@charset "gbk";
/*
=== Sohu Blog Home StyleSheet File ===========================
	Style Name: Home
	Version: 1.0
	Author: Leeking001 (www.leeking001.com)
	First Created: 2008-02-25
	Last Update: 2008-07-31
	Copyright: Sohu.com (www.sohu.com)
==============================================================
*/

/* userIcon */
#soHome .userItem {padding:5px;}
	#soHome .userIcon {float:left;margin:0 5px 0 0;}
	#soHome .userInfo {}

#soHome .userList .userItem {display:inline;float:left;width:57px;}
	#soHome .userList .userIcon {overflow:hidden;float:none;width:100%;height:52px;margin:0;}
	#soHome .userList .userInfo {width:100%;padding:3px 0;font-weight:normal;text-align:center;}
	#soHome .userList .userInfo h5 {font-weight:normal;text-align:center;}

/* 字符截断 */
#soHome .userList .userInfo,
#soHome .wordBreak {overflow:hidden;white-space:nowrap;>text-overflow:ellipsis;-o-text-overflow:ellipsis;}

/* Layout */
#innerContent {padding:8px 0 0;}
#sideBar {width:146px;}
#appList {border-width:1px;}
#appPage {background:none;border:0;}
#innerAppPage {background:none;float:none;}
#soHome .homeConLeft {float:left;width:577px;padding:0 8px;overflow:hidden;}
#soHome .homeConRight {float:right;width:220px;overflow:hidden;}
	#soHome .homeConRight .sheath {padding:10px 10px 0;overflow:hidden;background:#f6fbfe;border:1px solid #bad0dd;margin:0 0 10px;}

/* MyInfo */
#soHome .homeMy {padding:10px 20px;}
#soHome .homeMyInfo {padding-bottom:10px;}
	#soHome .homeMyInfo a {text-decoration:none;}
	#soHome .homeMyInfo a:hover {text-decoration:underline;}
	#soHome .homeMyInfo #homeIcon {float:left;width:52px;padding:7px 10px 7px 7px;}
	#soHome .homeMyInfo #homeTitle {overflow:hidden;float:left;height:35px;}
		#soHome .homeMyInfo h1 {float:left;height:35px;padding:0 !important;color:#305f77;font:bold 25px/35px Arial,Helvetica,sans-serif,"宋体";}
	#soHome .homeMyInfo #blogUrl {float:left;padding:6px 0 0;}
		#soHome .homeMyInfo #blogUrl a,
		#soHome .homeMyInfo #blogUrl a span {display:block;float:left;}
		#soHome .homeMyInfo #blogUrl a.btn_gotoBlog {height:24px;margin-left:5px;border:1px solid #ccc;background:#FCFDC3 url(images/home/btn_header_bg.jpg) 0 0 repeat-x;color:#666;}
			#soHome .homeMyInfo #blogUrl a.btn_gotoBlog:hover {background-position:0 -36px;color:#666;text-decoration:none;}
			#soHome .homeMyInfo #blogUrl a.btn_gotoBlog span {cursor:pointer;height:22px;padding:2px 12px 0;border:1px solid #fff;border-width:0 1px;font:12px/22px Verdana,Arial,Helvetica,sans-serif;}
	#soHome .homeMyInfo #homeOption {float:left;width:450px;padding:10px 0 0;}
		#soHome .homeMyInfo #homeOption a {text-decoration:none;padding:0 5px 0 0;}
		#soHome .homeMyInfo #homeOption a.myRequest span{font-family:"宋体";vertical-align:middle;}
		#soHome .homeMyInfo #homeTitle img,
		#soHome .homeMyInfo #homeOption img {width:16px;height:16px;margin:-3px 0 0;padding:0 4px 0 0;vertical-align:middle;}
		*+html #soHome .homeMyInfo #homeTitle img,
		*+html #soHome .homeMyInfo #homeOption img {margin:0;}

/* Tips */
#soHome .tip {margin:0 0 10px;padding:0;border:1px solid #ccc;background:#ffffd6;}
		#soHome .tip h3 {margin:0;font:bold 12px/1.6em Verdana,Arial,Helvetica,sans-serif;}
		#soHome .tip .option {float:right;width:14px;}
			#soHome .tip .option a.close {float:right;background-image:url(images/ico_pageCls.gif);}
	#soHome .tip .body {padding:5px;}
	#soHome .tip .tipIcon {float:left;margin:5px 18px 0;}
	#soHome .tip .tipInfo {padding:5px 0 0;}

/* Mod */
#soHome .homeConLeft .mod{margin:0 0 10px;padding:0 10px;}
	#soHome .homeConLeft .mod .head {padding:3px 7px;>padding:4px 7px 2px;border-bottom:1px solid #ccc;}
		#soHome .homeConLeft .mod .head h3,
		#soHome .homeConLeft .mod .head h4 {float:left;margin:0;font:bold 12px/1.6em Verdana,Arial,Helvetica,sans-serif;}
		#soHome .mod .head .option {float:right;}
		#soHome .mod .head .option span{font-family:"宋体";vertical-align:middle;}
		#soHome .homeConLeft .mod .more {text-align:right;}
	#soHome .homeConLeft .mod .body {padding:10px;}
	#soHome .homeConLeft .mod .foot {}
	
#soHome .homeConRight .mod{margin:0 0 10px;}
	#soHome .homeConRight .mod .head {padding:3px 7px;>padding:4px 7px 2px;border-bottom:1px solid #ccc;}
		#soHome .homeConRight .mod .head h3,
		#soHome .homeConRight .mod .head h4 {float:left;margin:0;font:bold 12px/1.6em Verdana,Arial,Helvetica,sans-serif;}
		#soHome .homeConRight .mod .option {text-align:right;}
	#soHome .homeConRight .mod .body {padding:10px 5px;}
	#soHome .homeConRight .mod .foot {}
	
/* Table */
#soHome table.tableForm {}
	#soHome table.tableForm th,
	#soHome table.tableForm td {padding:2px 0;}
	#soHome table.tableForm td.formLable {text-align:right;vertical-align:top;}
	#soHome table.tableForm td.formEle {text-align:left;vertical-align:top;}
	#soHome table.tableForm .formTip {display:block;height:14px;padding:4px 0 0;color:#999;line-height:14px;}
	
/* NewsFeed */
#soHome .newsFeed {word-break:break-all;}
#soHome .newsFeed a {text-decoration:none;}
#soHome .newsFeed a:hover {text-decoration:underline;}
#soHome .newsFeed .power, .newsfeed a.power {font-weight:bold;}
#soHome .newsFeed h2 {font-size:12px;margin:5px 0pt;padding:0pt;}
#soHome .newsFeed .v32img {height:16px;width:16px;}
#soHome .newsFeed .item {border-bottom:1px dashed #CCCCCC;height:100%;margin-bottom:8px;padding-top:2px;}
#soHome .newsFeed .notice {padding:5px 0pt 0pt;}
#soHome .newsFeed .blogIco {height:20px;margin:0pt;width:20px;overflow:hidden}
#soHome .newsFeed .blogIco a img {border:1px solid #CCCCCC;padding:1px;}
#soHome .newsFeed .blogIco a:hover img {border:1px solid red;padding:1px;}
#soHome .newsFeed .content {margin:-20px 0pt 0pt 25px;}
#soHome .newsFeed .content dl {margin:0pt;padding:0pt;}
#soHome .newsFeed .content dt, .newsFeed .content dt a {margin:0pt 0pt 5px;}
#soHome .newsFeed .content dd {margin:5px 0pt;}
#soHome .newsFeed .content dl small {color:#999999;font-size:11px;font-weight:normal;margin:0pt 0pt 0pt 5px;}

/***** New Feed Style *****/
/*大引号*/
#soHome .quote{overflow:hidden;width:100%;background:url(http://js1.pp.sohu.com.cn/ppp/images/icons/ico_quote_start.gif) no-repeat;>text-overflow:ellipsis;-o-text-overflow:ellipsis;}
	#soHome .quote .innerQuote:before,.quote .innerQuote:after{content:'';}
	#soHome .quote .innerQuote{display:inline;zoom:1;padding:0 18px;background:url(http://js1.pp.sohu.com.cn/ppp/images/icons/ico_quote_end.gif) no-repeat right bottom;}

/*时间*/
#soHome small {color:#999999;margin:0 0 0 5px;font-size:11px;}

/*消息体共用*/
#soHome ul.newsfeedList{padding:0 !important;}
#soHome ul.newsfeedList a {text-decoration:none;}
	#soHome ul.newsfeedList li {list-style:none;border-bottom:1px dashed #ccc;margin-bottom:8px;padding-top:2px;}
	#soHome ul.newsfeedList .icon {float:left;margin:0 5px 0 0;position:relative;z-index:1;}
	#soHome ul.newsfeedList .icon a{display:block;border:1px solid #ccc;padding:1px;width:16px;height:16px;}
	#soHome ul.newsfeedList .icon a:hover{border:1px solid #f63;}
	#soHome ul.newsfeedList .icon img {width:16px;height:16px;}
	#soHome ul.newsfeedList .option{float:right;position:relative;z-index:1;}
	#soHome ul.newsfeedList .content{float:left;width:100%;margin:0 -22px 0 -22px;}
	#soHome ul.newsfeedList .innerContent{margin:0 22px 0 22px;}
	#soHome ul.newsfeedList dt, #soHome ul.newsfeedList dd {padding:2px 0 !important;margin:0 !important;}
	#soHome ul.newsfeedList dd .image {float:left;margin:0 5px 0 0;}
	#soHome ul.newsfeedList dd .image img {padding:1px;border:1px solid #ccc;}
	#soHome ul.newsfeedList dd .image a:hover img {border:1px solid #f63;}
	#soHome ul.newsfeedList dd dt a {font-weight:bold;}
	/* clear & clearfix */
	#soHome ul.newsfeedList li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#soHome ul.newsfeedList li{display:inline-table;}
	/* Hides from IE-mac \*/
	* html #soHome ul.newsfeedList li{height:1%;}
	#soHome ul.newsfeedList li{display:block;}
	/* End hide from IE-mac */
	*+html #soHome ul.newsfeedList li{min-height:1%;}/* IE7 */


/*动感相册*/
#soHome .shareSlide	.image img,
#soHome .creatSlide	.image img{max-width:200px;max-height:200px;margin:0 auto;padding:0;border:0 !important;}
#soHome .shareSlide	.image i,
#soHome .creatSlide	.image i{float:left;margin:0 auto;font-style:normal;text-align:center;background:url(http://share.blog.sohu.com/PPP/styles/images/slideCover_bg.gif) no-repeat 0 0;}
#soHome .shareSlide	.image i i,
#soHome .creatSlide	.image i i{background-position:right 0;}
#soHome .shareSlide	.image i i i,
#soHome .creatSlide	.image i i i{background-position:0 bottom;}
#soHome .shareSlide	.image i i i i,
#soHome .creatSlide	.image i i i i{padding:16px 6px 6px 2px;background-position:right bottom;}

/*相册专辑*/
#soHome .shareAlbum .image img{max-width:200px;max-height:200px;margin:0 auto;padding:2px !important;}
#soHome .shareAlbum .image i{float:left;margin:0 auto;font-style:normal;text-align:center;background:url(http://share.blog.sohu.com/PPP/styles/images/albumCover_bg.gif) no-repeat 0 0;}
#soHome .shareAlbum .image i i{background-position:right 0;}
#soHome .shareAlbum .image i i i{background-position:0 bottom;}
#soHome .shareAlbum .image i i i i{padding:0 4px 4px 0;background-position:right bottom;}

/*视频*/
#soHome .shareVideo .image,
#soHome .addVideo .image{overflow:hidden;position:relative;}
#soHome .shareVideo .image img,
#soHome .addVideo .image img{width:120px;height:90px;}
#soHome .shareVideo .image .v_play,
#soHome .addVideo .image .v_play{background:url(http://js2.pp.sohu.com.cn/ppp/blog/styles_ppp/images/v_play.gif) no-repeat scroll 0%;cursor:pointer;height:15px;left:99px;opacity:0.6;position:absolute;top:72px;width:16px;}

/*节目单*/
#soHome .sharePlaylist .image,
#soHome .addPlaylist .image{overflow:hidden;position:relative;}
#soHome .sharePlaylist .image img,
#soHome .addPlaylist .image img{width:120px;height:90px;margin:0 auto;padding:2px !important;}
#soHome .sharePlaylist .image i,
#soHome .addPlaylist .image i{float:left;margin:0 auto;font-style:normal;text-align:center;background:url(http://share.blog.sohu.com/PPP/styles/images/albumCover_bg.gif) no-repeat 0 0;}
#soHome .sharePlaylist .image i i,
#soHome .addPlaylist .image i i{background-position:right 0;}
#soHome .sharePlaylist .image i i i,
#soHome .addPlaylist .image i i i{background-position:0 bottom;}
#soHome .sharePlaylist .image i i i i,
#soHome .addPlaylist .image i i i i{padding:0 4px 4px 0;background-position:right bottom;}
#soHome .sharePlaylist	.image .v_play,
#soHome .addPlaylist .image .v_play{background:url(http://js2.pp.sohu.com.cn/ppp/blog/styles_ppp/images/v_play.gif) no-repeat scroll 0%;cursor:pointer;height:15px;left:99px;opacity:0.6;position:absolute;top:72px;width:16px;}

/*圈子*/
#soHome .shareGroup .image img,
#soHome .joinGroup .image img,
#soHome .creatGroup .image img{width:64px;height:48px;padding:3px !important;background:#eee;}
#soHome .shareGroup .image a:hover img,
#soHome .joinGroup .image a:hover img,
#soHome .creatGroup .image a:hover img{background:#fff;}

/*上传照片*/
#soHome .addPhoto dd ul{margin:0;padding:0;}
#soHome .addPhoto dd li{border:0;float:left;}
#soHome .addPhoto dd li .image{float:none;}

/*添加好友*/
#soHome .addFriend dd ul{margin:0;padding:0;}
#soHome .addFriend dd li{border:0;float:left;margin-right:8px;}
#soHome .addFriend dd li .image{float:none;}
#soHome .addFriend dd li .image img{width:48px;height:48px;}
#soHome .addFriend dd li dt a{display:block;font-weight:normal;width:52px;height:18px;overflow:hidden;word-break:break-all;}

/*添加模块*/
#soHome .addWidget dd ul{margin:0;padding:0;}
#soHome .addWidget dd li{border:0;float:left;margin-right:8px;}
#soHome .addWidget dd li .image{float:none;}
#soHome .addWidget dd li .image img{width:130px;height:98px;}
#soHome .addWidget dd li dt a{display:block;width:134px;height:18px;overflow:hidden;word-break:break-all;text-align:center;padding-top:5px;}

/*CoolPoke*/
#soHome .coolPoke{overflow:hidden;clear:both;position:relative;top:5px;height:64px;padding:0 0 10px;font-family:'宋体';}
#soHome .coolPoke *{position:absolute;top:0;left:0;z-index:1;height:64px;width:64px;}
#soHome .coolPoke a{overflow:hidden;z-index:2;text-indent:-9999px;background:url(http://js4.pp.sohu.com.cn/ppp/poke/styles/images/ico_play.gif) no-repeat 50% 50%;filter:alpha(opacity=80);opacity:0.8;}
#soHome .coolPoke a:hover{filter:alpha(opacity=100);opacity:1;}

/* CRFeed */
#soHome .crFeed .content dl img {padding:1px;border:1px solid #ccc;}
#soHome .crFeed .content dl img:hover {border:1px solid #f63;}

/* Miniblog & Share & Poke */
#soHome .miniShare {margin:0 5px;padding:10px 15px;background:#f6fbfe;border-top:1px solid #90b3c7;}
#soHome .miniShare .miniTabs {overflow:hidden;height:24px;}
*+html #soHome .miniShare .miniTabs {margin-bottom:-3px;}
* html #soHome .miniShare .miniTabs {margin-bottom:-3px;}
#soHome .miniShare ul {margin:0;padding:0;}
#soHome .miniShare .miniTabs li {display:inline;cursor:pointer;float:left;height:20px;text-align:center;margin:0 3px 0 0;padding:2px 7px !important;padding:4px 7px 0;background:#f3feee;border:1px solid #cbdcbc;border-width:1px 1px 0;}
#soHome .miniShare .miniTabs li.current {cursor:default;background:#88acc4;color:#fff;border:0;}
#soHome .miniShare .miniTabs li * {vertical-align:middle;}
#soHome .miniShare .miniTabs li img {margin:0 5px 0 0;}
#soHome .miniShare .miniCons {}
#soHome .miniShare .miniPost {padding:0;}
#soHome .miniShare .miniPost * {vertical-align:middle;}
#soHome .miniShare .miniPost a {font-family:'宋体';}
#soHome .miniShare input.miniblog_text {height:20px;margin:0 2px 0 0;padding:3px 3px 2px 3px;border:1px solid #ccc;font:12px/20px Verdana,Arial,Helvetica,sans-serif;}
#soHome .miniShare input.grey, #soHome .miniShare textarea.grey {color:#999;}
#soHome .miniShare input.miniblog_submit {border:0;height:27px;line-height:27px;padding:0 8px;*padding:0 2px;margin-left:2px;background:#88acc4;color:#fff;cursor:pointer;}
#soHome .miniShare .info {padding:0 0 0 10px;}
#soHome .miniShare .all {padding:0 0 0 5px;}
	#soHome .miniShare .all a {text-decoration:underline;}
#soHome .miniShare .miniList {padding:6px 0 0;}
	#soHome .miniShare .miniList li.miniEntry{border:0;margin:0;padding:0;}
#soHome .miniShare .miniList dt {word-break:break-all;color:#999;}
	#soHome .miniShare .miniList dt a{color:#999;}
	#soHome .miniShare .miniList dt a:hover{color:#f63;}
#soHome .miniShare .miniPoke{border-top:1px solid #CBDCBC;padding:10px 0 5px;}
*+html #soHome .miniShare .miniPoke{margin:2px 0 0;}
* html #soHome .miniShare .miniPoke{margin:2px 0 0;}
	#soHome .miniShare .miniPoke span{float:left;height:27px;line-height:27px;padding-right:5px;}
	#soHome .miniShare .miniPoke span img{margin-top:5px;}
	#soHome .miniShare .miniPoke span.select{cursor:pointer;}
	#soHome .miniShare #actIconLayer{width:147px;}
		#soHome .miniShare #actIconLayer ul.iconList{width:132px;/*12icons313px*/margin:0 !important;padding:2px 0 !important;}
			#soHome .miniShare ul.iconList li{display:inline;overflow:hidden;float:left;width:22px;height:22px;margin:2px;cursor:pointer;}
			#soHome .miniShare ul.iconList li img{width:16px;height:16px;padding:2px;border:1px solid #ccc;vertical-align:bottom;}
			#soHome .miniShare ul.iconList li a:hover img{border-color:#ff0c0c;}

/* FreshBlog */
#soHome .freshBlog {height:95px;overflow:hidden}
#soHome .freshBlog a {text-decoration:none;}
#soHome .freshBlog .collect {float:left;margin: 10px 11px 0 0;width:56px;}
#soHome .freshBlog .collectIco img {width:48px;height:48px;padding:1px;border:1px solid #ccc;}
#soHome .freshBlog .collectIco a:hover img {border:1px solid #ff6633;}
#soHome .freshBlog .collect span {width:50px;height:18px;line-height:18px;display:block;margin:5px 0 0 0;word-break:break-all;overflow:hidden;}

/* Refer */
#soHome .refer {overflow:hidden;height:80px;}
#soHome .refer .referItem {float:left;margin:0 7px 10px 0;}
#soHome .refer .referItem .referIco {margin-bottom:5px;}
#soHome .refer .referItem .referIco a {width:52px;height:52px;}
#soHome .refer .referItem .referIco a:hover img {border: 1px solid #f63;}
#soHome .refer img {width:48px;height: 48px;padding:1px;border: 1px solid #ccc;}
#soHome .refer .referItem a {width:50px;height:18px;line-height:18px;display:block;word-break:break-all;overflow:hidden;text-decoration:none;}
#soHome .refer .referItem a:hover {text-decoration:underline;}

/* Comment */
#soHome .newComment li a {display:block;height:20px;line-height:20px;overflow:hidden;font-family:"宋体";}
#soHome .newComment li a img {vertical-align:middle;background:#fff;width:20px;height:20px;}

/* Message */
#soHome .newMessage .reply {float:right;}

/* Request */
#soHome #notice_com table.tableList td {padding:5px 2px;}
#soHome #system table a,
#soHome #request table a,
#soHome #notice table a {text-decoration:none;}
#soHome #system table td,
#soHome #request table td,
#soHome #notice table td {padding:3px 0;}

/* MyFriendList */
#soHome .myFriendList a {text-decoration:none;}
	#soHome .myFriendList a:hover {text-decoration:underline;}

/* GameRemind */
#soHome #gameRemind {}
	#soHome #gameRemind .game_f a {display:block;border:1px solid #d1d1d1;background:#f1f1f1 url(http://js4.pp.sohu.com.cn/ppp/blog/styles_ppp/images/olympic/olc_sch_game_f_bg.gif) repeat-x;text-decoration:none;padding:5px;margin:0 0 5px;}
		#soHome #gameRemind .game_f a:hover {border:1px solid #f63;}
		#soHome #gameRemind .game_n {color:#f63;padding:5px;margin:0 0 5px;border:1px solid #f63;	background:#fefece url(http://js4.pp.sohu.com.cn/ppp/blog/styles_ppp/images/olympic/olc_sch_game_n_bg.gif) repeat-x;}