/*---------------------------------------------------------------------------------------
--- 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/blue/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/blue/button_search.jpg) no-repeat;}

#footer a#backtotop {;background:#2e455a; border: 1px solid #416789; width:35px; color:#fff;}
#footer a:hover#backtotop {background: #416789;}

/*---------------------------------------------------------------------------------------
--- Featured area
---------------------------------------------------------------------------------------*/

#featured_top{background: url(../img/featured_bg.png) no-repeat; height:226px;width:940px;}
	a.try { text-shadow: 1px 1px 1px #1c648b; border-bottom: 1px solid #598324; border-right: 1px solid #598324;   background:#1fb5e0 url(../img/alert-overlay.png) repeat-x;}
a:hover.try {background:#0094bf 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:#1c648b url(../img/alert-overlay.png) repeat-x}
a:hover.signup{background:#094f75}




/*---------------------------------------------------------------------------------------
--- Sidebar
---------------------------------------------------------------------------------------*/

#sidebar {}
#sidebar ul{color:#2e455a;  }

	#sidebar ul li a{color:#fff; text-shadow: -1px 1px 1px #162635 ;border-bottom:1px solid #0089b0;border-top:1px solid #44cbf1; }
	#sidebar ul li a:hover{background:#00b7eb ;color:#fff;}
	#sidebar ul li{background: #00b7eb url(../img/alert-overlay.png) repeat-x;}
	#sidebar ul ul li{background:#009cc8;}


#sidebar h2 {  color:#fff; background:#162635 url(../img/alert-overlay.png) repeat-x; -moz-border-radius:2px 2px 0px 0px; border-top:1px solid #252525  }

/*---------------------------------------------------------------------------------------
--- Dropdown
---------------------------------------------------------------------------------------*/
#menutop { background: #1c648b ; border-bottom:1px solid #0089b0; border-top:1px solid #fff;}
#menutop ul{color:#2e455a; }

	#menutop ul li a{color:#fff; text-shadow: 1px 1px 0px #004154; border-top:1px solid #6ea6c3;border-bottom:none; background: #1c648b url(../img/alert-overlay.png) repeat-x; }
	#menutop ul li a:hover{background:#00b7eb;color:#fff; text-shadow: 1px 1px 1px #162635;}
	#menutop ul li{background: #00b7eb;}
	#menutop ul ul li{background:#009cc8;}
	#menutop ul ul li.arrow { background: url(../img/blue/arrow.jpg) no-repeat right top #009cc8; }


#dropmenu li { border-right:1px solid #1d658c;border-left:1px solid #6ea6c3;}


/*---------------------------------------------------------------------------------------
--- 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/recent_posts_bg.jpg) repeat-x top #162635; color:#fff; border-top: 1px solid #fff; border-bottom:1px solid #fff;}
	div#mid h2 { background:#2e455a ; border-bottom: 1px solid #416789; border-right: 1px solid #416789}


/* -- Recent on blog */
	div#recentonblog ul li			{   border-bottom: 1px dashed #2e455a; }
		div#recentonblog h3 a 				{font-size:16px}
		div#recentonblog ul li	p		{padding:5px 0px 5px 0px;margin:0px;}
			span.date						{color:#fff;display:block;height:15px;font-size:9px; padding:2px 8px; float:right; background:#162635  ; border-bottom: 1px solid #2e455a;border-right: 1px solid #2e455a; text-shadow:1px 1px 1px #666666; text-transform:uppercase;}
			a.more							{color:#999;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 #2e455a;margin-right:5px;}


/*---------------------------------------------------------------------------------------
--- Footer
---------------------------------------------------------------------------------------*/
#footer { background: url(../img/recent_posts_bg.jpg) repeat-x top #162635; color:#fff; border-top: 1px solid #fff;}



#footer ul li a{color: #99c5f2;}

/* -- 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/blue/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: #00B7EB }
a.comment-reply-link { color: #00B7EB}
a.permalink { color: #00B7EB}



.required {color:#c42626}


