/*  
		Theme Name: Luxmundi
		Theme URI: http://blog.dfeijy.info
		Description: Luxmundi wordpress theme designed by <a href="http://blog.dfeijy.info">clarezoe</a>
		Version: 1.0
				Please read the page at http://blog.dfeijy.info/ for licensing agreements.
		Author: clarezoe
		Author URI: http://blog.dfeijy.info/
*/

/*--------全局*/
* {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

body {
	background:#BEE6F3 none repeat scroll 0% 0%;
	font-size:12px;
}

img {
	border:0px none;
}

h1, h2, h3, h4, h5, h6, h7 {
    color:#330000;
	font-family: Georgia,times,'times new roman', serif;
    letter-spacing:-1px;
    line-height: 130%;
	margin: 0;
	padding: 0;
	text-align: left;
    font-weight:normal;
}

h1 {
	font-size: 16pt;
	margin: 0;
	}

h2 {
	font-size: 14pt;
}

h3 {
	font-size: 12pt;
}

h4,h5,h6,h7 {
	font-size: 10pt;
}

a, a:link, a:visited {
	color: #325DB5;
        text-decoration: none;
        font-size: 14px blod;
}

a:hover, a:active {
        color:#4C4343;
        cursor:pointer;
}

p{
	margin-top:5px;
}

/*------头部*/
#wrapper {
	width:960px;
	margin:0 auto;
	margin:0 auto;
	border: 2px solid #E5E5E5;
	background:#FFF;
}

#header {
	margin: 0;
	padding: 0 0 0 0; 
}

#header .webleft{
	float: left;
	background:none;
	position:relative;
	margin:0;
	padding:0;
	height:auto;
}

#header .webleft img{
	margin-left:5px;
	margin-top:4px;
}

#header .webleft a{
	margin-left:5px;
	margin-top:-15px;
}

/*---google search*/
#header .searchright {
	float: right;
	position: relative;
	margin-right: 5px;
	margin-bottom:5px;
	padding: 0;
	text-align: right;
	color: #fff;
}
  
#header .searchright form {
	background:transparent url(images/search.gif) no-repeat scroll left 3px;
	height:28px;
	width:213px;
}

#searchbox {
	background:white;
	width:150px;
	border:none;
	margin-top:6px;
}

#searchbutton {
  width:50px;
  border:none;
  background:none;
}

#searchbutton:hover{
	cursor:pointer;
}

#cse-search-results{
	padding: 0;
	margin: 0
}
/*------导航栏*/
#nav{
	height:40px;
	background: #A7B6D5 url(images/menu.gif) no-repeat scroll center center;
	border: none;
	line-height: 40px;
	margin:0pt auto;
	padding: 1px 0pt 0pt;
	width:960px;
}

ul.nav{
	font-size: 8pt;
	font-weight: bold;
	letter-spacing:0px;
	height:40px;
	line-height:40px;
	float:left;
	list-style:none;
	margin:0pt;
	padding:0pt;
}

ul.nav li {
	float: left !important;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.nav li a, ul.nav li a:link, ul.nav li a:visited{
	color:#FAF7E8;
	display:block;
	float:left;
	padding:0pt 8px;
}

ul.nav li a:hover, ul.nav li a.active{
	background:#A7B6D5;
	
}

ul.nav li.current_page_item a {
        background: #4B5DEE;
}

ul.nav li ul {
        float:left;
        margin:0;
        padding:0;
        }

/*-----内容*/
#content{
	text-align:left;
	float:left;
	display:block;
	width:620px;
}

#index{
	text-align:left;
	display:block;
}

.post{
	margin:30px 30px 30px 30px;
}

.title {
	padding-bottom:5px;
	border-bottom:1px solid #BBB;
}

.title a {
	font-size:20px;
	font-weight:650;
	color:#260CB8;
}

.atitle {
	margin-left:30px;
	padding-bottom:10px;
}

.atitle a {
	font-size:18px;
	font-weight:650;
	color:#ff7200;
}

.atitle a:hover,.comb a {
	color:#86B1DF;
}

/*-----Entrytop*/
#entrytop{
	margin-top:4px;
	margin-bottom:25px;
	color:#999;
	font-size:12px;
}

#entrytop .smeta{
	float:right;
	width:50%;
	text-align:right;
}

#entrytop .cat{
	float:left;
	width:50%;
}

#entrytop .smeta a,.meta a:visited {
	color:#868592;
	border-bottom:1px solid #ddd;
}

#entrytop .smeta a:hover {
	color:#d6d6d6;
}

#entrytop .cat a,#entrytop .cat a:visited {
	color:#868592;
	border-bottom:1px solid #ddd;

}

.smeta img{
	padding-right:5px;
}

#entrytop .cat a:hover {
	color:#d6d6d6;
}

/*-----状态栏*/

.date img,.cat img,.bcom img,.auth img,.views img {
	padding-right:5px;
}

.bcom{
	float:left;
	width:17%;
	padding-left:7px
}

.date{
	float:left;
	width:18%;
	border-left:1px solid #ddd;
	padding-left:7px;
	padding-right:7px;
}
.auth,.views,.more,.edit .su{
	float:left;
	width:17%;
	border-left:1px solid #ddd;
	padding-left:7px;
	padding-right:7px;
}

.comb {
	background:#fff;
	border-top:1px solid #bbb;
	padding-top:5px;
	padding-bottom:20px;
}

.comb a:hover {
	color:#6d6d6d;
}

.bcat ul,.barc ul,.bpop ul {
	padding-left:15px;
}

/*-----页码导航*/

.pnright {
	float:right;
	padding-right:30px;
}

.pnright a {
	background:transparent url(images/next.gif) no-repeat scroll right center;
	padding-right:20px;
}

.pnleft {
	float:left;
	padding-left:30px;
}

.pnleft a{
	background:transparent url(images/last.gif) no-repeat scroll left center;
}

.postnav {
	padding-bottom:20px;
	margin-bottom:20px;
	margin-top:20px;
}

.postnav a {
	padding-left:20px;
	color: #699CD4;
}

.next {
	float:right;
}

.prev {
	float:left;
}

.np {
	margin-bottom:20px;
	padding-bottom:10px;
	color: #699CD4;
}

.np a {
	color: #699CD4;
}
/*-----文章内容*/
.entry {
	line-height:160%;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	font-size:13px;
	margin-right:30px;
	margin-bottom:30px;
	text-align:justify;
}

.entry ul,.entry ol {
	padding-left:30px;
	padding-top:5px;
}

.entry a {
	color:#699CD4;
	padding-right:2px;
	padding-left:2px;
	font-size:13px;
}

.entry a:hover {
	color:#222;
	border-bottom:1px solid #bbb;
}

.entry blockquote {
	clear:both;
	color:#888;
	margin-left:15px;
	margin-right:15px;
	padding:5px;
	background:#EBEDEF none repeat scroll 0% 0%;
}

.entry blockquote p{
	margin-top:3px;
	margin-bottom:3px;
}

.entry img {
	padding:8px;
}

.entry li {
	padding-bottom:3px;
	padding-top:3px;
}

/*-----主侧边栏*/
#sidebar {
	float:right;
	width:250px;
	padding-right:30px;
	line-height:1.6em;
	margin-bottom:30px;
}

* html #sidebar {
	padding-top:32px;
} /* dirty fix for IEWIN; temporary! */

#sidebar ul, #sidebar p {
	margin-left: 5px;
}

#sidebar h2 {
	margin:18px 0 10px 0;
	font-family:Georgia,serif;
	font-size:1.2em;
	line-height:1em;
	color:white;
 	background:#325DB5 url(images/corner_top_left.gif) top left no-repeat;}

#sidebar h2 em {
	display:block;
	padding:5px 10px;
	font-style:normal;
	background:url(images/corner_bottom_right.gif) bottom right no-repeat;
	letter-spacing:1px;
}

#sidebar ul li {
	display:block;
	list-style:none;
	margin-left:5px;
	margin-right:15px;
	padding-bottom:2px;
	border-bottom:#F0F0F0 1px solid;
}

#sidebar ul.posts li{
	list-style-image: url(images/post_yellow.gif);
}

#sidebar li a {
	padding:1px 0;
	height:1%; /* IE WIN */
}

/*-----右侧边栏*/
#sidebarright {
	float:right;
	width:250px;
	margin-right:30px;
	line-height:1.6em;
	margin-bottom:30px;
}

* html #sidebarright {
	padding-top:32px;
} /* dirty fix for IEWIN; temporary! */

#sidebarright ul, #sidebarright p {
	margin-left: 5px;
}

#sidebarright h2 {
	margin:18px 0 10px 0;
	font-family:Georgia,serif;
	font-size:1.2em;
	line-height:1em;
	color:white;
 	background:#325DB5 url(images/corner_top_left.gif) top left no-repeat;}

#sidebarright h2 em {
	display:block;
	padding:5px 10px;
	font-style:normal;
	background:url(images/corner_bottom_right.gif) bottom right no-repeat;
	letter-spacing:1px;
}

#sidebarright ul li {
	display:block;
	list-style:none;
	margin-left:5px;
	margin-right:15px;
	padding-bottom:2px;
	border-bottom:#F0F0F0 1px solid;
}

#sidebarright ul.posts li{
	list-style-image: url(images/post_yellow.gif);
}

#sidebarright li a {
	padding:1px 0;
	height:1%; /* IE WIN */
}

/*-----左边栏*/
#sidebarleft {
	width:250px;
	margin:0 30px;
	line-height:1.6em;
	margin-bottom:30px;
	float:left;
}

* html #sidebarleft {
	padding-top:32px;
} /* dirty fix for IEWIN; temporary! */

#sidebarleft ul, #sidebarleft p {
	margin-left: 5px;
}

#sidebarleft h2 {
	margin:18px 0 10px 0;
	font-family:Georgia,serif;
	font-size:1.2em;
	line-height:1em;
	color:white;
 	background:#325DB5 url(images/corner_top_left.gif) top left no-repeat;}

#sidebarleft h2 em {
	display:block;
	padding:5px 10px;
	font-style:normal;
	background:url(images/corner_bottom_right.gif) bottom right no-repeat;
	letter-spacing:1px;
}

#sidebarleft ul li {
	display:block;
	list-style:none;
	margin-left:5px;
	margin-right:15px;
	padding-bottom:2px;
	border-bottom:#F0F0F0 1px solid;
}

#sidebarleft ul.posts li{
	list-style-image: url(images/post_yellow.gif);
}

#sidebarleft li a {
	padding:1px 0;
	height:1%; /* IE WIN */
}

/*-----中间栏*/
#middle {
	float:left;
	width:340px;
	line-height:1.6em;
	margin-bottom:30px;
}

* html #middle {
	padding-top:32px;
} /* dirty fix for IEWIN; temporary! */

#middle ul, #middle p {
	margin-left: 5px;
}

#middle h2 {
	margin:18px 0 10px 0;
	font-family:Georgia,serif;
	font-size:1.2em;
	line-height:1em;
	color:white;
 	background:#325DB5 url(images/corner_top_left.gif) top left no-repeat;}

#middle h2 em {
	display:block;
	padding:5px 10px;
	font-style:normal;
	background:url(images/corner_bottom_right.gif) bottom right no-repeat;
	letter-spacing:1px;
}

#middle ul li {
	display:block;
	list-style:none;
	margin-left:5px;
	margin-right:15px;
	padding-bottom:2px;
	border-bottom:#F0F0F0 1px solid;
}

#middle ul.posts li{
	list-style-image: url(images/post_yellow.gif);
}

#middle li a {
	padding:1px 0;
	height:1%; /* IE WIN */
}

/*-----统计*/
#counter{
	margin-bottom:15px;
}

#counter li{
	margin-bottom:5px;
	color:#325DB5;
}

#sidebar #referer,#sidebarright #referer{
	margin-left:10px;
}

/*-----日历*/
#wp-calendar {color:#A0A0A0;}

#sidebar table caption {border-bottom-color:#F3F4F4;}

#sidebar table thead tr {
  border-bottom-color:#F3F4F4;
  color:#414141;
}

#sidebar table th {border-bottom-color:#F3F4F4;}

#sidebar table td#today {
  border-color:#F3F4F4;
  color:#414141;
}

#sidebar table td a {
  border-bottom-color:#A3C159;
  background-color:#EDF3DE;
}

#sidebar table tfoot {border-top-color:#F3F4F4;}

#sidebar table tfoot a {background:none;}

/*-----最新留言*/
#recentcomment li strong{
	color:#000;
}

#recentcomment li a:hover{
	text-decoration:underline;
}

/*-----文章分页 */
.link_pages {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 30px;
	padding-bottom: 10px;
	margin-left: 30px;
	margin-right:30px;
}
 
.link_pages a {
padding: 2px 6px;
border: solid 1px #ddd;
background: #fff;
text-decoration: none;
}
 
.link_pages a:hover {
color: #ffffff;
background: #D1CAAF;
border-color: #D1CAAF;
text-decoration: none;
}

/*-----论坛*/
#forum{
	margin-left:5px;
	margin-top:20px;
	padding:0px;
}

/*-----留言区*/
#recom{
	margin-left:15px;
	margin-top:10px;
}
.comments{
	margin:30px;
}

.comments h3{
	font-size:14px;
	font-weight:700;
	text-transform: none; 
	border-bottom:#ddd 1px solid; 	
	display:block;
	letter-spacing:0.5px;
	margin:10px;
}
/*div.comments h3 img { border:0px;}*/
.comments h3.comment-header span.comment-count{
	color:#7a818a;
	padding-left:0.2em;
}

.comments ol#comments{
	margin:0  12px;
	padding:0;
}

.comments ol#comments li{
	margin:0 0 18px;
	padding:0; 
	list-style:none;
}

.comments ol#pingbacks{
	list-style:none;
	margin:1em 0 0 1.5em;
	padding:0;
}

.comments ol#pingbacks li{
	border:1px solid #ccd0d6;
	color:#777;
	font-size:0.9em;
	list-style:none;
	margin:0 0 1.5em;
	padding:1em;
}

.comments ol#pingbacks p{margin-bottom:0;}

.comments ol.commentlist li .fn,div.sidebar ul li#blogtxt-recent-comments .fn{font-weight:700;}

.comments ol.commentlist p{margin:5px;}

.comments ol.commentlist span.comment-meta,div.comments p#loggedin{ 
	color:#666; 
	font-size:10px;
}

.comments ol.commentlist span.comment-meta a:

.comments span.req-field{color:#c00;}


.comments .comments-meta-head {
	border-top:1px solid #3B5998;
	background:#F7F7F7 none repeat scroll 0%;
	border-bottom:1px solid #D8DFEA;
	padding:3px 5px; 
}

.comments div.comments-meta-footer {
	border-bottom:1px solid #D8DFEA;
	border-top:medium none;
	clear:right;
	padding:3px 5px; 
	font-size:9px;
}

.comments .comments-meta-footer a, .comments .comments-meta-header a { color:#3B5998}

.formcontainer p{
	margin:1em 0;
	font-size:14px;
	line-height:1.4em;
	text-align:justify;
}

/*.formcontainer form#commentform,p{margin:0;padding:0;}*/

.formcontainer .form-input{margin:0 0 1em;}

.formcontainer .form-input input{
	width:20em;
	
}

.formcontainer .form-input input,.formcontainer .form-textarea textarea{
	border:1px solid #ccc; 
	font-family:tahoma,verdana,arial,sans-serif; 	
	font-size:11px; 
	padding:3px; 
	line-height:normal;
	margin-top:3px;
}

.formcontainer .form-textarea-label{margin:1em 0 0.2em;}

.formcontainer textarea#comment{
	border:1px solid #ccc; 
	font-family:tahoma,verdana,arial,sans-serif; 
	font-size:11px; 
	padding:3px; 
	overflow:auto;
}

.formcontainer,p#mustlogin{margin:0 0 1em 1.5em;}

.form-submit #submit{
	margin-top:3px;
	background-image:url(images/menubar.gif);
	color:white;
}

/*-----版权*/

#footer{
	border-top:1px solid #fff;
	font-family:tahoma,geneva,verdana,sans-serif;
	font-size: 8pt;
	color:#000;
	width:960px;
	background:url(images/title.jpg) repeat-y;
	font-size: 8pt;
	line-height: 160%;
	clear: both;
	margin: 0px auto;
	padding: 20px 0 ;
	text-align: center;
}

#donate p{
	margin-bottom: 15px
}
