﻿/*
  Z-Blog theme BirdNest was design by KandyTang based on Z-Blog default template
  Publish on 11.August,Last modified on 11.August,Support IE6 FireFox2.0,Best view above 800*600
  Thanks for using this theme,Get more PJBlog skins please visit www.jgpy.cn
  This work is shared under creativecommons 2.0,Please remain this copyright,Thank you very much
*/

/*---------------------------------------------------------*/
body{
	margin:0;
	padding:0;
	color:#333;
	font:12px "Trebuchet MS";
	background:#FFF url(BirdNest/bodybottom.jpg) left bottom no-repeat;
}
a{
	text-decoration: none;
}
a:link {
	color: #0075a9;
}
a:visited {
	color: #009e96;
}
a:hover {
	color: #e60012;
	text-decoration: underline;
}
a:active {
	color: #e60012;
	text-decoration:none;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
	word-break:break-all;
}
li{
	margin:0;
	padding:0;
}
p{
	margin:0;
	padding:0;
	word-break:break-all;
}
img{
	border:0;
}

/*---------------------------------------------------------------*/
#divAll{
	width:100%;
	margin:0;
	padding:0;
	border-top:3px solid #00a0e9;
}

#divPage{
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
	background:url(BirdNest/bj2.jpg) right 100px no-repeat;
}

#divMiddle{
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
	background:url(BirdNest/bj.jpg) 0 100px no-repeat;
}

#divTop{
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
	height:100px;
	background:url(BirdNest/logo.gif) 30px 10px no-repeat;
}

#divSidebar{
	width:250px;
	margin:0;
	padding:0;
	position:absolute;
	top:300px;
	left:15px;
	color:#666666;
}

#divMain{
	margin:62px 0 0 280px;
	padding:5px 10px 10px 15px;
	text-align:left;
	background:#fbfdfd url(BirdNest/main.jpg) right top no-repeat;
	*background:#fbfdfd url(BirdNest/main.jpg) right 8px no-repeat;
	border-top:8px solid #009e96;
	border-left:1px solid #CCC;
}

#divBottom{
	margin:0 0 0 280px;
	padding:0 0 0 130px;
	text-align:left;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top:2px dotted #CCC;
	background:#fbfdfd url(BirdNest/footbg.jpg) left bottom no-repeat;
}

/*---------------------------------------------------------------*/
div.function {
	float:left;
	width:250px;
	margin:15px 0 0 0;
	padding:0;
	text-align:left;
}
div.function h3{
	font-size:12px;
	margin:0;
	padding:5px 0 2px 5px;
	color:#0099CC;
}
div.function ul{
	text-align:left;
	margin:0;
	padding:5px 0 5px 0;
	list-style-position:outside;
	list-style-type:none;
	border-top:1px dashed #d0d0d0;
}
div.function li{
	margin:0;
	padding:5px 5px 0 5px;
	border-bottom:1px dashed #eaeaea;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
div.function li a:link,div.function li a:visited{
	color:#666;
	padding:0 0 0 20px;
}
div.function li a:hover{
    color:#000;
	text-decoration:none;
	background:url(BirdNest/+.gif) 0 1px no-repeat;
}

#divTags ul{
	height:100%;
}
#divTags li{
	margin:2px 5px 2px 5px;
	padding:0;
	border:none;
	float:left;
	word-wrap:break-word;
}
#divTags li a{
	padding:0;
	background:none;
}

#divMisc{
	padding:10px 0 5px 10px;
}
#divMisc h3{
	display: none;
}
#divMisc ul{
	border:none;
}
#divMisc li{
	padding:2px 0 2px 15px;
	border-bottom: none;
	height:100%;
}
#divMisc li a:hover{
    background:none;
}

#divCatalog li a:link,#divCatalog li a:visited{
    padding:0 0 0 5px;
}
#divCatalog li a:hover{
    background:none;
}
#divCatalog span{
    margin-left:5px;
}
div.function li span.feed-icon a{
	background:url(BirdNest/feed.png) no-repeat 0 3px;
	margin:0;
	padding:0;
	height:12px;
	width:12px;
}
div.function li span.feed-icon a:hover{
	background:url(default/feed.png) no-repeat 0 3px;
}
div.function li span.feed-icon img{
	height:12px;
	width:4px;
	visibility:hidden;
	margin:0;
	padding:0;
}


#divSearchPanel li{
    border-bottom:none;
	height:30px;
}
#divSearchPanel form{
    margin:5px 0 0 0;
	text-align:center
}
#edtSearch{
    border:3px double #ccc;
	width:140px;
	margin:0 3px 0 0;
}
#btnPost{
    border:1px solid #999;
	font-size:12px;
	padding:0px 8px 0 8px;
	*padding:2px 5px 0 5px;
	height:23px;
	*height:24px;
	color:#666;
}

#divStatistics li{
    border-bottom:none;
	padding:2px 0 2px 25px;
}

#beijing{
    position:absolute;
	top:135px;
	left:25px;
}
/*---------------------------------------------------------------*/


div.post {
    margin:10px 0 0 0;
	padding:0;
}
body.multi div.post{
    padding:0 0 10px 0;
	margin:0 0 20px 0;
}
div.post-nav {
    border-bottom:1px solid #9CC;
	height:20px;
	line-height:20px;
	margin-bottom:20px;
}
div.post-nav a.l{
	float:left;
	padding-right:10px;
	color:#669966;
}
div.post-nav a.r{
	float:right;
	padding-left:10px;
	color:#669966;
}
div.post-nav a:hover{
    text-decoration:none;
	color:#006600
}

body.multi div.post .post-title{
    margin:5px 0 5px 0;
	padding:0 0 0 30px;
	font:bold 20px "楷体_GB2312";
	color:#FF3366;
	width:80%;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
div.post .post-title{
    margin:5px 0 5px 0;
	padding:2px 0 0 30px;

	font:bold 20px "楷体_GB2312";
	color:#e60012;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
div.post .post-title a{
	color:#f27f88;
	padding:2px 0 2px 0;
	height:30px;
}
div.post .post-title a:hover{
    color:#FFF;
	background:#e60012 url(BirdNest/titlebg.gif) 0 0;
	text-decoration:none
}

body.multi div.post .post-date{
    font:11px Verdana;
	margin:10px 0 10px 0;
	color:#0099CC;
	padding:2px 0 0 20px;
	background:url(BirdNest/date.gif) no-repeat;
}
div.post .post-date{
    font:11px Verdana;
	margin:10px 0 10px 0;
	color:#669999;
	padding:2px 0 1px 20px;
	background:url(BirdNest/date.gif) no-repeat;
}
div.post .post-footer{
	background:url(BirdNest/codebg.gif);
	font-size:12px;
	padding:5px 0 5px 10px;
	margin:0;
	border-left:3px solid #00a0e9;
	border-right:1px solid #eee;
}
body.multi div.post .post-footer{
	font:normal 12px "Trebuchet MS";
	padding:0 0 0 20px;
	margin:0;
	color:#999999;
	border:none;
	background:url(BirdNest/tips.gif) no-repeat;
}
div.post .post-tags{
	background:url(BirdNest/codebg.gif);
	font-size:12px;
	padding:10px 0 0 10px;
	margin:30px 0 0 0;
	border-left:3px solid #00a0e9;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
}

body.multi div.post .post-tags{
	display:none;
}

div.post div.post-body{
    line-height:20px;
	background:url(BirdNest/line.gif);
	margin:10px 0 10px 0;
}
div.post div.post-body a{
    border-bottom:1px solid #e60012;
}
div.post div.post-body a:hover{
    background:#e60012;
	color:#FFF;
}
div.post-body div.media a{
	padding-left:16px;
	background:#FBFBFB url(default/media.gif) no-repeat 0 center;
}

div.post-body img{
	padding:3px;
	border:1px solid #CCC;
	background:#FFF url(BirdNest/loading.gif) 50% 50% no-repeat;
	margin:5px;
}

div.post-body p{
	margin:0;
	padding:0;
}

div.post-body p.inscript{
	margin:0;
	padding:0;
	padding-right:20px;
	text-align:right;
}
div.post-body p.code{
	border:1px double #ccc;
	border-left:3px solid #00a0e9;
	width:450px;
	margin:5px 0 5px 0;
	background:#fbfdfd url(BirdNest/codebg.gif);
	height:75px;
	overflow-y:auto;
	overflow-x:hidden;
	padding:5px;
	font-size:12px;
}
div.post-body div.code{
	border:1px double #ccc;
	border-left:3px solid #00a0e9;
	width:450px;
	margin:5px 0 5px 0;
	background:#fbfdfd url(BirdNest/codebg.gif);
	height:75px;
	overflow-y:auto;
	overflow-x:hidden;
	padding:5px;
	font-size:12px;
}

div.post-body h1{
	color: #000000;
	margin:0;
	padding:0;
	font-size:16px;
}
div.post-body h2{
	color: #000000;
	margin:0;
	padding:0;
	font-size:14px;
}
div.post-body h3{
	color: #000000;
	margin:0;
	padding:0;
	font-size:13px;
}
div.post-body h4{
	color: #000000;
	margin:0;
	padding:0;
	font-size:12px;
}
div.post-body h5{
	color: #000000;
	margin:0;
	padding:0;
	font-size:11px;
}
div.post-body h6{
	color: #000000;
	margin:0;
	padding:0;
	font-size:10px;
}
div.pagebar{
    margin:10px 0 0 0;
}
/*---------------------------------------------------------------*/
#BlogTitle{
	font-size:20px;
	margin:0;
	padding:30px 0 0 110px;
	font-weight:bold;
}
#BlogTitle a{
	color:#009999;
}
#BlogTitle a:hover {
	color:#DC143C;
	text-decoration: none;
}
#BlogTitle a:active {
	color: #DC143C;
	text-decoration: none;
}
#BlogSubTitle{
	color:#009999;
	font-size:12px;
	margin:5px 0 0 110px;
	padding:0;
}
#BlogPowerBy{
	font-size:12px;
	margin:0;
	padding:10px 0 0 0;
	font-weight:normal;
}
#BlogCopyRight{
	font-size:12px;
	margin:0;
	padding:3px 0 7px 0;
	font-weight:normal;
}


/*---------------------------------------------------------------*/
#divCommentPost{
    background:url(BirdNest/postbg.gif) right no-repeat;
	margin:30px 0 0 0;
	*margin:10px 0 0 0;
	padding:0;
	clear:both;
}
p.posttop{
	margin:10px 0 5px 0;
	padding:0 0 0 25px;
	background:url(BirdNest/comment.gif) 0 -1px no-repeat;
	font-weight:bold;
	font-size:110%;
	color:#0099CC;
}
p.postbottom{
	margin:0 0 10px 0;
	padding:5px 0 0 0;
}

#frmSumbit{
	padding:0;
	margin:0;
}

#frmSumbit p{
	padding:5px 0 5px 0;
}


input.button{
	border:1px double #ccc;
	color:#333;
	padding:3px 10px 0 10px;
	background:#FFF;
}

input.text {
	padding:2px;
	border:3px double #ccc;
	width:200px;
}

textarea.text {
	padding: 0.15em 0.25em 0.20em 0.25em;
	border: 1px double #ccc;
	border-left:3px solid #00a0e9;
	width:450px;
	background:url(BirdNest/codebg.gif);
	height:75px;
	overflow:auto;
	font-size:12px;
}

textarea.code{
    border:1px double #ccc;
	border-left:3px solid #00a0e9;
	width:450px;
	margin:5px 0 5px 0;
	background:#fbfdfd url(BirdNest/codebg.gif);
	height:75px;
	overflow-y:auto;
	overflow-x:hidden;
	padding:5px;
	font-size:12px;
}
/*---------------------------------------------------------------*/
#divCalendar{
	padding:0;
	text-align:center;
	font:12px "Trebuchet MS"
}

#divCalendar h3{
	display:none;
}

#divCalendar div{
	margin:0;
	padding:0;
	float:left;
}
#divCalendar div.month1{
	background:url(BirdNest/month1.gif) no-repeat center 10px;
}
#divCalendar div.month2{
	background:url(BirdNest/month2.gif) no-repeat center 10px;
}
#divCalendar div.month3{
	background:url(BirdNest/month3.gif) no-repeat center 10px;
}
#divCalendar div.month4{
	background:url(BirdNest/month4.gif) no-repeat center 10px;
}
#divCalendar div.month5{
	background:url(BirdNest/month5.gif) no-repeat center 10px;
}
#divCalendar div.month6{
	background:url(BirdNest/month6.gif) no-repeat center 10px;
}
#divCalendar div.month7{
	background:url(BirdNest/month7.gif) no-repeat center 10px;
}
#divCalendar div.month8{
	background:url(BirdNest/month8.gif) no-repeat center 10px;
}
#divCalendar div.month9{
	background:url(BirdNest/month9.gif) no-repeat center 10px;
}
#divCalendar div.month10{
	background:url(BirdNest/month10.gif) no-repeat center 10px;
}
#divCalendar div.month11{
	background:url(BirdNest/month11.gif) no-repeat center 10px;
}
#divCalendar div.month12{
	background:url(BirdNest/month12.gif) no-repeat center 10px;
}

p.w{
	float:left;
	width:35px;
	height:16px;
	margin:4px 0 0 0;
	padding:2px 0 1px 0;
	text-align:center;
	vertical-align :middle;
	font:bold 11px "Trebuchet MS";
	color:#999
	
}

p.y{
	text-align:center;
	height:14px;
	margin:2px 0 0 0;
	padding:0 0 2px 0;
	float:left;
	width:100%;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dashed #d0d0d0;
}
p.y a{
    margin:0 20px 0 20px;
}
p.d{
	float:left;
	width:35px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}
p.yd a{
    width:35px;
	height:18px;
}
p.yd a:hover{
    text-decoration:none;
}
p.yd{
	float:left;
	width:35px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
	font-weight:bolder;
	color:#6090c0;
	background: url(BirdNest/links_r.gif) no-repeat 6px 2px;
}
p.nd{
	float:left;
	width:35px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}
p.cd{
	float:left;
	width:35px;
	height:18px;
	margin:0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
	font-weight:bold;
	color:#e60012;
	background:url(BirdNest/links_cd.gif) no-repeat 6px 1px;
}

/*---------------------------------------------------------------*/
ul.msg{
	margin:10px 0 10px 0;
	padding:0;
	text-align:left;
	list-style:none;

}
li.msgname{
	padding:10px 0 5px 10px;
	margin:0;
	font:bold 12px "Trebuchet MS";
	color:#0099CC;
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
}
li.msgname a{
	margin:0 0 0 5px;
}
li.msgname span{
	margin:0 0 0 -5px;
}
li.tbname{
	padding:0;
	margin:0;
	font-weight:bold;
}
li.msgurl{
	padding:0;
	margin:-22px 0 0 0;
	float:right;
}
li.msgarticle{
	list-style:none;
	padding:5px 0 10px 10px;
	margin:0;
	line-height:150%;
	border-top:1px dashed #d0d0d0;
	border-left:1px solid #c9c9c9;
}
li.msgtime{
	text-align:right;
	padding:0;
	margin:0;
	background:url(BirdNest/msgbottom.jpg) no-repeat;
	color:#999;
	height:20px;
}
ul.trackback{
	background:url(BirdNest/codebg.gif);
	font-size:12px;
	padding:0 0 8px 10px;
	margin:0;
	border-left:3px solid #00a0e9;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
}
ul.tb li.tbname{
    padding:10px 0 5px 10px;
	margin:0;
	font:bold 12px "Trebuchet MS";
	color:#666;
	border-top:1px solid #c9c9c9;
	border-left:3px solid #c9c9c9;
	background:url(BirdNest/codebg.gif);
}

ul.tb li.msgarticle{
    background:url(BirdNest/codebg.gif);
	border-left:3px solid #c9c9c9;
}
ul.mutuality{
    padding:5px;
	margin:15px 0 20px 0;
	font-size:12px;
	background:#f4f9f9;
	height:100%;
	border-top:1px solid #FFF;
	border-right:1px solid #e1e8e8;
	border-bottom:1px solid #e1e8e8;
	border-left:1px solid #FFF;
}
ul.mutuality li.tbname{
    padding:0 0 0 25px;
	margin:0 0 5px 0;
	background:url(BirdNest/relative.gif) 0 0 no-repeat;
    color:#0099CC;
	border-bottom:1px dashed #e1e8e8;
}

ul.mutuality li.msgarticle{
    margin:0;
	padding:0;
	height:100%;
}

ul.mutuality li.msgarticle p{
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin:0 5px 0 0;
}
ul.mutuality li.msgarticle p a{
	padding:0 0 0 25px;
	margin:0;
	background:url(BirdNest/++.gif) 1px 1px no-repeat;
	*background:url(BirdNest/++.gif) 1px -2px no-repeat;
}
ul.mutuality li.msgarticle p a:hover{
    background:url(BirdNest/++.gif) 1px -14px no-repeat;
	*background:url(BirdNest/++.gif) 1px -17px no-repeat;
	text-decoration:none;
}

li.msgarticle div.quote{
	background:url(BirdNest/codebg.gif);
	padding:5px;
	margin:5px 0 5px 0;
	color:#666;
	border:1px solid #eaeaea;
}
li.msgarticle div.quote-title{
	margin:0;
	padding:0;
	text-align:right;
	color:#333;
	background:url(BirdNest/quote.gif) no-repeat;
}
/*---------------------------------------------------------------*/
#divNavBar{
	height:30px;
	position:absolute;
	top:0px;
	right:0px;
}

#divNavBar h3{
	display:none;
}

#divNavBar ul{
	margin:0;
	padding:0;
}

#divNavBar li{
	float:left;
	padding:0;
	margin:0;
	font-size:12px;
}

#divNavBar a{
	float:left;
	margin:0;
	padding:20px 15px 2px 10px;
	text-decoration: none;
	border-left:1px solid #009e96;
	color:#0066CC;
}
#divNavBar a:hover {
	color:#e60012;
	border-left:1px solid #0099CC;
}
#divNavBar a:active {
	font:bold 14px "Trebuchet MS"
}