@charset "gbk";
/* Sohu NewPP theme(theme/np1111/style.css) style sheet
 * Update: 2013-7-9
 * Author: Liao Xiang
 * Copyright: Sohu.com Inc.
*/
/* Main */
#topPadding{display:none}
.modCtnInfo-private{overflow:hidden;height:30px;padding:2px 35px 0;border-style:solid;border-width:0 1px 1px;line-height:30px}
.modCtnInfo-noMod{padding:15px 0}
.modCtnInfo-noMod div{
	border:1px solid #C5D1EB;
	background:#FFF;
	padding-top:10px;
	width:930px;
}
#modContainer{padding:25px 5px 0}
.clear{border:0 none}

.revolution #articleContent .revoArtRight .mod{margin-left:0;}
.revolution #articleContent .revoArtLeft .mod{ margin-left: 0!important;margin-right: 5px!important;}

#contentLabelBox {
	border-bottom: 1px dotted #E4E4E4;
	margin-bottom:15px;
}

/* Header */
#header{overflow:hidden;height:188px;border:0 none}
#blogTitle{padding:10px 0 0 12px}
#blogDesc{padding:15px 0 0 12px}

/* NavBar */
#navBar{overflow:hidden;height:33px;border:0 none}
#innerNavBar{padding:0 15px}
#mainNav li{margin:2px 0 0 0;padding:2px 8px 4px 8px;border-style:solid;border-width:1px 1px 0}
#mainNav li.active{margin:2px 0 0 0;padding:2px 8px 4px 8px;border-width:1px;}
*+html #mainNav li a span{padding-top:2px!important}
#optionNav li{margin-left:15px}

/* Footer */
#innerFooter{padding:10px 20px;text-align:center}
#powered{margin:15px 0}
#contact,#copyright{margin:0}

/* Mod */
.mod{margin:0px 5px 10px;border:0 none}
.mod .modFrame{border-style:solid;border-width:1px}
.mod .mheader{border-style:solid;border-width:0 0 1px}
.mod .modEditCon{margin:0px 1px 1px 1px;padding:10px 0 10px 10px;border-style:solid;border-width:0 0 1px}
.mod .lt,.mod .rt{overflow:hidden;width:0}
.mod .t{height:27px;padding:0 5px;border-style:solid;border-width:0 0 1px}
.mod .c{padding:10px}
.mod hr{height:1px;border-style:solid;border-width:1px 0 0}
	
.msg,.profileMng,.musicMng,.mngBtn,.linksAdd{margin-bottom:5px!important;padding-bottom:5px!important}
#innerContentLabelBox{padding:15px 0 0}
.item-content{padding:5px 0;word-wrap:break-word;vertical-align:baseline;}

.categories-content ul{padding:0;list-style:none outside none;}

.categories-content li{
	background:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/ico_dian.gif) no-repeat 0 0;
	list-style:break-word;
	padding-left:16px;
	display:block;
	overflow:hidden;
	height:22px;
	}
	
.panel-content ul {
	list-style:none outside none;
	}
	
.panel-content ul li {
	background:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/ico_dian.gif) no-repeat scroll 0 2px transparent;
	list-style::break-word;
	padding-left:16px;
	width:155px;
	overflow:hidden;
	height:28px;
	line-height:180%;
	}

.categories-content a{height:22px}
.links-content .editFrame,.Custom_Links-content .editFrame{border:0 none}

/*** Background,Color & Font ***/
/* Background */
body{background:#DEE1F2 url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/body_bg.jpg) no-repeat center top;}
#header{background:none}
#mainWrapper{
	background:none;
	border:0;
	border-top: none;
}
#mainWrapper{url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/navbar_bg.jpg) 0 -1px repeat-x}
#navBar{background:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/navbar_bg.jpg) 0 32px repeat-x}

#mainNav li{background:#BE9BED}
#mainNav li.active{background:#EFEAFE}
#mainNav li.private{background:#FFD682 url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/tab_bg_private.jpg) 0 0 repeat-x}

.modCtnInfo-private{background:#FFD682 url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/ico_light.gif) 15px 50% no-repeat}
.mod .t{background:#EFEAFE url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/mod_t_bg.jpg) 0 0 repeat-x}

/* Link Color */
a,.item-title h3 a,.item-label a,.item-info a{color:#444;text-decoration:none;}

a:hover,.item-title h3 a:hover,.item-label a:hover,.item-info a:hover{color:red}

/* Font Color */
body,table{color:#666;}

#blogTitle,#blogTitle a,#blogTitle input{color:#FFF}
#blogUrl a,#blogDesc{color:#FFF;}
	
#mainNav li *{color:#595959}
#mainNav li.active *{color:#595959}
#mainNav li.private *,.modCtnInfo-private{color:red}
	
.mod{}
.mod .modTitle{color:#666;}

	/* entry */
.modCon .entriesAdd a{color:#444}	/* write */
#innerContentLabelBox{}	/* crumbs */
.item-title h3{color:#333}	/* = .mod .modTitle */
.item-info{padding:20px 5px 10px;}	/* bottom info */

#footer,#footer a{color:#666}

/* Font Style */
#blogTitle,#blogTitle a,#blogTitle input{font:bold 26px/1.2em "Microsoft YaHei","微软雅黑",Verdana,Arial,sans-serif,"宋体"}
#blogDesc{line-height:20px}
	
#mainNav li *{font-weight:normal!important}
#mainNav li.active *{font-weight:bold!important}
	
.mod .modTitle,.entries-content .entriesAdd a{font-weight:bold}
.item-title h3,.item-title h3 a{font-size:14px}
.refer-content a{line-height:18px}
input.text{font-size:12px}

#contact,#copyright{line-height:20px}

/* Border Color */
.mod,.mod hr,.mod li,.mod .lt,.mod .rt,.mod .modFrame,.mod .mneck,.mod .mbody,.mod .modEditCon,.modCon hr,.modCon .act,.modCon .action,.modCon .collect .collectIco,.modCon .messagesMng,.modCon .miniblog-content h1,.modCon .miniblog-content .content li,.modCon .mngBtn,.modCon .msg,.modCon .musicMng,.modCon .nav,.modCon .newsong_list td,.modCon .link,.modCon .linksAdd,.modCon .ppMng,.modCon .ppsetText h5,.modCon .profile,.modCon .profileMng,.modCon .recpost,.modCon .referIco,.modCon .reply,.modCon .rplFormBox,.modCon .unread,.item hr,.item .item-title,.item .item-content,.item .info-content blockquote,.panel .panel-title,#mainWrapper,#mainNav li,#mainNav li.active,#mainNav li.private,.modCtnInfo-private,#articleInnerContent,#footer{border-color:#c5d1eb!important}

.mod .mheader{border-color:#f2f2f2;}

.mod .modIco{width:0;height:0;}

.mod .modShow, .mod .modHide{width:0;height:0;}

#mainNav li{
border-bottom: 1px solid #C5D1EB;
border-left: 0 none;
border-top: 1px solid #C5D1EB;
}

/* Form Color */
#wrapper input{color:#333}
#wrapper input.text,#wrapper textarea.text{border-color:#2b2b2b;color:#666}
#wrapper input.button,#wrapper input.button-submit{border-color:#96b0af;color:#333;background:#E9EEF1 url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/tab_bg_normal.jpg) 0 0 repeat-x}

/* Fix Navbar */
.navPP3 a.navNewMod{background-image:url(/js2/ppp/album/i/icon_alb_06.gif)!important}
.navPP3 a.navEditTheme{background-image:url(/js2/ppp/album/i/icon_alb_07.gif)!important}
.navPP3 a.navSysOpt{background-image:url(/js2/ppp/album/i/icon_alb_08.gif)!important}

/* normal Fix */
body{background:#DEE1F2 url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/body_bg.jpg) no-repeat center top;color:#9f9f9f}
#wrapper a {white-space:nowrap;padding-top:3px;}
#modContainer a:hover{color:#f00!important}
.mod{background:#FFF!important}
.mod .modTitle{color:#666}
/* header Fix */
#header{height:188px;position:relative}
#header #innerHeader{padding:75px 30px 5px 10px;}
#header #blogTitle{height:2!important;padding:0;top:40px}
#header #blogUrl{float: left;margin-top: 7px;margin-left: 20px;}
#header #blogUrl a{color:#444;font-size:12px;margin:0 0 0 -1px;padding:0 5px 0 0;text-decoration:none}
#header #blogUrl a.on{font-weight:bold}
#header #blogUrl a .i-albTop{background:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/icon-alb-30.gif) no-repeat 0 0;width:24px}
#header #blogDesc{padding:10px 0 0 0;font-size:14px;}

/* Navbar Fix */
#navBar{height:32px}
#innerNavBar{padding:0 10px 0 10px}

/* profile */
.revoBtns00{color:#676767;padding:5px}
.revoBtns01{
	background:#282828;
	border:1px solid #4E4E4E;
	color:#9F9F9F;
	}
	
.revoBtns03{
	clear:both;
	line-height:20px;
	padding:10px 0;
	}


/* For space */
.spc,.apps .ap01{}
.spc{border:1px solid #2b2b2b;background:#151515}
.apps .ap01{border-bottom:1px solid #2b2b2b!important}
.apps .ap02 ul li.act{background:#343434}
.apps .ap02 ul li a.rig{color:#0080ff!important}
.c0{border-width:0 1px;border-width:1px;border-color:#2b2b2b!important}
.c1{background:#000!important;border:1px solid #2b2b2b!important}
.c1 p{border-top:1px solid #2b2b2b!important}
.c1 p span b.grey{color:#9797979!important}
#msgCenterQ a{color:#ff5400!important}
#lastMiniContent a{color:#727272!important}
.cbox1 .areaW textarea{background:#000!important}
.cbox1 .areaW{border:4px solid #2b2b2b!important}
.cbox1 .cb2{border-left:1px solid #2b2b2b!important;border-right:1px solid #2b2b2b!important;border-bottom:1px solid #2b2b2b!important}
.cbox1 .cbarr{background:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/cboxar.gif) no-repeat 0 0!important}
.cbox1 .noteRight input{background:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/noterightbtn.png.png) no-repeat 0 0!important}

ul.nav li{border-right:1px solid #2b2b2b!important;border-bottom:1px solid #2b2b2b!important}
.cnav{border-top:1px solid #2b2b2b!important;border-right:1px solid #2b2b2b!important;border-left:1px solid #2b2b2b!important}
.cnav .ref{border-bottom:1px solid #2b2b2b!important}

.feedItem{border-bottom:1px dashed #494949!important}
.feedItem.hover{background:#1b1b1b!important}

#soHome div, #soHome table, #soHome ul, #soHome p{color:#9f9f9f}
#soHome a{color:#0080ff}
.cnav ul.nav li a{color:#727272!important}
.cnav ul.nav li.on a{background:#2b2b2b;font-weight:bold;}
.cnav .ref a{color:#727272!important}
.feedavt a img{overflow:hidden}

.vside .v1, .vside .v2, .vside .v3, .vside .v4, .vside .vad1{border-bottom:1px solid #2b2b2b!important}
.blog_activity ul li{border-bottom:1px dashed #2b2b2b!important}
.forwardBox{padding-right:1px}
.forwardBoxTop{background:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/forwardboxtop.gif) no-repeat 0 0!important}
.forwardBoxTop span{display:none!important}
.forwardBoxBom{background:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/forwardboxbom.gif) no-repeat 0 0!important}
.forwardBoxBom span{display:none!important}
.forwardBoxInt{border-left:1px solid #2b2b2b!important;border-right:1px solid #2b2b2b!important;background:#000!important}

.feedInt{margin-bottom:-1px}
.ctwis .more{background:#2b2b2b!important;border-top:1px solid #2b2b2b!important;top:0!important}
.ctwis .more .gotop{border-left:1px solid #151515!important}

.vside h3{color:#606A68!important}

/*Fix header*/
#mainNav li .pageIcon{width:0}
#mainNav li{background:#F2F2F2}
#mainNav li.active{background:#F2F2F2;}
#header #blogUrl .navPP1{ display:none}
#header #blogUrl .navPP2{ background:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/icon-alb-30.gif) no-repeat right center; padding-right:26px; margin-right:5px}
#header #blogUrl a{ border-color:#8798bb}

/* fix pp color */
.albPopBox ul li a{color:#484E57!important}
.appBody .appNav .tabs{background:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/manage-left-bg1.gif) repeat-x left bottom!important}
.appBody .appNav .tabs li.current a{color:#000!important}
.appBody .appNav .tabs li a:hover{color:#000!important}
.spc{background:#151515}


.shareLi a {color:#1A689D!important}
ul.nav li a:hover{background:#3c3c3c!important}
#optionNav a {color:#FFFFFF!important;padding:2px 0 1px 20px;}

#navBar a.navEditTheme {background-image:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/ico_theme.png);}
#navBar a.navNewMod {background-image:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/ico_mod.png);}
#navBar a.navSysOpt {background-image:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/ico_sys.png);}
#navBar a.navNewEntry {background:url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/ico_write.png) 0 0 no-repeat;}
#mainNav #newPageBtn {
	background:#F2F2F2 url(/js2/ppp/blog/themes_ppp_v_20140529/np1111/images/ico_addpage.gif) no-repeat;
	border-top:1px solid #C5D1EB;
	border-right:1px solid #C5D1EB;
	border-bottom:1px solid #C5D1EB;
	height:16px;
	min-height:16px; 
	margin:2px 3px 0 0;
	padding:6px 8px 4px 23px;
	overflow:hidden;
	background-position:0 5px !important;
	float:left;
	vertical-align:middle;
}
#mainNav #newPageBtn a {color:#444;padding-left:0px;}

#mainNav li .pageTitle {vertical-align:middle;height:16px;}

/* blog mod */
#newBlog .newBlog-wrapper .nb-item .nb-title{
	border-bottom-color:#e4e4e4;
}
#newBlog .newBlog-wrapper .nb-item .nb-title h3 a{
	color: #444;
	font-size: 20px;
	font-weight: 600;
	line-height:19px;
	max-width:83%;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	font-family:'Microsoft YaHei';
	text-decoration: none;
}
#newBlog .newBlog-wrapper .nb-item .nb-title span.date{
	font-size: 12px;
	font-family:arial;
	color: #888;
}
#newBlog .newBlog-wrapper .nb-item .nb-con .nb-txt p{
	color: #444;
	font-size: 14px;
	font-family: 'simsun';
}
#newBlog .newBlog-wrapper .nb-item .nb-con .nb-opration a{
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

/*---------------------------*/

#V2TxtListWebContent {
	background:#FFFFFF;
  margin-top: 20px;
  width: 928px;
  border:1px solid #C5D1EB;
}

.messages-content .moreMsgs {
	padding-top:2px;
}

.messages-content .msg {border-bottom:1px dotted #E4E4E4;}

.item-title {border-bottom:1px dotted #E4E4E4;}

.panel-title {border-bottom:1px dotted #E4E4E4;}
	
.newBlog-bom .newBlog-bom-pn .bom-n {
	white-space:nowrap;
	}