/* CSS Document */

* { padding:0; margin:0; }

body { margin: 0; padding: 0; background: #fff; font-family: 'Verdana'; color: #40454b; font-size: 12px;}

img { padding: 0px; margin: 0px; border: none;}

h1, h2, h3 { font-family: Georgia;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#bgcontain { width: 100%;  background: #22211f url(images/outerback.png) repeat; background-attachment:fixed;} 

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.Container { width: 905px; position: relative; clear: left; margin: 0 auto; background-color:#e3e3e2;}

.Container2 { width: 855px; position: relative; clear: left; margin: 0 auto; background-color:#ffffff; border-left-width:1px; border-left-style:solid; border-left-color:#d0d0d0; border-right-width:1px; border-right-style:solid; border-right-color:#d0d0d0; padding:15px; padding-top:0px;padding-bottom:0px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.header { width: 825; position: relative; clear: left; margin: 0 auto; background-color:#e8e8e8; height:70px; padding:15px; margin-bottom:15px; background: #ffffff url(images/top.png) no-repeat;}

.headerLeft { width: 350px;  float:left;}
.headerLeft h1 { font-size: 0px; line-height: 0px; color:#fff;}
.headerLeft h2 { font-size: 20px; display:block; color:#fff;}

.headerRight { margin: 0 0 0 350px; padding-top:5px; padding-left:0px; text-align:left;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Column1 { width: 585px; background: #ffffff; float:left;  background:white;}

.ContentRow { width:575px; margin-right: auto; background-color:#ffffff;  margin-bottom:10px;}

.PostHead { background: #ffffff url(images/post-top.png) no-repeat; height:10px; font-size:0px;}

.PostMiddle { border-right-width:1px; border-right-style:solid; border-right-color:#e0e0e0; border-left-width:1px; border-left-style:solid; border-left-color:#e0e0e0; padding-left:15px; padding-right:15px;  background: #ffffff url(images/conbg.png) no-repeat center;}
.PostMiddle a:link { text-decoration : none; color : #e11921; border: 0px;} 
.PostMiddle a:active { text-decoration : none; color : #e11921; border: 0px;} 
.PostMiddle a:visited { text-decoration : none; color : #e11921; border: 0px;} 
.PostMiddle a:hover { text-decoration : none; color : #000000; border: 0px;} 

.PostHeader h1 { font-size: 18px; line-height: 19px; font-weight: bold; font-family: "Lucida Grande", Tahoma, Verdana, sans-serif; padding-top: 8px; margin: 0px; display: block;}
.PostHeader h1 a { color: #e11921; text-decoration: none;}
.PostHeader h1 a:visited { color: #e11921; text-decoration: none;}
.PostHeader h1 a:hover { color: #4b4b4b; text-decoration: none;}




.PostInfo { padding: 3px; margin: 0px; font-size: 11px; color: #828282; margin-bottom:10px; margin-top:10px; display:block; clear:left; background:#f1f1f1;}
.PostInfo em { font-style: normal;}
.PostInfo em a { text-decoration: underline; color: #828282;}
.PostInfo em a:visited { text-decoration: underline; color: #828282;}
.PostInfo em a:hover { text-decoration: underline; color: #828282; }

.PostDate { position: relative; float:left; text-align: center; margin: 0; padding: 2px 2px 2px 0px; list-style: none;}
.PostDate .month { display: block; font-size: 9px; line-height: 9px; color: #666; text-transform: uppercase;}
.PostDate .day { display: block; font-size: 21px; font-family: 'Arial'; font-weight: bold; line-height: 19px; color: #ccc; letter-spacing: -1px;}

.PostFoot {background: #ffffff url(images/post-bottom.png) no-repeat; height:20px; margin-bottom:15px; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostContent { padding: 0px 0px 0px 0px;  font-size: 12px; line-height: 16px; }
.PostContent p { font-size: 12px; line-height: 18px; padding-bottom:15px;}


.PostContent img { padding: 4px; border: solid 4px #f0f0f0; margin: 5px 0px 0px 0px; }
.PostContent a img{ padding: 4px; border: solid 4px #efefef; margin: 5px 0px 0px 0px;}
.PostContent a:visited img { padding: 4px; border: solid 4px #efefef; margin: 5px 0px 0px 0px;}
.PostContent a:hover img{ padding: 4px; border: solid 4px #d30703; margin: 5px 0px 0px 0px;}

.PostContent h2 { font-size: 14px; line-height: 16px; font-weight: bold; padding-top: 4px; padding-bottom:4px; margin: 0px; display: block; color: #e11921;}

.PostContent ul { padding-bottom:10px; }
.PostContent ul li { margin-left: 15px; }

.imgLeft {display:inline; float:left; }

.imgRight {display:inline; float:right; }

.PostContent blockquote { padding: 3px 15px; background: #f7f7f7; margin: 5px 0px 0px 0px; color:#000000; border: dashed 1px #d5d5d5; border-left-width:0px; border-right-width:0px; }
.PostContent blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px; }
.PostContent ul { font-size: 11px; padding-left: 12px; }

.PostContent ol { font-size: 11px; padding-left: 22px;padding-bottom:10px;  }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostDetails { padding: 0px; margin: 0px; font-size: 11px;  }

.PostDetails .PostCom { margin-top:15px; }
.PostDetails .PostCom a { background: #e11921; padding:5px; display:block;  color: #ffffff; text-decoration: none;}
.PostDetails .PostCom a:hover { background: #4b4b4b;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


.Column2 {  margin: 0 0 0 585px; background: #ffffff;}

.RSSRow { width:215px; margin-left: auto; height:35px; margin-bottom:10px; background: #ffffff url(images/rsstag.png) no-repeat; padding-left:50px; padding-top:10px; font-family:Georgia; font-weight:bold; font-size:11px;}
.RSSRow a:link { text-decoration : none; color : #242424; border: 0px;} 
.RSSRow a:active { text-decoration : none; color : #242424; border: 0px;} 
.RSSRow a:visited { text-decoration : none; color : #242424; border: 0px;} 
.RSSRow a:hover { text-decoration : none; color : #e11921; border: 0px;} 


.CatRow{ width:265px; margin-left: auto; background-color:#5d5d5d;}
.CatRow h2{  font-family:Georgia; font-weight:bold; font-size:12px;color:#ffffff;  padding:10px; padding-bottom:0px;}
.CatTop { background: #4b4b4b url(images/cat-top.gif) no-repeat top; font-size:11px;}
.CatBottom { background: #4b4b4b url(images/cat-bottom.gif) no-repeat; height:10px; font-size:0px;}
.CatTop ul { width:265px; color:#ffffff;  }
.CatTop ul li { padding: 5px 2px 0px 20px; list-style-type: none; width:105px; 
 line-height:15px;  float:right; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0 .5em;}
.CatTop ul li a { color:#ffffff; display:inline; width: 105px;  text-decoration: none;}
.CatTop ul li a:hover { color:#f88908; }
.CatTop .cleardiv {clear:right; height:0; overflow:hidden;}

.PopRow{ width:265px; margin-left: auto; background-color:#ededed;margin-top:15px;}
.PopRow h2{  font-family:Georgia; font-weight:bold; font-size:12px;color:#4b4b4b;  padding:10px; padding-bottom:0px;}
.PopTop { background: #ededed url(images/pop-top.gif) no-repeat top; font-size:11px;}
.PopBottom { background: #ededed url(images/pop-bottom.gif) no-repeat; height:10px; font-size:0px;}
.PopTop ul { width:250px; padding-left:15px;}
.PopTop ul li { padding: 7px 2px 0px 20px; list-style-type: none;  
 line-height:15px;  background-image: url(images/arrow2.gif); background-repeat: no-repeat; background-position: 0 .5em; width:200px;}
.PopTop ul li a { color:#4b4b4b; display: inline; text-decoration: none;}
.PopTop ul li a:hover { color:#e11921; }
.PopTop .cleardiv {clear:right; height:0; overflow:hidden;}

.SponRow{ width:265px; margin-left: auto; background-color:#ffffff; text-align:center;}
.SponRow h2{  font-family:Georgia; font-weight:bold; font-size:12px;color:#4b4b4b;  padding:10px;  text-align:left;}
.SponRow li { padding: 0px 2px 0px 3px; list-style-type: none; display:inline;}


.SponRow form {
text-align:left;
padding-left:10px;
}

.SponRow input {
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #CECECE;
color:#E11921;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:3px;
width:175px;
}

.SponRow input.submitButton {
background:#FFFFFF none repeat scroll 0 0;
border:0 none;
color:#E11921;
font-size:12px;
padding:0;
width:55px;
}

/* 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */

.titleTag { font-family:Georgia; font-weight:bold; font-size:12px;color:#4b4b4b;  padding:10px; padding-top:0px; }

.comments { width:100%; font-size:12px; font-weight:normal; color:#272727; font-family: 'Verdana';}
.comments .CRight img { border:0; padding:0; margin:0;}
.comments .CRight-even img { border:0; padding:0; margin:0; }
.comments .CRight-admin img { border:0; padding:0; margin:0; }

.comments .Cname { font-family: "Trebuchet MS"; padding-bottom:5px; font-size:14px; font-weight:bold; }
.comments .Cdate { padding-bottom:5px; font-size:10px; }
.comments .Ccontent { padding-bottom:5px; line-height:18px; font-size:11px; }
.comments .CLeft { width:60px; float: left; text-align:center; height:70px; }
.comments .CRight { margin-left: 90px; background:#ffffff; padding:5px; margin-right:5px; }
.comments .CRight-even { margin-left: 90px; background:#ffffff; padding:5px;  margin-right:5px;}
.comments .CRight-admin{ color:#e11921; margin-left: 90px; background:#ffffff; padding:5px; margin-right:5px; }




.CatTitles { text-align:left; color: #D30703; font-size:14px; font-weight:bold;  padding-bottom:15px; font-family:Georgia; padding-top:15px; }


.note {  font-size: 11px; }
.Comments { font-weight:normal; }
.Comments .FormTop { background: #565050; height:3px; }

.Comments .Form form { padding: 20px; margin: 0px; }
.Comments .Form p { padding: 3px 0px; margin: 0px; font-size: 11px; color:#000033;}
.Comments .Form p label { padding-bottom: 11px; display: block;}
.Comments .Form p label small { font-size: 11px; color: #000033}

.Comments .Form .Note {  font-size: 12px;  margin: 5px 0px; width: 395px;}
.Comments .Form .Note small { font-size: 10px;}
.Comments .Form .TextField { background: #fff; border: solid 3px #e8e8e8; padding: 5px; font-size: 12px; margin-right: 20px; color:#d30703; font-weight:bold;}
.Comments .Form .TextArea { background: #fff; border: solid 3px #e8e8e8; padding: 5px; font-size: 12px; color:#d30703; font-weight:bold;}





/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.cleardiv {clear:left; height:0; overflow:hidden;}
.footer{ width: 825; position: relative; margin: 0 auto; background-color:#e8e8e8; height:70px; padding:15px; background: #ffffff url(images/footer.png) no-repeat; margin-top:15px;}
.footer h2 { font-size:14px; font-weight:bold; padding-left:120px; padding-right:100px;}
.footer p { font-size: 11px; line-height: 18px; padding-left:120px; padding-right:100px; }
.footer a:link { text-decoration : none; color : #e11921; border: 0px;} 
.footer a:active { text-decoration : none; color : #e11921; border: 0px;} 
.footer a:visited { text-decoration : none; color : #e11921; border: 0px;} 
.footer a:hover { text-decoration : none; color : #000000; border: 0px;} 

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active, .wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #d30703;
	color: #d30703;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #114477;
	color: #114477;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 0px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 0px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 0px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}


#gb_form fieldset{border:0;}


.advertiseHere {
padding-top:5px;
}

.advertiseHere a{
text-decoration:none;
font-family:Georgia; font-weight:bold; font-size:11px;color:#e11921; 
}


.advertiseHere a:link{
text-decoration:none;
font-family:Georgia; font-weight:bold; font-size:11px;color:#e11921; 
}


.advertiseHere a:active{
text-decoration:none;
font-family:Georgia; font-weight:bold; font-size:11px;color:#e11921; 
}


.advertiseHere a:hover{
text-decoration:none;
font-family:Georgia; font-weight:bold; font-size:11px;color:#000000; 
}


