

/*   
Theme Name: gallery  theme
Theme URI: http://www.w3c-css-xhtml.com.cn
Description: this  theme  made by <a target='_blank' href="http://www.w3c-css-xhtml.com.cn">http://www.w3c-css-xhtml.com.cn/</a>. 
Author: http://www.w3c-css-xhtml.com.cn
Author URI: http://www.w3c-css-xhtml.com.cn/
*/
body 
{
		 
	font-family:Tahoma,Arial,Verdana; 
	font-size:12px;
	margin:0px;
	padding:0px;
	background:#fdfdfd url(images/bodybg.gif) repeat-x;
}
a img
{
	border:0px;
}
#frameContent
{
	width:863px;
	margin:auto;
}
#header
{
	 height:150px;
	 
}
.logo
{
	 display:block;
	 width:150px;
	 height:86px;
	 float:left;
	 margin-top:35px;
}
.rss
{
	display:block;
	width:100px;
	height:96px;
	float:right;
	margin-top:25px;
}
.followme
{
	display:block;
	width:186px;
	height:93px;
	float:right;
	margin-top:25px;
}
#header h4
{
	 display:block;
	 height:20px;
	margin:0px;
	padding:0px;
	width:400px;
	font-size:14px;
	font-weight:600;
	float:left;
	color:#fff;
	margin-top:65px;
	margin-left:15px;
	 
}

#header h4 a
{
	 color:#f10303;
}
#nav
{
	 height:55px;
}
#nav ul
{
	padding:0px;
	margin:0px;
	
}
#nav ul li
{
	list-style:none;
	background:url(images/arrow.png) no-repeat left center;
	padding-left:15px;
	 float:left;
	 margin-left:20px;
	 margin-top:20px;
}
#nav ul li a
{
	 display:block;
	 text-decoration:none;
	 color:#000;
	 font-weight:700;
	 font-size:13px;
	 height:20px;
	 
}
#nav ul li.current_page_item a ,#nav ul li a:hover
{
	background:url(images/selmenubg.png) no-repeat center bottom;
}
#leftcol
{
	width:570px;
	float:left;
	 
}
#sidebar
{
	width:293px;
  float:right;
  
  
}
.clear
{
	clear:both;
	float:none;
}
#mainContent
{
	display:block;
	clear:both;
	float:none;
}
#lists
{
	margin:0px;
	padding:0px;
}
#lists li
{
	padding:1px;
	
	width:166px;
	height:211px;
	border:solid 1px #babbbc;
	background:#fff url(images/itembg.gif) no-repeat center center;
	list-style:none;
	float:left;
	margin-right:20px;
	margin-bottom:15px;
}
#lists li h3
{
	 margin:0px;
	 padding:0px;
	  height:30px;
	  line-height:30px;
	  vertical-align:middle;
}

#lists li h3 a
{
	text-decoration:none;
	color:#fff;
	font-size:13px;
	font-weight:600;
	background:url(images/arrow.png) no-repeat left center;
	padding-left:20px;
	margin-left:9px;
}
.siteshot
{
	 height:138px;
	  padding-top:9px;
	  display:block;
	 
}
.siteshot a 
{
	display:block;
	width:146px;
	height:131px;
	
	margin-left:11px;
}
.siteshot a img
{
	border:solid 1px #3d4145;
	width:144px;
	height:129px;
}
.ctnrating
{
	 height:34px;
	 padding:10px 5px 0px 15px;
	 font-size:13px;
	 vertical-align:text-top;
	 color:#fff;
}
div.ctnrating   div.post-ratings
{
   width:115px;
   float:right;
   margin-top:-5px;
}
.ratetext
{
float:left;
}
#ctnads
{
	border:solid 1px #babbbc;
	 padding:10px 0px;
	 overflow:hidden;
}
#ctnads ul
{
	margin:0px;
	padding:0px; 
}
#ctnads ul li
{
	 list-style:none;
	 float:left;
	 width:125px;
	 height:125px;
	 padding:3px;
	 margin-left:10px;
	 margin-bottom:10px;
	 background:url(images/adbg.gif) no-repeat;
} 
.box
{
	  margin-top:15px;
}
.boxtitle
{
	height:32px;
	color:#fff;
	line-height:32px;
	vertical-align:middle;
	padding-left:10px;
	 font-family:Arial;
	background:#282b30;
	border-bottom:solid 1px #41454e;
}
.boxcontent
{
	background:#32373d;
	min-height:80px;
}
#catfilter
{
	margin:0px 0px 0px 2px;
 
}
#catfilter a
{
	display:block;
	width:21px;
	height:22px;
	border:solid 1px #fff;
	float:left;
	margin-left:3px;
	margin-top:10px;
}

#catfilter a.col1
{
	background:#fc040a;
}

#catfilter a.col2
{
	background:#ff9c00;
}

#catfilter a.col3
{
	background:#fff000;
}

#catfilter a.col4
{
	background:#32a400;
}

#catfilter a.col5
{
	background:#0652fe;
}

#catfilter a.col6
{
	background:#6746ba;
}

#catfilter a.col7
{
	background:#6c4315;
}

#catfilter a.col8
{
	background:#fff;
}

#catfilter a.col9
{
	background:#b0afaf;
}

#catfilter a.col10
{
	background:#010000;
}

#catfilter a.col11
{
	background:url(images/color.gif) no-repeat 1px 1px;
}

#searchbox
{
	 display:block;
	 padding-left:10px;
	  clear:both;
	  float:none;
	  padding-top:10px;
	 line-height:24px;
	 vertical-align:middle;
}

#searchbox b
{
	 
	 color:#e70000;
	 
}
.searchtext
{
	 border:solid  1px #2a2e33;
	 background:#3f464d;
	 height:19px;
	 padding-top:6px;
	 color:#fff;
	 vertical-align:middle;
	 margin-left:5px;
}
.smtbtn
{
	width:37px;
	height:26px;
	background:url(images/go.gif) no-repeat;
	border:0px;
	vertical-align:middle;
}

.linklists,.widgets ul
{
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:10px;
}
.linklists li,.widgets ul li
{
	list-style:none;
	line-height:20px;
	vertical-align:middle;
}

.linklists li a,.widgets ul li a 
{
	text-decoration:none;
	color:#fff;
	background:url(images/arrow.png) no-repeat left center;
	margin-left:10px;
	padding-left:15px;
}
#footerbg
{
	height:95px;
	margin-top:10px;
	background:#32373d;
	
}
 #footer
 {
	width:863px;
	margin:auto;
 }
.copyright
{
	font-family:Arial;
	color:#fff;
	padding-top:30px;
	float:left;
}
.copyright a
{
	color:#e70000;
	font-weight:600;
}
.totop
{
	float:right;
	margin-top:29px;
	margin-right:15px;
}
.btmlogo
{
	float:right;

	margin-top:29px;
}

/* single */
#singlepage,#postpage
{
	 width:550px;
}
.singleheader
{
	height:53px;
	line-height:53px;
	border-bottom:solid 1px #41454e;
	background:#282b30;
	padding-left:20px;
	font-size:13px;
	color:#e70000;
}
.singlecontent
{
	background:#32373d;
	padding-left:20px;
	min-height:370px;
	_height:370px;
	line-height:16px;
	vertical-align:middle;
	 padding-top:15px;
	 padding-right:15px;
	 color:#fff;
}
/* post page */
.postheader
{
	height:53px;
	line-height:53px;
	border-bottom:solid 1px #41454e;
	background:#282b30; 
	text-align:center;
	
}
.postheader a
{
	font-size:13px;
	color:#e70000;
}
.postcontent
{
	background:#32373d;
	padding-left:20px;
	min-height:350px;
	_height:350px;
	line-height:16px;
	vertical-align:middle;
	 padding-top:15px;
	 color:#fff;
}
.newhere
{
	height:30px;
	line-height:30px;
	vertical-align:middle;
	color:#fff;
	border:dotted 1px #707b88;
	border-bottom-style:dotted;
	padding-left:15px;
	width:490px;
	text-align:center;
}

.newhere a
{
	font-size:13px;
	color:#e70000;
	text-decoration:none;
}
.webshot
{
	width:490px;
	text-align:center;
	margin:5px 0px 30px 0px;
}
 #commentscontent
 {
	 width:515px;
	background:#32373d;
	padding-left:20px;
	min-height:350px;
	_height:350px;
	line-height:16px;
	vertical-align:middle;
	 padding-top:15px;
	  padding-bottom:15px;
	  padding-right:15px;
	 color:#fff;
	 margin:20px 0px 15px 0px;
 }


/* comments */
 
#comments , #respond {
	color: #fff;
}

.commentlist {
	padding: 0;
	margin:0px 0px 0px 0px;
	width:100%;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	background:#fff;
	color:#000;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	color:Black;
	}
	.commentmetadata a, #commentscontent a
	{
		color:#e70000;
	}
	 #commentform p  {
	color: #fff;
}
.pcomments
{
    color:#000;
 
}
 
/* End Comments */