
@import url('../../plugins/easy-contact/sample/econtact-basic.css');

body { background: #f7f7f7 url(images/style1/bg-3.jpg) repeat-x top left; color: #434343; }
a { color: #2a4004; }
a:hover { color: #97c666; }



#content a {border-bottom:dotted 1px #999; text-decoration:none; color:#97c666;}
#content a:hover {border-bottom:solid 1px #97c666;}

#content h1 a {border-bottom:none; text-decoration:none;}
#content h1 a:hover {border-bottom:none; text-decoration:none; color:#2a4004;}

#content .thumb a {border-bottom:0px solid #FFF;}

#post .thumb a {border-bottom:0px solid #FFF;}
#post .thumb a:hover {border-bottom:0px solid #FFF;}

#cate {font-size: 14px; color:#97c666; font-weight:bold; border-bottom:none;}
#cate a {border-bottom:none; color:#97c666; font-weight:bold;}
#cate a:hover {border-bottom:none; color:#2a4004; font-weight:bold;}

.whatsnew {font-size:10px; color:#999; margin-top:-25px; display:block; text-align:left; text-transform:uppercase; text-shadow:0 1px 0 #fff;}

.menu ul li a { color: #737373; }
.menu span, .menu ul li a:hover, .menu ul li a.current, .menu ul li.current_page_item a { color: #fff; }
.menu span a  { color: #58850a;}
.menu span a:hover { color: #fff; } 
input, textarea { border: 1px solid #b0b0b0; }

#searchform { background-color: #2c2925; border: 1px solid #49453f;}
#searchform input#search_input { color: #fff; background-color: #2c2925; }
#searchform input#search_submit { background: url(images/style3/search.png) no-repeat top left; color: #fff; }

#nav { background: url(images/style3/nav.jpg) no-repeat top left;}
.sf-menu li a, .sf-menu li li a:hover { color: #fff; }
.sf-menu li a:hover {background: url(images/style3/nav_over.jpg) repeat-x top left;}
.sf-menu li li a { color: #999; background-color: #111; border: 1px solid #000; border-top: 1px solid #222; }

.toplinks ul {list-style-type:none; display:inline}
.toplinks li {display: inline; padding: 0 25px 0 0;}
.toplinks li a {color:#FFF}
.toplinks li a:hover {}

.printlogo {margin-left:-10px;}
.post h1 a { color: #242323; }
.post h1 a:hover { color: #97c666; }
.post { border-bottom: 0px solid #ccc; }
#content ol {margin-right:25px; margin-bottom:20px;}
.comments { background: url(images/comments.png) no-repeat center left; text-shadow:0 1px 0 #fff;}
.comments a:hover {color:#2a4004;}
.readmore { background: url(images/page.png) no-repeat center left; text-shadow:0 1px 0 #fff; text-align:right;}
.readmore a:hover {color:#2a4004;}
.text small { color: #999; background: url(images/line.gif) repeat-x bottom left; }

.sidetab-head { background: url(images/gra.gif) repeat-x top left; border-bottom: 1px solid #b0b0b0; }
.sidetab-head a { color: #406618; }
.sidetab-head li.ui-tabs-selected a { color: #406618; }
.sidetabdiv li { border-bottom: 1px solid #e1e1e1; }
.sidetabdiv li:hover { background-color: #f7f7f7; }
.sidetabdiv li:hover a img { border: 1px solid #ccc; }
.sidetabdiv a img { border: 1px solid #f7f7f7; background-color: #fff; }
#c2 a { color: #406618; }

#bottom { background: #302e28 url(images/style1/bottom.jpg) repeat-x top left; }
#sub span a { color: #736b57; }
#sub span a:hover { color: #fff; }

.random .first a img, .fl a img { border: 1px solid #413f38; background-color: #0c0c0b; }
.random a { color: #a19b8b; }
.random a:hover { color: #fff; }
.random h3 { color: #fff; }
.fl h6 { background: url(images/flickr.gif) no-repeat top left; }
.fl h6 a { color: #fff; }
.lite, #all { background: url(images/lite.pn) no-repeat top left; margin-top:-30px;}

#footer { background-color: #0c0c0b; }
#footer a:hover { color: #fff; }

.author strong a { color: #000; }

#respond input#submit-comment { background: url(images/style3/submit.jpg) no-repeat top left; color: #fff; }
#comment_wrap .comment-author { color:#8D8D8D; }
#comment_wrap img { padding: 5px; } 
#comment_wrap .children { border-left: 1px solid #b0b0b0; }

#respond { background:url(images/speech.png) no-repeat top 570px #fff; border: 1px solid #ccc; }

#comment_wrap .children .comment-author { border-top: 1px solid #b0b0b0; }
#respond label { text-transform: uppercase; color: #666; }
#breadcrumb, code, #comment_wrap .s, #comment_wrap img, .tabs, .small-ad, .post .thumb a img, ul.search, ul.search li a img { background: #fff; border: 1px solid #ccc; }
#comment_wrap .children .s { background-color: #fff; background-image: none; }
a.button { background-color: #2a4004; color: #fff; }
a.button:hover { background-color: #000; }

.spe li { border-bottom: 1px solid #b0b0b0; }
ul.search li { clear: both; padding: 10px 20px; border-bottom: 1px solid #b0b0b0; }
ul.search li:hover { background-color: #f7f7f7; }
ul.search li h3 a { color: #333; font-size: 18px; line-height: 20px; }
blockquote { border-left: 2px solid #b0b0b0; background-color: #f1f1f1; }

.author { background:#fff; width:610px;}

.catcloud {
background: #fff url(images/cloud.png) -20px left;
}
.catcloud a {color:#406618; text-decoration:none; border-bottom:dotted 1px #999;}
.catcloud a:hover {color:#97c666; text-decoration:none; border-bottom:solid 1px #97c666;}

.dateposted { background:url(images/calendar.png) no-repeat left top; color:#999;font-size: 12px; line-height: 20px; padding-left:20px; margin-bottom:20px; display:block; text-shadow:0 1px 0 #fff;
}

#content .sliderlink {color:#FFF; margin:0; padding:0; border-bottom:0px solid #FFF !important;}

.widget {}

.nocomments {color:#ccc; text-shadow:0 1px 0 #fff;}

.sharelove { background: url(images/heart.png) no-repeat center left; text-shadow:0 1px 0 #fff; padding-left:20px; margin-top:10px; display:block; color:#999;}

.underline { color: #999; background: url(images/line.gif) repeat-x bottom left; height:3px; margin-top:30px;}

#oops {background: url(images/lostgg.png) no-repeat bottom right #f7f7f7;}

.twitting {background:url(images/twitterbg.png) no-repeat top left #f7f7f7; height: 150px; padding:35px 10px 0px 70px;}

.stayintouch {background:url(images/stayintouch.png) no-repeat top left #f7f7f7; height: 150px; padding:40px 10px 0px 80px;}

.addus {background:url(images/addus_bg.png) no-repeat top left #f7f7f7; height: 150px; padding:30px 10px 0px 70px;}

.tweetiepie_timestamp {background: url(images/comment_blue.gif) no-repeat center left; padding-left:20px; display:block; }
.tweet_link a {text-decoration:none; color:#97c666; border-bottom: 1px dotted #97c666;}
.tweet_link a:hover {text-decoration:none; color:#97c666; border-bottom: 1px solid #97c666;}

/*  --- style the sidebar h3 and h4 widget titles --- */
#us h4 {padding-left:60px; font-weight:bold; color:#97c666;}
#us h3 {color:#97c666; font-weight:bold;}

/*  --- style some of the sidebar widgets --- */
.recentcomms {padding-top:30px; background:url(images/speech.png) no-repeat top right #f7f7f7;}
.recentcomms ul {}
.recentcomms li {border-bottom: 1px solid #b0b0b0; display:block; background-color:#f1f1f1;}
.recentcomms a {text-decoration:none; color:#97c666;}
.recentcomms a:hover {text-decoration:none; color:#97c666; border-bottom: 1px solid #97c666;}

.recentarts {padding-top:30px; background:url(images/paperpost.png) no-repeat top right #f7f7f7;}
.recentarts ul {}
.recentarts li {border-bottom: 1px solid #b0b0b0;  background-color:#f1f1f1; margin:0; }
.recentarts li a {display:block; padding:5px;}
.recentarts li a:hover {background-color:#97c666;}
.recentarts a {text-decoration:none; color:#333; margin:0;}
.recentarts a:hover {text-decoration:none; color:#fff; }

.partners {padding-top:30px; background:url(images/paperpost.png) no-repeat top right #f7f7f7;}
.partners ul {}
.partners li {border-bottom: 1px solid #b0b0b0;  background-color:#f1f1f1; margin:0;}
.partners li a {}
.partners li a:hover {background-color:#97c666;}
.partners a {text-decoration:none; color:#333; margin:0;}
.partners a:hover {text-decoration:none; color:#fff; }


/* contact form styling */


/* for archive */

.emptymonth { color:#ccc;
}

#archives a {border-bottom:1px dotted #999;}


#bottommore { background-color:#242421; width: 100%; margin-top: 50px; border-bottom:#FFF solid 2px; clear:left;}
.clearbottom {clear:both;}
#footercol1 {
	width:170px;
	margin:10px;
	float:left;
}
#footercol2 {
	width:170px;
	margin:10px;
	float:left;
}
#footercol3 {
	width:170px;
	margin:10px;
	float:left;

}
#footercol4 {
	width:170px;
	margin:10px;
	float:left;
}
#footercol5 {
	width:170px;
	margin:10px;
	float:left;
}
#bottommore ul{
text-align:left;
list-style-type:none;

}
#bottommore li{
list-style-type:none;
margin:0px; padding:0px; line-height:normal;
}

#bottommore li a{
color:rgb(68, 68, 68);
text-decoration:none;
font-size:80%;
margin:0px; padding:0px;
}

#bottommore li a:visited{text-decoration:none}

#bottommore li a:hover{text-decoration:underline}