/*
Theme Name: Critical Golf
Theme URI: http://criticalgolf.com
Description: Custom theme for Critical Golf
Version: 3.1415
Author: Critical Golf
Author URI: http://criticalgolf.com
Tags: Golf
*/


body {
	background-color:#c2be9a;
	padding:10px 0 0 0;
	color:#3e3b30;
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}


a:link, a:visited, a:active {
	color:#019502;
	padding-bottom:1px;
	text-decoration:none;
	border:0;
}


a:hover{
	color:#019502;
	padding-bottom:1px;
	border-bottom:dotted 1px #019502;
	
}

a img {

  border: none;
}

li.more-menu a {
	text-align:right;
	padding-right:10px;

}

li.more-menu li a {
	text-align:left;
}

ul#left-navigation ul { 
	z-index:9000;
	width:230px;
	visibility: hidden; 
	position: absolute; 
	bottom: 0px; 
	left: 230px; 
	background:transparent url(assets/img/dropdown-arrow.png) no-repeat;
	background-position:  0% 96%;
	text-align:left;
	padding:0;
	margin:0 0 0 -10px;
	
}
	
ul#left-navigation ul li { 
	background:#000!important;
	margin:0px 0px 0px 10px	;
	
}
.newsletter-subscription input[type=text]{
	background-color:#d8d6c6;
	border:none;
	width:300px;
	height:30px;
	padding:5px 15px 5px 15px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	font-family:georgia, serif;
	font-size:18px;
	color:#5d5746;
}




h1#logo {
	background:transparent url("assets/img/critical-golf-equipment-reviews.jpg") no-repeat left top;
	text-indent:-9999px;
	height:95px;
	width:427px;
	margin:0px;
}

.comment-form li {
margin-bottom:5px;
}
.post-title {
	color:#315a20;
}

h2 {
	font-size:30px;
	color:#315a20;
}

h3 {
	font-size:24px;
	color:#315a20;
}

h3#test {
	background:transparent url(assets/img/clipboard.gif) no-repeat top left;
	padding-left:65px;
	padding-top:15px;
	float:left; 
	margin-right:60px;
	height:59px;
	font-size:16px;
	margin-bottom:0px;
}
h3#test1 {
	background:transparent url(assets/img/clipboard.gif) no-repeat top left;
	padding-left:65px;
	padding-top:15px;
	float:left; 
	margin-right:38px;
	height:59px;
	font-size:16px;
}
h3#intro {
		background:transparent url(assets/img/i.gif) no-repeat top left;
		padding-left:40px;
		padding-top:15px;
		float:left;
		height:59px;
		font-size:16px;
		margin-bottom:0px;
}

ul#main-navigation {
	padding-left:0px;
	margin:10px 0px 0px -28px;
	width:960px;
	float:left;
}

#main-navigation a:link, 
#main-navigation a:visited,  
#main-navigation a:active,  
#main-navigation a:hover, 
{
	color:#fff;
	text-decoration:none;
	padding-bottom:none;
	border-bottom:none;
	
}
#left-navigation a:link, 
#left-navigation a:visited,  
#left-navigation a:active,  
#left-navigation a:hover {
    color:#FFFFFF;
	text-decoration:none;
	padding-bottom:none;
	border-bottom:none;
	/*padding-top:2px;*/
	}



ul#main-navigation li {
	float:left;
	list-style: none;
	margin:0px 10px 0px 0px;
	text-transform:uppercase;
	font-size:11px;
}

ul#main-navigation li a {
	background: #232323 url(assets/img/nav-bg.gif) repeat-x top left;
	color:#fff;
	padding:7px 18px 12px 18px;
	font-size:16px;
	border-radius:7px;
}

ul#main-navigation li a:hover {
	background: #555555 url(assets/img/nav-bg-hover.gif) repeat-x top left;
}


ul#main-navigation li.home a {
	background:none;
	padding-top:3px;
}

ul#main-navigation li.social {
	float:right;
	margin:-20px 20px 0 0;
	height:56px;
	width:54px;
}

ul#main-navigation li.social a {
	background:none;
}

ul#main-navigation li.last {
	margin-right:0;
}


#white-container {
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background-color:#fff;
	clear:both;
	padding:20px 0;
	margin-bottom:50px;
	

}


.nav-top {
	margin:0 0 0 -15px;
}
ul#left-navigation {
	width:215px;
	margin:-14px 0 0 -14px;
	padding:0;
 	position: relative;
}

ul#left-navigation li {
	list-style-type: none;
  	background-color: #747373;
  	background-image: -moz-linear-gradient(top, #747373, #333333); 
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #747373),color-stop(1, #333333)); 
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#747373', EndColorStr='#333333'); 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#747373', EndColorStr='#333333')"; 
	margin:2px 0 2px 0; 
	/*padding:5px 10px 5px 16px;*/
	color:#fff;
	font-weight:bold;
	line-height:1.3em;
	padding-left:3px;
	padding-bottom:2px;
}

ul#left-navigation li span {
	color:#0a9700;
	font-weight:bold;
	font-size:18px;
}

ul#left-navigation li a {
	display:block;
}



#featured-post {
	border:7px solid #333333;
	margin-bottom:25px;
}

#featured-post-text {
	background:#8a8a8a;
	margin-top:-100px;
	height:100px;
	overflow:hidden;
	z-index:9000;
	position:relative;
}

#featured-reviews-top {
	margin:10px 0 0 -22px;
	padding:0;
	height:14px;
}

#featured-equipment-reviews {
	background-color:#d8d6c6;
	margin-left:-20px;
	margin-top:0px;
	padding:30px 50px 20px 0;
}

#featured-equipment-reviews .sketch {
	margin-left:60px;
	border:7px solid #cbc8a9;
}

#featured-equipment-reviews .review-thumb {
	float:left;
	margin:0 20px 0 0;
}

#featured-equipment-reviews #left-arrow {
	float:left;
	margin:45px 10px 0 0;
}

#featured-equipment-reviews #right-arrow {
	float:left;
	margin:45px 0 0 33px;
}

.jCarouselLite {
	float:left;


}
.jCarouselLite li {
 height: 170px !important;
    text-align: center;
}
#featured-equipment-reviews .review-thumb .last {
	margin-right:0px;
}

#about-critical-golf, 
#subscribe {
	margin-top:40px;
}

/*#review-slider{
width:851px;
}
*/



#about-critical-golf {
	border-right:1px solid #dadace;
	padding-right:39px;
}

input#newsletter-signup {
	background-color:#d8d6c6;
	border:none;
	width:300px;
	height:30px;
	padding:5px 15px 5px 15px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	font-family:georgia, serif;
	font-size:18px;
	color:#5d5746;
}

#footer p {
	text-align: center;
	
}

#footer ul {
	list-style-type:none;
	text-align:center;
	
}

#footer ul li {
	display:inline;
	margin-right:5px;
}


 reviews page 

.item hr {
	display: block; 
	clear: left; 
	margin: -0.66em 0;
	visibility: hidden;
	}

.tablecategorycontainer { 
    width: 200px; 
    clear: both;
    }

.tablecategorycontainerborder { 
    width: 200px; 
	min-height:125px;
    clear: both;
    border: 1px solid #424242;
    padding: 5px 5px 5px 5px;
    margin: 15px 0px 5px 20px;
    }

.tablecategoryname { 
    text-align: left;
    float: left;
    width: 160px; 
    font-weight: bold;
    color: #424242;
    font-size: 14px;
    padding-left: 10px; 
    }

.tablecategoryscore {
    text-align: right;
    width: 30px;
    float: left; 
    font-weight: bold;
    color: #424242;
    font-size: 14px;
    }
.tablesummarytext {
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    }
.pictureright {
    border: 1px solid #D8D8D8;
    float: right;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

.imageleftsummary {
	float:left;
	margin:10px 10px 10px 0;
}

table#reviews-table {
	border-top: 2px solid #000; 
	border-bottom:2px solid #000;
	padding-top: 15px 0 15px 0;
}


a.indent {
	margin-left:10px;
}

.post-content {
	margin-top:0;
	padding-top:0;
}

.post-content h1 {
	display:none; /* overrides all the manual h1's in all the posts */
	line-height:0;
	margin:0;
	padding:0;
}


.score-grade {
	border-radius:10px;
	color:#fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	background-color: #747373;
  	background-image: -moz-linear-gradient(top, #747373, #333333); 
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #747373),color-stop(1, #333333)); 
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#747373', EndColorStr='#333333'); 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#747373', EndColorStr='#333333')";
	padding:10px 0 10px 0;
	margin-top:5px;
}

.score-grade p {
	text-align:center;
	line-height:1.2em;
	margin:0;
	padding:0;
	color:#acacac;
}

.score, .grade {
	font-size:30px;
	margin-top:5px;
	color:#fff!important;
}

.grade-p {
	margin-top:10px!important;

}


#review-listing {
	clear:both;
}

#review-listing .pictext {
	display:none;
}

#review-listing article.post {
	border-top:2px solid #000;
	padding-top:5px;
	padding-bottom:5px;
}


#review-listing .post-content .imageleftsummary,
#review-listing .post-content img {
	display:none; /*hides image for the reviewlsting page  - using a custom field instead */
}

.post-image {
	margin-top:10px;
}

.featured-review-img {
	width:125px;
	height:auto;
}

a.read_more {
	background:transparent url(assets/img/full-review.gif) no-repeat top left;
	margin-top:15px;
	width:125px;
	height:34px;
	text-indent:-9999px;
	display:block;
	padding-bottom:none;
}

a.read_more:hover {
	padding-bottom:none;
	border-bottom:none;
}

.affiliate-link {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:10px 0 10px 0;
	padding:5px;
	background-color:green;
  	/*background-image: -moz-linear-gradient(top, #747373, #333333); 
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #747373),color-stop(1, #333333)); 
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#747373', EndColorStr='#333333'); 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#747373', EndColorStr='#333333')";
*/
	
}

.affiliate-link:hover {
	opacity:.8;
}

.affiliate-link p {
	text-align:center;
	margin:0;
	padding:0;
}
.affiliate-link a {
	
	font-size:9px;
	text-transform:uppercase;
	color:#fff!important;

}

.affiliate-link a:hover