html,body{
	margin:0px;
	padding:0px;
	background-image:url("images/bodyBg.jpg");
	background-repeat:repeat-x-y;
	background-position:top left;
	text-align:center;
}


div#mainTpl{
	width:1000px;
	margin:0 auto;
	background-color:#454542;
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
}

div#header{
	width:958px;
	height:254px;
	background-image:url("images/headerBg.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 auto;
	position:relative;
}

div#header a.logo{
	position:absolute;
		top:16px;
		left:26px;
}

div#content{
	width:946px;
	border-left:6px solid #938E8A;
	border-right:6px solid #938E8A;
	border-bottom:6px solid #938E8A;
	background-color:#171715;
	margin:0 auto;
}

div#content .contentLeft{
	width:667px;
	border:2px solid #938E8A;
	float:left;
	margin:9px;
	margin-right:8px !important;
	background-color:#990000;
	text-align:left;
}

div#content a{
	font-family:Arial;
	color:#FFFFFF;
}

div#content .contentLeft h2{
	font-family:Georgia;
	font-size:24px;
	font-weight:strong;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-top:23px;
}

div#content .contentLeft div.entry h2{
	font-family:Georgia;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-top:33px;
	text-decoration:none;
}

div#content .contentLeft h2 a{
	font-family:Georgia;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

div#content .contentLeft h3{
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:0px;
	text-decoration:none;
}

div#content .contentLeft h4{
	font-family:Georgia;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-top:33px;
	margin-bottom:0px;
	text-decoration:none;
}

div#content .contentLeft p.postmetadata{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	margin-top:20px;
	margin-bottom:30px;
}

div#content .contentLeft p.postmetadata a{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#FFCCCC;
	text-decoration:underline;
}	

div#content .contentLeft small{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-left:20px;
}

div#content .contentLeft span.spot a{
	text-decoration:underline;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
}

div#content .contentLeft p{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:18px;
	text-align:left;
	margin-left:20px;
	margin-bottom:18px;
}

div#content .contentLeft p a{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#FFCCCC;
}

div#content .contentLeft ol li{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:18px;
	text-align:left;
	margin-left:20px;
	margin-bottom:10px;
}

div#content .contentLeft ol li a{;
	color:#FFCCCC;
}

div#content .contentLeft p.mr{
	margin-right:40px !important;
}

div#content .contentLeft p.tagged{
	margin-top:10px !important;
	color:#FFFFFF !important;
	margin-bottom:20px;
}

div#content .contentLeft p.tagged a{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
}


div#content .contentLeft img.rimg{
	margin-right:20px;
	margin-top:23px;
	margin-left:20px;
}
div#content .contentLeft a.share{
	margin-left:20px;
	margint-top:15px;
	margin-bottom:15px;
}


div#content .contentLeft img.title{
	margin-left:20px;
	margin-top:23px;
}

div#content .contentLeft textarea{
	width:600px;
}

div#content .contentRight{
	width:250px;
	margin-right:8px;
	margin-top:11px;
	float:left;
}

div#content .contentRight h2{
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	padding-left:11px;
	background-image:url("images/h1Bg.jpg");
	background-repeat:repeat-x;
	background-position:top left;
	text-align:left;
	line-height:20px;
	height:23px;
}

div#content .contentRight h2 a{
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	background-image:url("images/h1Bg.jpg");
	background-repeat:repeat-x;
	background-position:top left;
	text-align:left;
	line-height:20px;
	height:23px;
}

div#content .contentRight p{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	text-align:left;
	margin-top:2px;
	margin-bottom:10px;
	margin-left: 10px;
	line-height:18px;
}

div#content .contentRight div#sidebar ul,div#content .contentRight div#sidebar ul li ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-color:#2D2D2D;
	padding-top:5px;
	padding-bottom:15px;
	margin-bottom:10px;
}

li.pagenav,li.categories{
	list-style-type:none;
}

div#content .contentRight div#sidebar ul li h2{
	margin-top:10px !important;
}

div#content .contentRight div#sidebar li{
	list-style-type:none;
}

div#content .contentRight ul li{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#CCCCCC;
	text-align:left;
}

div#content .contentRight ul li a{
	display:block;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#CCCCCC;
	line-height:21px;
	text-align:left;
	text-decoration:none;
	padding-left:31px;
	background-image:url("images/arrow.jpg");
	background-repeat:no-repeat;
	background-position:21px 1px;
	display:inline;
}

div#content .contentRight ul li a.selected,div#content .contentRight ul li a:hover{
	color:#FF0000;
	background-image:url("images/redArrow.jpg") !Important;
}

div#content .contentRight ul.mb{
	margin-bottom:20px !Important;
}

div#content .contentRight .signUpDiv{
	background-color:#2D2D2D;
	padding-top:8px;
	position:relative;
	text-align:left;
	padding-bottom:15px;
}

div#content .contentRight .signUpDiv span{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#CCCCCC;
	display:block;
	text-align:left;
	margin-left:10px;
	line-height:16px;
	margin-bottom:10px;
}

div#content .contentRight .signUpDiv form{
	margin:0px;
	padding:0px;
	height:71px;
}

div#content .contentRight .signUpDiv input.textInput{
	width:173px;
	height:22px;
	border:1px solid #626262;

	background-color:#000000;
/*	position:absolute;
		top:47px;
		left:10px;*/
	float:left;
	margin-left:10px;
}

div#content .contentRight .signUpDiv input.go{
/*	position:absolute;
		top:47px;
		right:22px;*/
	float:right;
	margin-right:22px;

}

div#content .clear{
	clear:left;
}

