/*
Theme Name: G-TEA
Theme URI: http://www.devepro.com
Description: From devepro.com to g-tea.com
Version: 1.0
Author: devepro
Author URI: http://www.devepro.com
Tags: g-tea, green, white, two columns
*/

body {
background:#e6fbb8 url(images/topbg.png) repeat-x top;
padding-top:10px;
margin:0px;
}

#page {
background:url(images/bottombg.png) repeat-x bottom;
padding-bottom:25px;
}

#main {
margin:0 auto;
width:906px;
}

#header {
background:url(images/header.png) no-repeat;
height:263px;
}

#search {
width:238px;
height:45px;
margin-right:423px;
background:url(images/search-input.png) no-repeat right bottom;
padding-top:35px;
}

#search #s {
font-family:Arial;
font-size:12pt;
font-weight:bold;
text-align:center;
color:#67951e;
border:none;
width:180px;
height:25px;
float:right;
margin-right:12px;
margin-top:10px;
background:transparent;
margin-left:2px;
}

#search #searchsubmit {
border:none;
width:40px;
height:45px;
background:url(images/search-btn.png);
cursor:pointer;
float:right;
}

#logo {
display:block;
width:242px;
height:65px;
background:url(images/logo.png) no-repeat;
margin-top:40px;
margin-right:74px;
}

#hmenu {
background:url(images/hmenubg.png);
height:50px;
margin-bottom:12px;
}

#hmenu #home {
display:block;
background:url(images/b1.png);
width:84px;
height:50px;
float:right;
margin-left:1px;
}

#hmenu #about {
display:block;
background:url(images/b2.png);
width:91px;
height:50px;
float:right;
margin-left:1px;
}

#hmenu #contact {
display:block;
background:url(images/b3.png);
width:77px;
height:50px;
float:right;
margin-left:1px;
}

#subscribe {
width:173px;
float:left;
border-top:1px solid #85ad1f;
margin-top:24px;
margin-left:228px;
}

#subscribe-line {
border-top:1px solid #d1f364;
padding-top:5px;
}

#social-text {
float:right;
background:url(images/social-text.png);
width:59px;
height:25px;
}

#social-linkedin {
float:right;
background:url(images/social-linkedin.png);
width:24px;
height:24px;
margin-left:6px;
}

#social-tumblr {
float:right;
background:url(images/social-tumblr.png);
width:24px;
height:24px;
margin-left:6px;
}

#social-twitter {
float:right;
background:url(images/social-twitter.png);
width:24px;
height:24px;
margin-left:6px;
}

#social-rss {
float:right;
background:url(images/social-rss.png);
width:24px;
height:24px;
}

.clear {
clear:both;
}

#footer {
background:url(images/footer.png);
height:101px;
padding-right:20px;
padding-left:20px;
font-weight:bold;
font-size:10pt;
color:#085b1b;
}

#footer a {
color:#085b1b;
}

#footer1 {
height:40px;
line-height:45px;
border-bottom:1px solid #8bb22f;
}

#footer1r {
float:right;
width:400px;
}

#footer1l {
float:left;
width:400px;
text-align:left;
}

#footer2 {
height:55px;
line-height:45px;
}

#footer2r {
float:right;
width:400px;
}

#footer2l {
float:left;
width:400px;
}

#devepro {
display:block;
float:left;
width:117px;
height:34px;
background:url(images/devepro.png) no-repeat;
margin-top:4px;
}

a {
text-decoration:none;
color:#189435;
}

#totop {
width:80px;
padding-left:17px;
background:url(images/totop.png) no-repeat left center;
}

#content {
width:662px;
background:url(images/cbg.png);
float:right;
margin-bottom:14px;
}

#content-top {
background:url(images/ct.png) no-repeat top;
}

#content-bottom {
background:url(images/cb.png) no-repeat bottom;
padding-right:13px;
padding-left:15px;
padding-top:23px;
padding-bottom:15px;
}

#sidebar {
float:left;
width:232px;
}

#sidebar ul, #sidebar ul li {
list-style:none;
padding:0px;
margin:0px;
}

.widget {
background:url(images/box-bg.png);
margin-bottom:14px !important;
color:#05260e;
}

.widget a {
color:#658e08;
}

.wbg {
background:url(images/box-bottom.png) no-repeat bottom;
}

.widgettitle {
background:url(images/box-title.png) no-repeat;
height:44px;
margin:0px;
font-family:Arial;
color:#05260e;
font-size:12pt;
padding-right:13px;
padding-top:10px;
}

.box {
padding:9px;
font-weight:bold;
line-height:20px;
}

.widget2 {
margin-bottom:14px !important;
}

.widget2title {
background:url(images/box-title.png) no-repeat;
height:29px;
margin:0px;
margin-bottom:8px !important;
font-family:Arial;
color:#05260e;
font-size:12pt;
padding-right:13px;
padding-top:10px;
}

.postinfot {
height:29px;
border-bottom:1px solid #15872f;
line-height:29px;
font-weight:bold;
color:#189435;
}

.postinfot a {
color:#62d27c;
}

.postinfotr {
float:right;
width:300px;
}

.postinfotl {
float:left;
width:300px;
text-align:left;
}

.postinfob {
padding-top:7px;
padding-bottom:7px;
border-bottom:1px solid #e0e0e0;
border-top:1px solid #e0e0e0;
font-weight:bold;
color:#189435;
margin-top:10px;
}

.postinfob a {
color:#62d27c;
}

.post-title {
background:url(images/title-bg.png);
width:623px;
padding-right:11px;
height:42px;
line-height:42px;
font-size:14pt;
color:#ffffff;
margin:0px;
}

.post-title a {
color:#ffffff;
}

.post {
margin-bottom:11px;
}

.entry {
font-family:tahoma;
font-size:10pt;
}

.entry p {
line-height:20px;
}

.more-link span {
display:none;
}

.more-link {
display:block;
background:url(images/more-btn.png);
width:145px;
height:43px;
margin-top:15px;
}

.navigation {
font-weight:bold;
border-bottom:1px solid #e0e0e0;
background:#f5f5f5;
}

.navigation a {
color:#189435;
}

.alignright {
float:left;
text-align:left;
width:260px;
padding:7px;
}

.alignleft {
float:right;
width:260px;
padding:7px;
}

#comment {
width:99%;
}

.commentlist {
list-style:none;
padding:0px;
margin:0px;
font-family:tahoma;
font-size:10pt;
}

.comment-body p {
line-height:20px;
}

.says {
display:none;
}

.avatar {
float:right;
margin-left:10px;
}

#comments {
border-bottom:#e0e0e0 solid 1px;
padding-bottom:10px;
}

#respond {
font-family:tahoma;
font-size:10pt;
margin-top:10px;
}

.comment {
margin-bottom:10px;
border-bottom:#e0e0e0 solid 1px;
padding-bottom:10px;
}

#respond h3 {
font-family:Arial;
}

.children {
list-style:none;
border-right:#e0e0e0 solid 4px;
padding-right:10px;
margin-top:13px;
margin-bottom:5px;
}

.children .comment {
border-bottom:none;
}

#respond #submit {
background:url(images/comment.png);
width:145px;
height:43px;
border:none;
cursor:pointer;
}

.fn {
font-style:normal;
}

.fn a {
color:#189435;
}

.comment-meta {
margin-top:3px;
}

.comment-meta a {
color:#c2c2c2;
}

.widget_get_recent_comments li {
margin-bottom:5px !important;
}

.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.extend {
float:right !important;
padding:6px 9px !important;
}
