* {
	font-family: 宋体, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}
body {
	background-image: url(Bunny/bg_blue.gif);
	background-repeat: repeat-x;
	background-color: #eee;
	width: 980px;
	margin:0px auto;
}
li {
	list-style-type: none;
}
.button {
	background-color: #5FBD00;
	background-image: url(Bunny/search.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #AACCEE;
}
input, textarea {
	border: 1px solid #AACCEE;
}



a,a:link,a:visited{background-color:transparent;color:#07519a;text-decoration:none}
a:hover,a:hover span{
	text-decoration:underline;
	color: #009900;
	background-color: #FFFFCC;
}
a:active{color:#090}
a span,a:link span{color:#e85f17}

/*主框架设置开始*/
#Top {
	background-color: #3c7faf;
	background-image: url(Bunny/glow_b.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 10px;
}
#NavBar {
	background-color: #EBF3FB;
	overflow: auto;
	_height: 1%;
	padding-left: 20px;
}
#NavBar li {float: left;}
#NavBar li a {
	font-weight: bold;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	display: block;
	clear: none;
	margin-right: 2px;
}
#NavBar li a:hover {
	border: 1px inset #AACCEE;
	background-color: #C7DDF3;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 3px;
	padding-left: 9px;
}

#Middle {
	display: table-row;
}

#Main {
	float: left;
	width: 480px;
	margin-right: 3px;
	background-color: #FFFFFF;
	padding: 5px;
}
#Toolbar {
	width: 258px;
	float: left;
	background-color: #FFFFFF;
	padding: 5px;
}
#Sidebar {
	width: 206px;
	float: right;
	background-color: #FFFFFF;
	padding: 5px;
}
#Bottom {
	clear: both;
	margin-top: 10px;
	border-top-width: 6px;
	border-top-style: double;
	border-top-color: #AACBEE;
}
#BlogTitle, #BlogTitle a {
	font-size: 36px;
	margin-left: 30px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
}
#BlogSubTitle {
	margin-left: 60px;
	font-size: 16px;
	color: #AACCEE;
}

/*主框架设置结束*/


/*divMain内详细设置开始*/
.post {
	border: 1px solid #AACCEE;
	overflow: auto;
	_height: 1%;
	margin-bottom: 8px;
}
.post-title {
	background-color: #EBF3FB;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #AACCEE;
	font-size: 16px;
	padding: 5px;
}
.post-title a{
	padding-left: 10px;
}
.post-info {
	float: left;
	height: 20px;
}

.post-body {
	padding: 5px;
	clear: both;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #AACCEE;
}
.post-body a {color: #FF3366;}
.post-body p {
	margin-bottom: 12px;
	text-indent: 2em;
}


/*========标题前的小日历========*/
.date {
	float: left;
	width: 45px;
	background-image: url(Bunny/date.png);
	height: 49px;
	margin-left: -5px;
	margin-top: -5px;
}
.month {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 17px;
}
.day {
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 20px;
	font-weight: bold;
}
/*========标题前的小日历========*/

/*文内列表*/
.post-body ul, .post-body ol {
	margin: 15px;
}
.post-body ul li {
	list-style-position: outside;
	list-style-type: disc;
	margin-bottom: 5px;
	margin-left: 20px;
}
.post-body ol li {
	list-style-type: decimal;
	list-style-position: outside;
	margin-bottom: 5px;
	margin-left: 20px;
}
/*文内列表*/

.post-footer {
	font-weight: normal;
	background-color: #EBF3FB;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #AACCEE;
	border-bottom-color: #AACCEE;
	padding: 3px;
}

/*前一篇后一篇*/
#post-nav {
	margin-top: 10px;
	margin-bottom: 10px;
}
#post-nav #Pre {
	padding-left: 5px;

}
#post-nav #Next {
	text-align: right;
	padding-right: 5px;
}
/*前一篇后一篇*/

/*文章分页*/
.pagebar a, .pagebar .now-page {
	border: 1px solid #AACCEE;
	background-color: #EBF3FB;
	width: 18px;
	display: block;
	float: left;
	margin-right: 3px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
}
.pagebar .now-page{
	font-weight: bold;
	background-color: #FFFFFF;
}
/*文章分页*/

/*divMain内详细设置结束*/
.msg, .quote {
	border: 1px solid #AACCEE;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	overflow: hidden;
	_height: 1%;
}
.quote {
	background-color:#F2F8FD;
}
.msg .title, .quote .quote-title {
	background-color: #EBF3FB;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #AACCEE;
	padding-left: 5px;
	margin-right: -3px;
	margin-left: -3px;
	margin-bottom: 3px;
}
.msg .title {
	text-align: center;
	font-weight: bold;
}
#Main .msg .title {text-align:left;}

/*===Blog搜索===*/
#ulSearch {padding: 5px;}
#edtSearch {
	width: 175px;
	height: 20px;
	padding-left: 10px;
}
/*===Blog搜索===*/

#ulCatalog, #ulRSS {clear: left;}
#ulCatalog li, #ulRSS li {
	float: left;
	width: 120px;
	padding-left: 5px;
}

.quote {
	border: 1px solid #AACCEE;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
#Related li {
	background-image: url(Bunny/pointtext.gif);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-left: 20px;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	width: 430px;
}
.comment_action {
	float: right;
	padding-right: 5px;
}
#frmSumbit {
	padding: 10px;
}



/*===============日历============================*/
.month1{background:url(Bunny/month1.gif) no-repeat center 55px;height: 150px;}
.month2{background:url(Bunny/month2.gif) no-repeat center 55px;height: 150px;}
.month3{background:url(Bunny/month3.gif) no-repeat center 55px;height: 150px;}
.month4{background:url(Bunny/month4.gif) no-repeat center 55px;height: 150px;}
.month5{background:url(Bunny/month5.gif) no-repeat center 55px;height: 150px;}
.month6{background:url(Bunny/month6.gif) no-repeat center 55px;height: 150px;}
.month7{background:url(Bunny/month7.gif) no-repeat center 55px;height: 150px;}
.month8{background:url(Bunny/month8.gif) no-repeat center 55px;height: 150px;}
.month9{background:url(Bunny/month9.gif) no-repeat center 55px;height: 150px;}
.month10{background:url(Bunny/month10.gif) no-repeat center 55px;height: 150px;}
.month11{background:url(Bunny/month11.gif) no-repeat center 55px;height: 150px;}
.month12{background:url(Bunny/month12.gif) no-repeat center 55px;height: 150px;}

/*日历month属性*/
p.y{
	margin:5px 0 5px 0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

p.y a:hover {
	background:#BCD2E6;
	text-decoration:none;
}

/*日历week属性*/
p.w{
	float:left;
	width:27px;
	height:16px;
	line-height:16px;
	text-align:center;
	font-size:12px;
	color:#660;
	border-top:1px #aaa solid;
	border-bottom:1px #aaa solid;
	margin-right: 1px;
}

/*日历data属性*/
p.d{
	float:left;
	width:28px;
	height:22px;
	line-height:20px;
	text-align:center;
}

/*有日志日期属性*/
p.yd{
	float:left;
	width:28px;
	height:22px;
	line-height:20px;
	text-align:center;
	background:url(Bunny/databg.gif) no-repeat 2px 2px;
}

p.yd a:hover {
	text-decoration:none;
	font-weight:bold;
}

/*日期空白位*/
p.nd{
	float:left;
	width:28px;
	height:22px;
	text-align:center;
}

/*日历当天高亮显示*/
p.cd{
	float:left;
	width:28px;
	height:22px;
	text-align:center;
	vertical-align :middle;
	font-weight:bold;
	background-color: #EBF3FB;
}

/*========日历结束========*/
/*========文章归档开始========*/
#arcs {
	display: none;
}
#arcs li {
	background-image: url(Bunny/arc.gif);
	padding-left: 25px;
	background-repeat: no-repeat;
}
/*========文章归档结束========*/

/*========Google Reader Shared========*/
/*Google Reader Shered Items*/
#readerpublishermodule0{
	text-align:left;
	padding-top: 5px;
}
#readerpublishermodule0 li{
	line-height:20px;
	padding-left:5px;
	width: 185px;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
#readerpublishermodule0 .f {/*Google Reader Shered Items (Read More...)*/
	text-align: right;
	padding-right: 5px;
	line-height: 20px;
}
/*========Google Reader Shared========*/

/*===网站统计数据===*/
#ulStat li {
	background-image: url(Bunny/file.gif);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-left: 25px;
}

/*========最近发表及回复 & 最新留言========*/
#ulComments li, #ulGuestComments li, #ulPrevious li {
	width: 245px;
	padding-right: 5px;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
#ulComments li, #ulGuestComments li {
	width: 215px;
	background-image: url(Bunny/file.gif);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-left: 25px;
}
/*========最近发表及回复 & 最新留言========*/

/*========友情链接========*/
#ulLinks li {
	background-image: url(Bunny/pointtext.gif);
	background-repeat: no-repeat;
	background-position: 4px;
	padding-left: 20px;
}
/*========友情链接========*/


#Toolbar .msg {width: 250px;}


/*========引用通告========*/
/*引用通告内容隐藏展开内容框架*/
#tbtext {
	display:none;
	text-align:left;
	border-top:1px #B0BDC6 solid;
	margin:2px 10px 10px 10px;
	padding-top:10px;
}

/*引用通告内容框架*/
.tbcontent{
	height:20px;
	line-height:20px;
	border-bottom:1px #B0BDC6 dashed;
}

/*引用通告列表，引用来源标题*/
.tbcontenttitle {
float:left;
width:260px;
overflow:hidden;
}

/*引用通告列表，引用来源站点*/
.tbcontentsite {
float:left;
width:133px!important;
width:152px;
overflow:hidden;
margin:0 10px 0 10px;
}

/*引用通告列表，引用来源时间*/
.tbcontenttime {
float:right;
width:120px;
}
/*========引用通告========*/
#commfrm {
	font-weight: bold;
	margin-top: 20px;
	font-size: 16px;
}
#Main #ulTags {
	padding-left: 10px;
	background-color: #EAEFF2;
	padding-top: 10px;
	padding-bottom: 10px;
}


/*========外部链接========*/
.post-body .new-window{
	padding:0 12px 0 0;
	background: url("Bunny/external.png") no-repeat right top;
} 
/*========外部链接========*/
