﻿/*@charset "utf8";*/

/* 全局CSS定义 */
body{margin:0 auto;padding:0;background:#FFF;color:#666;font:12px '宋体';text-align:center;}
body > div{margin-right:auto;margin-left:auto;text-align:center; } 
div,form,ul,ol,li,span,p,dl,dt,dd,img{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input,textarea{font-size:12px}

/* 焦点图 */
/*#picFocus{height:222px;width:399px;padding:5px 5px 0;margin:10px auto 0;background:#E2E2E2}*/
#picFocus{height:222px;width:399px;padding:5px 5px 0;margin:0px auto 0;background:#E2E2E2}
#picFocus img{display:block}
#picFocus .bigPic{width:320px;height:215px;border:1px #FFF solid;float:left;overflow:hidden;position:relative}
#picFocus .bigPic div{height:860px;position:absolute;top:0;left:0}
#picFocus .bigPic div span{position:relative;float:left}
#picFocus .bigPic div em{padding-left:10px;font-style:normal;background:#222;position:absolute;bottom:0;left:0;width:310px;line-height:24px;font-size:14px;height:24px;display:block;color:#FFF;text-align:left}
#picFocus .smPic{width:75px;float:right}
#picFocus .smPic li{float:left;margin-bottom:1px;width:74px;height:53px;text-align:right;padding:1px 1px 0 0}
#picFocus .smPic li img{float:right;border:1px #FFF solid;}
#picFocus .smPic li.now{background:url(http://news.sohu.com/upload/sogou_world_20100618/bg07.gif)}
#picFocus .smPic li.now img{border:1px #699ED4 solid}

* {}

body {
	letter-spacing:1px;
}

#wrapper {
	margin:0 auto;
	width:826px;
	/*background:aqua;*/
}

#header .logo {
	float:left;
	width:230px;
	height:70px;
	background:transparent url('images/header_logo.png') no-repeat scroll center center;
}

#header .logo a {
	display:block;
	width:100%;
	height:100%;
}

#header .logo a:hover {
	border:1px gray dotted;
}

#header .yulu {
	float:right;
	margin-top:38px;
	width:400px;
	height:12px;
	overflow:hidden;
}

#header .yulu .title {
	background:transparent url('images/header_yulu.png') no-repeat scroll right center;
	padding-right:18px;
	font-weight:bold;
	color:#c10001;
}

.break {
	display:block;
	width:0px;
	height:0px;
	font-size:0px;
	clear:both;
}

#header .menu {
	width:100%;
	height:30px;
	background:#777777;
	/*border*/
	/*border-left:1px #dedede solid;*/
}

#header .menu ul li {
	float:left;
	list-style:none;
	color:white;
	line-height:30px;
	background:transparent url('images/divider.gif') no-repeat scroll 0px 7px;
	padding:0px 8px 0px 15px;
	margin:0px 0px 0px 0px;
	letter-spacing:2px;
}

/*menu link fix*/
#header .menu ul li a {
	color:white;
	text-decoration:none;
}

#header .menu ul li a:hover {
	text-decoration:underline;
}
/*end menu link fix*/

#header .menu ul li.current {
	background:none;
}

#header .tips {
	/*width:100%;*/
	height:32px;
	background:#f3f3f3;
	/*with content*/
	/*margin-bottom:10px;*/
	/*border*/
	border-left:1px #dedede solid;
	border-right:1px #dedede solid;
	border-bottom:1px #dedede solid;
}

#header .tips .title {
	float:left;
	width:83px;
	height:100%;
	line-height:32px;
	color:#777777;
}

#header .tips .search {
	float:right;
	line-height:32px;
}

#header .tips .search input[type='text'] {
	border:1px #9d9d9d solid;
	height:18px;
	line-height:18px;
	margin-top:5px;
	font-family:宋体, Arial, Helvetica, sans-serif;
	padding:1px 5px;
}

#header .tips .search input[type='button'],#header .tips .search input[type='submit'] {
	background:transparent;
	border:0px;
	font-family:宋体, Arial, Helvetica, sans-serif;
	height:25px;
	line-height:25px;
	font-weight:bold;
	color:#777777;
}

#left {
	float:left;
	/*width:565px;*/
	width:556px;
	border-right:1px #e1e1e1 solid;
	padding-left:6px;
	/*with content*/
	padding-top:10px;
	/*border*/
	/*border-left:1px #dedede solid;*/
	/**/
	padding-bottom:10px;
}

#left .focus {
	float:left;
	width:400px;
}

#left .tags {
	float:right;
	width:145px;
}

#left .tags .title {
	display:block;
	width:90%;
	height:25px;
	line-height:25px;
	text-align:left;
	font-weight:bold;
	color:#646464;
	padding:0px 0px 0px 5px;
	border-bottom:1px #646464 solid;
}

#left .tags .clouds {
	display:block;
	width:90%;
	height:199px;
	overflow:hidden;
	text-align:left;
	line-height:21px;
	padding:5px 3px;
}

#left .latest {
	margin:10px 0px 10px 5px;
	padding:0px 0px 10px 0px;
	text-align:left;
	width:93%;
	border-bottom:1px #dedede solid;
}

#left .latest .title {
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	height:25px;
	line-height:25px;
}

#left .latest .content {
	margin-top:15px;
	line-height:21px;
	color:#333333;
}

#left .latest .content img {
	margin-bottom:10px;
}

#left .latest .content p {
	margin-top:10px;
}

#left .hots {
	text-align:left;
	padding-left:5px;
}

#left .hots .title {
	font-weight:bold;
	color:#333333;
	padding-left:10px;
	margin-bottom:10px;
}

#left .hots .googleadsense {
	float:left;
}

#left .hots .list {
	float:left;
	margin-left:18px;
	width:300px;
	/*background:aqua;*/
	overflow:hidden;
}

#left .hots .list ul li {
	list-style:none;
	/*line-height:20px;*/
	/*fix*/
	display:block;
	height:12px;
	overflow:hidden;
	margin-bottom:9px;
}

#left .hots .list ul li a {
	text-decoration:none;
	color:#105cb6;
}

#left .pages {
	text-align:left;
	/*padding-left:5px;*/
	padding-left:1px;
	margin-top:18px;
	/*with border*/
	border-top:1px #dfdfdf solid;
	/*fix*/
}

#left .pages .item {
	width:505px;
	height:100px;
	/*background:aqua;*/
	/*margin:5px 0px 10px 0px;*/
	padding:12px 10px;
	/*border*/
	border-bottom:1px #dfdfdf dotted;
	/*border-bottom:1px #dfdfdf solid;*/
	/*border-bottom:1px white solid;*/
}

#left .pages .item:hover {
	background:#fff0f7;
	cursor:pointer;
	/*border-bottom:1px #dfdfdf dotted;*/
}

#left .pages .item .pic {
	float:left;
	margin-top:1px;
}

#left .pages .item .infos {
	float:left;
	margin-left:13px;
	width:355px;
	height:100%;
	/*background:red;*/
}

#left .pages .item .infos .title {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
}

#left .pages .item .infos .content {
	display:block;
	margin:5px 0px 5px 0px;
	line-height:21px;
	height:65px;
	overflow:hidden;
}

#left .pages .item .infos .times {
	color:#808080;
}

#right {
	float:right;
	/*width:245px;*/
	width:253px;
	/*background:aqua;*/
	padding-top:10px;
	/*margin-left:5px;*/
	margin-left:8px;
		/*background:aqua;
		height:500px;*/
	/*border*/
	/*border-right:1px #dedede solid;*/
	/*fix*/
	text-align:left;
	/**/
	/*height:100%;*/
}

#right .randompic .title {
	display:block;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:black;
	letter-spacing:3px;
	margin-bottom:10px;
}

#right .randompic .piclist img {
	margin-bottom:5px;
}

#right .janbingvideo {
	margin:10px 0px 15px 0px;
}

#right .janbingvideo .title {
	display:block;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	letter-spacing:3px;
	margin-bottom:10px;
}

#right .activefriends {
	margin:10px 0px 15px 0px;
}

#right .activefriends .title {
	display:block;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:black;
	letter-spacing:3px;
	margin-bottom:10px;
}

#right .weeklyhotview {
	margin:10px 0px 15px 0px;
	padding-bottom:5px;
	border-bottom:1px #dedede solid;
}

#right .weeklyhotview .title {
	display:block;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:black;
	letter-spacing:3px;
	margin-bottom:10px;
}

#right .weeklyhotview .list {
	text-align:left;
}

#right .weeklyhotview .list ul li {
	display:block;
	width:100%;
	height:12px;
	overflow:hidden;
	margin-bottom:7px;
}

#right .weeklyhotview .list ul li a {
	text-decoration:none;
	color:#105cb6;
}

#right .weeklyhotcomment {
	margin:10px 0px 15px 0px;
	padding-bottom:5px;
	border-bottom:1px #dedede solid;
}

#right .weeklyhotcomment .title {
	display:block;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:black;
	letter-spacing:3px;
	margin-bottom:10px;
}

#right .weeklyhotcomment .list {
	text-align:left;
}

#right .weeklyhotcomment .list ul li {
	display:block;
	width:100%;
	height:12px;
	overflow:hidden;
	margin-bottom:7px;
}

#right .weeklyhotcomment .list ul li a {
	text-decoration:none;
	color:#105cb6;
}

#right .links {
	margin:10px 0px 15px 0px;
	padding-bottom:9px;
	border-bottom:1px #dedede solid;
}

#right .links .title {
	display:block;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:black;
	letter-spacing:3px;
	margin-bottom:10px;
}

#right .links .list a {
	text-decoration:none;
	color:#105cb6;
	line-height:18px;
}

#right .feeds {
	margin:10px 0px 15px 0px;
	padding-bottom:9px;
	/*border-bottom:1px #dedede solid;*/
}

#right .feeds .title {
	display:block;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:black;
	letter-spacing:3px;
	margin-bottom:10px;
}

#right .feeds .list img {
	margin-top:2px;
}

#footer {
	width:100%;
	height:30px;
	line-height:30px;
	background:#777777;
	margin:0px 0px 10px 0px;
	color:white;
	font-family:Arial;
	font-size:11px;
}

#footer a {
	color:white;
}

#main {
	border-left:1px #dedede solid;
	border-right:1px #dedede solid;
	/*fix ie7 of missing border*/
	zoom:1;
}




/*fix*/
a:hover {
	color:red;
}

#left .hots .list ul li a:hover,
#right .weeklyhotview .list ul li a:hover,
#right .weeklyhotcomment .list ul li a:hover,
#right .links .list a:hover {
	color:red;
}

/*fix for random pics*/
#right .randompic .piclist img {
	width:75px;
	height:75px;
}

/*fix for focus pics*/
.focus #picFocus .smPic ul li a img {
	width:65px;
	height:50px;
}

.focus #picFocus .bigPic div span a img {
	width:320px;
	height:215px;
}

#left .pages .item .pic img {
	width:135px;
	height:90px;
}

#left .pages {
	margin-bottom:20px;
}

#left .pages .item:hover {
	cursor:auto;
}

#left .pages .item .infos .title {
	height:14px;
	overflow:hidden;
}

#left .pages .item a {
	text-decoration:none;
	color:#CC0000;
}

#left .pages .item a:hover {
	color:green;
}

#left .wp-pagenavi {
	margin-bottom:20px;
	text-align:left;
}

#left .latest .content img {
	max-width:510px;
}

#left .latest .title a {
	text-decoration:none;
	color:#CC0000;
}

#left .latest .title a:hover {
	color:green;
}

#left .latest .content {
	height:100px;
	overflow:hidden;
}

#left .single .content {
	height:auto;
}

#left .tags .clouds {
	height:192px;
	line-height:22px;
}

#right .activefriends .piclist li {
	float:left;
	margin:0px 10px 6px 0px;
}

/*fix for footer*/
#footer {
	/*background:transparent url('images/footer_wordpress.png') no-repeat scroll right center;*/
	/*background:#777777 url('images/footer_wordpress.png') no-repeat scroll right center;*/
	background:#777777 url('images/footer_wordpress.png') no-repeat scroll right center;
}

/*fix for info & infos*/
.info ul,.infos ul,.info ul li,.infos ul li {
	display:inline;
}

.info a,.infos a {
	text-decoration:none;
	color:#cc0000;
}

/*fix for add about*/
#right .about {
	/*margin:10px 0px 10px 0px;*/
	/*margin:10px 0px 15px 0px;*/
	/*margin:20px 0px 15px 0px;*/
	margin:10px 0px 15px 0px;
	padding-bottom:5px;
	border-bottom:1px #dedede solid;
}

#right .about .title {
	display:block;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:black;
	letter-spacing:3px;
	margin-bottom:10px;
}

#right .about .list {
	text-align:left;
}

#right .about .list ul li {
	display:block;
	width:100%;
	height:12px;
	overflow:hidden;
	margin-bottom:7px;
}

#right .about .list ul li a {
	text-decoration:none;
	color:#105cb6;
}

/*fix for add newcomment*/
#right .newcomment {
	margin:10px 0px 15px 0px;
	padding-bottom:5px;
	border-bottom:1px #dedede solid;
}

#right .newcomment .title {
	display:block;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:black;
	letter-spacing:3px;
	margin-bottom:10px;
}

#right .newcomment .list {
	text-align:left;
}

#right .newcomment .list ul li {
	display:block;
	width:100%;
	height:12px;
	overflow:hidden;
	margin-bottom:7px;
}

#right .newcomment .list ul li a {
	text-decoration:none;
	color:#105cb6;
}

/*fix for newcommend function style*/
#right .newcomment .list {
	/*padding-right:5px;*/
	/*padding-right:10px;*/
	padding-right:8px;
}

#right .newcomment .list ul li {
	height:auto;
	/*background:#DDDDDD;*/
	background:#EBEBEB;
	/*padding:6px 0px;*/
	padding:6px 0px 0px 0px;
	/*margin-right:5px;*/
	line-height:21px;
	border-top:1px #dedede solid;
}

#right .newcomment .list ul li em {
	display:block;
	font-style:normal;
	background:#FAFAFA;
	padding:5px 3px 5px 3px;
}

/**/

#right .newcomment .list ul li em a {
	/*color:#808080;*/
	color:#464646;
}

#right .newcomment .list ul li em a:hover {
	color:#CC0000;
}

/*fix for index tags link color*/
#left .tags .clouds a {
	text-decoration:none;
	color:#105cb6;
}

#left .tags .clouds a:hover {
	color:#FCFCFC;
	background:#5A5A5A;
}

/*fix for index list error*/
/*#left .pages .item .infos,#left .pages .item {
	height:auto;
}*/
#left .pages .item .infos,#left .pages .item {
	height:auto;
}

/*2010-08-28*/
/*fix for menu overflow hidden*/
#header .menu {overflow:hidden;}    /*导航里边超出时候的处理 for common*/

/*2010-08-28*/
/*fix for sidebar about li height*/
#right .about .list ul li {height:auto;}    /*侧栏关于里的li for common*/















