
body {margin: 0; padding: 0; font:  0.8em Verdana; background: #F2F2F2; }

#page {width:952px; margin-left:25px;}
#contentbox{ float: left; width:703px; }
#sidebar{float: right;  width:236px;  }
#footer{float: left;  width:952px;  }

h1, h2, h3 {font-family: Verdana; font-weight: bold; margin:0;  }
h1 {	font-size: 1.2em;}
h2 {	font-size: 1em;}
h3 {	font-size: 0.85em;}
h1 a {text-decoration: none; color: black;}
h1 a:hover {text-decoration: none; color: #0196E3;}
a {text-decoration: underline; color: #0000FF; outline: none;}
a:hover { text-decoration: none; color:#0000FF;}
a img { border: none;}
p {margin:0; padding:0;}
/** Header **/
#header{	background: #FCFEFC; width:952px; height:120px; margin-bottom: 10px;}
#headbox {	background: url(images/topnav.png); background-repeat: no-repeat;
width:952px; height:36px; line-height: 36px; margin-top: 10px;  }
#headbox li, #home1 { float: left; list-style: none; font-size: 1.1em;
   font-weight: bold; }
#headbox li a, #home1 a {float: left; text-decoration: none; text-shadow: 0px 1px 0px #f1f1f1;
 color: #616161; padding-left: 30px; border-right: 1px solid #828282;
 padding-right: 30px;height:36px; }
#headbox li a:hover, #home1 a:hover {float: left; text-decoration: none; 
color: White; background: #828282;  padding-left: 30px; 
padding-right: 30px; height:36px;}
.googlesearchbox  {float: right; margin-right: 10px; display: inline;  }


#logobox { float: left; margin-left: 20px; margin-top: 5px; }
#catbox { float: right; margin-top: 60px;}
#catbox li{ float: left; list-style: none; font-size: 1em; }
#catbox li a {float: left; text-decoration: underline; color: Black;
 padding-left: 10px;  padding-right: 10px; }

/** Home **/
#featuredpost { background: white; float:left; width:701px; margin-bottom:10px; 
border: 1px solid #D6D6D6; padding-bottom:10px;  }
.featuretitlebox {	float: left; padding-left: 10px; margin-top: 5px; width:670px;  }
.titlebox {	float: left; padding-left: 10px; margin-top: 5px; width:355px; }
.excerptbox {	float: left; width:508px; margin-left: 8px; margin-top: 10px;
 height:108px; display:inline;   }
.excerptbox p, .excerptbox2 p{margin:0; padding:0;}
.archive_more a,.archive_more a:visited {
	float:right; margin-right: 10px;  margin-top: 15px;
	background: url(images/more.png) 0 26px;
	width:87px;
	height:25px;
 	color: #fff;
	line-height: 25px;
	text-align:center;
	text-shadow: 0px 1px 0px #393939; text-decoration: none;
	}
.archive_more a:hover,.archive_more a:active {
	float:right; margin-right: 10px;  margin-top: 15px;
	background: url(images/more.png) no-repeat;
	width:87px;
	height:25px;
	color: #393939;
	text-shadow: 0px 1px 0px #f1f1f1;
	}
.infos{ float:left; width: 680px; padding-left: 10px; font-size: 0.8em; color: #8C8C8C;
}
.infos a, a:hover {text-decoration: underline; color: #8C8C8C;}
.infos a:hover {text-decoration: none; color: #0196E3;}
.thumbpic {	float: left; margin-left: 10px; margin-top: 10px;  border: 1px solid #D6D6D6; padding: 4px;
 display:inline}
.homepost1 { background: white; float:left; width:380px; height:320px;
border: 1px solid #D6D6D6;  margin-bottom: 10px;   }
.homepost4 { background: white; float:right; height:320px; width:306px; 
border: 1px solid #D6D6D6;  margin-bottom: 10px;   }
.homepost2 {  background: white; float:right; height:310px; width:306px; 
border: 1px solid #D6D6D6;  margin-bottom: 10px; padding-top:10px;  }
.homepost3 { background: white; float:left; width:701px; height:88px;
border: 1px solid #D6D6D6;  margin-bottom: 10px; display: inline;    }
.homepost3a { float:left; width:160px; height:60px; border: 1px solid #D6D6D6; padding: 4px;
margin-left: 20px; margin-top: 10px;  display: inline;}
.homepost3b {  float:right; width:468px; height:60px; border: 1px solid #D6D6D6; 
margin-right: 20px; margin-top: 10px; padding:4px; display: inline;
 }
.homepost1title h1 a {	float: right; margin-right: 10px; color: #8C8C8C; padding-right:20px;
background: url(images/arrow.gif) no-repeat right; margin-top: 5px; display: inline; }
.homepost1title h1 a:hover  {text-decoration: none; color: #0196E3;}
.excerptbox2 {	float: left;  margin-left: 10px; margin-right: 5px; margin-top: 10px; 
width:350px; display: inline;   }
.thumbpic2 {float: left; border: 1px solid #D6D6D6; padding: 4px; margin-right: 5px; }
.homepost4 li { list-style: none; float: left; margin-left:10px;
margin-top: 10px; background: url(images/arrow2.gif) no-repeat right;
Width:290px; border-bottom: 1px dashed #DADADA; display: inline; }
.homepost4 li a { text-decoration: none; color: black; }
.homepost4 li a:hover { text-decoration: none; color: #0196E3; }
.recentpost {float: left; background: url(images/recentpost.gif) no-repeat;
width:287px; height: 60px; margin-top: 10px; margin-left: 10px; display: inline;}
.popularpost {float: left; background: url(images/mostpopular.gif) no-repeat;
width:287px; height: 60px; margin-top: 10px; margin-left: 10px; display: inline;}
.homepost5 { background: white; float:left; width:380px; height:430px;
border: 1px solid #D6D6D6;  margin-bottom: 10px;  }
.homepost6 { background: white; float:right; height:430px; width:306px; 
border: 1px solid #D6D6D6;  margin-bottom: 10px;   }
.homepost6 ul li {  float: right; list-style: none; margin-right:5px;
margin-top: 10px; background: url(images/arrow2.gif) no-repeat right;
Width:290px; border-bottom: 1px dashed #DADADA; display: inline; }
.homepost6 ul li a { text-decoration: none; color: black; }
.homepost6 ul li a:hover { text-decoration: none; color: #0196E3; }
.homepost5a {	float: left; width: 360px;  margin-top: 10px; margin-left: 10px;
	border-top: 1px dashed #DADADA; display: inline; }
.homepost5a li {float:left; list-style: none; margin-top:10px;  Width:340px; 
 background: url(images/arrow2.gif) no-repeat right;}
.homepost5a li a,.randompost li a, .tags a { text-decoration: none; color: black;  }
.homepost5a li a:hover,.randompost li a:hover, .tags a:hover 
{ text-decoration: none; color: #0196E3; }
.randompost {float: left;  width: 350px; height:150px; margin-bottom: 10px;
border-right: 1px solid #CCCCCC; }
.randompost h2,.tags h2  { color: #0196E3; }
.randompost li  { list-style-type: disc; margin-left: 20px;  }
.tags {float: left;  width: 340px; height:150px; margin-bottom: 10px; 
margin-left: 10px;  }
.tags a{ margin-right: 12px; }
/** Footer **/
.footlinks {	float: left;  width: 952px; height: 40px; line-height: 40px; 
border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}
.footlinks a  { text-decoration: none; color: #0196E3; }
.footlinks a:hover  { text-decoration: none; color: #A4A4A4; }
.footlinks li { float: left; list-style: none;  margin-left: 10px; margin-right:10px;}
.copy {	float: left; width: 952px; text-align: center; height: 40px;line-height: 40px;}
/** Sidebar **/
.sidebarbox {float:left;  width:234px; background: White; margin-bottom: 10px;
border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; 
border-bottom: 1px solid #CCCCCC; }
.subscribe,.populartoday,.category,.sidebaradv,.newcomment
{float:right; width:236px; height:25px; color: #fff; line-height: 25px; 
text-align:center;}
.subscribe {background: url(images/sidebar_t.png) 0 0px; }
.populartoday {background: url(images/sidebar_t.png) 0 56px; }
.category,.newcomment {background: url(images/sidebar_t.png) 0 84px; }
.sidebaradv {background: url(images/sidebar_t.png) 0 28px; }
.rss {	float: left; margin-left:8px; margin-top: 10px; display: inline;}
.rss a {  color: #0196E3; }
.rss a:hover  { text-decoration: none; color: #A4A4A4; }
.rsssub {float: left; width:234px; height:64px;
 background: url(images/rsssub.png) no-repeat; }
.subemail {	float: left; margin-left:8px; margin-top: 5px; display: inline;}
.counter {	float: right; margin-top: 25px; margin-right: 7px; margin-bottom: 5px; display: inline;}
.popularbox { float: right; margin-bottom: 7px; }
.popularbox a,.catbox a,.newcommentbox a { text-decoration: none; color: Black;}
.popularbox a:hover,.catbox a:hover,.newcommentbox a:hover
 { text-decoration: none; color: #0196E3;}
.popularbox ul li {  float: right; list-style: none;  margin-right: 5px;
Width:215px; margin-bottom: 7px; border-bottom: 1px dashed #DADADA;
background: url(images/arrow2.gif) no-repeat right; padding-right: 5px; display: inline; }
.sidebarcatbox  { float:left; margin-top:10px; margin-bottom: 5px; 
padding-left: 10px;  }
.sidebarcatbox li { float:left; list-style: none; width:215px; 
 margin-bottom: 10px; }
.sidebarcatbox a { text-decoration:none; color:Black }
.sidebarcatbox a:hover { text-decoration: none; color: #0196E3;}
.sidebaradvbox { float: left; margin-left: 17px; margin-top: 5px; margin-bottom: 5px;
 width:200px; height: 200px; display: inline;}
.newcommentbox {float:left; margin-bottom: 20px; margin-top: 5px;}
.newcommentbox li {  float:left; list-style: none; 
 margin-left: 10px; padding-bottom: 5px; padding-top: 10px;
 border-bottom: 1px dashed #CCCCCC; display: inline;}
.newcommentbox li img {	float: left; width:23px; height:23px; }
.newcommentbox li a { float: left; margin-left: 5px; width:190px; }
/** Single **/
#singlecontentbox{ float: left; width:701px; background: White;
 border: 1px solid #D6D6D6;  margin-bottom: 10px; }
.singletitlebox {	float: left; padding-left: 10px; margin-top: 5px; width:680px; }
.breadcrumb{ float: left; width:703px; margin-bottom: 10px;  }
.breadcrumb a {text-decoration: none; color: black;}
.breadcrumb a:hover {text-decoration: none; color: #0196E3;}
.blogarticle {	float: left; padding-left: 10px; margin-top: 10px; padding-right: 10px;}
.singleadvbox {float: left; width:300px; margin-right: 10px; 
height: 250px;  }
.singleadvbox2 {float: left; width:468px; margin-left: 85px; margin-top: 10px;
height: 60px; }
.relatedbox {	float: left; width:691px; background: White; padding-left:10px; 
padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px;
 border: 1px solid #D6D6D6; text-align: center;  }
.relatedbox h3 {	 text-align: left;  margin-bottom: 5px; margin-left: 5px;  }
.singlebottombox{	float: left; width:675px; margin-top: 30px; margin-bottom: 10px;
padding-bottom: 5px; border-bottom: 1px solid #D6D6D6; }
.share1{	float: left;   }
.share{	float: right;  }
.infos2{ float:left; width: 690px; padding-left: 10px; font-size: 0.9em; color: #8C8C8C;
}
.infos2 a, a:hover {text-decoration: underline; color: #8C8C8C;}
.infos2 a:hover {text-decoration: none; color: #0196E3;}
.spagenav {	float: left; background: #FFF8AF; width:701px; height:40px;
margin-bottom: 10px; line-height: 40px; }
.spagenavleft{	float: left;   }
.spagenavright{float: right;   }
.spagenav a { text-decoration: none;color: #0196E3; }
.spagenav a:hover { text-decoration: none; color: black;  }
.singlecomment {	float: left; width: 691px; border: 1px solid #D6D6D6;
padding-left: 10px; padding-top: 10px; padding-bottom: 10px; background:white;
margin-bottom: 10px; }
#comment{	float: left; width: 680px;  }
#commentform {	 line-height: 30px;}
.archivebox,.pagecontent {	float: left; width:681px; background: White;
 border: 1px solid #D6D6D6;  margin-bottom: 10px; padding-left: 10px; 
 padding-right: 10px; padding-bottom:30px; padding-top: 10px; }
.archivebox li { margin-left: 20px; margin-bottom: 10px; margin-top: 10px;
}
#cse-search-results iframe {float: left; margin-left: 10px; margin-top: 10px;
 width:680px;}
.blogarticle p,.pagecontent p{	margin-bottom: 10px;}




