/*

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: test



*/



@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;}

img { border: none; }

#wrap {width:1000px; margin:auto;}

#contentwrap {background:url(images/contentbg.gif) repeat-y; padding:10px 0 3px 0;}

#contentwrap a {color:#993403;}

.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 Comfortaa;}

/* .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 {display:block; background:url(images/menu1.gif) left top no-repeat; padding:7px 20px 0 30px; height:37px; color:#dbe7af; text-decoration:none;}

.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_page_item span {background:url(images/menuh2.gif) right top no-repeat; text-shadow:#fff 1px 1px 1px;}

.menu li.current_page_item span a{background:url(images/menuh1.gif) left top no-repeat; color:#1b2502;}

#sitename {font: normal 46px chunk; color:#1b2502; text-shadow:#5d7a17 1px 1px 1px; display:block; padding:20px 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:url(images/header.jpg) */ background-position: center center; background-repeat: no-repeat; width:950px; height:250px; margin: 0px 0px 10px 11px;}

#headerplayer { margin-left:5px; padding:10px;}

#headerright { float:right; }

#headerstore { margin-right:0px; margin-top:40px; padding:10px;}

#headerstore a { color:#ffffff;}

.headerstorebutton { 
margin-left:1px;
text-align:center;
text-decoration:none;
color:#ffffff;
font:1.5em Futura, ‘Century Gothic’, AppleGothic, sans-serif;
padding:14px;
background-color:rgba(40,186,186,1);
border:1px solid #28BABA;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
border-bottom:1px solid #9f9f9f;
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
}

.headerstorebutton:link {font:bold 18px #FFFFFF!important;}

.headerstorebutton:hover {background-color:rgba(40,186,186,0.8);}

.headerstorebutton:visited {text-decoration:none; color #FFFFFF!important;}

#headere4m { margin-right:10px; margin-top:50px; padding:10px;}

#thelatestnews {margin-left:15px;}

#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; }



.index-post-date { color: #333; }

.ftbox .ftbox1 {background:url(images/heathers-hbox1.jpg) no-repeat; height:10px; }

.ftbox .ftcontent {background:url(images/heathers-hbox2.jpg) repeat-y; padding: 0 10px 0 10px;height:375px;overflow:hidden;position:relative;}

.ftbox .ftbox2 {background:url(images/heathers-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 Contra, Georgia, serif; line-height:22px; margin-bottom:16px;}

.ftbox p {display:block; margin:0!important;}

h2 {display:block; font:bold 22px Comfortaa; margin-bottom:8px;}

#sidebar h2 {color:#656f42; text-shadow:#fff 1px 1px 1px;}

.post h2 a  {color:#656f42; text-decoration:none;}

.post h3 a  {color:#656f42; text-decoration:none; font-size:16px;}

.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;}

/* .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 Comfortaa; text-decoration:none; text-shadow:#e0e5c9 1px 1px 1px;} */

.readmore a {display:block; position: absolute; bottom: 0; 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 Comfortaa; 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;}

/* .buybtn1 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 Comfortaa; text-decoration:none; text-shadow:#e0e5c9 1px 1px 1px;} */

.buybtn1 a {
bottom: 0;
position: absolute; 
text-align:center;
text-decoration:none;
height:30px; 
width:126px; 
color:#FFFFFF;
padding-top:10px;
background:url(images/overlay.png) repeat-x center #28BABA;
background-color:rgba(40,186,186,1);
border:1px solid #28BABA;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
border-bottom:1px solid #9f9f9f;
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
}

.buybutn1 {font:bold 18px #FFFFFF;}

.buybtn1 a:hover {background-color:rgba(40,186,186,0.8);}

.buybtn1 a:visited {font:bold 18px #FFFFFF;}

.buybtn2 a {
left:156px;
bottom: 0;
position: absolute;
font:bold 18px #FFFFFF; 
text-decoration:none; 
text-shadow:#e0e5c9 1px 1px 1px;
text-align:center;
height:30px; 
width:128px; 
padding-top:10px;
background:url(images/overlay.png) repeat-x center #28BABA;
background-color:rgba(40,186,186,1);
border:1px solid #28BABA;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
border-bottom:1px solid #9f9f9f;
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);

}

.buybtn2 a:hover {background-color:rgba(40,186,186,0.8);}

/* .buybtn2 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 Comfortaa; text-decoration:none; text-shadow:#e0e5c9 1px 1px 1px;} */

/* .buybtn2 a {display:block; position: absolute; bottom: 0; left:160px; 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 Comfortaa; text-decoration:none; text-shadow:#e0e5c9 1px 1px 1px;} */

/* .buybtn2 a:hover {background:url(images/readmorebtnh.gif) no-repeat;} */

/* .ftbox .buybtn2 {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:45%; float:left; margin-bottom:10px; padding-right:20px; background:url(images/ftlv.jpg) right top repeat-y;}

#linkmenu {width:51%; 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 Comfortaa; 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 Comfortaa;}

#credits a {color:#fff; text-decoration:none;}

#left {width:655px; float:left; padding:0 15px 15px 0; margin-bottom:15px; border-right:solid 1px #aab38a;}

#sidebar {width:276px; padding:10px 10px 10px 15px; float:right; 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}

.normalpage .buybtn1 a {margin-bottom:15px;  color:#5b6435!important}

.normalpage .buybtn2 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;}



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: Comfortaa; 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 Comfortaa; 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 Comfortaa; 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;}

#left.widepage {float:none!important; width:970px!important; padding:5px!important; border:none!important;}



.pagenav a {display:block; color:#222!important; font: bold 14px Comfortaa; text-shadow:#fff 1px 1px 1px; padding:8px; background:#fff;}

.pagenav {clear:both; margin-bottom:15px;}

#searchbar {padding:35px 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 Comfortaa; 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;}

/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--       Banner(Topbars,Logo)        --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/


.social-links {
  height: 70px;
  padding-top: 20px;
  float: right;
  clear: right;
}
.facebook {
  width: 64px;
  height: 64px;
  margin-left: 10px;
  display: block;
  float: left;
  background: url("images/facebook-64x64.png") no-repeat;
}
.facebook:hover {
  background: url("images/facebook-64x64.png") no-repeat;
}
.twitter {
  width: 64px;
  height: 64px;
  margin-left: 10px;
  display: block;
  float: left;
  background: url("images/twitter-64x64.png") no-repeat;
}
.twitter:hover {
  background: url("images/twitter-64x64.png") no-repeat;
}
.youtube {
  width: 64px;
  height: 64px;
  margin-left: 10px;
  display: block;
  float: left;
  background: url("images/youtube-64x64.png") no-repeat;
}
.youtube:hover {
  background: url("images/youtube-64x64.png") no-repeat;
}
.myspace {
  width: 64px;
  height: 64px;
  margin-left: 10px;
  display: block;
  float: left;
  background: url("images/myspace-64x64.png") no-repeat;
}
.myspace:hover {
  background: url("images/myspace-64x64.png") no-repeat;
}
.rss {
  width: 64px;
  height: 64px;
  margin-left: 10px;
  display: block;
  float: left;
  background: url("images/rss-64x64.png") no-repeat;
}
.rss:hover {
  width: 64px;
  height: 64px;
  margin-left: 10px;
  display: block;
  float: left;
  background: url("images/rss-64x64.png") no-repeat;
}

