@charset "gbk";
/* Sohu Blog Base StyleSheet File
 * Version: 1.21
 * Author: Matt Wang (www.uiland.com)
 * Created: 2007-06-28
 * Update: 2008-08-26
 * Copyright: Sohu.com (www.sohu.com)
 */


/* Random HTML Styles */
body{margin:0;padding:0;background:#fff;color:#666;font:12px/1.6em Verdana,Arial,SimSun,sans-serif,'宋体';}
body>table,body>div{margin-left:auto;margin-right:auto;clear:both;}
form,div,img,td,dl,dt,dd,h1,h2,h3,h4{margin:0 auto;padding:0;border:0 none;}
h1,h2{font-size:16px;font-weight:bold;}
h3,h4{font-size:12px;font-weight:bold;}
h5,h6{margin:0;font-size:12px;font-weight:bold;}
ol,ul,dl,dd{margin:0;padding:0;list-style:none;}
cite{font-weight:bold;}
small{font-size:12px;}
hr{display:none;}

/* Forms */
input.textfield,
select.select{
border:1px solid #ccc;
}
input.btnSearch{
background:url(images/btn_bg.jpg) repeat-x;
width:56px;
height:20px;
>height:19px;
border:1px solid #ccc;
color:#666;
font-size:12px;
line-height:16px;
}

/* Links style */
a{color:#104d6c;text-decoration:underline;}
a:hover{color:#f63 !important;text-decoration:underline;}
a:focus{-moz-outline-style:none;}
.bFoot a,
.more a,
#nav a,
#footer a{text-decoration:none;}
.bFoot a:hover,
.more a:hover,
#nav a:hover,
#footer a:hover{text-decoration:underline;}

/* General Class */
.left{float:left;}
.right{float:right;}
.more{padding:5px 10px;text-align:right;font-family:'宋体';font-weight:bold;}
.hot,.hot a,a.hot{color:#f06 !important;}
.hot a:hover,a:hover.hot{color:#f63 !important;}
.red,.red a,a.red{color:#f00 !important;}

/* Box Structure */
.box{margin:0 0 10px;border:1px solid #dedede;}

	.bHead{padding:2px 7px 1px;border-bottom:1px solid #ddd;background:#fdfdfd url(images/bHead_bg.jpg) top repeat-x;}
		.bHead h3{}
		.bHead small{text-align:right;margin-top:-20px;display:block;}
	.bNav{background:#f6f6f6;padding:5px 10px;}
		.bNav li{display:inline;margin:0 10px 0 5px;padding:0 0 0 8px;}
		.bNav li.current{color:#333;background:url(images/bNavCurrent.gif) left no-repeat;cursor:default;text-decoration:none;}
		.bNav li.unCurrent{color:#104d6c;cursor:pointer;text-decoration:underline;}
	.bBody{padding:10px;}
		.bBody li{font-family:'宋体';}
		.bBody .innerBox{}
	.bFoot{padding:5px 10px;text-align:right;font-family:'宋体';font-weight:bold;}

/* tags */
.cloud li{display:inline;padding:0 5px 0 0;}
.cloud a{padding:3px 2px 1px 3px;line-height:145%;text-decoration:none;white-space:nowrap;}
.cloud a:hover{text-decoration:none !important;}

ul.tagCloud li{display:inline;padding:0 5px 0 0;}
ul.tagCloud a{padding:3px 2px 1px 3px;line-height:23px;*line-height:24px;text-decoration:none !important;white-space:nowrap;}
li.tag_popularity_1 a,
li.tag_popularity_1 a:hover{font-size:12px;font-weight:normal;}
li.tag_popularity_2 a,
li.tag_popularity_2 a:hover{font-size:12px;font-weight:bold;}
li.tag_popularity_3 a,
li.tag_popularity_3 a:hover{font-size:14px;font-weight:bold;}
li.tag_popularity_4 a,
li.tag_popularity_4 a:hover{color:#ff0f6f !important;font-size:16px;font-weight: bold;}
li.tag_popularity_1 a:hover,
li.tag_popularity_2 a:hover,
li.tag_popularity_3 a:hover{background:#104d6c !important;color:#fff !important;}
li.tag_popularity_4 a:hover{background:#ff0f6f !important;color:#fff !important;}

/* userIcon Img */
a img.userIcon{overflow:hidden;width:48px;height:48px;padding:1px;border:1px solid #ccc;}
a:hover img.userIcon{border:1px solid #f63;background:#fff;}

/* groupIcon Img */
a img.groupIco{overflow:hidden;height:15px;width:20px;margin-right:5px;padding:1px;border:1px solid #ccc;}
a:hover img.groupIco{border:1px solid #f63;background:#fff;}

/* floatMsg */
.floatMsg{position:absolute;border:0 none;background:#d2d2d2;}
.floatMsg .innerMsg{position:relative;top:-2px;left:-2px;padding:7px;border:1px solid #bdbdbd;display:block;text-align:left;background:#f9f9f9;}

/* Clearfix */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}
/* Hides from IE-mac \*/
* html .clear{height:1%;}
.clear{display:block;}
/* End hide from IE-mac */
*+html .clear{min-height:1%;}/* IE7 */

/* General Structure */
#wrapper{
width:100%;
text-align:center;
}
#innerWrapper{
width:960px;
margin:0 auto;
padding:0 10px;
text-align:left;
}

#header{}
	#indexNav{overflow:hidden;height:21px;padding:2px;border:1px solid #e9e9e9;border-top:0 none;background:#fff url(images/sohuNavBar_bg.jpg) bottom repeat-x;}
		#indexNav a{color:#333;}
		#indexNav .right{display:inline;width:800px;text-align:right;}
		#indexNav li{display:inline;padding:0 2px 0 0;line-height:20px;}
		#indexNav li.end{padding:0 6px 0 0;*padding:0 1px 0 0;}
	#innerHeader{padding:0 0 10px;}
		#logo,
		#blogLogo,
		#ppLogo,
		#qLogo{float:left;width:150px;height:60px;padding:15px 0 0;overflow:hidden;text-align:center;vertical-align:middle;}
			#logo img,
			#blogLogo img,
			#ppLogo img,
			#qLogo img{margin:0 auto;vertical-align:middle;}
		#nav{float:right;width:800px;padding:20px 0 0;}
			#navPrimary{padding:0 0 0 50px;background:url(images/nav_line_bg.gif) repeat-x;}
				#navPrimary a{color:#666;}
				#navPrimary li{display:inline;float:left;margin:0 4px;text-align:center;}
				#navPrimary li a{display:block;height:16px;padding:8px 0 3px;background:url(images/nav_tag_bg.jpg) no-repeat;font:bold 14px/14px '宋体';}
				#navPrimary li a:hover{color:#f63;text-decoration:none;}
				.current_index a,
				.current_video a,
				.current_ground a,
				.current_photo a,
				.current_letter a,
				.current_top a,
				.current_help a{width:68px;background-position:left top;}
				.current_index a:hover,
				.current_video a:hover,
				.current_ground a:hover,
				.current_photo a:hover,
				.current_letter a:hover,
				.current_top a:hover,
				.current_help a:hover{background-position:left bottom !important;}
				#current_index .current_index a,
				#current_video .current_video a,
				#current_ground .current_ground a,
				#current_photo .current_photo a,
				#current_letter .current_letter a,
				#current_top .current_top a,
				#current_help .current_help a{cursor:default;color:#666 !important;background-position:left bottom;}
				.current_musicbox a {width:80px;background-position:right top !important;}
				.current_musicbox a:hover {background-position:right bottom !important;}
				#current_musicbox .current_musicbox a {cursor:default;color:#666 !important;background-position:right bottom;}
			#navSub{height:28px;padding:0 10px;border:1px solid #dedede;border-top:0 none;background:url(images/navSub_bg.jpg) repeat-x;line-height:28px;}
				#navSub li{display:inline;float:left;margin:0 3px;}
				#navSub li.search{float:right;height:22px;padding:0 !important;padding-top:3px;}

#content{}

#footer{
clear:both;
padding:10px;
background:#fff;
color:#666;
font-family:Verdana,Arial,SimSun,sans-serif,'宋体';
text-align:center;
}
	#footer a,
	#footer a:hover{
	color:#666 !important;
	text-decoration:underline;
	}
	#powered{
	padding:5px 0 10px;
	}

/* For Old Version */
#sohunav_box{
height:24px;
margin:0;
border:1px solid #e9e9e9;
background:url(images/sohuNavBar_bg.jpg) repeat-x;
}
	.sohulogo{
	float:left;
	width:144px;
	padding:2px;
	}
	.sohunav{
	float:left;
	padding:0 0 0 15px;
	line-height:24px;
	}
		.sohunav a{
		color:#333;
		}
