/**
    Theme Name: lilian
    Theme URI: http://leotheme.cn
    Description: The WordPress theme based on the leotheme.cn.
    Version: 1.0 2009-06-14
    Author: Await
    Author URI: http://leotheme.cn
    Tags: blue, region,hide,line,simple
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { 
    margin: 0; padding: 0;
}

body {
	font-family: 'Trebuchet MS', 宋体, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #333;
    width: 998px;
    margin: 0 auto;
}

img { border: none; }
hr { height: 1px; border: 1px solid #DEDEDE; }

th { font-weight: normal; }

a {color: #006699; text-decoration: none; }

a:hover {color: #1e9292; text-decoration: underline;}


/*
Header
-------------------------------------------------*/
.header { position: relative; width: 998px; margin: 0 auto; text-align: left; border-bottom: 1px solid #ebebeb; }
.header h1 { height: 100px; }
.nav { position: absolute; right: 0; bottom: 0px; font-size: 14px; list-style: none; }
.nav li  { float: left; display: inline; }
.nav li a { text-decoration: none; color: #FFF; background: #33ccff; padding: 5px 11px; font: bold 13px 'Trebuchet MS', 宋体, sans-serif; display: block; }
.nav li a:hover { background: #ff9900; color: #FFF; }
.nav .current_page_item a { background: #ff9900; color: #FFF; }

#top-center { width: 998px; margin: 0 auto; float: left; border-bottom: 1px solid #ebebeb; text-align: left; }

#top-center .piclist { width: 586px; float: left; padding: 12px 16px 20px 0; list-style: none; }
#top-center .piclist li { float: left; margin: 0 3px; }
#top-center .piclist li img { border: 3px solid #E8E7EC; }

#top-center .text { float: left; margin-top: 12px; padding: 6px; width: 378px; height: 375px; /* border: 3px solid #ebebeb;*/ color:#666; }

/* 顶部feed栏 */

.top-menu { width: 998px; margin: 0 auto; line-height:28px; text-align:left; }
.top-menu .left { float:left; width:400px; text-align:left; margin-left:6px; }
.top-menu .right { float:right; width:400px; margin-right:0; text-align:right; vertical-align:middle; }
.top-menu .right img { vertical-align:middle; }
.top-menu .right a { text-decoration:none; color:#000; font-size:12px; }
.top-menu .right { margin:12px 0 0 3px; padding-left:6px; }
.top-menu .right .rss { padding-left:12px; float:right; margin-top:6px; }
.top-menu .right .sina { padding-left:8px; float:right; margin-top:2px; }
.top-menu .right .g { padding-left:12px; float:right; margin-top:2px; }

/*
Container
-------------------------------------------------*/
#Container { width: 998px; margin: 0 auto; text-align: left; }

/*Content*/
.content { padding: 0px 0px 30px 0px; float: left; width: 998px; overflow: hidden;  }

.post {padding-top: 20px; border-bottom: 1px dashed #ebebeb; padding-bottom:15px;} }

.post-title { float: left; }
.post-title  h1 a { color: #0099cc; background: none; font-size: 18px; text-decoration: none; }
.post-title  h1 a:hover { color: #00BDD0; text-decoration: none; }
.post-title .info { width: 998px; }

.post-date { width: 45px; float: left; border-right: 1px solid #D1D1D1; text-align: center; margin-right: 8px; padding-right: 4px; padding-bottom: 5px; }
.post-month { color: #545454; font-size: 16px; font-weight: 400; letter-spacing: -1px; margin-bottom: -6px; text-transform: uppercase; font-weight: bold; }
.post-day { color: #ff9900; font-size: 18px; letter-spacing: -1px; margin-bottom: -4px; }

.entry { color:#666; padding-top: 10px; line-height: 24px; }

.post ul li, .entry ol li {margin: 0 0 7px 0px;}
.post ul li, .entry ol li {list-style: bullet; border-bottom: 1px solid #e3e3e3; padding-bottom:5px; margin: 5 0px 5px 0}
.post ul, ol {border-bottom: 0px solid #e3e3e3; padding-bottom:5px; margin: 0 0px 5px 0}

.post-cat { width:920px; background: url(images/mini-category.gif) left center no-repeat; padding-left: 20px; float:left; color: #999999;}
.post-comments { color:#006699; background: url(images/mini-comments.gif) left 12px no-repeat; padding:12px 0 0 20px; float: right;}
.post-calendar { color:#006699; background: url(images/mini-calendar.gif) left center  no-repeat;padding-left: 20px; float: right;  color: #999999;}
.mini-add-comment {background: url(images/mini-down-arrow.gif) left 12px no-repeat; padding:12px 0 0 18px; float: right; }

.navigation {clear: both; padding: 10px 0px;}
.navigation a, .navigation a:visited {color: #59770e;}

.previous-entries a {float: left; padding-left: 18px; background: url(images/mini-nav-left.gif) no-repeat left center;}
.next-entries a {float: right;padding-right: 18px; background: url(images/mini-nav-right.gif) no-repeat right center;}
			
/*sidebar*/

.sidebar {float: right; padding: 16px 30px 20px 0px; width: 225px; color: #666666;overflow: hidden; border-left: 0px solid #ebebeb; padding-left:0px; }

/* ----------------------------------------------------------- sidebar title (h2) ----------------------------------------------------------- */
#footer h2, .sidebar h2, .sidebar .sidebartitle{font: 13px 'Trebuchet MS', 宋体, sans-serif; color: #0099cc; letter-spacing: 0px; margin: 20px 0px 2px; padding-bottom: 3px; }

/* ----------------------------------------------------------- sidebar text styles ----------------------------------------------------------- */
.sidebar a, .sidebar a:visited{color: #666; text-decoration: none;}
.sidebar a:hover{color: #1e9292; text-decoration: none;}

.sidebar ul {margin: 0; padding: 0 0 10px 0; border-bottom: 0px solid #ebebeb;}
.sidebar ul li { color:#666; list-style: none; margin: 0; padding: 0; border: none;}

.sidebar ul li ul {padding: 0; margin: 0; list-style-type: none;}
.sidebar ul li ul li {margin: 5px 0; padding: 2px 20px; /* border-top: 1px solid #ebebeb; background: url(images/bullet.png) left center no-repeat; */ }

.sidebar ul li ul li ul li {padding: 1px 0 1px 10px; border: none;}

ul.list-cat li, li.widget_categories li{background: url(images/mini-category.gif) no-repeat !important; padding-left: 20px !important;}

ul.list-archives li, li.widget_archives li{background: url(images/mini-monthly-archive.gif) no-repeat !important; padding-left: 20px !important;}

ul.list-page li, li.widget_pages li, li.widget_recent_entries li{background: url(images/mini-page.gif) no-repeat !important; padding-left: 20px !important;}

ul.list-page li ul li, li.widget_pages li ul li{background: url(images/bullet.png) no-repeat !important; padding-left: 10px !important;}

/*calendar widget */
li.widget_calendar td {padding: 1px 7px;}

#searchform {margin: 0 0 15px 0 ;}
#s {border:1px solid #d0d0d0;width: 135px;height: 22px;padding: 4px 5px 0px 5px;background: #fff;margin-right: 2px;color: #333333;font-weight: normal;vertical-align: middle;}
#searchsubmit {background: url(images/bgstripes.gif);border: none;width: 67px;height: 26px;font: bold 12px Arial, Helvetica, sans-serif;color: #FFFFFF;vertical-align: middle;}

.rss { margin: 30px 0; }

#wp-calendar  { width: 205px; }
#wp-calendar tbody a { color: green; font-weight: bold; }
#wp-calendar #next { text-align: right; }
#wp-calendar td a { color:#ff9900; }

#sidebarComment li { position: relative; }
#sidebarComment li img { position: relative; left: 0; top: 0; padding: 2px; border: 1px solid #c2c2c2; }
#sidebarComment li div { position: absolute; left: 65px; top: 0; width: 90%; margin-left: 8px; display: inline; color: #999; line-height: 18px; }		

/*
Comments
-------------------------------------------------*/
.commentlist li { margin: 15px 0 10px; padding: 10px; list-style: none; border-bottom: 1px solid #e8e7ec; }

.commentlist li .avatar { float: left; margin-right: 10px; border: 5px solid #e8e7ec; }
.commentlist li.odd { /*background: #F9FBFD; */}
.commentlist li .byuser { background: #CBEAF4; border: 1px solid #D2D2D2; }

.commentlist cite, .commentlist cite a { font-style: normal; font-size: 1.1em; }

.commentlist p { margin: 10px 5px 10px 0px; font-weight: normal; line-height: 1.5em; text-transform: none; }
.commentmetadata { margin: 0; display: block; font-weight: normal; }
.commentlist li ul li { margin-right: 10px; margin-left: 10px; }
.pingback { background: #EFF6F9; }
.reply { }
#comments,#respond h3 { margin: 10px 0; }
.commentform p { margin: 5px 10px; }
#respond { margin-top: 20px; }

form#commentform {margin-bottom: 30px;}	

#commentform input { font-size: 12px; font-family: 'Trebuchet MS', 宋体, sans-serif; width: 200px;background:#FEFAF2;border: 1px solid #FCCF8B;padding: 3px;margin-top: 20px;}
#commentform textarea { font-size: 12px; font-family: 'Trebuchet MS', 宋体, sans-serif; width: 690px;height: 115px;background:#FEFAF2;border: 1px solid #FCCF8B;padding: 2px;margin-top: 20px}
#commentform #submit { background:#33CCFF; font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; border: none; width: 144px; height: 28px; cursor: pointer;}
#commentform #submit:hover { background:#FF9900; }

/*Footer
------------------------------------------------*/
#footer { margin: 0 auto; padding-top: 5px; width: 998px; text-align: left; }
#footer ul {margin: 0 10px 7px 0px; padding-top:5px;}
#footer ul li{ margin: 0 0 7px 0px; padding: 2px 0px 7px 15px; list-style-type: none; border-bottom: 1px solid #e3e3e3; background: url(images/bullet.png) left center no-repeat; }
.footer1 {width: 270px; float:left; margin-left: 10px;}
.footer2 {width: 270px; float:left; margin-left: 10px;}
.footer3 {width: 210px; float:left; margin-left: 10px;}
.footer4 {width: 198px; float:right; margin-left: 10px;}

.copyright { width: 998px; height: 35px; margin: 0 auto; }
/*Othes--------------------------------------*/
.clear { clear: both; }
.fLeft { float: left; }
.fRight { float: right; }
.light { color:#FF6600; }
.bold { font-weight: bold; }
.noStrong { font-weight: normal; }
.textindent2em { text-indent: 2em; }

/*---------Related Post-----------------------*/
.related_post {
			
			margin-bottom: 12px;
			}
.related_post li {
			height: 24px;
			line-height: 24px;
			padding: 5px 0 5px 8px;
			list-style: none;
			}
.related_post li a {
			float: left;
			}
.related_post li span {

			}
.related_postTitle {
			height: 24px;
			line-height: 26px;
			color: #203851;
			margin: 10px 0;

			}

/*---------PageNavi---------------------------*/
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
	padding:2px 8px;
	margin: 2px;
	text-decoration: none;
	border: 0px solid #9a215a;
	color: #FFF;
	font-weight:bold;
	background-color: #33ccff;	
}

.wp-pagenavi a:hover {	
	border: 0px solid #8ed4ef;
	color: #FFF;
	background-color: #ff9900;
}
.wp-pagenavi a:active {
	padding: 2px 8px; 
	margin: 2px;
	text-decoration: none;
	border: 0px solid #eb0f77;
	color: #eb0f77;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding:2px 8px; 
	margin:2px 2px;
	color:#33ccff;
	font-size: 9pt;
	border: 0px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding:2px 8px; 
	margin: 2px;
	font-weight: bold;
	border: 0px solid #00adef;
	color: #FFF;
	background-color: #ff9900;
}
.wp-pagenavi span.extend {
	padding:2px 8px; 
	margin: 2px;	
	border: 0px solid #668f2e;
	color: #668f2e;
	background-color: #FFFFFF;
}

/* 搜索重新定义 */
#search {
    float:right;
    margin-top: 18px;
}

/*默认让第一块内容显示，其余隐藏*/
#tab-content .hide { display:none; } 
#tab-content ul { list-style: none; }
#tab-content ul li { padding: 6px; border-bottom: 1px solid #e3e3e3; }

.newsPrevions { padding-top:12px; }

