/*styles copied from cameronstrachan.com */

body.custom {
background:url(images/grassbg.png);
}

.custom #container {
border-left:#ccd77e 1px solid;
border-right:#ccd77e 1px solid;
border-bottom:#ccd77e 1px solid;
margin-bottom:20px;
}

.custom #header {
background: url(images/headerbg.png) no-repeat;
height:159px;
position:relative;
margin: 0 auto;
padding:0;
}

.custom #logo a, .custom #tagline{
font-weight:normal;
}

.custom #logowrap {
background: url(images/logo.png) no-repeat left top;
padding:5px 65px;
height:100px;
position:absolute;
left:45px;
top:15px;
}

.custom #thesis_nav_wrap{
background: #1a1a1a url(images/menubg.png) repeat-x top;
height:52px;
border: #303030 solid 1px;
}

.custom #thesis_nav_wrap  li{
background: url(images/menudivgrey.jpg) no-repeat right;)
}

.custom #wpm1 li.last{
background:none;
}

.custom #thesis_nav_wrap #wpm1 {
padding: 10px 25px;
}

.custom  #wpm1 .menu>li {
padding: 0 10px;
}

.custom #wpm1 a {
background:transparent none;
text-transform: none;
letter-spacing:normal;
line-height:normal;
}

.custom #feature_box {
font-size:12px;
background:url(images/topLeftbg.png) no-repeat;
height:223px;
margin:10px;
padding-top:25px;
}

.custom #content_box h2 {
font-size:20px;
font-weight:normal;
}

.custom #content_box #feature_box h2{
font-size:15px;
font-weight:bold;
margin-bottom:20px;
}

.custom #feature_box p{
margin-bottom: 10px;
}

.custom .headline_meta {
font-style:normal;
}

.custom .headline_meta span {
text-transform: none;
letter-spacing:normal;
}

.custom .readmore {
color:#fff;
background:url(images/readMore.png) repeat-x top;
height:18px;
padding: 3px 10px 4px;
}

.custom .post_box.top {
padding-top:0;
}

.custom .post_box, .custom .teasers_box, .custom .prev_next {
margin: 0 2.1em 0 3em;
}

.custom .teasers_box {
background: url(images/dashRule.png) repeat-x top;
}

.custom .teaser .teaser_link {
text-decoration: underline;
}

.custom .teaser a.teaser_link:hover{
text-decoration:none;
}

.custom #footer {
background: #193805 url(images/footerTop.png) no-repeat top;
font-size:12px;
text-align:left;
padding:0;
}

.custom #footer p, .custom #footer li.widget {
font-size:12px;
}

.custom #footer img {
margin-right:40px;
margin-top:10px;
}

.custom #footer a{
color:#a5d837;
border-bottom-color:#a5d837;
}

.custom #footer a:hover{
color:#fff;
border-bottom-color:#fff;
}

.custom #footer_sidebar1 a{
border-bottom:0;
}

.custom #footer_sidebar1, .custom #footer_sidebar2{
float:left;
width:45%;
padding:25px 20px;
} 

.custom #footer h3, .custom #footer h3{
background:url(images/dashRuleGreen.png) repeat-x bottom;
color: #419b00;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
margin-bottom:5px;
}

.custom #footerBottom {
background:#0e2003;
height:80px;
padding:10px;
}

.custom #footerBottom a {
text-decoration:none;
border-bottom:0;
font-size:12px;
color:#a2b34b;
}

.custom #footerBottom a:hover {
text-decoration:underline;
}

.custom #footerBottom  li{
list-style-type:none;
display:inline;
float:left;
background:url(images/menudivwhite.jpg) no-repeat right;
padding: 0 15px;
margin-top:35px;
}

.custom #footerBottom img {
float:right;
}

.custom #footer #get_recent_comments_wrap ul li{
margin-bottom:1.5em;
}

.custom #footer #widget_get_recent_comments {
margin-bottom:0;
} 

.custom .clear {
clear:both;
}

.custom #sidebars ul.sidebar_list{
padding-top:10px;
}

.custom #sidebars #text-3{
background: url(images/sidebar.jpg) no-repeat;
height:594px;
}

.custom #sidebars #text-3 .readmore {
position:relative;
top:10px;
left:70px;
}

.custom #sidebars #text-3 a:hover.readmore{
text-decoration:none;
}

.custom #sidebars #text-3 h3{
background: url(images/dashRuleSidebar.png) repeat-x bottom;
color:#419b00;
padding-bottom:11px;
margin-bottom:5px;
}
/*
.custom #sidebars #text-3 img {
float:left;
padding:10px;
margin-left:-25px;
}
*/
.custom #sidebars li.widget{
border: 1px solid #d2d0b5;
padding:20px 15px 20px 20px;
width:237px;
background:#eee;
}

.custom #sidebars li#text-3.widget{
border:0;
}

.custom #sidebars li.widget ul, .custom #sidebars li.widget div, .custom #sidebars li.widget select{
margin-left:7px;

}

.custom #sidebars li.widget#wp-cumulus div{
margin-left:0;
}

.custom #sidebars li.widget .widget_box {
background:none;
border:0;
margin-left:0;
}

.custom #sidebars h3{
font-variant:normal;
letter-spacing:normal;
font-weight:bold;
}
/*
.custom #sidebars input {
background:#fff;
border: 1px solid #d2d0b5;
}
*/
.custom #sidebars #text-6 img {
padding:5px 15px 5px 0px;
}

.custom #sidebars li li {
background: url(images/ballBullet.png) no-repeat left;
padding-left:25px;
padding-bottom:2px;
}

.custom #sidebars li#text-9 li {
background:none;
padding-left:0;
}

.custom #sidebars li li a {
text-decoration:underline;
}

.custom #sidebars li li a:hover {
text-decoration:none;
}

.custom .widget_archive h3 {
color:#419b00;
}

.custom #feature_box img {
float:left;
padding-right:10px;
padding-bottom:10px;
}

.custom #wpcf form {
padding:0 75px;
}

.custom #wpcf label {
text-align:left;
}

/*added styles for golfscience.com */

.custom #content {
margin-top:2.2em;
}

.custom h3 {
margin-top: 15px;
}

.custom.home .headline_area {
display:none;
}

.custom #embed {
margin:0 auto;
width:470px;
}

.custom #content ul {
list-style-type:none;
}

.custom #content li {
background:url(images/gchek.png) no-repeat left;
padding-left:25px;
margin-bottom:10px;
}

.custom .highlight {
background:#ff6;
}

.custom .headlinegdf {
color:black;
font-family:tahoma;
font-size:13pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bolder;
line-height:normal;
}

.custom input {
border:0;
padding:0;
width:auto;
}

.custom #content_box .form_email {
background-color:#F5F5F5;
background-image:url(images/email.png);
background-position:left center;
background-repeat:no-repeat;
border:thin none #C5D5FE;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:4px;
padding:4px 4px 4px 25px;
text-decoration:none;
width:145px;
float:left;
}

.custom #content_box .form_name {
background-color:#F5F5F5;
background-image:url(images/tip_small.png);
background-position:left center;
background-repeat:no-repeat;
border:thin none #C5D5FE;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:4px;
margin-top:6px;
padding:4px 4px 4px 25px;
text-decoration:none;
width:145px;
float:left;
}

.custom #content table div br {
display:none;
}

.custom #content table div img {
margin-top:5px;
margin-bottom:0;
}

.custom #content table {
margin:0 auto;
}

.custom #sidebars li.widget p {
margin-bottom:1em;
}

.custom #footerBottom {
color:#A5D837;
}



