/* 
	Theme Name: Forgoodnessshakes
	Theme URL: http://www.forgoodnessshakes.com/
	Description: Forgoodnessshakes  is a single-column theme created for securenext.com. The sidebar and the footer are fully widgeted. Forgoodnessshakes has been developed to accomodate threaded comments and sticky posts. This theme was developed by <a href="http://www.securenext.com">Securenext</a>.
	Author: Securenext
	Author URI: http://www.securenext.com
	Version: 5.0
	Tags: two-columns, right-sidebar, fixed-width, Brown, white, threaded-comments, sticky-post, Forgoodnessshakes
*/

.pngfix
{
   behavior: url("pngbehavior.htc");
}

html, form,body{min-width:1002px;  height: 100%;}
#stick_container_holder{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -106px;
}
.push{
	height:50px;
}

body {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #8E7E77;
	margin:0;
	padding:0 0 100px;
	min-width:1003px;
	background:#000 url(images/bg-body-inner.jpg) no-repeat 50% 0;
}

a {
	color: #C6BB01;
	text-decoration: none;
}

* {
    margin: 0px;
    padding: 0px;
}
.inner-page{background:#000 url(images/bg-body-inner.jpg) no-repeat 50% 0;}

/* General reset */
form,fieldset,img{
	margin:0;
	padding:0;
	border:0;
}
.post-comments a {
	color: #604F48;
	text-decoration: none;
}
a:hover {text-decoration: none;}
input,
textarea,
select{
	font:10px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
.clear {
    clear: both;
}

.center {
    width: 100%;
    text-align: center;
}

.post-meta a:link, a:visited {
    font-family: "Arial", "Verdana", "Tahoma", "Trebuchet MS", sans-serif;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color:#604f48;
}

a:hover {
    text-decoration: underline;
	
}

a:active, a:focus {
    outline: none;
}

img {
    border: 0px;

}

.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignleft {
    float: left;
    margin: 5px;
}

.alignright {
    float: right;
    margin: 5px;
}

.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
}

.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}

.wp-smiley {
    display: inline;
}

.go-right{
	float: right;
	clear: right;
	padding: 0px;
	margin: 0px;
}

.go-left{
	float: left;
	clear: left;
	padding: 0px;
	margin: 0px;
}

/*Misc ----------------------------------------------------------------------------------------------------------------*/
#container{
	width:1000px;
	margin:0 auto;
	position:relative;
	padding:106px 0 0;
}

.width-space{
	height: 80px;
	float: right;
	width: 20px;
	overflow: hidden;
}

#main{
	width: 910px;
	overflow: hidden;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

#left{
	width: 600px;
	overflow: hidden;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
}

#left h2{
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#sidebar{
	width: 290px;
	overflow: hidden;
	float: right;
	clear: right;
	margin: 0px;
	padding: 0px;
}

/***************************************
-----------Header ---------------------
***************************************/


#header{
	width:936px;
	padding:10px 0 0 64px;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
#header:after{
	clear:both;
	content:"";
	display:block;
}
.logo-holder{
	width: 120px;
	position:absolute;
	top:0;
	left:2px;
	z-index:20;
}
.logo{
	margin:0;
	height: 234px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.png) no-repeat;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
}
.login{
	background:url(images/bg-login.png) no-repeat;
	width: 154px;
	height: 25px;
	float:right;
	margin:0;
	padding:3px 0 0 20px;
	list-style:none;
	overflow:hidden;
}
* html .login{
	height:24px;
	padding:4px 0 0 20px;
}
.login-holder ul:hover,
.login-holder ul.hover{
	background:url(images/bg-login-h.png) no-repeat;
}
.login li{
	float:left;
	font-size:15px;
	line-height:17px;
	padding:1px 4px 0 9px;
	overflow:hidden;
	text-transform:uppercase;
	background:url(images/separator2.gif) no-repeat 0 4px;
}
.login li:first-child{
	background:none;
}
.login li a{
	color:#3b3801;
	text-decoration:none;
	
}


/***************************************
-----------navigation start  -----------
***************************************/
#header .navbar{
	float:left;
	margin:30px 0 0;
	padding-left:25px;
	background:url(images/bg-nav.gif) no-repeat;
}
#header .navbar:after{
	clear:both;
	content:"";
	display:block;
}
#nav{
	margin:0;
	padding:3px 18px 3px 47px;
	list-style:none;
	float:left;
	background:url(images/bg-navbar.gif) repeat-x;
}
* html #nav{
	padding:2px 18px 4px 47px;
}
.chrome #nav{
	padding:2px 18px 4px 47px;
}
#nav:after{
	clear:both;
	content:"";
	display:block;
}
* html #nav{
	padding:3px 18px 3px 70px;
}
* + html #nav{
	padding:3px 18px 3px 47px;
}
#nav li{
	margin:0 24px 0 -24px;
	padding:6px 23px 6px 24px;
	font-size:14px;
	line-height:18px;
	letter-spacing:-0.1px;
	color:#fff;
	float:left;
	background:url(images/separator.gif) no-repeat;
}
#nav li a{
	color:#fff;
	text-decoration:none;
}
#nav li span{
	display:block;
}
#nav li:hover,
#nav li.hover{
	position:relative;
}
#nav li:hover .drop,
#nav li.hover .drop{
	display:block;
}
#nav .drop,
#nav .drop{
	display:none;
	width: 126px;
	position:absolute;
	top:21px;
	left:12px;
	padding:3px 0 0;
}
#nav .drop .subnav{
	width:114px;
	
	margin:0;
	padding:0 15px 0 5px;
	list-style:none;
	overflow:hidden;
	/*background:url(../images/bg-drop.png) repeat-y;*/
	
}
#nav .drop ul li{
	width:127px;
	
	font-size:10px;
	line-height:14px;
	overflow:hidden;
	padding:0 0 0 0;
	margin:0;
	word-spacing:-1px;
	border-top:1px solid #fff;
	vertical-align:top;
	 background:#A8AAAB;
	/*background:url(../images/bg-drop.png) repeat-x;*/
}
#nav .drop ul li a{
	color:#fff;
	display:block;
	padding:3px 0 3px 7px;
}
#nav .drop ul li a:hover{
	background:#252174;
	*width:120px;
	_width:120px;
}
*html #nav .drop ul li:hover{
	*width:120px;
	_width:120px;
}
#nav .drop-b{
	/*background:url(../images/bg-drop-b.png) no-repeat;*/
	width: 126px;
	height: 16px;
	font-size:0;
	line-height:0;
}
/* main start */
#main{
	width:100%;
	overflow:hidden;
}


/* content start */
#content{
	width:876px;
	float:right;
}
#contenttitle{
	font-size:30px;
	color:#E81C1C;
	font-weight:bold;
	padding:10px 2px;
}
#contenttitle h2{
	color:#E81C1C;
	font-size:30px;
	line-height:30px;
	margin:0 0 0 10px;
}
#flash{
	width:100%;
	float:left;
	margin:0px 0px 10px 0px;
	min-height:428px;
	height:auto !important
}

#flash-Content
{
	background:#1C0A03;
	line-height:20px;
	padding-left:0px;
	width:588px;
	margin-left:4px;
}

.three-columns{
	background:#000;
	margin-bottom:4px;
	padding:4px 0 2px 0px;
	float:left;
	width:100%;
	
}
.three-columns .column{
	width:286px;
	padding-left:4px;
	float:left;
}
.three-columns .column2{
	padding-left:5px;
}
.three-columns .box{
	height:79px;
	font-size:12px;
	line-height:14px;
	padding:5px 118px 0 9px;
	margin-bottom:4px;
	display:block;
	text-decoration:none;
	font-weight:normal;
	color:#9e9491;
}
.three-columns .box1{
	background:url(images/bg-box1.png) no-repeat;
}
.three-columns .box2{
	background:url(images/bg-box2.png) no-repeat;
}
.three-columns .box3{
	background:url(images/bg-box3.png) no-repeat;
}
.three-columns .box4{
	background:url(images/supporting-tomorrows-athletes-today2-small.jpg) no-repeat;
}
.three-columns .box5{
	background:url(images/bg-box5.png) no-repeat;
}
.three-columns .box6{
	padding:5px 6px 0 9px;
	background:url(images/bg-box6.jpg) no-repeat;
}
.three-columns .box:hover,
.three-columns .box.hover{
	background-position:0 -84px;
}
.three-columns .box6:hover,
.three-columns .box6.hover{
	background-position:0 0;
}
.three-columns .box .heading{
	display:block;
	color:#cac101;
	font-size:14px;
	line-height:15px;
	font-weight:normal;
	width:100%;
	overflow:hidden;
	padding:0;
}
.three-columns .box6 .heading{
	float:left;
	width:auto;
	overflow:visible;
}
.three-columns .heading span{
	float:left;
	padding-right:4px;
}
.three-columns .heading strong{
	float:left;
	margin:1px 0 0;
	padding-right:4px;
}
.three-columns .box:hover .heading,
.three-columns .box.hover .heading{
	color:#7d6a03;
}
.three-columns .box6:hover .heading,
.three-columns .box6.hover .heading{
	color:#cac101;
}
.three-columns .box em{
	margin:0;
	display:block;
	font-size:13px;
	line-height:15px;
	font-style:normal;
}
.three-columns .box:hover em,
.three-columns .box.hover em{
	color:#685947;
}
.three-columns .box6 p{
	margin:0;
	font-size:11px;
	line-height:12px;
}
.three-columns .box6:hover p,
.three-columns .box6.hover p{
	color:#9e9491;
}
.three-columns .box p a{
	color:#9e9491;
	text-decoration:none;
}
.three-columns .box p a:hover{
	text-decoration:none;
}
.three-columns .box .holder{
	width:100%;
	overflow:hidden;
}
.three-columns .box .holder .social{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.three-columns .box .social li{
	padding-right:1px;
	float:left;
}
.three-columns .box .social li a{
	display:block;
	width: 15px;
	height: 16px;
	text-indent:-9999px;
	overflow:hidden;
}
.three-columns .box .facebook{
	background:url(images/ico-facebook.gif) no-repeat;
}
.three-columns .box .twitter{
	background:url(images/ico-twitter.gif) no-repeat;
}
.three-columns .box .rss{
	background:url(images/ico-rss.gif) no-repeat;
}
.three-columns .box .facebook:hover{
	background:url(images/ico-facebook-h.gif) no-repeat;
}
.three-columns .box .twitter:hover{
	background:url(images/ico-twitter-h.gif) no-repeat;
}
.three-columns .box .rss:hover{
	background:url(images/ico-rss-h.gif) no-repeat;
}
.three-columns .box .text{
	padding:3px 0 0 27px;
	line-height:12px;
	font-size:11px;
	background:url(images/bg-text.gif) no-repeat 0 3px;
}
.three-columns .box .text p{
	margin:0 0 1px;
}
.three-columns .box .text span{
	color:#a39402;
	text-decoration:none;
}
.three-columns .box .text span abbr{
	text-decoration:none;
}
/* top-heading */
#content .top-heading{
	margin:-2px 0 5px;
	padding:0 0 0 3px;
}
#content .top-heading h2{
	margin:0;
	font-size:30px;
	line-height:30px;
	color:#fff;
}
* html #content .top-heading h2{margin:0 0 -4px;}
#content .top-heading h2 span{color:#e81c1c;}
/* call */
.top-heading .call{
	color:#fff;
	margin:-2px 0 0;
}
.top-heading .call span{
	font-size:18px;
	line-height:25px;
}
.top-heading .call strong{
	font-size:22px;
	line-height:25px;
	color:#eada02;
}
.top-heading .call em{
	font-style:normal;
	font-size:15px;
	line-height:25px;
}
/* twocolumns */
#twocolumns{
	width:868px;
	padding:0 4px;
	margin:0 0 9px;
	overflow:hidden;
	font:13px/18px Helvetica, Arial, sans-serif;
}
/* column-one */
#column-one{
	float:left;
	overflow:hidden;
	width:577px;
}
.columns-holder{
	width:585px;
	overflow:hidden;
	margin:0 0 12px;
}
.columns-holder .column{
	float:left;
	width:287px;
	padding:0 5px 0 0;
}
.columns-holder .column ul{
	margin:0 0 2px;
	padding:0;
	list-style:none;
}
.columns-holder .column li{
	padding:0 0 0 7px;
	color:#a3938c;
	font-size:13px;
	line-height:18px;
	/*font-weight:bold;*/
	background: url(images/bullet.gif) no-repeat 0 7px;
}
.columns-holder .column li a{
	color:#a3938c;
	text-decoration:none;
}
.columns-holder .column li a:hover{text-decoration:underline;}
/* item-list */
.columns-holder .item-list li{
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	background-position: 0 8px;
}
/* product-box */
.product-box{
	height:1%;
	padding:11px 20px 8px;
	margin:0 0 3px;
	background:#1c0a03;
	overflow:hidden;
}
.product-box .image-holder{
	float:left;
	width:140px;
	padding:0 4px 5px 0;
}
.product-box .image-holder img{display:block;}
/* txt-holder */
.product-box .txt-holder{
	height:1%;
	overflow:hidden;
	padding:8px 0 0;
	color:#a3938c;
}
.product-box h3{
	margin:0;
	font-size:13px;
	line-height:18px;
	color:#e5d800;
}
.product-box h3 span{color:#e81c1c;}
.product-box p{margin:0 0 8px;}
/* form-product */
.form-product{
	padding:0 0 0 1px;
	overflow:hidden;
}
.form-product h4{
	margin:0;
	font-size:12px;
	line-height:18px;
	color:#a3938c;
}
.form-product .holder{
	float:right;
	width:318px;
	margin:0 0 6px;
}
.form-product label{
	float:left;
	width:60px;
	padding:0 9px 0 0;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}
.form-product select{
	float:left;
	width:50px;
	font-size:12px;
	line-height:14px;
	margin:0 21px 0 0;
}
.form-product .wrapper{float:left;}
.form-product .wrapper label{
	width:100px;
	padding:0 5px 0 0;
}
/* product-block */
.product-block{
	height:1%;
	overflow:hidden;
	padding:16px 20px 18px 2px;
	margin:0 0 3px;
	background:#1c0a03;
}
.product-block .imagr-holder{
	position:relative;
	float:left;
	width:370px;
	padding:0 0 9px;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.product-block .imagr-holder img{display:block;}
.product-block .image-block{
	float:left;
	position:relative;
}
.product-block .image-block span{
	position:absolute;
	top:52%;
	right:-6px;
	z-index:2;
}
.product-block .enlarge{
	position:absolute;
	bottom:0;
	clear:both;
	left:147px;
	color:#9E9491;
	text-decoration:none;
	padding:28px 0 0;
	background: url(images/bg-enlarge.gif) no-repeat 50% 0;
}
.product-block .enlarge:hover{text-decoration:underline;}
/* description */
.product-block .description{
	float:right;
	width:148px;
	padding:6px 0 0;
}
.product-block h3{
	margin:0 0 2px;
	font-size:13px;
	line-height:15px;
	color:#ffff00;
}
/* form-description */
.form-description{
	padding:13px 0 0 2px;
}
.form-description dl{
	margin:0 0 4px;
	font-size:12px;
	line-height:14px;
	color:#a3938c;
	width:100%;
	overflow:hidden;
}
.form-description dt{
	float:left;
	width:52px;
}
.form-description dd{
	float:left;
	width:94px;
	margin:0 0 6px;
}
.form-description label{
	line-height:20px;
}
.form-description select{
	width:49px;
	font-size:12px;
	line-height:14px;
	margin:0 21px 0 2px;
	width:50px;
}
.button-hidden{display:none;}
/* aside */
.aside{
	float:right;
	width:287px;
}
/* box-member */
.box-member{
	height:1%;
	overflow:hidden;
	padding:8px 9px 7px;
	/*background:#091349;*/
	background:#5C311C;
	margin:0 0 5px;
	color:#8489A4;
}
.aside h3{
	margin:0 0 7px;
	font-size:14px;
	line-height:16px;
	color:#fffc00;
}
.aside h3 span{font-weight:normal;}
.box-member .frame{
	width:100%;
	overflow:hidden;
}
/* form-login */
.form-login{
	width:173px;
	float:left;
}
.form-login .row{
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
}
.form-login label{
	float:left;
	width:63px;
	font-size:11px;
	line-height:13px;
	color:#9C8276;
	padding:4px 0 0 1px;
}
.form-login label.retail{
	float:left;
	width:63px;
	font-size:11px;
	line-height:13px;
	color:#86868E;
	padding:4px 0 0 1px;
}
.form-login .text{
	font-size:12px;
	line-height:14px;
	float:right;
	width:101px;
	padding:2px 3px;
	margin:0;
	background:#fff;
	border:none;
	border-left:1px solid #eaebef;
}
.form-login .row span{
	font-size:10px;
	line-height:12px;
	color:#7D5A49;
	float:left;
	padding:14px 0 0;
}
.form-login .row span.retai{
	font-size:10px;
	line-height:12px;
	color:#4D4E59;
	float:left;
	padding:14px 0 0;
}
.form-login .button{
	cursor:pointer;
	float:right;
	margin:5px 0 0;
	width:80px;
	height:24px;
	border:0;
	overflow:hidden;
	text-indent:-9999px;
	background: url(images/signin.png) no-repeat;
}
.box-member .container{
	float:right;
	width:90px;
	overflow:hidden;
	font-size:10px;
	line-height:12px;
	/*color:#6b7192;*/
	color:#7D5A49;
	text-align:center;
}
.box-member .container ul{
	margin:0 0 3px;
	padding:0 0 0 4px;
	list-style:none;
	width:90px;
	overflow:hidden;
}
.box-member .container li{
	float:left;
	padding:0 2px 0 0;
}
.box-member .container li img{display:block;}
.box-member .container p{margin:0;}
/* order-box */
.order-box{
	height:1%;
	overflow:hidden;
	padding:11px 6px 14px 7px;
	margin:0 0 10px;
	/*background:#310800;*/
	background:#34001E;
	
}
/* order-summary */
.order-summary{
	margin:-2px 0 8px;
	font-size:11px;
	line-height:13px;
	border-collapse:collapse;
}
.order-summary .first{
	width:107px;
	text-align:left;
	padding-left:9px;
}
.order-summary .column{width:47px;}
.order-summary thead td{
	padding:0;
	padding-bottom:4px;
	background:none;
	font-weight:bold;
}
.order-summary td{
	padding:0;
	padding-bottom:3px;
	text-align:center;
	/*background:#3c150d url(images/separator4.gif) repeat-x 0 100%;*/
	background:#491A35 url(images/separator4.gif) repeat-x 0 100%;
	
}
.order-summary .spacer{width:64px;}
/* shirts */
.shirts{margin:0 0 14px;}
.shirts .first{width:117px;}
.shirts .column{width:39px;}
.order-box .holder{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.order-box .holder .list-wrapper{
	width:100%;
	overflow:hidden;
}
.order-box dl{
	float:left;
	overflow:hidden;
	margin:0 0 3px;
	font-size:11px;
	line-height:13px;
	color:#a3938c;
	padding:0px;
}
.order-box dl.active{
	background:#491A35;
	font-weight:bold;
}
.order-box dt{
	float:left;
	padding:0 9px;
	width:119px;
}
.order-box dd{
	float:left;
	margin:0;
}
/* checkout */
a.checkout{
	text-decoration:none;
	display:block;
	width:172px;
	font-size:15px;
	line-height:18px;
	color:#3b3701;
	text-align:center;
	padding:5px 0 6px;
	background: url(images/bg-checkout.gif) no-repeat;
}
/* shakes-box */
.shakes-box{
	height:1%;
	overflow:hidden;
	padding:11px 9px 17px;
	background:#000 url(images/bg-shakes-box.gif) no-repeat;
}
.aside .shakes-box h3{margin:0 0 4px;}
.shakes-box h4{
	margin:0;
	font-size:12px;
	line-height:18px;
	color:#a3938c;
	font-weight:normal;
}
.shakes-box ul{
	margin:0 0 7px;
	padding:0;
	list-style:none;
}
.shakes-box ul li{
	font-size:12px;
	line-height:18px;
	color:#a3938c;
	padding:0 0 0 9px;
	background: url(images/bullet01.gif) no-repeat 2px 7px;
}
.shakes-box ul li a{
	text-decoration:none;
	color:#a3938c;
}
.shakes-box ul li a:hover{text-decoration:underline;}
/* join-now */
a.join-now{
	display:block;
	text-align:center;
	width:99px;
	padding:2px 0 7px;
	font-size:15px;
	line-height:18px;
	color:#3b3701;
	text-decoration:none;
	background: url(images/bg-join-now.gif) no-repeat;
}
a.join-now:hover{
	opacity:0.4;filter:alpha(opacity=40);
}


/* shakes-box our ethos */
.shakes-boxetho{
	height:1%;
	overflow:hidden;
	padding:0px 9px 6px;
	*padding:11px 9px 0px;
	background:#000 url(images/bg-shakes-box.gif) no-repeat;
}
.aside .shakes-boxetho h3{margin:0 0 4px;}
.shakes-boxetho h4{
	margin:0;
	font-size:12px;
	line-height:18px;
	color:#a3938c;
	font-weight:normal;
}
.shakes-boxetho ul{
	margin:0 0 7px;
	padding:0;
	list-style:none;
}
.shakes-boxetho ul li{
	font-size:12px;
	line-height:18px;
	color:#a3938c;
	padding:0 0 0 9px;
	background: url(images/bullet01.gif) no-repeat 2px 7px;
}
.shakes-boxetho ul li a{
	text-decoration:none;
	color:#a3938c;
}
.shakes-boxetho ul li a:hover{text-decoration:underline;}
/* join-now */

/*Sidebar --------------------------------------------------------------------------------------------------------------*/
/* sidebar start */
#sidebar{
	width:97px;
	float:left;
}
#sidebar .icons{
	margin:0;
	padding:234px 0 0 53px;
	list-style:none;
	width:44px;
}
.icons li{
	margin-bottom:11px;
}
.icons li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.icons li .eis{
	background:url(images/logo-english-sport.png) no-repeat;
	height: 48px;
}
.icons li .bac{
	background:url(images/logo-bac.png) no-repeat;
	height: 48px;
}
.icons li .bmf{
	background:url(images/logo-bmf.png) no-repeat;
	height: 37px;
}
.mens-health{
	background:url(images/logo-menshealth.png) no-repeat;
	height: 15px;
}
.bnp{
	background:url(images/logo-best.png) no-repeat;
	height: 112px;
}


/*Post -----------------------------------------------------------------------------------------------------------------*/
.main-post-container{
	width: 588px;
	overflow: hidden;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom:1px solid #3F2D24;
}
#minheight{
	min-height:500px;
}

.post-container{
	width: 580px;
	overflow: hidden;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-align:left;
}

.post-header{
	width: 580px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-align:left;
	float:left;
}
.post-meta{
	width: 580px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: right;
	clear: right;
	color: #604F48;
	font-family:Arial,Helvetica,sans-serif;
	line-height:25px;
	font-size:11px;
	letter-spacing:1px;
	padding-bottom:5px;
	
}

.post-meta h1{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #E5D800;
	font-weight: bold;
}

.post-meta h1 a:link, .post-meta h1 a:visited{
	color:#E5D800;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.post-meta h1 a:hover{
	text-decoration: none;
}

.post-content{
	width: 568px;
	text-align: left;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	color: #8E7E77;
	font-size: 12px;
}

.post-content p{
	padding: 8px 0px 8px 0px;
	margin: 0px;
}

.post-content h1{
	margin: 8px 0px 8px 0px;
	padding: 0px 0px 2px 0px;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
	border-bottom: 1px solid #fff;
}

.post-content h2{
	margin: 8px 0px 8px 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
}

.post-content h3{
	margin: 8px 0px 8px 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 15px;
	color: #bbb;
}

.post-content blockquote{
	width: 528px;
	margin: 0px 0px 0px 30px;
	padding: 10px;
	border-left: 2px solid #272727;
	color: #aaa;
}

.post-content ul{
	width: 513px;
/*	margin: 0px 0px 0px 30px;
*/	padding: 10px 10px 10px 14px;
/*	background: url(images/black-2.png);
	border-left: 2px solid #272727;
	color: #aaa;*/
}

.post-content ul li {
		list-style-image:url(images/arrow.gif);
	float:left;
	padding-right:55px;
	color:#604f48;
}
.post-content ul li a {
	color:#604f48;
	text-decoration:none;

	
}

.post-content ol{
	width: 513px;
	margin: 0px 0px 0px 30px;
	padding: 10px 10px 10px 25px;
	border-left: 2px solid #272727;
	color: #aaa;
}

.post-top{
	width: 600px;
	height: 6px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.post-bottom{
	width: 600px;
	height: 6px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.post-comments{
	width: 540px;
	height: 25px;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background: url(images/post-comments.png) no-repeat;
	font-size: 12px;
	color: #604F48;
}
.comment-submit{
	background: url(images/submit-blog.gif) no-repeat;
	height:22px;
	width:74px;
	border:none;
}

#searchsubmit{
	background: url(images/SEARCH.png) no-repeat;
	height:24px;
	width:84px;
	border:none;
}

.post-comments a:link, .post-comments a:visited{
	font-size: 12px;
}

.post-comments a:hover{
	text-decoration: none;
	color: #604F48;
}

.comments-notice{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/comment-icon.png) left center no-repeat;
}

.post-meta .comments-notice a {
    font-family: "Arial", "Verdana", "Tahoma", "Trebuchet MS", sans-serif;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #A18904;
}


.below-post{
	width: 100%;
	height: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}

.below-post a:link, .below-post a:visited{
	font-weight: bold;
}


/*Comment --------------------------------------------------------------------------------------------------------------*/
.comment-container{
	width: 560px;
	overflow: hidden;
	margin: 5px auto;
	padding: 0px 10px;
	background:#2E0F05;
	border:1px solid #333333;
}

.comment-top{
	width: 600px;
	height: 6px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.comment-bottom{
	width: 600px;
	height: 6px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.comment-middle{
	width: 560px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	overflow: hidden;
	color: #ddd;
}

.comment-middle p{
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

.comment-middle blockquote{
	width: 528px;
	margin: 0px 0px 0px 30px;
	padding: 10px;
	background: url(images/black-2.png);
	border-left: 2px solid #272727;
	color: #aaa;
}

.comment-middle ul{
	width: 513px;
	margin: 0px 0px 0px 30px;
	padding: 10px 10px 10px 25px;
	background: url(images/black-2.png);
	border-left: 2px solid #272727;
	color: #aaa;
}

.comment-middle ol{
	width: 513px;
	margin: 0px 0px 0px 30px;
	padding: 10px 10px 10px 25px;
	background: url(images/black-2.png);
	border-left: 2px solid #272727;
	color: #aaa;
}

.comment-header{
	width: 560px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	margin: 0px;
}

.comment-gravatar{
	width: 48px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #272727;
	float: left;
	clear: left;
}

.comment-meta{
	width: 500px;
	float: right;
	clear: right;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	overflow: hidden;
	font-family:Arial,Helvetica,sans-serif;
	color: #fff;
	font-size: 11px;
}

.comment-meta a:link, .comment-meta a:visited{
	font-size: 11px;
	font-family:Arial,Helvetica,sans-serif;
}

.comment meta a:hover{
	color: #fff;
	text-decoration: none;
}

.comment-date{
	color: #bbb;
}

.strong{
	/*font-weight: bold;*/
}

.comment-input {
    width: 400px;
    height: 17px;
    padding: 0px;
    margin: 7px 0px 7px 0px;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #604F48;
    font-weight: normal;
    text-decoration: none;
    background: url(images/black-1.png);
	vertical-align: top;
    border: 1px solid #333;
	background:#fff;
}

.comment-box-area {
    width: 520px;
    height: 100px;
    padding: 0px;
    margin: 7px 0px 7px 0px;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #604F48;
    font-weight: normal;
    text-decoration: none;
    background: url(images/black-1.png);
    border: 1px solid #333;
	vertical-align: top;
	background:#fff;
}
/*Footer ----------------------------------------------------------------------------------------------------------------*/
/* footer start */
#footer{
	width:100%;
	font-family:Helvetica, Arial, sans-serif;
	float:left;
}
#footer .navbar{
	width:100%;
	overflow:hidden;
}
#footer .navbar ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer .navbar .left-nav{
	float:left;
	margin:0 0 0 -1px;
}
#footer .navbar .right-nav{
	float:right;
	margin:0 -10px 0 0;
}
#footer .navbar ul li{
	float:left;
	padding:0 11px 0 10px;
	color:#a18904;
	background:url(images/separator3.gif) no-repeat;
}
#footer .navbar .right-nav li{
	background:url(images/separator3.gif) no-repeat 100% 0;
	margin:0 -1px 0 0;
}
#footer .navbar ul li a{
	color:#a18904;
	text-decoration:none;
}
#footer .navbar ul li a:hover{
	text-decoration:underline;
}
#footer .text{
	height:1%;
	overflow:hidden;
	text-align:right;
}
#footer .text p{margin:0;}
/*Tabs ------------------------------------------------------------------------------------------------------------------*/
#tab-box{
	width: 290px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.tab-rack{
	width: 290px;
	height: 31px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	overflow: hidden;
}

#tabnav{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 31px;
	overflow: hidden;
	display: inline;
}

#tabnav li{
	width: 91px;
	display: inline;
	float: left;
	height: 31px;
	margin: 0px 5px 10px 0px;
	padding: 8px 0px 0px 0px;
	overflow: hidden;
	background: url(images/tab-bg.png) no-repeat;
	text-align: center;
}

#tabnav li a:link, #tabnav li a:visited{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

#tabnav li a:hover, #tabnav li a.selected{
	color: #84b8ff;
	text-decoration: none;
}

.tab-top{
	height: 10px;
	width: 290px;
	overflow: hidden;
	background: url(images/sidebar-top.png) no-repeat;
	margin: 0px;
	padding: 0px;
}

.tab-bottom{
	height: 10px;
	width: 290px;
	overflow: hidden;
	background: url(images/sidebar-bottom.png) no-repeat;
	margin: 0px;
	padding: 0px;
}

.tab-middle{
	width: 270px;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	overflow: hidden;
	background: url(images/black-1.png);
}

.panel{
	width: 290px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

/************************************************
*	BlogSidebar 	        			     	    * 
************************************************/
	
#blogsidebar {
	float: right;
	width: 265px;
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	}
	
#blogsidebar a, #blogsidebar a:visited  {
	color:#604F48;
	padding:0 0px 0 0;
	text-decoration:none;
	}
	
#blogsidebar a:hover {
	color: #604F48;
	text-decoration: none;
	}
	
#blogsidebar h4 {
	color: #C6BB01;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-transform:uppercase;
	}

#blogsidebar p {
	margin: 0px;
	padding: 0px;
	}
	
#blogsidebar .widget  {
	background: #2E0F05;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	}
	
#blogsidebar ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#blogsidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #604F48;
	text-decoration: none;
	font-weight:bold;
	text-transform:capitalize;
	}
	
#blogsidebar ul ul li a, #blogsidebar ul ul li a:visited {
	color: #604F48;
	text-decoration: none;
	font-weight:bold;
	text-transform:capitalize;
	}
	
#blogsidebar ul ul li a:hover {
	color: #604F48;
	text-decoration: underline;
	}

#blogsidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#blogsidebar ul ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	}
	
#blogsidebar ul li li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#blogsidebar ul li ul li {
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

#blogsidebar .textwidget {
	margin: 0px;
	padding: 0px;
	}

#cat {
	background: #2E0F05;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	width: 230px;
	color: #604F48;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #604F48;
	line-height:30px;
	}

.widget_tag_cloud {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}

#pagefrm{
	padding:20px 8px;
	
}
#txtcomment{
	color:#C6BB01;
	font-family:Arial,Tahoma,Verdana;
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 9px;
	padding:0;
}

#bottom-mask{
width:100%; height:106px; float:left;background:url(images/bottom-mask.png) repeat-x scroll 0 0 transparent;
	margin-top: 106px; 
}

* html #bottom-mask
{	
	 background-image: none;
 	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bottom-mask.png", sizingMethod="scale");
}
