/*
Theme Name: Green Tea
Theme URI: http://www.themelab.com/free-wordpress-themes/
Description: A WordPress port of the CSS Heaven 1template, designed by <a href="http://www.cssheaven.org">CSS Heaven</a>
Version: 1.0
Author: Theme Lab
Author URI: http://www.themelab.com/
Tags: green, fixed width, two columns, widgets

*/
/* Font face is seriously bugged *//*
@import url("fontface.css");*/
* {padding:0; margin:0;}
.clear {clear:both;}
body {    background:url(images/bg.jpg) repeat;     font-family:Georgia, "Times New Roman", Times, serif;     color:#212713;    -behavior: url(wp-content/themes/green-tea/csshover3.htc)}
#wrap {width:1000px; margin:auto;}
#contentwrap {background:url(images/contentbg.gif) repeat-y; padding:10px 0 3px 0;}
.menu {background:url(images/contenttop.gif) center bottom no-repeat; height:44px; padding-bottom:11px;}
#contentbtm {background:url(images/cntntbtm.gif) center no-repeat; height:12px;}
ul {list-style:none;}
.menu li {display:inline; font:bold 22px Arial;}
/* .menu li a {display:block; height:44px; float:left; background:url(images/menu2.gif) right top no-repeat; margin-right:3px; padding-right:10px; color:#dbe7af; text-decoration:none;}
.menu li a span {display:block; background:url(images/menu1.gif) left top no-repeat; padding:7px 20px 0 30px; height:37px;}
.menu li a:hover {background:url(images/menuh2.gif) right top no-repeat; color:#1b2502; text-shadow:#fff 1px 1px 1px;}
.menu li a:hover span {background:url(images/menuh1.gif) left top no-repeat;}
.menu li.active a {background:url(images/menuh2.gif) right top no-repeat; color:#1b2502; text-shadow:#fff 1px 1px 1px;}
.menu li.active a span {background:url(images/menuh1.gif) left top no-repeat;} */
.menu li span {    display:block;     height:44px;     float:left;     background:url(images/menu2.gif) right top no-repeat;     margin-right:3px;     padding-right:10px;}.menu li span a {    background:url(images/menu1.gif) left top no-repeat;    text-decoration:none;    display:block;    padding:7px 20px 0px 30px;    -display:inline;    -line-height: 44px;    -padding:10px 20px 13px 30px;        height:37px;     color:#dbe7af; }#menu-item-787 span a:before {	content: url(images/novorossia_flag.png);	margin-left: 14px;}#menu-item-787 span {	padding-right: 8px;}#menu-item-787 span a {	padding: 7px 0px 0px 0px; }
.menu li span:hover {background:url(images/menuh2.gif) right top no-repeat; text-shadow:#fff 1px 1px 1px;}
.menu li span:hover a{background:url(images/menuh1.gif) left top no-repeat; color:#1b2502;}
.menu li.current-menu-item span {background:url(images/menuh2.gif) right top no-repeat; text-shadow:#fff 1px 1px 1px;}
.menu li.current-menu-item span a{background:url(images/menuh1.gif) left top no-repeat; color:#1b2502;}.home_menu li.menu-item-home span {background:url(images/menuh2.gif) right top no-repeat; text-shadow:#fff 1px 1px 1px;}.home_menu li.menu-item-home span a{background:url(images/menuh1.gif) left top no-repeat; color:#1b2502;}.menu li.current-post-ancestor span {background:url(images/menuh2.gif) right top no-repeat; text-shadow:#fff 1px 1px 1px;}.menu li.current-post-ancestor span a{background:url(images/menuh1.gif) left top no-repeat; color:#1b2502;}
#sitename {font: normal 54px chunk; color:#1b2502; text-shadow:#5d7a17 1px 1px 1px; display:block; padding:45px 0 0 0; width:60%; float:left;}
#sitename a { color:#1b2502; text-decoration: none; }
#searchbar {width:39%; float:right;}
#sitename em {font: italic 46px Georgia, "Times New Roman", Times, serif;}

#top {height:145px;}
#header {background-position: center center; background-repeat: no-repeat; width:980px; height:222px; padding:10px;}
#mainpage {padding:0 10px 10px 10px;}
.ftbox { width:301px;margin-bottom: 20px; float:left;}

.ftbox.first { margin-left: 11px; }
.ftbox.second, .ftbox.third { margin-left: 28px; }


.ftbox .ftbox1 {background:url(images/hbox1.jpg) no-repeat; height:10px; }
.ftbox .ftcontent {background:url(images/hbox2.jpg) repeat-y; padding: 0 10px 0 10px;height:375px;overflow:hidden;}
.ftbox .ftbox2 {background:url(images/hbox3.jpg) no-repeat; height:10px;}
.ftcontent .post {}
/* #threecolumns {padding:10px 0 10px 0;}
#threecolumns .col1 {width:32%; float:left; margin-left:5px;}
#threecolumns .col2 {width:32%; float:right; margin-right:5px;}
#threecolumns .col3 {margin:0 33% 0 33%;} */
.post p {font: 16px Arial, Georgia, serif; line-height:22px; margin-bottom:16px;}
.ftbox p {display:block; margin:0!important;}
h2 {display:block; font:bold 22px Arial; margin-bottom:8px;}
#sidebar h2 {color:#656f42; text-shadow:#fff 1px 1px 1px;}
.post h2 a  {color:#656f42; text-decoration:none;}

.normalpage .post h2 a  {color:#656f42!important; text-decoration:none;}
.post h2 a:active, .post h2 a:visited {color:#656f42; text-decoration:none;}
.post h2 a:hover { color:#474f24!important;}
.ftcontent h2 { background:url(images/boxh2bg.jpg) left bottom repeat-x; padding-bottom:5px; color:#656f42; text-shadow:#dde4c4 1px 1px 1px; height: 25px; overflow: hidden;}
.hboxthumb, .wp-post-image {background:#ccd4aa; border: solid 1px #e1e7c8!important; padding:3px; margin: 0 auto 10px; display:block;}
.zap {	height:170px;	position:relative;}.parnzap{	position:absolute; 	bottom:0px;}.readmore a {display:block; background:url(images/readmorebtn.gif) no-repeat; height:27px; width:122px; text-align:center; padding:5px 0 0 0; color:#5b6435!important; font:bold 16px Arial; text-decoration:none; text-shadow:#e0e5c9 1px 1px 1px;}
.readmore a:hover {background:url(images/readmorebtnh.gif) no-repeat;}
.ftbox .readmore {padding-top:10px; display:block;}
#bottom {padding:20px 10px 10px 10px; margin: 0 10px 0 10px; background:url(images/footerbg.gif) repeat; color:#c8d0ab; font-family:"Times New Roman", Times, serif;}
#shortinfo {width:470px; float:left; margin-bottom:10px; padding-right:20px; background:url(images/ftlv.jpg) right top repeat-y;}
#linkmenu {width:460px; float:right; margin-bottom:10px;}
#authimg {width:150px; float:left;}
#authbio {margin-left:155px;}
#authbio p {font-style:italic;}
#authimg img {display:block; background:#313719; padding:5px; border-left: solid 1px #21250f; border-bottom:solid 1px #848e59; border-top:solid 1px #21250f; border-right:solid 1px #848e59;}
#bottom h2 {display:block; font:bold 22px Arial; margin-bottom:8px; background:url(images/ftl-h.jpg) left bottom repeat-x; padding:0 0 5px 0;}
#bottom a {color:#e6ecd1!important; text-decoration:none;}
.footerlinks li {display:block; width:41%; float:left; height:32px; margin:5px; background:url(images/footerli2.gif) no-repeat;}
.footerlinks li a {color:#fff; background:url(images/footerli.gif) 5px 6px no-repeat; text-shadow:#3b441d 1px 1px 1px; height:28px; padding:5px 8px 0 22px; display:block;}
#footer {background:url(images/ftl-h.jpg) left top repeat-x; padding:15px 0 10px 0;}
#credits {padding:5px 15px 20px 15px; color:#728f2f; font:normal 14px Arial;}
#credits a {color:#fff; text-decoration:none;}
#left {	width:730px; 	float:left; 	padding:0 15px 15px 0; 	margin-bottom:15px;}#left_post {	border-right:solid 1px #aab38a;}
#sidebar {	width:201px; 	padding:0px 5px 5px 3px;	float:left; 	margin-bottom:15px; }
#sidebar .box {margin-bottom:10px;}
.alignleft {float:left;}
.alignright {float:right;}
img.alignleft, img.alignright { background:#eef6cf; border:solid 1px #fcfff0; padding:5px; margin:8px;}
.normalpage .post {margin-bottom:10px; padding:10px;}
.postmeta { font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8f9676; margin-bottom:15px;}
.normalpage h2, h2.pagetitle {padding-bottom:5px; border-bottom:solid 1px #b0bb88; font-size:28px;}
.normalpage .readmore a {margin-bottom:15px;  color:#5b6435!important}
.postbottom {padding:5px; margin-bottom:10px; background:#bec993; font-size:12px;}
.postbottom a {color:#535d2f!important; padding:5px;}
#contentwrap a {color:#993403;}
blockquote { border-bottom:solid 1px #b7c38a; border-top:solid 1px #b7c38a; display:block; padding:10px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-bottom:10px; background:#e7f0c8;}
blockquote p {margin-bottom:5px!important;}
blockquote.alignleft, blockquote.alignright {width:230px;}
blockquote.alignleft { margin-right:10px;}
blockquote.alignright {margin-left:10px;}
.post ul {list-style:square; padding:10px 10px 10px 35px; line-height:25px; margin-bottom:10px;}
.post ol { padding:10px 10px 10px 35px; line-height:25px; margin-bottom:10px;}
.post code {display:block; padding:10px; margin:10px; background:#b8c295; font: normal 14px "Courier New", Courier, monospace; white-space:pre; color:#222!important;}
.post table {width:98%; margin-bottom:10px;}
.post table td, .post table .th {padding:5px;}
.post table th {font-family: Arial; font-size:18px; background:#c3d092; color:#616943; padding:5px;}
.post table td {border:dashed 1px #c3d092;}
.formstyle label, #commentform label {display:block; font:bold 16px Arial; padding:5px; margin-bottom:5px;}
.text_field, #author, #email, #url, #comment {width:90%; display:block; background:#fff; border:solid 1px #616943; padding:5px;}
.submitbutton, #submit {display:block; background:#616943; font:bold 18px Arial; padding:5px; color:#fff; border:solid 1px #444b2b;}
#sidebar li {display:block; padding:5px; border-bottom:dashed 1px #aab38a; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:capitalize;}
#sidebar a {color:#656f42; text-shadow:#fff 1px 1px 1px; text-decoration:none;}
#sidebar a:hover {color:#222;}
#widepage {float:none !important; width:970px !important; padding:5px !important; border:none !important;}

.pagenav a, .sidebarlogin_otherlinks a {	display:block;  	font-family: Verdana,Helvetica;	font-size: 13px;	font-weight: bold;	color: #333333;	background: none;	text-decoration: none;}.pagenav a:hover, .sidebarlogin_otherlinks a:hover{	background: none;	font-family: Verdana,Helvetica; 	font-size: 13px; 	font-weight: bold; 	color: white !important; 	background-color: #344900 ; 	text-decoration: none; 	cursor: pointer;}.mid{	width: 196px;}#sidebar p{	margin-bottom: 7px;}#wp-submit{	width: 200px;	height: 30px;}.sidebarlogin_otherlinks li{	 border-bottom: none !important;	 padding:1px !important;}#sidebar h2{	padding-top: 10px;}
.pagenav {clear:both; margin-bottom:15px;}
#searchbar {padding:55px 0 0 0;}
#searchfield {background:url(images/searchbar.gif) no-repeat; width:239px; height:35px; float:right;}
#searchfield .keyword {width:170px; background:transparent; border:none; padding:8px 0 0 10px; color:#fff; display:block; float:left;}
#searchfield .searchbutton {display:block; float:left; margin:7px 0 0 5px;}

/* WP Threaded Comments */
.commentlist li { list-style-type: none; border-top: 1px solid #b0bb88; padding-top: 10px; line-height: 20px; }
.comment-body { padding-bottom: 10px; }
.avatar { float: right; }
.commentlist .children { margin-left: 15px; }
.comment-meta { font-size: 12px; padding-bottom: 5px; }
.comment-body p { padding-bottom: 10px; }
.comment-reply-link {display:inline-block; color:#fff!important; font: bold 14px Arial; text-shadow:#000 1px 1px 1px; padding:5px; background:#222;}
.comment-reply-link:hover { background:#fff; color: #222!important; text-shadow:#fff 1px 1px 1px;}