/*<!--
Theme Name: BrandwarePR
Theme URI: http://brandwarepr.com
Description: 
Author: BrandwarePR
Author URI: http://brandwarepr.com
Version: 1.0
-->*/

/***** start new stylesheet **/
body {
	margin:10px;
	padding:0;
	color:#3e3e3e;
	background-color:#ffffff;
	font:normal 12px Arial, Helvetica, sans-serif;
}

hr { float:left; display: block; width: 100%; border-top: 1px solid #bababa; border-bottom: 1px solid #ffffff; }

h1 {
	margin:0;
	padding:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#f53338;
	text-transform:uppercase;

}

h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	text-transform:capitalize;
	margin:0;
	padding:0;

}
h2 a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	text-transform:capitalize;
	margin:0;
	padding:0;
}


h3 {	
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#878787;
	text-transform:capitalize;
	margin:0;
	padding:0;
}
h3#comments {font-size:15px; margin:15px 0; color:#4D4D4D; border-bottom:1px solid #CCC;}
h3#leave-a-reply {color:#000; margin-bottom:0; font:bold 17px  Arial Rounded,Arial, Helvetica, sans-serif;}
.addthis_container {margin:17px 0;}

img { 
	border: 0px; 
}
p {
	line-height:18px;
	margin-top:5px;
}

a{
	color:#f20006;
	text-decoration:none;
	font-weight:normal;

}

.by a{color:#7A7A7A;}

.content-article a:hover{text-decoration:underline;}
/******* start div boxs ****/


#wrapper{
	margin-left:auto;
	margin-right:auto;
	width:950px;
}
/**** header area ****/
#header{
	float:left;
	width:950px;
}
#nav-left{
	float:left;
	width:11px;
	height:40px;
	background:url(images/nav-left-bg.jpg) left top no-repeat;
}
#nav{
	float:left;
	width:591px;
	height:40px;
	background-color:#4d4d4d;
	margin:0;
	padding:0 0 0 336px;
}
#nav li{
	float:left;
	width:auto;
	height:36px;
	color:#979797;
	padding:14px 7px 0 7px;
	list-style:none;
}
#nav li a{
	float:left;
	width:auto;
	height:30px;
	list-style:none;
	color:#979797;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#nav li a:hover{
	color:#ffffff;
	text-decoration:none;
}


#nav-right{
	float:right;
	width:12px;
	height:40px;
	background:url(images/nav-right-bg.jpg) left top no-repeat;
}

#content{
	float:left;
	width:950px;
	margin-top:2px;
	background:url(images/content-bg.jpg) left top repeat-y;
}

#left-sidebar{
	float:left;
	width:303px;
	height:1086px;
}
#logo{
	float:left;
	width:303px;
	height:370px;
}
#drilldown{
	float:left;
	width:283px;
	padding:10px;
	border-top:2px solid #FFFFFF;
}
#drilldown p{
	color:#3e3e3e;
	line-height:18px;
}
#archives{
	float:left;
	width:173px;
	padding:10px 10px 10px 120px;
	border-top:2px solid #FFFFFF;
}
#archives ul{
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
}
#archives ul li{
	float:left;
	width:150px;
	height:20px;
	margin-left:25px;
	list-style-image:url(images/list-bg.jpg);
	list-style-position:outside;
}
#archives ul li a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#f20006;
	text-decoration:none;
}
#archives ul li a:hover{
	text-decoration:underline;
}
#archives form{
	float:left;
	width:auto;
	margin:0;
	padding:0;
}
#archives input[type='text']{
	float:left;
	width:144px;
	border:1px solid #999999;
	height:14px;
	padding:3px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#3e3e3e;
}
#archives input[type='submit']{
	float:right;
	width:auto;
	border:0;
	height:20px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#3e3e3e;
}

#content-main{
	float:left;
	width:414px;
	padding:10px 10px 10px 20px;
}
#content-main .content-article{
	float:left;
	width:394px;
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
}

/*** form styles **/
#content-main input[type='text']{
	float:left;
	width:160px;
	border:1px solid #999999;
	height:14px;
	padding:3px;
	margin-right:10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#3e3e3e;
}
#content-main textarea{
	float:left;
	width:388px;
	border:1px solid #999999;
	height:150px;
	padding:3px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#3e3e3e;
}
#content-main input[type='submit']{
	float:left;
	width:auto;
	border:1px solid #999999;
	height:20px;
	background-color:#f0f0f0;
	padding:0 10px 0 10px;
	margin-top:10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
}

#comment-list{
	float:left;
	width:auto;
	margin:0;
	padding:0;	
}
#comment-list li{
	float:left;
	width:374px;
	height:auto;
	display:block;
	border:1px solid #999999;
	background-color:#f0f0f0;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:20px;	
	list-style:none;
	padding:10px;
	color:#000000;
}

#comment-list p { font-weight: normal; }


#right-sidebar{
	float:left;
	width:191px;
	padding:6px;
}
	.twitter-box{
		float:left;
		width:181px;
		padding:5px;
	}
		.twitter-box a{
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#212e66;
			text-decoration:none;
		}
		.twitter-box p{
			font:normal 11px Arial, Helvetica, sans-serif;
			line-height:16px;
			margin-top:5px;
		}
		.twitter-box .twitter-timestamp{
			float:left;
			width:100%;
			margin:2px 0 10px 0;
			color:#7e7e7e;
		}

#footer{
	float:left;
	width:950px;
	margin-top:2px;
}
#footer p{
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:5px;
	color:#999999;
}


/******** classes *******************/
.alignleft{
	float:left;
	margin-right:5px;
}
.alignright{
	float:right;
	margin-left:10px;
	margin-right:10px;
}
.text-wrap{
	float:left;
	width:100%;
	margin-top:10px;
}
.text-wrap a{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:22px;
	color:#f20006;
}
.text-wrap a:hover{
	text-decoration:underline;
}
.text-wrap a{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:20px;
	color:#f20006;
}

.by{
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
}

.white a{
	color:#FFFFFF;
	text-decoration:underline;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.clear {
	clear:both;
}
.spacer{
	float:left;
	clear:both;	
}
.italic{
	font:italic 12px Arial, Helvetica, sans-serif;
}
.bold{
	font:bold 14px Arial, Helvetica, sans-serif;
}
.post {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.post ul,
.post ol { line-height: 18px; }

.post li { margin: 0px 0px 10px 0px; }