

* { margin: 0; padding: 0; }

body { margin: 0; padding: 0; background: #515151 url(bg-outer.gif) repeat; font-family: 'Verdana'; color: #40454b; font-size: 12px; background-attachment:fixed;}

/* General Links */
a:link { text-decoration : none; color : #3366cc; border: 0px;} 
a:active { text-decoration : none; color : #3366cc; border: 0px;} 
a:visited { text-decoration : none; color : #3366cc; border: 0px;} 
a:hover { text-decoration : none; color : #ff5a00; border: 0px;} 


img { padding: 0px; margin: 0px; border: none;}

h1, h2, h3 { font-family: 'Arial';}

.clearDiv {clear:left; width:100%; height:10px;}

#bgcontain { width: 977px; background: #cbcbcb url(bg-back.gif) repeat; margin-left: auto; margin-right: auto;} 

#bgcontain2 { width: 965px;  margin-left: auto; margin-right: auto;} 

/* Header */
/*=============================================================================*/

.HeaderBg { width: 100%; background: #000000  url(top.png); height:107px;}
.HeaderLeft { 
float:left;
padding-left:18px;
padding-top:6px;
width:240px;
}
.HeaderLeft h1 { font-size: 0px; line-height: 0px;}
.HeaderLeft h2 { font-size: 60px; display:block;}


.HeaderRight { margin: 0 0 0 470px;}

.TopMenu { margin: 0px; padding: 0px; padding:5px; padding-right:20px; color:#FFFFFF; text-align:right;}
.TopMenu a { font-size: 11px; color:#fff; text-decoration:none;}
.TopMenu a:visited { color:#fff;}
.TopMenu a:hover { color:#ffb500;}

.TopBanner { padding-right:20px; text-align:right; padding-top:5px;}



/* Contatiner */
/*=============================================================================*/

.Container { width: 100%;  clear: left; margin: 0 auto; background: url(bg1.gif) repeat-y; }
.Column1 { width: 560px; background: #ffffff; float:left;  background:white;}
.Column2 {  margin: 0 0 0 560px; background: #cbcbcb url(bg-back.gif) repeat;}

.Container2 {margin: 0 auto;}
.Column21 { width: 205px; background: #646464 url(cat-back.gif) repeat; float:left; border-left:5px solid #272727; text-align:center;  }
.Column21Corner { background: url(corner.gif) no-repeat right bottom; height:18px;}

.Column22 { background: #e8e8e8; margin: 0 0 0 210px; border-left:5px solid #a9a9a9; text-align:center; padding-top:10px; }
.Column22Corner { background: url(corner2.gif) no-repeat right bottom; height:18px;}


.Container3 {margin-top:40px;  width:350px; float:left; text-align:center;  border-left:5px solid #272727;}


.LrgBannerTop { width:356px; margin-right: auto; background: url(tabbg.gif) no-repeat right top; height:9px;}
.LrgBannerBot { width:356px; margin-right: auto; background: url(tabbg2.gif) no-repeat right bottom; height:9px;}


.LrgBanner { background:white; border-color:white; border-width:10px; border-style:solid; width:336px;line-height:18px; font-family:Georgia; text-align:center; margin-right: auto; padding-bottom:10px;}

.RecommendPosts {
background:white; border-color:white; border-width:10px; border-style:solid; width:336px;line-height:18px; font-family:Georgia; text-align:left; margin-right: auto;
}

.RecommendPosts h3 {
font-family:Georgia; 
font-weight:bold;
color:#d30703;
margin-bottom: .6em;
 margin-top: .6em;
font-size:12px;
}

.RecommendPosts h3 a.tabformat {
background-color:#d30703;
color:#FFFFFF;
padding:5px;
}


.RecommendPosts h3  a.tabformat2{
color:#d30703;
padding:5px;
}

.RecommendPosts h3  a:link.tabformat2{
color:#d30703;
padding:5px;
}

.RecommendPosts h3  a:hover.tabformat2{
background-color:#000000;
color:#FFFFFF;
padding:5px;
}


.RecommendPosts ul { margin: 0;padding: 0;list-style-type: none; }
.RecommendPosts li { margin: 0; padding: 0;}

.RecommendPosts li a { display: block; color: #666;text-decoration: none; padding: .6em .6em; border-bottom: dashed 1px #ccc; height: 1%; background: url(catIcon.gif) no-repeat left center; padding-left:20px; }

.RecommendPosts li a:hover {color: #d30703; border-bottom: solid 1px #d30703; }



.searchForm {
background:#353535; border-color:#353535; border-width:10px; border-style:solid; width:336px;line-height:18px; font-family:Georgia; text-align:left; margin-right: auto;
}

.searchTop { width:356px; margin-right: auto; background: url(searchtop.gif) no-repeat right top; height:9px; }
.searchBot { width:356px; margin-right: auto; background: url(searchbot.gif) no-repeat right bottom; height:9px;}

.searchForm h3{
font-family:Georgia; 
font-weight:bold;
color:#FFFFFF;
margin-bottom: .6em;
font-size:13px;
}

.searchForm .TextField { background: #FFFFFF; border: solid 1px #5b5b5b; padding: 5px; font-size: 12px; color:#d30703; font-weight:bold; width: 230px;}

.searchForm input.submitButton
{
color: #000;
background: #ffb71f;
border: solid 0px #a1a1a1;
padding:3px;
font-weight:bold;
} 

.searchForm input.submitButton:hover
{
color: #000;
background: #a1a1a1;
} 


/* Categoies for Column 21 */
/*=============================================================================*/
.Categories {text-align:left;  color: #ffffff;}
.Categories h2 { padding-left:0px; }
.Categories  li { padding: 6px 0px 6px 15px; margin: 0px; margin-right:15px; list-style-type: none; display:block; border-width:0px; border-bottom-width:1px; border-style:dashed; border-color:gray;}
.Categories  li a {  color: #ffffff;  text-decoration: none; background: url(catIcon.gif) no-repeat left top; width: 140px; display:inline; padding-left:20px; }  
.Categories  li a:visited {color:#fff; }
.Categories  li a:hover {color:#ffb500; }

.Categories  li ul.children {padding-bottom:0px; padding-left:10px; padding-top:0px;}
.Categories  li ul.children li{margin: 0px; padding:0px; padding-top:5px;}


.RSS { margin: 0 auto; width:144px; height:53px; background: url(rss.png) no-repeat; margin-bottom:5px; text-align:right; padding-top:16px; padding-right:18px; font-weight:bold; }
.RSS a:link { text-decoration : none; color : #242424; border: 0px;} 
.RSS a:active { text-decoration : none; color : #242424; border: 0px;} 
.RSS a:visited { text-decoration : none; color : #242424; border: 0px;} 
.RSS a:hover { text-decoration : none; color : #ca0004; border: 0px;} 



.Banners li {   margin: 0px; list-style-type: none; display:block; }
.Banners li a img {  padding-top:5px; padding-bottom:5px; color: #ffffff;  }  
.Banners li a:visited img{color:#fff; }
.Banners li a:hover img {color:#ffb500; }

.Popular { font-size:11px; text-align:left; }
.Popular h2 { text-align:center; font-size:14px; font-weight:bold; color:#333;  padding:10px; font-family:Georgia;}
.Popular ul { margin: 0;padding: 0;list-style-type: none;}
.Popular li { margin: 0; padding: 0;}
.Popular li a { display: block; color: #666;text-decoration: none; padding: .6em .6em; border-top: dashed 1px #ccc; height: 1%; }
.Popular li a:hover {background-color: #343434;color: #FFF;}


.Resources{ font-size:11px; text-align:center; }
.Resources h2 { text-align:center; font-size:14px; font-weight:bold; color:#333;  padding:10px; font-family:Georgia;}
.Resources ul { margin: 0;padding: 0;list-style-type: none;}
.Resources li { margin: 0; padding: 0;}
.Resources li a { display: block; color: #666;text-decoration: none; padding: .6em .6em; border-bottom: dashed 1px #ccc; height: 1%; }
.Resources li a:hover {background-color: #343434;color: #FFF;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.MainContent { padding:25px;_padding-right:0px; }

.Post {	position: relative; clear: left; width: 510px;}
.Post h1 { font-size: 19px; line-height: 19px; letter-spacing: -1px; font-weight: normal; font-family: 'Arial'; padding: 0px; margin: 0px; display: block;}
.Post h1 a { color: #d30703; text-decoration: none;}
.Post h1 a:visited { color: #d30703; text-decoration: none;}
.Post h1 a:hover { color: #003399; text-decoration: none;}

.Post h2 { font-size: 19px; line-height: 19px; letter-spacing: -1px; font-weight: normal; font-family: 'Arial'; padding-bottom: 5px; margin: 0px; display: block;}
.Post h2 a { color: #d30703; text-decoration: none;}
.Post h2 a:visited { color: #d30703; text-decoration: none;}
.Post h2 a:hover { color: #003399; text-decoration: none;}

.PostHead { padding-left: 40px; }
.PostInfo { padding: 0px; margin: 0px; font-size: 11px; color: #828282;}
.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: absolute; top: 0px; left: 0; text-align: center; margin: 0; padding: 2px 10px 2px 0px; list-style: none; border-right: solid 1px #ccc;}
.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;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


.PostContent { padding: 15px 0px 0px 0px;  font-size: 12px; line-height: 16px; border-top: solid 1px #ccc; margin-top: 15px;}
.PostContent p { font-size: 12px; line-height: 18px; }


.PostContent img { padding: 4px; border: solid 1px #f0f0f0; margin: 5px 5px 0px 5px; }
.PostContent a img{ padding: 4px; border: solid 1px #efefef; margin: 5px 5px 0px 5px;}
.PostContent a:visited img { padding: 4px; border: solid 1px #efefef; margin: 5px 5px 0px 5px;}
.PostContent a:hover img{ padding: 4px; border: solid 1px #d30703; margin: 5px 5px 0px 5px;}

.imgLeft {display:inline; float:left; }



.imgRight {display:inline; float:right; }

.PostContent blockquote { padding: 3px 15px; background: #f7f7f7; margin: 5px 0px; color:#000000; border: solid 1px #efefef; 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; padding-bottom: 10px;}
.PostContent li { padding-bottom: 10px;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostDetails { padding: 0px; margin: 0px; font-size: 11px; display: inline;}
.PostDetails li { padding: 0px; margin: 0px; list-style-type: none; }

.PostDetails .PostCom {}
.PostDetails .PostCom a { padding: 0px 0px 0px 23px; background: url(PostComLeft.png) no-repeat left top; float: left; text-decoration: none; font-size: 11px;}
.PostDetails .PostCom a span { padding: 4px 15px 3px 5px; display: block; background: url(PostComRight.png) no-repeat right top; float: left; }
.PostDetails .PostCom a span { float: none;color:#fff;}
.PostDetails .PostCom a:hover span {color:#fff;}
.PostDetails .PostCom a:hover { background-position: 0% -23px; text-decoration: none;}
.PostDetails .PostCom a:hover span { background-position: 100% -23px; }

.PostDetails .Tags { background: url(PostDetailsTagsIco.png) no-repeat left center; padding: 5px 0px 5px 20px; margin-left: 0px;}


.Related { margin-bottom:20px; font-size:16px; font-weight:bold; font-family:Georgia; color: #d30703; }
.Related ul { }
.Related li {font-size:12px; font-weight:normal; padding: 6px 0px 6px 10px; margin: 0px; list-style-type: none; display:block; border-width:0px; border-bottom-width:1px; border-style:dashed; border-color:gray; font-family: 'Verdana'; }
.Related li a {  color: #333333;  text-decoration: none; background: url(catIcon.gif) no-repeat left top;  display:inline; padding-top:2px; padding-left:20px;  }  
.Related li a:visited {color:#333333; }
.Related li a:hover {color:#ca0004; }


/* 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */


.comments { width:100%; font-size:12px; font-weight:normal; color:#272727; font-family: 'Verdana';}
.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: 70px; background:#f5f5f5; padding:5px; }
.comments .CRight-even { margin-left: 70px; background:#ffffff; padding:5px; }
.comments .CRight-admin{ margin-left: 70px; background:#252525; padding:5px; color:#fff; }


.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; width: 510px; height:3px; }

.Comments .Form form { padding: 20px; margin: 0px; background: #c7c7c7 url(CommentsFormEndBkg.gif) no-repeat left bottom;}
.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;}

.Comments .Form input.SubmitComment { width: 126px; height: 23px; background: url(ButtonTransparent.png) no-repeat; margin-top: 7px;}


.Comments .Form input.SubmitComment:hover { background: url(ButtonTransparent.png) no-repeat 0 -23px; }
.Comments .Form input.SubmitCommentIE { width: 126px; height: 23px; background: url(ButtonTransparent.png) no-repeat 0 -23px; margin-top: 7px; }




div#footer{clear:left;width:100%; }
div#footer h2 { font-size:14px; font-weight:bold; color:#fff; padding-bottom:10px;}
div#footer .foot { /*padding:20px;*/ height:107px; background: #a31717 url(footer.gif) no-repeat; color:#fff; text-align:center;}

div#footer a{text-decoration : underline;color:#EF3B3B;}
div#footer a:hover{text-decoration : underline; color : #ff5a00;}
div#footer .footLeft { padding:5px; width: 300px; float:left; color:#ededed; font-size:10px;}
div#footer .footLeft a:link  { text-decoration : underline;color:#EF3B3B;/*color:#ededed;*/ border: 0px;}
div#footer .footLeft a:hover { text-decoration : none; color:#000; border: 0px;}
div#footer .footLeft a:visited { text-decoration : underline;color:#ededed; border: 0px;}

div#footer .footMiddle { padding:5px; width: 200px;float:left; font-size:10px; }
div#footer .footMiddle a:link  { text-decoration : underline;color:#ededed; border: 0px;}
div#footer .footMiddle a:hover { text-decoration : none; color:#000; border: 0px;}
div#footer .footMiddle a:visited { text-decoration : underline;color:#ededed; border: 0px;}


div#footer .footRight { padding:5px;  margin-left:500px;  }

.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;
}

 

.MainContent p{
padding-bottom:10px !important;
}


#kjg{
margin-left:-8px;
margin-top:-11px;
padding-bottom:25px;
}
#kjg img{border:1px solid black;}

#story22{
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
line-height:1.5;
margin-bottom:15px;
padding-bottom:10px;
}

.kshkhsdf{
background:url(cat_com.gif) no-repeat; width:173px; height:35px; line-height:2.9; padding-left:17px; font-size:15px; font-weight:bold;margin-bottom:15px;
}