/*
Theme Name: Ink and wash
Theme URI: http://www.imchen.com/?p=89
Version: 1.1.5
Author: Arne
Author URI: http://www.imchen.com
Description: Chinese ink and wash,Compatible with WordPress 2.x, threaded comments ready. 
Tags: Dark,two-columns,fixed-width
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

/* Begin Typography & Colors */
body   {
    font-size: 13px; font-family: Microsoft YaHei,Tahoma, Helvetica, Arial, sans-serif; color: #222222;
	/*background:#e3ddcd url(images/bg.jpg); */
	background:#E0DCBA;
	margin: 0; padding: 0;
}

#fullwrapper {
	height: 471px; 
}

.wrap  {
        width:1270px;margin:0 auto; /*background: transparent url(images/topbg.jpg) no-repeat top center*/; 	
}

ol,ul,li { 
	list-style:none;
} 

a { 
	color:#685d46; text-decoration: none;
}

a:hover { 
	text-decoration: underline;
 }
textarea,input,select { 
	font-size:12px;font-family:Microsoft YaHei,sans-serif;
}
	
img {
	border:none;
}

blockquote {
	margin: 15px 30px 0 10px;padding-left: 10px;border-left: 5px solid #ccc; 
}

blockquote cite {
	margin: 5px 0 0;display: block;
}

.clear {
	clear:both;
 }
 
*{ 
	margin:0;padding:0; 
}
/* Header */
.header {
        float:left; width:1270px; height:130px; margin-left: 0px;
}

.header h3 a { 
	     color:#000000;font-size:35px;font-weight:700;
		 
}
.header h3 a:hover { 
	     text-decoration: none;
}

.logo { 
	       margin: 20px 0 0 0;
		   font-size: 12px;
}

.menu {
	width:950px;overflow:hidden;
	}

.main_nav {
	padding: 10px 0 0 0; _padding:23px 0 0 60px; margin-left: 0; width: 1100px;
}

#fullwrapper .main_nav li {
	  float:left; display:block; height:40px; /*background: url(images/abgl.png) no-repeat left 0px;*/ margin:0px 7px 0 0; 
	  
}

#fullwrapper .main_nav li a {
	    text-align:center; color:#f4f0e8;font-size:14px; /*background: url(images/abgr.png) no-repeat right 0px;*/
		line-height: 20px;
		min-width: 44px;
	    float:left;display:block; padding:6px 18px;
		font-weight: normal;
		background: #B59A49; border-radius: 5px;
}

#fullwrapper .main_nav li a:hover {
	    text-decoration: none;
		color: #ccc;
}

/* Blog */
#content {
        float:left; width:1010px; background: #f7f5ef;
		padding-top: 14px; 
		border: 1px #d3ccba solid;
		border-radius: 5px;
		margin: 35px 0 0 0;
		
		/*margin-left:56px; _margin-left:28px;*/
}

.conleft {
        overflow: hidden; width:900px; height:14px;
}

.content_top {
        background: url(images/comm_top.gif);
		display: none;
}

.content_foot {
        background: url(images/comm_foot.gif);
		display: none;
}

.post .content_date {
		margin-bottom: 5px;	
}

.new_block .content_date {
		margin-bottom: 0;	
}

.content_date .datebg {
        margin: 0 0 0 0;
}

.content_date span {
        color:#638b60;
}

.content_date span.day {
        font-size:12px; font-weight: normal; color:#4b463a;
}

.post,.hentry,.entry {
        float:left;position:relative;
}

.post,.hentry,.links,.commentlist {
	padding:0 14px 0 14px;
}

.entry { 
        width:980px; line-height:22px; background: url(images/comm_line.gif) no-repeat bottom center; overflow: hidden;
        padding: 0 0 15px 0; margin-bottom: 10px;
}
.entry1 { 
        width:350px; line-height:22px; background: url(images/comm_line1.gif) no-repeat bottom left; overflow: hidden;
        padding:0 0 10px 0;
		margin-top: 3px;
}


.entry p { 
	      margin-bottom: 10px;
}

.entry a.more-link {
	font-weight: bold; color:#2b820d; border-bottom: 2px dashed #8a8371;float:right;
}

.entry a:hover.more-link {
	border-bottom: 2px dashed #2b820d; text-decoration: none;
}

.align_left {
	float:left;
}

.align_right {
	float:right;
}

.align_left a,.align_right a {
	color:#065b00;
}

.align_left,.align_right {
	margin:0 0 4px 0; *margin:0 0 -5px 0; _margin:0 0 -6px 0;
}

.comments .cmt_num a {
	      line-height:30px;text-indent:5px;font-size:16px;color:#6b3909;font-weight:bold;
		  font-style: normal;
	      position:absolute;height:30px;width:84px;top:0;right:20px;background:url(images/comm_reply.gif) no-repeat 0 center; 
		  border-radius: 5px;
}

.comments {margin-bottom: 4px; font-size: 12px; font-style: italic;}

#comments {
	margin:-1px 0 5px 14px;
	overflow: hidden;
}

h2 a,h2 {
        font-size: 20px; color: #111111; text-decoration:none; margin-bottom: 12px;
}

.post_intro{
	      margin:0 0 6px 0; font-size:11px;color:#63593e;
}

.post_intro span {
	      margin-right:12px;padding:0 0 0 11px;background:url(images/tags.gif) no-repeat left 4px;
}

.post_intro a{
	      color:#7c735a;
}

.nofound {
	      /*background: url(images/nofound.jpg) no-repeat 50px 20px;*/ height:450px; width:600px; 
}

.entry ol,.entry ul{
	padding: 0 0 0 30px;margin: 0;
}

.entry ol li,.entry ul li {
	margin: 0; padding: 0; 
}
	
.entry ol li {
	list-style-type : decimal;
}
	
.entry ul li {
	list-style-type : disc;
}

/* Comment */
.commentmetadata li {
	float:left;
}

.depth-1 {
background: url(images/comm_line3.gif) repeat-x bottom left; padding:0 0 10px 0;
}

.depth-2 #cancel_reply {
	margin:-229px 45px 0 0; *margin:-231px 45px 0 0;_margin:-233px 23px 0 0;
}

.depth-3 #cancel_reply {
	margin:-229px 7px 0 0; *margin:-231px 7px 0 0;_margin:-233px 4px 0 0;
}

.commentmetadata li img {
height:21px; width:21px;background: url(images/avatarbg.gif) no-repeat;padding:6px;
}

.commentmetadata li span,.commentmetadata li span a {
	font-weight:bold;color:#024c0b;
}

.atxt {
	margin-left:5px; color:#888; 
}

.commtext {
	margin:0 1px 5px 38px; 
}

.comminfo {
float:left;margin-top:8px;
}

.children li.comment {
padding:10px 0 0 0; margin-left:38px;background: url(images/comm_line2.gif) repeat-x top left;
}

.children #commentform {
	padding:0;
}

.comment #commentform,.children #commentform {
	margin-left:-15px;
}

.reply{
	float:right;line-height:32px;
}

.reply a{
    color:#6b3909;float:left; width:60px; height:30px;
	/*background:url(images/edit.gif) no-repeat;*/
	text-align:center;
    line-height:31px; _line-height:32px;margin-left:3px;
}

h4,.pagetitle,.links h2 {
	margin:0 ;line-height:27px; height:27px; font-size:22px; color:#579e04; 
	/*text-indent:26px;background:url(images/input.gif) no-repeat;*/
}

.nocomments {
	margin:10px 0 20px 20px;
}

#respond 
{
	padding-left: 14px; 
	padding-bottom: 4px;
	padding-top: 10px; 
}

#commentform {
	padding-left:0px;
	padding-top: 20px; 
}

#commentform input,#commentform textarea {
color:#573f18; /*background: url(images/textarea.jpg) no-repeat bottom left;*/ border:1px solid #d8cca7; 
}

#commentform textarea{
line-height:20px;padding:4px 6px;width:550px;height:130px;
}

#commentform label{
vertical-align:middle; 
}

#commentform input{
margin-bottom:11px;padding:4px 0 0 4px;width:220px;height:20px;
}

#cancel_reply { 
	float:right; margin:-229px 40px 0 0; *margin:-231px 39px 0 0;_margin:-233px 20px 0 0;
	padding:7px 0 10px;
}

#cancel_reply a{
	border:1px solid #d8cca7;width:150px;background:#f8f7f2;padding:6px 8px; color:#c70000;
}


#commentform .subin { 
	width:auto;
	
	height:39px;border:none;
	/*background:url(images/subin.gif) no-repeat; */
	margin-top:10px;
	cursor: pointer;
	color: #6b3909; font-size: 14px; padding: 0 10px 0 10px; text-align: left;}

.smilies {
	margin:0 0 5px 0;
}

.pageedit span a {
	      line-height:30px;text-indent:3px;font-size:12px;color:#6b3909;font-weight:bold;
	      position:absolute;height:30px;width:60px;top:-6px;right:16px;background:url(images/edit.gif) no-repeat; 
}

/* Links */
.linkcat {
	margin-bottom:10px;float:left; width:630px;
}

.linkcat ul,.archives { 
	margin-left:24px;
} 

.linkcat ul li,.linkcat ul li a,.archives li,.archives li a {
	float:left;
}

.linkcat ul li a,.archives li a { 
	line-height:30px; text-align:center;height:30px;width:114px;border:1px dashed #c5b6a7;overflow: hidden;
	margin:5px 5px 0 0;
}

.linkcat ul li a:hover,.archives li a:hover { 
	border:1px dashed #b8d1a9; background:#dde9d5; color:#497031;text-decoration: none;
}

.pagetitle {
	margin:0 0 10px 14px;
}

.wp-caption {
border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;
-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
}

.wp-caption img {
margin: 0;padding: 0;border: 0 none;
}

.wp-caption-dd {
font-size:11px;line-height: 17px;padding:0 4px 5px;margin: 0;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* Sidebar */
#sidebar {
	      float:right; width:240px;overflow:hidden;
		  margin-top: 23px;
}

#sidebar.sidebar_left {
	      float:left; width:204px; overflow:hidden;
		  margin-top: 35px; margin-right: 16px;
}


#search {
	      /*background: url(images/seach.jpg) no-repeat;*/ height: 36px; width:204px; border-radius: 5px; margin: 0; background: #B59A49;
}

.st   {
	float:left;margin: 6px 0 0 6px; 
}

.searchtxt {
	      width:140px;border:1px solid #e2daca; background: #f9f8f5; color:#000;padding:4px 5px 2px 7px;
}

.ss  {
	float:left;margin:3px 0 0 3px;
}
	

.searchsm {
        border:none; width:30px; height:30px; background:url(images/seachicon.png) no-repeat 6px 6px; cursor: pointer;padding:10px;
}

#sidebar h2 {
	      background: url(images/sidebar.gif) no-repeat 5px 0; height: 38px; width:213px; font-size:14px;
	      color:#c0baaa; line-height:42px;text-indent:22px; font-weight:normal; overflow:hidden;margin: 10px 0 3px 0; 
		  background: #B59A49; border-radius: 5px; /*background: url(images/sidebar.gif) no-repeat -5px 0;*/ width: 240px; color: white;  line-height: 32px; height: 32px; margin: 14px 0 10px 0;
}

#sidebar ul ul {
	margin: 5px 4px 5px 0; padding: 4px;
}

.widget ul li{
   background: url(images/sideicon.png) no-repeat 0 9px;
   list-style:circle;
   color:#333;padding:4px 0 4px 12px; 
   border-bottom: 1px dotted #8a8371;
}

.widget ul li:last-child {
   border-bottom: none;
}

.widget ul li span{
           font-weight:bold;
}
	
#sidebar li a { 
	line-height:16px; color:#333333;
	}

.widget_archive select {
	margin:5px 0 0 50px; background:#f3f0e2;
}

.widget_tag_cloud div {
	margin: 12px 0 3px 8px;
	padding: 0 0 8px 0;
}

.textwidget {
	margin: 3px 4px 0 10px; 
}

.textwidget p {
	margin: 5px 0 10px 0;
}

#calendar_wrap{
	margin:5px 10px;color:#5b3a2d;
}

#wp-calendar{
	width:102%;
}

#wp-calendar caption{
	font-size:15px;font-weight:bold;color:#1e6900;
}

#wp-calendar td{
	text-align:center;border: solid 1px #d4cdb9;
}

#wp-calendar th{
	color:#7b0000;border: solid 1px #d4cdb9;
}

#wp-calendar tbody td a{
	font-weight:bold;color:#1e6900; 
}

#wp-calendar td#prev{
text-align:left;
}

#wp-calendar td#next{
	text-align:right;
}

#wp-calendar td#prev a,#wp-calendar td#next a{
	padding:1px 6px;font-weight:bold;
}

#wp-calendar td#today{
	background:#c6a58d;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
/* Footer */
#footer {
        /*background: transparent url(images/footbg.jpg) no-repeat top center;*/ height: 95px; 
}

#footer span {
        margin-left:20px; line-height:77px; font-family:Tahoma,Sans-Serif; font-size:11px;
}

#footer span a {
        font-weight:bold; color:#444444;
}

/* Page */
.page_navi{ 
	width:100%;height:43px;line-height:46px;text-align:center;overflow:hidden; /*background: url(images/page.gif) no-repeat*/;
}

.page_navi a{
	padding:3px 8px;margin:2px;text-decoration:none;color:#a79e86;border:1px solid #e2d8bd;font-weight:bold;
}

.page_navi a:hover,.page_navi a.current{
	border:1px solid #ccbf9c;color:#417348; background:#e2d8bd;
}

.comments-navi {
line-height:27px;width:100%;text-align:center;
}

.comments-navi a {
text-decoration:none;border:1px solid #ccc;color:#555;margin:2px;padding:3px 8px;
}

.comments-navi span.current,.comments-navi a:hover {
border:1px solid #ccbf9c;color:#417348; background:#e2d8bd;padding:3px 8px;
}

/*navigation*/
.aligncenter {
display: block;margin-left: auto;margin-right: auto;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

.navigation{
overflow:hidden; margin:1em 0;
}

.alignright a,.alignleft a{
color:#999;padding:2px 5px; border:1px solid #ccf;
}

.alignright a:hover,.alignleft a:hover{
border:1px solid #356aa0;background:none;
}

.tablebg {font-size: 11px;}

/*.main_page {opacity: 0.9;}*/

.widget_phpbb {display: none;}

.enter_cont {float: right; margin: 2px 10px 0 0;}
.enter {float: right; color: black; font-size:13px; display: block; padding: 2px 4px;}
.enter:hover {color: white; background: #685d46; text-decoration: none;}
.submenu {float: right; display: none; background: #d3c19c; padding: 2px 6px;}

.mail_counter {opacity: 0.6; float: left; margin: 5px 20px 0 20px;}
.mail_counter:hover {opacity: 0.7;}

#useronline-count, #useronline-browsing-site {padding: 3px 10px}

 .nocomments {display: none;}
 .new_block {border: 1px #d3ccba solid; border-radius: 3px; padding: 10px; margin-left: 14px; margin-bottom: 14px; width: 351px; float: left; overflow: hidden; display: none;}
 .fixed_size {float: none; padding: 0; width: 355px; /*height: 32px;*/ overflow: hidden; line-height: 15px; margin: 5px 0;}
.analiz_page .header {display: none;}
.analiz_page #content {}
.analiz_page .wrap {margin: 0 10px;}

#content #categories_list li {margin-right: 6px; padding: 0 0 0 11px; background: url(images/tags.gif) no-repeat left 6px; display: inline-block; height: 18px;}

table.prettytable {border: 1px solid #aaa; border-collapse: collapse;}
table.standard th, table.wide th, table.prettytable th {border: 1px solid #aaa; padding-left: 0.2em; padding-right: 0.2em; background: #eef;}
table.standard td, table.wide td, table.prettytable td {border: 1px solid #aaa; padding-left: 0.2em; padding-right: 0.4em; }

table.chemp_table td {padding: 5px;}

.quick-chat-history-timestring {font-size: 11px;}
.quick-chat-alias-container {display: none;}
.quick-chat-container {border: 1px #E9F0E8 solid; border-radius: 5px; }
.quick-chat-history-container {background: #f7f5ef; opacity: 0.8}
.quick-chat-container .quick-chat-message {height: 40px; background: #f7f5ef; margin: 2px 0 0 0;}
.quick-chat-single-user {font-size: 11px;}
.quick-chat-history-message-alias-container div.quick-chat-history-message {line-height: 14px;}
.quick-chat-history-message-alias-container div.quick-chat-history-message-alias-container {margin-bottom: 2px;}
.quick-chat-container div.quick-chat-links {margin: 2px 0 0 0;}
.quick-chat-link-more {text-align: center; font-size: 10px;}
#post-1231 .quick-chat-link-more {display: none;}
.quick-chat-history-message-alias-container .quick-chat-history-message {margin-top: 1px;}
.Quick_Chat_Widget .quick-chat-send-button {display: none;}
#glt-translate-trigger {left: 10px; width: 80px;}
.pluso-engine {margin-left: 0;}

table.text td, table.text th {padding: 0 5px;}
table.border td, table.border th {border: 1px #ccc solid; border-collapse: collapse; }
table.border {border-collapse: collapse; }

.widget ul, .widget, .widget div.inner_side {background: #f7f5ef; opacity: 0.8; border-radius: 5px; }
#sidebar.sidebar_left .widgettitle {background: #B59A49; border-radius: 5px; /*background: url(images/sidebar.gif) no-repeat -5px 0;*/ width: 204px; color: white;  line-height: 32px; height: 32px; margin: 20px 0 10px 0;}
.inner_side {/*width:200px;*/ margin-top: -16px;}
#footer .wrap2 {background: none;}

.quick-chat-history-alias {display: inline-block;}
.quick-chat-history-timestring {display: inline-block;}
div div.quick-chat-history-message-alias-container {padding-bottom: 5px;}
.quick-chat-history-message-alias-container div.quick-chat-history-message {line-height: 13px;}

table thead .tablesorter-headerDesc {background-image: url(img/asc.gif);	background-repeat: no-repeat;	background-position: center right;}
table thead .tablesorter-headerAsc {background-image: url(img/desc.gif); background-repeat: no-repeat;	background-position: center right;}
table thead .sorter-false {background-image: none;}
thead .tablesorter-header {background-image: url(img/bg.gif); 	background-repeat: no-repeat; 	background-position: center right; 	cursor: pointer; }
.checkboxes {margin: 0 20px;}

.tur_tabl {margin-top: 0px;}
.tur_tabl td {text-align: center; width: 17%;}
.tur_tabl2 {margin-top: 10px;}
.tur_tabl2 td {text-align: center; background: #eee; }

.language-chooser {position: absolute;}
.language-chooser li {float: left; margin: 5px;}
ul.language-chooser {margin-left: 0;}

.traning .left {float: left; width: calc(100% - 290px);}
.traning .right {float: right; width: 240px; border: 1px #ccc solid; margin: 5px; padding: 10px;}

@media (max-width: 800px) { 
	.wrap {width: 100% !important; min-width: 100%;}
	#phpbb #wrap {width: 100% !important; min-width: 100% !important; margin-top: 0px !important;}
	.header {width: 100% !important; min-width: 100%;}
	.header .main_nav {width: calc(100% - 3px) !important; min-width: calc(100% - 3px);}
	#wrapcentre table th, #wrapcentre table td {white-space: normal; background: none;}
	#footer #fooy {width: 100% !important; float: none;}
	
	.user_list r1 img {}
	.mob_img img {display: none; }
	.row1.mob_img {width: 0; padding: 0;}
	.top_img {width: 20%;}
	.mob_ls {display: block; width: 100%;}
	.mob_ls1 {width: 100%;}
	.row1.row_1_ls {width: 10px; padding: 0;}
	.row_1_ls img {width: 8px;}
	.row1.row_2_ls {width: 0; padding: 0;}
	.row_2_ls img {display: none;}
	.post_mob {width: 78% !important;}
	.mob_auth {width: 6% !important; overflow: hidden;}
	textarea[name=username_list] {height: 25px;}
	.traning .left, .traning .right {width: 100% !important; float: none; border: none; padding: 0;}
}

