/*---------------------------------------------------------------------------------------
--- BASICS
---------------------------------------------------------------------------------------*/
body{color:#666;background:url(../img/bg.jpg) repeat-x #eaeaea; line-height:170%}
#container{background: url(../img/content_bg.jpg) repeat-x top #fff; }
#content{background: url(../img/content_bg.jpg) repeat-x top #fff;}

#logo h1 a{ background: url(../img/green/logo.png) no-repeat; width:240px; height: 58px; }

	div#search span { background: url(../img/input_search.jpg) no-repeat; }
	div#search #searchsubmit { background: url(../img/green/button_search.jpg) no-repeat;}

#footer a#backtotop {;background:#79a147; border: 1px solid #60862f; width:35px; color:#fff;}
#footer a:hover#backtotop {background: #60862f;}

/*---------------------------------------------------------------------------------------
--- Featured area
---------------------------------------------------------------------------------------*/

#featured_top{background: url(../img/featured_bg.png) no-repeat; height:226px;width:940px;}
a.try { text-shadow: 1px 1px 1px #598324; border-bottom: 1px solid #598324; border-right: 1px solid #598324;   background:#9cc469 url(../img/alert-overlay.png) repeat-x;}
a:hover.try {background:#b2d882 url(../img/alert-overlay.png) repeat-x;}
a.signup { text-shadow: 1px 1px 1px #252525; border-bottom: 1px solid #a8a8a8; border-right: 1px solid #a8a8a8;  background:#474747 url(../img/alert-overlay.png) repeat-x}
a:hover.signup{background:#5e5e5e}


/*---------------------------------------------------------------------------------------
--- Sidebar
---------------------------------------------------------------------------------------*/

#sidebar { }
#sidebar ul{color:#fff;  }

	#sidebar ul li a{color:#fff; text-shadow: -1px 1px 1px #162635 ;border-bottom:1px solid #668a3a;}
	#sidebar ul li a:hover{background:#88b056;color:#fff;}
	#sidebar ul li{background: #88b056 url(../img/alert-overlay.png) repeat-x}
	#sidebar ul ul li{background:#88b056;}
	

#sidebar h2 { color:#fff; background:#2A2A2A url(../img/alert-overlay.png) repeat-x; -moz-border-radius:2px 2px 0px 0px; border-top:1px solid #252525 }

/*---------------------------------------------------------------------------------------
--- Dropdown
---------------------------------------------------------------------------------------*/
#menutop { background: #2a2a2a url(.../img/alert-overlay.png) repeat-x; border-bottom:1px solid #474747; border-top:1px solid #fff;}
#menutop ul{color:#fff;  }

	#menutop ul li a{color:#fff; text-shadow: 0px 1px 1px #000; border-top:1px solid #252525;border-bottom:none; }
	#menutop ul li a:hover{background:#393939;color:#fff; text-shadow: 1px 1px 1px #000;}
	#menutop ul li{background: #1d1d1d url(../img/alert-overlay.png) repeat-x;}
	#menutop ul ul li{background:#141111 url(../img/alert-overlay.png) repeat-x;}
	#menutop ul ul li.arrow { background: url(../img/green/arrow.jpg) no-repeat right top #474747; }


#dropmenu li {border-left:1px solid #252525; border-right:1px solid #5d5d5d;;}
ul#dropmenu li.page_item ul li a{border-top:1px solid #353535}

/*---------------------------------------------------------------------------------------
--- Content homepage
---------------------------------------------------------------------------------------*/

	#f_clock					{background:url(../icons/clock.png) top left no-repeat;}
	#f_monitor					{background:url(../icons/screen_aurora.png) top left no-repeat;}
	#f_pen						{background:url(../icons/magic_wand.png) top left no-repeat;}
	#f_search					{background:url(../icons/search.png) top left no-repeat;}
	#f_secure					{background:url(../icons/lock_closed.png) top left no-repeat;}
	#f_stamp					{background:url(../icons/qbic.png) top left no-repeat;}



.post_content h2 { color:#162635; margin-left:10px;}
.post .post_content h2 {margin-left:0px;}
#posts .post a.more-link {  background:#162635 url(../img/alert-overlay.png) repeat-x; }
#posts h2 {margin-top:0px;}
.pagination a, .pagination span{background: #fff; border:1px solid #d9d9d9;}

/*---------------------------------------------------------------------------------------
--- Mid area
---------------------------------------------------------------------------------------*/
div#mid {background: url(../img/green/mid-bg.jpg) repeat-x top center #88b056; color:#fff; border-top: 1px solid #fff; border-bottom:1px solid #fff;text-shadow:1px 1px 1px #4b7913}
	div#mid h2 { background:#4b7913 ; border-bottom: 1px solid #b3d884;border-right: 1px solid #b3d884; }
	

/* -- Recent on blog */
	div#recentonblog ul li			{   border-bottom: 1px dashed #b3d884; }
	div#recentonblog h3 a 				{color:#fff;font-size:15px}
		div#recentonblog ul li	p		{padding:10px 0px 5px 0px;margin:0px; }
			span.date					{color:#fff;;display:block;height:15px;font-size:9px; padding:2px 8px; float:right; background:#799c4c ; border-bottom: 1px solid #b3d884;border-right: 1px solid #b3d884; text-shadow:1px 1px 1px #666666; text-transform:uppercase;}
			a.more							{color:#000;padding-right:10px; background:url(../img/more.jpg) no-repeat right center;text-decoration:none;}
/* -- Quick contact */
#quick_contact img {padding:3px; border: 1px solid #fff;margin-right:5px;}


/*---------------------------------------------------------------------------------------
--- Footer
---------------------------------------------------------------------------------------*/
#footer { background:  #6a9533; color:#fff; border-top: 1px solid #fff;}
#footer ul li a{color: #fff;}

/* -- Newsletter */

		div#newsletter span#newsletter_bg {  background: url(../img/newsletter_bg.jpg) no-repeat; }

	div#newsletter input.MailPressFormSubmit,	div#newsletter input#signup-news {  background: url(../img/green/signup_btn.jpg) no-repeat;}

/* -- tweeter */
.tweet {  color: #085258; }
     .tweet .tweet_list li a { color: #0C717A; }


/* Price page and table --------- */


table#prices td					{background:#00b7eb;}
table#prices td.tdname			{background:#162635;color:#fff; border-top:1px solid #2e455a}
table#prices th					{background:#00b7eb;color:#fff; border-bottom:1px solid #75defc}
table#prices td.totalprice		{text-shadow: -1px 1px 2px #162635;border-top:1px solid #75defc;color:#fff;background:url(../img/tabletdprices.jpg) repeat-x top #00b7eb;}


/*---:[ comment styles ]:---*/


li.comment {border:5px solid #f2f2f2;}
li.comment img.avatar {border:2px solid #f2f2f2; }
.comment-author span a { color: #7fac48 }
a.comment-reply-link { color: #7fac48}
a.permalink { color: #7fac48}



.required {color:#c42626}


