body{margin:0;font-family:Arial;font-size:0.8em;background-color:#737B7C;color:#444;font-family:arial,verdana,helvetica,sans-serif;background-image:url(/images/bg.jpg);background-repeat:repeat-y;background-position:center;}
h1{font-size:1.6em;margin:0.8em 0 0.5em 0;color:#444;}
h1 a{text-decoration:none;color:#444;}
h1 a:visited, h1 a:active{color:#444;}
h1 a:hover{text-decoration:underline;}
h2{font-size:1.3em;margin:1.4em 0 -0.3em 0;color:#444;}
h2 a{text-decoration:underline;color:#03C!important;}
h3{font-size:1em;line-height:1.4em;margin:0.8em 0 -0.2em 0;text-transform:UPPERCASE;font-weight:normal;color:#444!important;}
h3 a{text-decoration:underline;color:#03C!important;}
#homeleftblock{display:block;float:left;clear:left;background-color:#EEE;width:468px;height:640px;padding:5px 8px 10px 10px;border-right:1px solid #444;}
#homeleftblock a, #homeleftblock a:active{color:#03C;}
#homeleftblock a:visited{color:#444;}
#homerightblock{display:block;float:right;clear:right;background-color:#FFF;width:468px;height:640px;padding:5px 9px 10px 10px;}
#homerightblock a, #homerightblock a:active{color:#03C;}
#homerightblock a:visited{color:#444;}
h2.home{text-transform:uppercase;width:100%;text-align:center;color:#2F3233;}
h2.index{text-transform:uppercase;width:100%;color:#2F3233;}
#homeleftblocktop{display:block;float:left;clear:left;background-color:#FFF;width:468px;height:100px;padding:5px 8px 10px 10px;border-right:1px solid #444;text-align:center;border-bottom:1px solid #444;}
#homeleftblocktop a, #homeleftblocktop a:active{color:#03C;}
#homeleftblocktop a:visited{color:#444;}
#homerightblocktop{display:block;float:right;clear:right;background-color:#EEE;width:468px;height:100px;padding:5px 9px 10px 10px;text-align:center;border-bottom:1px solid #444;}
#homerightblocktop a, #homerightblocktop a:active{color:#03C;}
#homerightblocktop a:visited{color:#444;}
#banner{background-color:#FFF;width:530px;height:90px;float:right;padding:25px 40px 20px 0px;}
#bannerad{background-color:#FFF;height:60px;width:468px;padding:20px 20px 10px 40px;border-right:1px solid #FFF;border-bottom:1px solid #FFF;}
#rsslink a, #rsslink a:visited, #rsslink a:active{color:#03C;padding:5px 0 10px 0;}
#rsslink a:hover{color:#03C!important;padding:5px 0 10px 0;}
#main{width:974px;margin:0 auto 0 auto;}
#header{width:100%;height:175px;clear:both;color:#000;background-color:#FFF;}
#sitetitle{float:left;color:#FFF;width:350px;padding:30px 0px 30px 50px;}
#sitetitle a, #sitetitle a:visited, #sitetitle a:active{color:#000;text-decoration:none;}
#sitetitle a:hover{color:#000;text-decoration:underline;}
#logo{float:left;margin-right:10px;}
#logotext{display:block:float:left;font-weight:bold;font-size:16px;text-transform:uppercase;padding-top:10px;}
#tagline1{background-color:#2F3233;height:30px;clear:both;text-align:center;}
#taglinetext{font-family:verdana,arial,helvetica;font-size:12px;color:#999;line-height:30px;}
#tagline{font-size:14px;padding-left:10px;}
#top{clear:both;height:10px;font-weight:bold;color:#FFF;width:964px;}
#top a, #top a:visited, #top a:active{color:#FFF;}
#top a:hover{underline;color:#EEE;}
#content{width:714px;float:left;background-color:#EEE;}
#article{width:505px;float:right;margin-right:5px;margin-bottom:10px;padding:10px 10px 10px 10px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;background-color:#FFF;}
.entry{border-bottom:1px solid #CCC;margin-bottom:10px;padding-bottom:10px;}
#article p a{color:#03C;text-decoration:underline;}
#article p a:link, #article p a:visited, #article p a:active{color:#03C;text-decoration:underline;}
#article ul a{color:#03C;text-decoration:underline;}
#article ul a:link, #article ul a:visited, #article ul a:active{color:#03C;text-decoration:underline;}
#article ol a{color:#03C;text-decoration:underline;}
#article ol a:link, #article ul a:visited, #article ul a:active{color:#03C;text-decoration:underline;}
#content2{width:974px;float:left;background-color:#FFF;}
#article2{width:600px;padding:10px 0px 20px 0px;float:left;}
#articlersidebar{width:160px;float:right;padding:20px 20px 10px 0px;}
#articlecontainer{width:794px;float:right;background-color:#FFF;}
#article2 p a{color:#03C;text-decoration:underline;}
#article2 p a:link, #article2 p a:visited, #article2 p a:active{color:#03C;text-decoration:underline;}
#article2 ul a{color:#03C;text-decoration:underline;}
#article2 ul a:link, #article2 ul a:visited, #article2 ul a:active{color:#03C;text-decoration:underline;}
#article2 ol a{color:#03C;text-decoration:underline;}
#article2 ol a:link, #article2 ul a:visited, #article2 ul a:active{color:#03C;text-decoration:underline;}
#articletitle{display:block;width:700px;margin:30px 10px 0px 0px;border-bottom:1px solid #444;}
#articletitle p a, #articletitle p a:link, #articletitle p a:visited, #articletitle p a:active, #articletitle p a:hover{color:#03C;text-decoration:underline;}
#vidarticle{width:900px;float:right;background-color:#FFF;}
#vidarticle a{color:#03C;text-decoration:underline;}
#vidartbody{width:830px;padding:10px 0px 20px 0px;float:left;}
#searchresults{width:800px;padding:10px 0px 0px 80px;clear:right;}
#searchbox{background-color:#FFF;height:60px;width:300px;padding:30px 0px 0px 195px;border-right:1px solid #FFF;border-bottom:1px solid #FFF;}
.postmetadata a{color:#03C;text-decoration:none;}
.postmetadata a:hover{color:#03C;text-decoration:underline;}
.postmetadata a:hover, .postmetadata a:visited, .postmetadata a:link{color:#03C;}
.postmetadata{padding:10px 0 10px 0;margin:3em 0 3em 0;clear:both;color:#666;font-size:0.8em;border-bottom:1px dotted #CCC;border-top:1px dotted #CCC;}
#leftcol{width:178px;float:left;background-color:#FFF;padding-top:35px;}
#leftcol ul .category{color:#FFF;display:block;background-color:#666;padding-left:5px;width:155px;height:18px;font-size:13px;}
.categorytext{padding-left:2px;}
#leftcol ul li.category a.categorylink{color:#FFF;margin:0 0 0 -11px;}
#leftcol ul li.category a.categorylink:active, #leftcol ul li.category a.categorylink:visited{color:#FFF;}
#leftcol ul {list-style:none;margin:0;padding:0;font-size:12px;}
#leftcol ul li{line-height:16px;display:block;width:160px;}
#leftcol ul li a, #leftcol ul li a:link{color:#03C;text-decoration:underline;display:block;padding-left:5px;}
#leftcol ul li a:visited{color:#03C;text-decoration:underline;display:block;padding-left:5px;}
#leftcol ul li a:hover, #leftcol ul li a:active{color:#03C;text-decoration:underline;display:block;padding-left:5px;}
#leftcol ul li a:hover{color:#03C;text-decoration:underline;display:block;padding-left:5px;}
.leftads{width:160px;margin:0 auto 0 auto;background-color:#FFF;border-right:1px solid #FFF;border-bottom:1px solid #FFF;}
#rightcol1{width:180px;float:left;text-align:center;background-color:#EEE;}
#rightcol2{width:250px;float:left;clear:right;padding-left:10px;}
#rightcol2 ul{list-style:none;margin:10px 0 0 0;padding:0;}
#rightcol2 ul li{line-height:18px;display:block;width:240px;}
#rightcol2 ul li a, #leftbar ul li a:link{color:#03C;text-decoration:underline;display:block;padding-left:7px;}
#rightcol2 ul li a:visited{color:#03C;text-decoration:underline;display:block;padding-left:7px;}
#rightcol2 ul li a:hover, #leftbar ul li a:active{color:#F00;text-decoration:underline;display:block;padding-left:7px;}
#rightcol2 ul li a:hover{color:#03C;text-decoration:underline;display:block;padding-left:7px;}
#rightcol2 ul .category{color:#FFF;display:block;background-color:#666;padding-left:5px;width:155px;height:18px;}
#rightcol2 ul .ad{background-color:#FFF;} 
#rightcol2 ul li ul li a:link{list-style-type:none;background:transparent url(/images/bullet-off.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
#rightcol2 ul li ul li a:active{list-style-type:none;background:transparent url(/images/bullet-off.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
#rightcol2 ul li ul li a:hover{list-style-type:none;background:transparent url(/images/bullet-off.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
#rightcol2 ul li ul li a:visited{list-style-type:none;background:transparent url(/images/bullet-on.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
#footer{font-size:13px;background-color:#666;width:100%;height:84px;clear:both;}
#copyright{float:left;}
#footerbox{padding:25px 20px 20px 15px;color:#000;}
.footerbox1{float:right;text-align:right;}
.footerbox1 ul{line-height:20px;list-style:none;margin:0;padding:0;}
.footerbox1 ul a:link, .footerbox1 ul a:visited, .footerbox1 ul a{color:#000;text-decoration:none;}
.footerbox1 ul a:hover, .footerbox1 ul a:active{color:#FFF;text-decoration:underline;}
.tab{margin-left:20px;}
code{display:block;background-color:#EEE;padding:10px;}
form{margin:0;}
.boxcomments{display:block;clear:both;}
#commentform{margin:10px 0 0 0;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist :hover{background:#eee;}
ol.commentlist li{border-bottom:1px solid #eee;display:block;list-style:none;margin:0;padding:10px 0 10px 0;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px 10px 0;}
ol.commentlist li.commenthead h2{margin:0;}
.widgettitle{font-size:1.1em;}
.widget{margin-top:20px;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.alignright a{color:#03C;}
.alignleft a{color:#03C;}
#bottommenucategory{color:#000;background-color:#333;clear:both;width:365px;padding-left:1px;height:18px;}
#bottommenu{padding:10px;width:954px;clear:both;margin-bottom:10px;}
.bottommenubox{width:40%;float:left;}
#bottommenu .bottommenubox ul{list-style:none;margin:4px 0 0 0;padding:0;}
#bottommenu .bottommenubox ul li{line-height:16px;display:block;width:100%;}
#bottommenu .bottommenubox ul li a, #bottommenu .bottommenubox ul li a:link{color:#999;text-decoration:underline;display:block;padding-left:7px;}
#bottommenu .bottommenubox ul li a:visited{color:#999;text-decoration:underline;display:block;padding-left:7px;}
#bottommenu .bottommenubox ul li a:hover, #bottommenu .bottommenubox ul li a:active{color:#EEE;text-decoration:underline;display:block;padding-left:7px;}
#bottommenu .bottommenubox ul li a:hover{color:#EEE;text-decoration:underline;display:block;padding-left:7px;}


span.cmt{background:transparent url(/images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.cty{background:transparent url(/images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.next{background:transparent url(/images/next.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.prev{background:transparent url(/images/prev.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:transparent url(/images/c.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}
.post-date {
	width: 45px;
	height: 49px;
	float:left;
	background: url(/images/date-bg.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}

/********* calendar ********/
li.widget_calendar table caption {
	font-weight:bold;
	color:#444;
}
li.calendar table, li.widget_calendar table {
    width: 200px;
	font-size: 95%;
	color:#444;
}
li.calendar table td, li.widget_calendar table td {
	width: auto;
	text-align: center;
	border: 1px solid #336699;
}
li.calendar table td a, li.widget_calendar table td a {
    display:block;
	background: #DDD;
	color:#03C;
}
li.calendar table td a:hover, li.widget_calendar table td a:hover {
    display:block;
	background: #336699;
    color:#FFF;
}
li.calendar table td#today, li.calendar table td#today a:hover, li.widget_calendar table td#today, li.widget_calendar table td#today a:hover {
    background: #336699;
    color: #FFF;
}
li.calendar table td#today a, li.widget_calendar table td#today a {
    background: #4E79A2;
    color: #F6F6F6;
} 
input#s {
	border:#CCDBF2 1px dotted; 
	padding:2px;
	background-color:#EEE; 
	margin:2px 0px; 
	width:200px;
	color:#000;
}
code {
    display:block;
    background-color:#EEE;
    padding:20px;
    line-height:1.5em;
}
.line {border-top:1px #999 1px solid;margin:0;padding:5px;}
blockquote {font-style:italic;color:#777;border-left:#CCDBF2 3px solid; padding-left:10px;}
.tab{margin-left:20px;}
.noshow{display:none;}
table{border-top:solid 1px #444;border-right:solid 1px #444;margin:10px 0px 20px 0px;}
table td{border-left:solid 1px #444;border-bottom:solid 1px #444;padding:4px;}
table tr.header{background-color:#EEE;}
.adtxtban{border:#999 1px solid; background-color:#EEE;width:468px; height:80px; padding:20px 50px 10px 50px;}
.stub{width:1px;height:400px;float:right;}

