/*  
Theme Name: shiqi
Theme URI: http://www.wangshiqi.name
Description: 这是怪客工作室的制作的第三个主题。                                                                     
Version: 0.1
Author: guykr
Author URI: http://www.guykr.com/

*/

/*------------------basic--------------------------*/

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
	margin: 0;
	padding: 0;
	}

body{
	margin: 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: center;
	background: #ffffff;
	color: #000000;
	
	word-wrap: break-word;
	}

a:link{
	text-decoration: none;
	color: #579aff;
	}
	
a:visited{
	text-decoration: none;
	color: #579aff;
	}
	
p{
	padding: 3px 0 0 0;
	}

a:hover{
	
	}




/*--------------------layout--------------------------*/
#wrapper { 
	background: #ffffff;
	float:center;
	margin: 10px auto 10px auto;
	width: 900px;
	text-align: left;
	 }

#wrapper_top { 
	background: #ffffff;
	float:center;
	margin: 10px auto 10px auto;
	width: 900px;
	text-align: left;
	 }

#header{
	
	
	background:#ffffff url("img/head.jpg");
	background-repeat: no-repeat;

	height: 180px;
	width: 100%;
	float: center;
	
	}


#container{
	background: #ffffff;
	float: left;
	width: 60%;
	margin: 0px 0 10px 0;
	padding: 0px 0 0px 0;
	word-wrap: break-word;  
	
	
	}

	

.sidebar{
	background: #ffffff;
	color: #000000;
	float: right;	
	width: 39%;
	margin: 0 0 0 0;	
	display: block;/*---inline---*/
	word-wrap: break-word; 
	}
#footer{
	clear: both;
	background: #ffffff;
	
		
	float: center ;
		
	width: 900px;
	margin: 5px 0 0px 0px;
	padding: 5px 0 0 5px;
	word-break:break-all; 
	dispaly:   block;
	
	}




/*----------------header-------------------------*/


.the7inlogo, .twitterlogo{
	background:#ffffff url("img/the7inlogo.jpg");
	height: 180px;
	width: 180px;
	float: left;
	margin: 0px auto 0px auto;
	background-repeat: no-repeat;
	
	overflow:hidden;
	}
.the7inlogo a {

	display:block;
	padding:200px 0 0;
	}
.top_ad{
	
	float: right  ;
	
	margin: 15px 0 12px 0px;
	
	}

#categorylist{
	background:#dddddd;
	
	width: 100%;
	float: center;
	
	}
#categorylist ul {
	
	border-color: #000000;
	list-style-type: none; 
	list-style-image:none; 
        margin:0; 
        padding: 3px 0 3px 0 ;
        }
#categorylist li {
	display: inline; 
	padding: 0px 10px;
	}
#categorylist a:link {
	color: #000000;
	}
#categorylist a:visited {
	color: #000000;
	}
#categorylist a:hover {
	color:6CBF13;
	}

/*code based on Stu Nicholls "ultimate dropdown menu"
http://www.cssplay.co.uk*/
/*common styling*/
/*menu container*/
.menucontainer{background: #fff url(images/bgOFF.gif) no-repeat bottom left;}
/*basic menu styling*/
.menu {float:left;font-family: arial,verdana,sans-serif;width:100%;position:relative;font-size:14px;font-weight:bold;
background:url(images/bgOFF.gif) repeat-x bottom left;border-top:4px solid #579aff;}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline;background:url(images/bgDIVIDER.gif) no-repeat bottom right;}
/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;color:#000;width:auto;color:#666;padding:0px 16px 0px 16px;line-height:40px;height:40px;}
* html .menu ul li a, .menu ul li a:visited {width:auto;w\idth:auto;}
/*hide sub nav items*/
.menu ul li ul {display:none;}
/*clear the main nav bg*/
.menu ul li ul li{background:none;}
/*style for table of sub nav items*/
table {margin:-1px;border-collapse:collapse;font-size:14px;}
/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#B30000;background: transparent url(images/bgON.gif) bottom left repeat-x;}
/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:36px;margin-top:1px;left:0;width:100%;border-top:1px solid #fff;}
/*drop-down on state*/
.menu ul li:hover ul li a {display:block;background:#e3e3e3;color:#333;height:auto;line-height:16px;padding:10px 16px 10px 16px;width:120px;border-top:1px solid #fff;}
/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {color:#fff;background: #B30000 url(images/sub-arrow.gif) no-repeat;background-position: 4px 8px;}

/*---------------index------------------------*/

.post_00{
	background: #ffffff;
	float: center;
	width: 98%;
	height: auto;
	margin: 10px auto 5px auto;
	padding: 0px auto 0px auto;
	border-style: solid ;
	border-width: 1px;
	border-color: #000000;
	}
	
.post_00 h2{
	font-family: Georgia, Sans-serif;
	font-size: 18px;
	}
.post_00 a:link{
	text-decoration:none ;
	color: #579aff;
	}
.post_00 a:visited{
	text-decoration:none ;
	color: #579aff;
	}
.post_00 a:hover{
	color: #579aff;
	text-decoration:none ;
	}


	



.post_01{
	float: center;
	width: 96%;
	margin: 5px auto 5px auto;
	padding: 0px;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #aaaaaa;
	}
	
.post_02{
	float: center;
	width: 96%;
	margin: 5px auto 5px auto;
	padding: 0px;	
	text-align: center
	}	
	
.entry{
	margin: 5px auto 3px auto;
	float: center;
	width: 96%;
	line-height: 18px;	
	}

.contents{
	float: center;
	margin: 5px auto 3px auto;
	padding: 0px ;
	width: 96%;	
	line-height: 18px;
	}
	
.contents h2{
	background: #aaaaaa;
	color: #ffffff;
	height: 25px;
	margin: 5px auto 5px auto;
	padding: 4px auto 4px 5px;
	
	dispaly:   block;
	font-size: 16px;
	}

.contents h3{
	background: #aaaaaa;
	color: #ffffff;
	height: 25px;
	margin: 5px auto 5px auto;
	padding: 4px auto 4px 5px;
	
	dispaly:   block;
	font-size: 16px;
	}
		
.contents blockquote ul{
	/*--list-style-type: none;--*/
	margin: 0 0 0 10px;
	padding: 0px 0 0px 5px;
	}
.contents blockquote ol{
	/*--list-style-type: none;--*/
	margin: 0 0 0 10px;
	padding: 0px 0 0px 5px;
	}
.contents blockquote li{
	/*--list-style-type: none;--*/
	margin: 0 0 0 10px;
	padding: 0px 0 0px 5px;
	}	

.contents blockquote { 
	padding: 0 0 0 8px;
	background: #ffffff;
	border-style: none none none solid;
	
	border-width: 3px;
	border-color: #aaaaaa;
	margin: 5px auto 5px 5px;
	color:#000000;
	width:95%;
	word-wrap: break-word;
	}
.contents blockquote p {
	font-size:14px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 22px;
	}
	


p.postmetadata{
	margin: 3px 0 0 0;	
	}
p.postmetadata a:link{
	text-decoration:none ;
	color: #579aff;
	}
p.postmetadata a:visited{
	text-decoration:none ;
	color: #dc3e00;
	}

.siderbar_01{
	background: #ffffff;
	float: center;
	width: 98%;
	margin: 10px auto 5px auto;
	padding: 0px auto 0px auto;
	border-style: solid ;
	border-width: 1px;
	border-color: #000000;
	}
.siderbar_02{
	background: #ffffff;
	float: center;
	width: 98%;
	margin: 10px auto 5px auto;
	padding: 0px auto 0px auto;
	border-style: solid ;
	border-width: 1px;
	border-color: #000000;
	}


/*---------------container------------------------*/

.pic{
	float:center;
	width:480px;
	
	margin: 6px auto 3px auto;
	padding: 3px auto 3px auto;
	background: #dddddd;
	}
	
.pic p{
	padding: 5px 0 5px 0;
	}
	
.post_03{
	float: center;
	width: 96%;
	margin: 10px auto 5px auto;
	padding: 10px 5px;
	border-style: dotted none none none;
	border-width: 3px;
	border-color: #aaaaaa;
	}

.post_04{
	float: center;
	width: 96%;
	margin: 10px auto 10px auto;
	padding: 0px;
	border-style: none none none none;
	border-width: 0px;
	border-color: #aaaaaa;
	}
	
.post_04 li{
	list-style-type: none;
	padding: 4px 0 2px 3px;
	}

.post_04_posts{
	float: left;
	width: 53%;
	margin: 10px auto 10px auto;
	padding: 0px;
	border-style: none none none none;
	border-width: 0px;
	border-color: #aaaaaa;
	}
	
.post_04_posts li{
	list-style-type: none;
	padding: 5px 0 5px 5px;
	}

.post_04_ad{
	float: right;
	width: 42%;
	margin: 10px auto 10px auto;
	padding: 0px;
	border-style: none none none none;
	border-width: 0px;
	border-color: #aaaaaa;
	}

.post_04_00{
	float: center;
	width: 96%;
	height:300px;
	margin: 10px auto 10px auto;
	padding: 0px;
	border-style: none none none none;
	border-width: 0px;
	border-color: #aaaaaa;
	}
	
.post_05{
	float: center;
	width: 96%;
	margin: 10px auto 15px auto;
	padding: 0 0 10px 0;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #aaaaaa;
	}

.contents_fenxiang{
	float: center;
	margin: 5px auto 3px auto;
	padding: 0px ;
	width: 96%;
	height: 25px;	
	}



	

	



	



/*---------------social--------------------*/

.linkwithin_div{
	float: left;
	margin: 0 auto 0 40px;
	}


/*----------------sidebar--------------------*/	



.sidebar a:link{
	text-decoration: none;
	color: #579aff;
	}




	


.jieshao{
	background:#ffffff url("img/jieshao.jpg");
	height: 100px;
	width: 100px;
	float: right;
	margin: 0px auto 3px auto;
	background-repeat: no-repeat;
	}



.contents_sid{
	float: center;
	margin: 5px auto 5px auto;
	padding: 0px ;
	width: 85%;	
	}
	
.contents_sid li{
	list-style-type: none;
	padding: 4px 0 2px 0;
	}
	
.contents_sid_ad{
	float: center;
	margin: 5px auto 5px auto;
	padding: 0px ;
	width: 98%;	
	}


.contents_sid img{
	border:0;
	}
		
.ads125_sid{
	float: center;
	margin: 5px auto 5px auto;
	padding: 0px ;
	width: 90%;	
	height: 300px;
	}
	
.ads125_sid li{
	list-style-type: none;
	padding: 4px 0 2px 0;
	}		
		
.ads125_sid img{
	border:0;
	}		
		
		
.contents_feed{
	float: center;
	margin: 5px auto 5px auto;
	padding: 0px ;
	width: 98%;	
	}

.feed4tr_sid{
	float: center;
	margin: 5px auto 5px auto;
	padding: 0px ;
	width: 85%;
	
	height: 185px;	
	}


table#wp-calendar{
	width: 100%;
	}
	

	
/*------------------footer-----------------------*/
#footer {
	line-height: 18px;
	}
	


/*------------------page-----------------------*/

.page_posts{
	float: center;
	margin: 5px auto 3px auto;
	padding: 0px ;
	width: 340;
		
	}

.page_posts li{
	list-style-type: none;
	padding: 4px 0 2px 3px;
	}

/*------------------临时加入-----------------------*/

.text {
	
	
	height: 45px; 
	text-align:right;
	font-weight:900;
	padding: 10px 10px 10px 5px;
   }

.text a:link{
	text-decoration: none;
	color: #ff0000;
	}
	
.text a:visited{
	text-decoration: none;
	color: #ff0000;
	}
	


.text a:hover{
	text-decoration: none;
	color: #ff0000;
	}
	
	


/*----------------------------	*/
.addthis_toolbox .custom_images a
{
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}

/*----------------------------	
.feed_toolbox .custom_img a
{
    width: 135px;
    height: 135px;
    margin: 0;
    padding: 0;
}

.feed_toolbox .custom_img a:hover img
{
    opacity: 1;
}

.feed_toolbox .custom_img a img
{
    opacity: 0.75;
}


.twitterlogo a{
	background:#ffffff url("img/twitterlogo.jpg");
	height: 135px;
	width: 135px;
	float: right;
	margin: 0px auto 3px auto;
	background-repeat: no-repeat;
	display:block;
}
.twitterlogo a span {display:none;}----------------*/

.twitterlogo, .twitterlogo{
	background:#ffffff url("img/twitterlogo.jpg");
	height: 180px;
	width: 135px;
	float: right;
	margin: 0px auto 3px auto;
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	overflow:hidden;
	}
.twitterlogo a {

	display:block;
	padding:200px 0 0;
	}	



.rsslogo, .rsslogo{
	background:#ffffff url("img/rsslogo.jpg");
	height: 180px;
	width: 135px;
	float: left;
	margin: 0px auto 3px auto;
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	overflow:hidden;
	}
.rsslogo a {
	
	display:block;
	padding:200px 0 0;
	}	
	
	
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 14px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}