/*
Theme Name: AGJ Systems
Theme URI: http://agjsystems.com/
Description:
Version: 2.0
Author: AGJ Systems
*/

@import "http://gulfcoastgolf.org/admin/wp-content/themes/jrgolf/js/reMooz.css";

* {
 margin: 0;
 padding: 0;
 text-decoration: none;
 border: 0;
}

#meta,.meta {
 display: none;
}

body {
 background: #75D919 url(http://gulfcoastgolf.org/admin/wp-content/themes/jrgolf/images/background.png) repeat-x;
 background-position: 0px 0px;
 font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Helvetica,Arial,sans-serif;
 font-size: 62.5%;
 margin: 0 0 25px 0;
 font-smooth: always;
 color: #112F0F;
}

a {
 color: #579F00;
 outline: none;
}

p,ul,ol {
 margin-bottom: 15px;
}
li ul {
 margin-bottom: 0;
}

h1#homelink {
 position: absolute;
 z-index: 4;
 top: 0px;
 left: 0px;
 width: 580px;
 height: 266px;
 background: url(http://gulfcoastgolf.org/admin/wp-content/themes/jrgolf/images/logo.png) no-repeat;
}
h1 a {
 position: absolute;
 z-index: 5;
 display: block;
 width: 355px;
 height: 75px;
 top: 15px;
 left: 15px;
 text-indent: -9999px;
}

h2 a {
 color: #3C6F0D;
 font-size: 1.6em;
 font-weight: bold;
}

h3 {
 font-weight: bold;
 font-size: 1em;
 color: #112F0F;
}
h3 a {
 font-weight: bold;
}
h3.storytitle {
 border-bottom: 1px solid #447F0F;
 padding: 0;
}
h3.storytitle a {
 text-decoration: none;
}

ul,ol {
 margin-left: 25px;
}

ul li {
 /*background: url(http://gulfcoastgolf.org/admin/wp-content/themes/jrgolf/images/bullet.png) no-repeat 0% 11px;
 list-style: none;*/
 list-style: disc;
}

ol li {
 list-style: decimal;
}

input,textarea {
 border: 3px solid #68C117;
 padding: 5px;
 margin: 2px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

input:focus,textarea:focus {
 border-color: #81EF1D;
}

input[type="image"] {
 border: 0;
}

input[type="submit"] {
 padding: 4px 10px;
 width: 82px;
 cursor: pointer;
 color: #FFF;
 border: 0;
 background: #68C117;
}
input[type="submit"]:hover {
 color: #EFEFEF;
 background: #70CF19;
}

textarea {
 font-family: verdana,arial,sans-serif;
 font-size: .9em;
}

strong {
 font-weight: bold;
}

.clear {
 clear: both;
}

.aligncenter {
 text-align: center;
 display: block;
 margin: 0 auto;
}
.alignleft {
 float: left;
}
.alignright {
 float: right;
}

.page_wrapper {
 width: 70%;
 float: left;
 padding: 20px;
 background: #FFF;
 border: 1px solid #68C117;
 border-radius: 15px;
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
}
#page_full {
 width: 868px;
}

.page_content {
 font-size: 1.4em;
 line-height: 2em;
}
.page_content a {
 text-decoration: underline;
}

.post_content .meta {
 display: block;
 font-size: .8em;
 margin-bottom: 10px;
}

.post_content .meta a.post-edit-link {
 float: right;
}

.post_wrapper {
 margin-bottom: 20px;
}

.subhead h2 {
 margin-bottom: 20px;
}
.subhead h2 a {
 font-size: 1.3em;
}

.navigation {
 text-align: center;
}

#comment {
 width: 100%;
}

#wrapper {
 margin: 0 auto;
}

#content {
 margin: 0 auto;
 position: relative;
 z-index: 2;
 width: 910px;
 margin-top: 310px;
 min-height: 500px;
 overflow: hidden;
}

#nav-main {
 position: relative;
 z-index: 5;
 list-style: none;
 margin: 245px auto 0 auto;
 text-align: center;
}
#nav-main li {
 padding: 0;
 display: inline;
}
#nav-main li a {
 margin: 0 13px;
 text-align: center;
 color: #2B4F0A;
 font-size: 1.5em;
 font-weight: bold;
 line-height: 1.7em;
}

#nav-main li.current_page_item a {
 color: #CAFF61;
}

#nav-main li a:hover {
 color: #B9FF2F;
}

#header {
 position: absolute;
 z-index: 5;
 top: 0px;
 width: 100%;
 overflow: hidden;
}
#header h2 {
 margin: 32px 0 0 35px;
 float: left;
 font-size: 1.3em;
}
#header p {
 padding: 5px 10px;
 display: none;
}
#header p#page_description {
 margin: 37px 35px 0 0;
 float: right;
 font-size: 1.6em;
 color: #333;
}

#resources,#greeting {
 float: right;
 clear: right;
 padding: 0;
 margin: 0 0 5px 0;
}

#contact_details {
 float: right;
 padding: 0;
 margin: 0;
 clear: right;
}

#slogan {
 float: right;
 clear: right;
 width: 322px;
 height: 19px;
 position: absolute;
 top: 80px;
 right: 15px;
 text-indent: -9999px;
 overflow: auto;
}

#menu {
 float: right;
 width: 25%;
 font-size: 1.3em;
}
#menu h3 {
 padding: 5px 0;
 border-bottom: 1px solid #447F0F;
 font-size: 1.1em;
}
#menu ul li {
 list-style: none;
}
#menu .linkcat ul {
 margin: 0;
 list-style: none;
 margin-bottom: 25px;
}
#menu .linkcat li {
 background: transparent;
 padding: 0;
}
#menu .linkcat li ul li {
 padding: 0 0 0 15px;
}
#menu .linkcat li a {
 display: block;
 padding: 8px 10px 8px 10px;
 border-bottom: 1px solid #447F0F;
 background: url(http://gulfcoastgolf.org/admin/wp-content/themes/jrgolf/images/menu_bullet.png) no-repeat 5% 50%;
 color: #FFF;
}
#menu ul#nav-sidebar li.current_page_item a,
#menu ul#nav-sidebar li.current-cat a {
 color: #92B233;
}

#menu address {
 padding: 7px 0 15px 0;
 line-height: 1.6em;
}
#menu #address {
 margin-bottom: 55px;
}

#menu #donate {
 background: #CAFF61;
 height: 202px;
 width: 202px;
 overflow: hidden;
 margin-bottom: 25px;
 padding-top: 15px;
 border: 1px solid #68C117;
 border-radius: 15px;
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
}
#menu #donate h3 {
 text-align: center;
 border: 0;
 font-size: 1.3em;
 padding: 5px 10px;
}
#menu #donate form {
 margin-top: 15px;
}
#menu #donate ul {
 margin: 0;
}
#menu #donate ul li {
 text-align: center;
 padding: 0;
}

#menu #linkcat-2 {
 display: none;
}

#footer {
 font-size: 1.2em;
 line-height: 1.6em;
 text-align: center;
 padding-top: 15px;
}

#search input {
 width: 186px;
 float: left;
}
#search input.submit {
 width: auto;
 margin-bottom: 20px;
 float: right;
 margin-left: 0;
 padding: 5px;
 width: 81px;
}

#rssFeed {
 width: 32px;
 height: 32px;
 display: block;
 text-indent: -1000em;
 overflow: hidden;
 background: url(http://gulfcoastgolf.org/admin/wp-content/themes/jrgolf/images/rss.png) no-repeat;
 margin-top: -5px;
}

#hills {
 background: url(http://gulfcoastgolf.org/admin/wp-content/themes/jrgolf/images/hills.png) repeat-x -45px 0px;
 position: absolute;
 z-index: 3;
 top: 125px;
 left: 0px;
 width: 100%;
 height: 150px;
}

#hill-left {
 background: url(http://gulfcoastgolf.org/admin/wp-content/themes/jrgolf/images/hill_background.png) no-repeat 0px 0px;
 position: absolute;
 z-index: 2;
 top: 110px;
 left: 0px;
 width: 727px;
 height: 150px;
}

#hill-right {
 background: url(http://gulfcoastgolf.org/admin/wp-content/themes/jrgolf/images/hill_right.png) no-repeat 0px 0px;
 position: absolute;
 z-index: 3;
 top: 110px;
 right: 0px;
 width: 464px;
 height: 150px;
}

#airplane {
 background: url(http://gulfcoastgolf.org/admin/wp-content/themes/jrgolf/images/airplane.png) no-repeat 0px 0px;
 position: absolute;
 z-index: 2;
 top: 45px;
 right: -354px;
 width: 202px;
 height: 33px;
 padding: 12px 0 0 152px;
}

.wpcf7-not-valid-tip-no-ajax,.wpcf7-validation-errors {
 color: #F00;