/* 
	Style: TIME
	Author: Joan Young
	Author eMail: sxmrjc@sina.com

	Optimal Configuation: Best view in at least 800*600 dpi, Ture color, Javascript Enabled.
	Browser Support: MS-IE 5.5+/Mozilla FireFox 1.5+/Netscape Navigator 8.1/Opera 8.5+
	(c) Copyright 2002-2006 Blogbus Web Team. All Rights Reserved.
*/
* {
	margin: 0;
	padding: 0;
}

body {
	margin-bottom: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 150%;
	text-align: center;
	color: #000;
	background: #f3fbff url(header2.jpg) repeat-x;
}
#diaodiao {
	    background-image: url(9.gif);	
        background-repeat: no-repeat;
		position:absolute;right:0px;
		float:right; z-index:-10;
       height: 245px;width:405px;
}

li {
	list-style: none;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
img {
	border: none;
}
input {
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	border: 1px solid #BBB;
	background: none;
}
textarea {
	padding: 2px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	border: 1px solid #BBB;
	background: none;
	overflow: auto;
}
.button {
	width: 60px;
	height: 19px;
	padding: 0px;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	color: #666;
	border: 1px solid #BBB;
	background: #FFF;
	cursor: pointer;
}
.time {
	font-size: 90%;
}
.clear {
	clear: both;
}
#index {
	margin: 0 auto;
	padding: 0px;	
	width:814px;
	text-align: center;


}
#detail {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#container {
	width: 814px;
	margin: 0px;
	background:  url(container.jpg) repeat-y;;
}
#header {
	width: 600px;
	height: auto!important;
    height:260px;
    min-height:260px;
	text-align: center;
	background: url(header.jpg) no-repeat;
    font-family:楷体_GB2312;
    overflow:visible;

	*margin-left:-214px;
}
.blogName {
	padding: 5px 20px 5px 30px;
	font-weight: bold;
	text-align: left;
	line-height: 120%;
	/*color: #000000;font-size: 125%;*/
	font-size: 28px;
	color: #69BFDE;
}
.blogName a {
	color: #000000;
	text-decoration: none;
}
.blogName a:hover {
	color: #1F5496;
}
.description {
	padding: 3px 0px 5px 30px;
	text-align: left;
	line-height: 120%;
	color: #000;font-size:1.2em;
}

#titleimage {
    width:596px;
    height:auto;
    margin:15px 0px 15px 0px;
    *margin:15px 0px 10px 0px;
    _margin:15px 0px 10px 0px;
    text-align:center;
    float:left;
    
}

ul.menu {
	margin: 0px;
	#margin: 2px 0px 0px -220px;
	padding: 0px;
	width: 600px;height:20px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    list-style: none;
    list-style-position:inside;
    line-height: 25px;
	
}

ul.menu li {	

	display: inline;
	margin: 0px 15px 5px 5px;zoom:1;
	#margin:0px 22px 5px 8px;
	_margin:0px 25px 5px 10px;
	border: 1px dotted #69BFDE;
	text-align:center;
        padding: 5px;
		#padding: 2px;
		_padding:  0px;
        background: #ffffff;
	}

ul.menu,
ul.menu li a {
	padding: 5px 0px 0px 0px;
	#padding:0px;
    font-family:楷体_GB2312;
	}

ul.menu li a {
        color: #595441;
	margin:0px;
       	}

ul.menu li a:hover {
	color: #69BFDE!important;
	text-decoration: none;
       	}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #595441!important;
	text-decoration: none;
	}

#innerContainer {margin-top:60px;
}
.innerTop {
}
.innerBottom {
}
#outerContent {
	float: left;
	width: 602px;
	text-align: left;
	line-height: 150%;
	color: #454545;
	overflow: visible;
}
#content {
}
.contentTop {
}
.contentBottom {
}
#posts {
	width: 562px;
}
.postsTop {
}
.postsBottom {
}
#posts li {
	width: 555px;
	margin: 0 0 20px 19px;
}

.indexlist {
	line-height: 1.7;
	padding:0px;
	margin-left:30px;
	margin-bottom:20px;
}

.postHeader {
	float: left;
	padding-left: 10px;
	border-left: none;
}
.postHeader h2 {
	display: block;
	float: left;
	width: 545px;
	padding-bottom: 1px;
	font-size: 115%;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	color: #666666;
	overflow: visible;
}
.postHeader h2 a {
}
.postHeader h2 a:visited {
	color: #666666;
}
.postHeader h2 a:hover {
	color: #028CDC;
}
.category {
	font-size: 80%;
	font-weight: normal;
	color: #666666;
}
.postHeader h3 {
	float: left;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	color: #BBB;
}
.postBody {
	width: 555px;
	margin: 25px 10px 0;
}
.postBody p {
		margin: 0 2em;
	padding: 0;
	border: 0;line-height:1.5em;font:1em;
}
.postBody img{
	text-align: center;
/*	border: 1px dotted #69BFDE;*/
        background: #ffffff;
		margin:5px 0 5px 0;
}
.postBody table {
	margin: 0 auto;
}
.postBody table a:hover {
	border: none;
}
.hiddenpost {
	margin:20px 0 50px 2em;
}
.postFooter {
	margin: 20px 5px 30px 10px;
	padding-bottom: 3px;
	color: #666666;
}
.postFooter a {
}
.postFooter a:hover {
}
.tags {
	float: right;
	margin: 0 5px 0 0;
	color: #666666;
}
.tags a {
}
.tags a:hover {
}
.menubar {
}
.pageNavi {
	margin-left: 25px;
}
.pageNavi a {
}
.pageNavi a:hover {
}
#outerSidebar {
	float: right;
	width: 183px;
	padding: 0 24px 0 5px;
	text-align: left;
	line-height: 150%;
	overflow: visible;
	table-layout: fixed;
	word-break: break-all;
}
#outerSidebar .count{
	position: absolute;
	top: -1000px;
}
#outerSidebar h2 {
	margin-bottom: 7px;
	padding-bottom: 1px;
	font-size: 110%;
	color: #454545;
	background: url(dot.gif) left bottom repeat-x;

}
#sidebar {
}
.sidebarTop {
}
.sidebarBottom {
}
.module {
	margin-bottom: 20px;
}
.modTop {
}
.modBottom {
}
.modBody {
}
.counter {
    margin-top:30px;
}

/*#profile img {
	width: 96px;
	height: 96px;
	padding: 2px;
	border: 1px solid #BBB;
	overflow: hidden;
}*/

#profile h3 {
	margin: 5px 0;
	font-size: 100%;
}
.about {
}
/*#calendar table {
	width: 100%;
	margin: 0; 
	padding: 0; 
}
#calendar a {
	border: none;
}
#calendar td { 
	font-size: 90%; 
	text-align: center; 
	line-height: 150%; 
	word-break: keep-all; 
	text-transform: lowercase; 
}
#calendar td a { 
	font-weight: bold; 
	text-decoration: none;
	background: none; 
}
#calendar td a:hover {
	border: none;
}
#calendar .calendarHead td {
	font-size: 110%;
	font-weight: bold;
}
#calendar .week {
	padding: 2px;
	font-size: 90%;
	text-align: center;
	white-space: nowrap;
}
.day {
	text-align: center;
	white-space: nowrap;
}
#calendar td.today {
	color: #FFF;
	background: #d0d0d0;
}
#calendar td.today a {
	color: #FFF;
}*/
#login .modBody {
	text-align: right;
}
#login .uid {
	margin-bottom: 5px;
}
.uid #username,.pwd #password {
	margin-left: 5px;
}
.uid input,.pwd input {
	width: 135px;
}
#login .button {
	margin-top: 5px;
}
#search .textField {
	width: 120px;
	margin-left: 3px;
}
.ss {
	width:145px;
	_width:135px;
	*width:135px;
} 
#nComments .modBody {
	color: #666666;
}
#nComments .author {
	color: #666666;
}
#custom {
	margin-bottom: 20px;
}
.statistics {
	margin-bottom: 20px;
}
.subscribe {
	margin-bottom: 20px;
}
.poweredBy {
	font-size: 80%;
}
#footer {
	height: 70px;
	margin: 30px 0 0;
	background: url(footer.jpg) left bottom no-repeat;
}
.copyright {
	padding: 18px 0 0 160px;
	font-size: 80%;
}
.tb_url {
	margin: 5px 0;
}
.tb_url input {
	width: 280px;
	color: #555;
	border: 1px solid #CCC;
}
#trackbacks {
	width: 505px;
	margin: 0 0 20px 25px;
}
#trackbacks .desc {
	margin: 0 0 15px 0;
}
#trackbacks h2 {
	font-size: 110%;
	margin-bottom: 20px;
}
#trackbacks h3 {
	font-size: 100%;
	font-weight: normal;
}
#trackbacks .blogName {
	margin: 2px 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	color: #666;
}
#trackbacks .blogName span {
	font-weight: bold;
}
#trackbacks .time {
	font-size: 80%;
}
#trackbacks li {
	margin: 0 5px 20px 0;
	background: url(dot.gif) left bottom repeat-x;

}
#trackbacks .content {
	color: #666;
}
.context {
	margin: 0 0 24px 25px;
	font-size: 100%;
	text-align: left;
	color: #5F5F5F;
}
.context a {
	color: #5F5F5F;
}
.context a:hover {
	color: #CCC;
}
#comments {
	width: 505px;
	margin: 0 0 20px 25px;
}
#comments h2 {
	font-size: 110%;
	margin-bottom: 20px;
}

#comments h2 a {color:#6C8C37;}

#comments li {
	margin: 0 5px 25px 0;
	color: #666;
}

#comments li p {padding:0 0 10px 0; overflow: hidden; width:505px}

.gbcontent {margin-left:0.5em;}

#comments .header {
  position:relative;
  min-height:19px; /* 19 + 3 +3 = 25px = height of gravatar */
  margin:0 0 10px 0;
  padding:3px 6px;
}

* html #comments .header {height:19px;} /* IEWin */

#comments .header strong {font-family:Georgia,sans-serif;}

#comments .header .gravatar {
  position:absolute;
  top:1px;
  right:1px;
}

#comments .header.alt1 {background-color:#EDF3DE; overflow: hidden;}

#comments .header.alt0 {background-color:#E9F7F6; overflow: hidden;}

#comments .reply {
	overflow: hidden;
	width:420px;
	margin:0px 0px 10px 20px;
	padding: 5px;
	border: 1px solid #E9F7F6;
}


#comments .menubar {
	margin-top: 10px;
}
.reCmtBody {
	margin: 5px 0;
	padding: 5px;
	border: 1px dotted #888;
	background: #DEDEDE;
}
.cmtBody p {
	margin: 10px 0;
}
.reply {
}
#commentForm {
	margin: 0 0 30px 25px;
}
#commentForm fieldset {
	margin: 24px 18px 12px 0;
	padding-left: 12px;
}
#commentForm fieldset legend {
	font-weight: bold;
	font-size: 14px;
}

#commentForm fieldset input,#commentForm fieldset textarea {
	border: 1px solid #666666;
	font-size: 13px;
}

#commentForm p {margin:1em 0 1em 0;}

#commentForm fieldset textarea {
	overflow: auto;
}


#commentForm h2 {
	font-size: 110%;
	margin-bottom: 20px;
}
#commentForm form {
}
#commentForm label {
	display: block;
}
#commentForm textarea {
	width: 400px;
	margin: 5px 0;
}
#content #posts li .postBody ul,ol { margin:0; padding:0; margin-left:20px; }
#content #posts li .postBody li { margin:0; padding:0; padding:0 2px;list-style-position:inside; }
#content #posts li .postBody ul li { list-style:disc; }
#content #posts li .postBody ol li { list-style:decimal; }

/**
 * 此css文件定义日历的样式，每个模板各有一个。
 */

 
/************************************************
*	Calendar									*
************************************************/


#wp-calendar {
	empty-cells: show;
	margin: 5px 0px 0px 0px;
	width: 100%;border:2px solid #ffffff;
}

.calendarnext {

	float: right;
}

.calendarprev {

	float: left;
}



#wp-calendar td {
	color: #515441;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;font-size:13px;
}


#wp-calendar #today {
	color: #4A8797;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

#calendarHerder {
	width:100%;
	margin-top: 10px;margin-bottom:5px;
	text-align:center;line-height:140%;
}
#calendarHerder span {
	text-decoration: none;
}
/* 月日的 css */
.calendarHerder {
	text-decoration: none;
	display:block;
}

/* 最外面大单元格的 css */
.outTable {
	background-color: #f3fbff;
	margin-left: 0px;
}

/* 日期的table的 css */
#daytable {
	width:100%;
}

/* 日期单元格的 css */
.calendar {
	background-color: #f3fbff;
	text-decoration: none;
}

a.calendar:link,a.calendar:visited,a.calendar:hover,a.calendar:active {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a.calendarHerder:link,a.calendarHerder:visited,a.calendarHerder:hover,a.calendarHerder:active {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* 有日志的连接样式 css */
.haveblog {
	text-decoration: underline;
	font-weight:bold;
}

/* 当天日期单元格的 css */
.riqi {
	background-color: #ffffff;
}

/* 星期数单元格 css */
.weektd {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #A3CC52;
}

/* 星期六和星期日的文字css */
.satsun {
	color:#FF0000
}


