/*
Theme Name: Golf WordPress Theme by SpotOn
Theme URI: http://www.spotonseoservices.com/free-golf-wordpress-theme/
Description: A clean and simple green golf WordPress theme.
Version: 1
Author: SpotOn SEO Services
Author URI: http://www.spotonseoservices.com
Tags: green, white, two-columns, right-sidebar, fixed-width
*/


body {
font:normal 12px Gill Sans, Gill Sans MT, sans-serif;
color: #000;margin:0; padding:0;
background:#044501;
}

a {color:#3B8BC4; text-decoration:underline;}
a:hover {text-decoration:none;}
img, form, ul,ol, li, table, tr, td {margin:0; padding:0;}

h1, h3, h4{padding:0; margin:0 0 10px 0;color:#1E6328}
.post h1, .post a, .post h2 {margin:0 0 5px 0;color:#1E6328;}
h2 {padding:0; margin:0 0 10px 0;color:#517921;}

h1{font:normal 23px Arial;}
h2 {font:bold 14px Arial;}
h3{font:bold 12px Arial;}
h4{font:bold 14px Arial;}
a img {border:0 none;}
p {padding :0 0 10px 0;margin : 0; }
input, select, textarea {margin:0 2px; padding:4px 3px; border:1px solid  #999;font:normal 11px arial; width:240px; vertical-align:top;}
textarea {height:110px; width:340px;}
small{font-size:90%;}
blockquote {padding:10px 0 0 22px;margin:0 15px 10px 25px;display:block;background:url(images/quote-top.gif) no-repeat;}
code { font: 1.1em 'Courier New', Courier, Fixed; border:1px dashed #666; margin:10px;padding:10px;display:block;}


.blue, a.blue {color : #85A917;}


/*  ====================== Page Structure ======================= */
.inner {width:940px; margin:0 auto;}
#header-outer {background:#EAEAEA url(images/bg.gif) repeat-x 0 bottom; }
#header {padding-top:15px; height:91px; width:900px; margin:0 auto;}
#nav-outer {background:#686868 url(images/nav.gif) repeat-x;border-bottom:20px solid #f1f1f1;height:45px;}
#slider-outer {background:url(images/slider.gif)}
#blog-header {background:#6E6E6E url(images/blog-header.gif); width:912px; margin:0 auto;height:73px;padding:55px 0 0 28px;font:normal 24px arial; color:#fff;  }
#outer {background:#F1F1F1 url(images/outer.gif) repeat-x bottom left ; z-index: 1;margin-bottom:20px;}
#wrapper {width:875px; margin:0 auto; background:#fffffe;padding:20px 29px 5px 34px;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;}
#titlebar{ background:url(images/title-bg.gif) repeat-y; margin-bottom:20px;border:10px solid #F0EDE8;}
#content{width:560px; float:left;}
#content-full { width:auto; float:left; }
#sidebar{width:280px;float:right;}
#footer {font:normal 11px/14px arial; padding:20px;text-align:right;color:#fff;}


/*  ====================== Header ======================= */
/* ==========[ Logo ]========== */
#hleft {float:left; width:600px;padding-top:18px;}

a.logo {font:normal 24px/30px Helvetica, arial;color:#82B02A;}
a.logo:hover {text-decoration:none;}
p#desc {padding:0;font:bold 14px/18px Helvetica, arial; color:#01632A; }
#hright {float:right; width:272px;}
#searchbox {width:272px;height:30px; }



/* ==========[ Search Form ]========== */
#searchbox  input {margin:0; padding:0;}
#searchbox input.stext {height:16px; padding:3px 28px 3px 5px; background:#fffffe url(images/search.gif) no-repeat right top; border:1px solid #EAEAEA;width:178px;font-size:12px;}
#searchbox input.sbtn {width:50px;height:24px;font:bold 11px arial;color:#fff;cursor:pointer;outline:0;background:#8d8d8d url(images/btn.gif) repeat-x;border:1px solid #197707;letter-spacing:1px; }
#searchbox input.sbtn:hover, #searchbox input.sbtn:focus {background:url(images/btn.gif) repeat-x left bottom;outline:0;border:1px solid #9CB943;}


p#topnav {text-align:right;padding:40px 0 0 0;color:#82B02A;font:bold 11px arial;}
p#topnav a {color:#82B02A}

/* ==========[ Navigation ]========== */
/* ==========[ Navigation ]========== */

ul#nav {z-index: 2;position:relative;}

ul#nav li {font:bold 13px/26px arial; background :url(images/nav-li.gif) no-repeat right center;float:left; display:block;width:auto; padding-right:24px;}


ul#nav li a {color:#fff;text-decoration:none;float:left; display:block;width:auto;cursor:pointer;outline:0;height:26px;padding:9px 4px 9px 28px;}
ul#nav li.bullet a {background :url(images/nav-arw.gif) no-repeat right center;padding-right:19px;}

* html ul#nav li a {background-color:transparent;}

ul#nav li a:hover, ul#nav li a:focus, ul#nav li.current_page_item a{color:#9CB943;text-decoration:none;}
ul#nav li.bullet a:hover {background :url(images/nav-arw.gif) no-repeat right center;}
* html ul#nav li.current_page_item a {background-color:none;}
* html ul#nav li.bullet a:hover {background-color :#15662A;}




/* Drop Down Navigation */
ul#nav ul, ul#nav ul li {list-style: none;margin:0; padding:0;}
ul#nav li {position : relative;z-index : 1000;}
ul#nav li ul {display : none;}
/* ul#nav ul {list-style:circle inside;} */
ul#nav li li {margin:0; padding:0 0 2px 0;background:#295F26 url(images/drop-border.gif) repeat-x bottom left;}


/* --- Drop Down for IE 6 --- */
#nav table {position:absolute; top:-1px; left:0; border:0;z-index : 999;}

ul#nav li:hover ul, ul#nav li a:hover ul {display:block; position:absolute; z-index:998; margin:44px 0 0 0; width:180px;left:0;}

ul#nav li a:hover ul {margin:43px 0 0 0;}

ul#nav li a:hover ul li {padding:0;}

ul#nav li a:hover ul li a, ul#nav li:hover ul li a {
margin:0;padding:0; color:#fff; background:#295F26;font:bold 12px/24px arial ;
display:block; height:28px;float:left;width : 154px; padding:3px 0 3px 18px; background:url(images/drop-li.gif) no-repeat 7px -47px;border-left:4px solid #143A17;}



ul#nav li a:hover ul li a:hover, ul#nav li:hover ul li a:hover {
text-decoration : none;  color:#9CB943;border-left:4px solid #9CB943;
background:url(images/drop-li.gif) no-repeat 7px 15px;
}

ul#nav li a:hover ul li a:hover span, ul#nav li:hover ul li a span:hover {background:url(images/nav-bullet.gif) no-repeat 15px -43px;}




#blog-header h1 {font:normal 24px arial; color:#fff;  }

/*  ================================= Contents ============================= */

#content form#searchform {text-align:center;margin-top:20px;}
.post {padding:0 0 20px 0;}
.entry {font:normal 16px/20px Georgia, Serif;margin-top:10px; line-height:25px;}
.entry a {color:#003961}
.entry ul, .entry ol {margin-left:20px;list-style-position:inside;}
.entry ul li {padding:0 0 3px 5px;}

p.more-line {margin-top:-10px;text-align:right;}
p.postmeta {font: normal 0px arial;padding:0;}





/*  ===== comment Box ====== */
.combox {font:normal 13px arial;padding:15px;}
.altbox {background:#FCFCFC;}
.combox .title {color:#636363;font:bold 14px arial;}

/*  ================================= sidebar ============================= */
.sbbox {margin-bottom:20px;border:1px solid #F0F0F0; padding:15px 15px 10px 15px;font:bold 11px arial;width:250px;color:#898989;}
.sbbox blockquote {margin:0 0 10px 0;}
.sbbox blockquote p {padding:0 0 3px 0;}
.sbbox blockquote p.qtr {background :url(images/quote-btm.gif) no-repeat right bottom;padding-right:20px; }
#sidebar ul {list-style : none;}
#sidebar li {list-style:none; background :url(images/sli.gif) no-repeat 0 2px; padding:0 0 3px 12px;}

#sidebar ul a {color:#898989;}
#sidebar ul a:hover {text-decoration:none;color:#85A917;}

.rsslink {font:bold 17px/17px Arial;background:url(images/rss.gif) no-repeat; display:block; padding:0 0 8px 40px;text-transform:uppercase;  }
.rsslink:hover {text-decoration:none;}


/*  ================================= Footbar  ============================= */
.fbcol {float:left; padding:0 20px; width:240px;color:#ECF0E3;font:bold 11px/15px arial;}
.links-cols {width:340px;}
.links-col {padding-right:20px;width:80px;font:bold 11px arial;float:left;color:#5B5B5B;}
.links-col strong, .latest-title {font-size:12px;color:#85A917;}
.links-col2 {width:140px;}
.links-col3 {padding-right:0;width:80px;}
.links-cols ul {list-style:none;}
.links-cols li {background:url(images/fli.gif) no-repeat 0 6px; padding-left:10px;}
.links-cols ul li a {color:#ECF0E3;}



/*  ================================= Footer  ============================= */
#footer a {color:#fff;text-decoration : none;}
#footer a:hover {text-decoration : underline;}
#footer p {padding:0 0 5px 0;}


/*  ================================= Others ============================= */

.clr {clear : both;margin:0; padding:0;font-size:1px; line-height:1px;height:1px;}


/* --------------------- common elements --------------------------- */

h2.pagetitle, h2.center {text-align: center;}
h2.pagetitle {font-size:18px; padding:0 0 10px 0;}
h3#comments, h3#respond {}
.alt { background-color: #F0EDE8;}


#commentform .label {float:left;width:90px;margin-bottom:10px;padding-top:5px;}
#commentform .input {float:left;width:450px;margin-bottom:10px;}
.req {color:#EB1600;}
#commentform #submit, #searchsubmit {width:100px;height:25px;font-weight:bold;color:#fff;cursor:pointer;outline:0;background:#8d8d8d url(images/btn.gif) repeat-x;}
#commentform #submit:hover, #searchsubmit:hover {background:url(images/btn.gif) repeat-x left bottom;outline:0;border:1px solid #9CB943;}




 



.smallattachment {text-align: center; float: left;margin: 5px 5px 5px 0px;width:auto;}
.attachment {text-align: center; margin: 5px 0px;}


/* Floats */
.centered, .center {text-align:center;	}
.alignright {text-align:right;}
.alignleft {float:left;width:auto; }
.aligncenter { clear: both;display: block; margin-left: auto; margin-right: auto; }


/* Begin Images */

img.centered, img.center { display: block;	margin:0 auto;}
img.alignright {margin: 0 0 2px 7px; display: inline;float:right;	}
img.alignleft { margin: 0 10px 2px 0; display: inline;float:left; }
img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
/* End Images */



/* End Comments */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { 	cursor: help;}
acronym, abbr { border-bottom: 1px dashed #424242; }
blockquote cite { margin: 5px 0 0; display: block;}
.center { text-align: center;}
hr { display: none; }

.navigation {font:bold 16px arial; margin-bottom:15px;}
.navigation .alignright {width:49%; float:right; text-align:right; }
.navigation .alignleft  { width:49%; float:left; }
.navigation a {color:#6E6E6E;}
.navigation a:hover {text-decoration:none;color:#85A917}
p.tags a {text-decoration:none; font-size:9px;}

/* End Various Tags & Classes*/






/* Calender */

table#wp-calendar {width:98%; border-collapse:collapse;}
#wp-calendar td {text-align:center;}
#wp-calendar caption {margin-bottom:5px;text-transform:uppercase;font-size:120%;}
#today {background:#E9E9E9}
#wp-calendar #next, #wp-calendar #prev {font-weight:bold;}
#wp-calendar #next { text-align:right;}
#wp-calendar #prev {text-align:left;}


#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}

.alt {margin: 0;padding: 10px;}
#comments ol {list-style-type: none;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 10px;padding-left: 5px;}
#comments ul li {list-style-type: none;list-style-image: none;list-style-position: outside;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 5px;padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 0pt;}
.commentlist {padding: 0;text-align: justify;  }

.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 5px;list-style: none;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;list-style: none;}
.commentlist li li {background:none;border:none;list-style:none;}

.commentlist li .avatar {border:1px solid #ccc;margin:15px 8px 6px 0;float: right;padding:2px;width:45px;height:45px;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none; margin: 10px 5px 10px 0;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal; margin: 0;display: block; color: #ca5433;}
.commentmetadata a, .commentmetadata a:visited {color: #fa7703;}
.commentmetadata a:hover{ color: #333333;}
.children { padding: 0; }
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}