/*  
Theme Name: 4studio new year
Theme URI: http://www.4studio.cn/
Description: The default WordPress theme based on the famous <a href="http://www.4studio.cn/">4studio</a>
Version: 1.6
Author: banketא
Author URI: http://www.4studio.cn/ 
*/

body{background:#fff;margin:0;padding:0;line-height:18px;color:#333;font:12px Verdana, Geneva, Arial;}
a{color:#d90101;font:12px Verdana, Geneva, Arial; text-decoration:none;}
a:hover{color:#ff7200;}
acronym.brown{color:#666;}
acronym.orange{color:#c94511;}

h4.brown{color:#666;font:bold 14px '宋体';margin-top:10px;margin-bottom:5px;padding:0;}

#wz a{color:#16387c; text-decoration:none;}
#wz a:hover{text-decoration:underline;color:#c52500;}
.contain{width:100%;margin:0 auto;background:url(images/bg.gif) repeat-x;}

.header{width:980px;margin:0 auto;position:relative; }
#denglong{width:128px; height:128px; position:absolute;top:-2px;right:150px;background:url(images/denglong.png) no-repeat;z-index:1000;}
.header_main{clear:both;width:980px;margin:0 auto; padding:30px 0 0 0;}
.header_main_l{float:left;width:250px;}
.header_main_l span{font-size:26px;}
.header_main_r{float:right;background:#fff; width:680px; height:100px; text-align:right;padding:20px 50px 0 0;}

.header_nav{clear:both;width:980px;margin:10px auto;}
.header_nav a{display:block; float:left; background:#d90101; height:22px; color:#fff; font:14px Verdana, Geneva, Arial; text-decoration:none; padding:5px 20px 0 20px; margin:0 1px 0 0;}
.header_nav a:hover{background:#ff7200;color:#fff;}

.main{
	clear:both;
	width:980px;
	margin:0 auto;
	padding:30px 0;
	+padding:10px 0;
}
.main_fix{float:left;}/*О???߶ȗԊʓ?Ί̢*/

.left{float:right;width:250px;}
.left acronym{font-size:14px; font-weight:bold;}

.category ul{list-style:none;margin:0;padding:0 0px;}
.category ul li{
	margin:3px 0;
	+margin:2px 0;/*IE only*/
}
.category a{text-decoration:none;padding:0 0 0 0px;}
.category a:hover{background:url(icon1.gif) no-repeat 0 1px;}
input.search{margin:0;padding:2px 0;width:145px;height:20px; border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #f5f5f5;border-right:1px solid #f5f5f5;}
input.button{margin:0;width:45px;height:25px;background:#221e1c;color:#f4e3da;border:0;}
.search span{float:right;margin:-26px 45px 0 0;}
.search form{margin:10px 0;padding:0;}

.archives{padding:10px 0 0 0;}
.archives ul{list-style:none;margin:0;padding:0 0px;}
.archives ul li{
	margin:3px 0;
	+margin:2px 0;/*IE only*/
}

.meta{padding:10px 0 0 0;}
.meta ul{list-style:none;margin:0;padding:0 0px;}
.meta ul li{
	margin:3px 0;
	+margin:2px 0;/*IE only*/
}
.meta a{text-decoration:underline;}

.link_article{padding:20px 0 0 0;width:248px;}
.link_article ul{list-style:none;margin:0;padding:0 0px;}
.link_article ul li{
	margin:2px 0;
	+margin:3px 0;/*IE only*/
	line-height:20px;
}
.link_article a{border-bottom:1px dashed #ddd;}
.link_article a:hover{background:#d90101;border-bottom:0px;color:#fff;text-decoration:none;}

.friend_link{margin:20px 0 0 0;}
.friend_link ul{list-style:none;margin:0;padding:5px 0px;}
.friend_link ul li{
	margin:2px 0;
	+margin:3px 0;/*IE only*/
	line-height:20px;
	color:#a99b94;
}
.friend_link a{border-bottom:1px dashed #ddd;}
.friend_link a:hover{background:#d90101;border-bottom:0px;color:#fff;text-decoration:none;}

.right{float:left;width:690px;padding-left:0;}

.article{width:690px;margin:0 0 30px 0;word-break:break-all;word-wrap:break-word;}
.article_top{clear:both;}
.article_top_l{float:left; width:65px; background:url(images/date_bg.gif) no-repeat; height:50px;}
#article_date{width:55px; text-align:center;margin:0; padding:8px 0 0 0px; color:#fff; font:bold 14px Verdana, Geneva, Arial;}
#article_mon{width:55px; text-align:center;margin:0; padding:6px 0 0 0px; color:#666; font:12px Verdana, Geneva, Arial;}
.article_top_r{float:left;}
.title{clear:both;margin:2px 0 0 0;font-size:18px; font-weight:bold;}
.title a{font-size:16px; font-weight:bold;}
.time_author{margin:10px 0;color:#a99b94;}
.content{clear:both;line-height:20px;}
.content a{color:#17882d;}
.content a:hover{color:#17882d; text-decoration:underline;}
.content p{margin:0;padding:5px 0;}
.content img{clear:both;border:0;}
p.code{margin:20px 0; word-break:break-all;word-wrap:break-word; padding:10px; width:530px; border:1px solid #ccc; border-top:8px solid #ccc; font-size:12px; font-family:"Courier New", Courier, monospace; background:#f7faee; word-wrap:break-word;}
.content ul{margin-top:5px;margin-bottom:5px;}
.more{margin:5px 0;}
.more a{font-size:14px;}
a.more-link{font-size:14px;color:#d90101;}
a.more-link:hover{color:#ff7200;text-decoration:underline;}
.article_info{clear:both;margin:10px 0 20px 0; text-align:right;}

.page{width:500px;font-size:12px;}
.page a{color:#d90101;font-size:12px;font-weight:bold;}


.footer{clear:both;width:980px;margin:0 auto;padding:20px 0;text-align:center;}
.footer p{border-top:2px solid #a99b94;padding:5px 0;}


.alignleft{float:left;margin:0 40px 0 0;padding:0 0 10px 0;}
.alignright{float:left;padding:0 0 10px 0;}

/*error message*/
.container{height:0px; width:0px;top:50%; left:50%;position:absolute;}
.error_message{background:#f8f8f8;border:1px solid #eee; width:400px;height:150px;position:absolute; margin:-150px;text-align:center;}
.err_msg_title{font:bold 16px Verdana, Geneva, Arial; margin:50px 0 0 0;}


/*advertise*/
.content_ad{clear:both;float:right;margin:0 0px 0 10px;}