/*Small reset*/
body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p{margin:0;padding:0;}

/*Structured layout mainpage*/
body{font-size:13px;font-family: Arial, Helevtica, Verdana, san-serif;line-height:23px;position:relative;}
.wrapper{ width:100%;position:relative;display:table;}
#top{position:relative;width:960px;margin:0 auto;}

/*HEAD AREA*/
#head{height:110px;z-index: 5;}
#top .logo, .logo a{display:block;height:70px;width:243px;position:absolute;left:20px;top:27px;border: none;padding: 0;margin:0;}
#top .logo a, #top .logo a:hover{top:0;left:0;text-indent:-9999px;outline:none;border: none;}
#nav{position: absolute;right:0px;top:50px;list-style-type: none;list-style-position: outside;margin:0;z-index: 5;background-color: white;opacity:0.5;filter:alpha(opacity=50);}
#nav li{float: left;}
#nav li a{display:block;float:left;padding:6px 10px;border: none;text-decoration: none;line-height: 18px;outline: none;}
#nav li a strong{display:block;font-weight: normal;font-size: 12px;}

/*featured*/
#featured_image img, #featured_image a img {position:absolute;z-index: 2;visibility: hidden;}
#featured #featured_image .current_img, #featured #featured_image .current_img img{z-index: 3;visibility: visible;}

/*content*/
#main{width:940px;position: relative;margin: 0 auto;overflow: hidden;}
#content{width:610px;margin:0;overflow: hidden;position:relative;float:left;}
#sidebar{width:280px; overflow: hidden; margin-right:50px; position:relative; float:left; padding-bottom: 50px;}
#sidebar .box{margin:0; padding:0 0 10px 0;}
#sidebar .box a{display:block; line-height:22px; padding:3px 0; border-bottom:1px solid #d6d6d6;}
#sidebar h3{padding:20px 0 4px;}
.box{position:relative; margin-right:50px; float:left; overflow: hidden; padding-bottom: 50px;}
.wrapper .box3{margin:0;}
.wrapper .box_small{width:280px;}
.wrapper .box_mini{width:160px; margin-right:20px;}
.box_small h3{padding:15px 0 4px 0;}
.entry h2{padding:5px 0 0 0;}

/*footer*/
#footer{width:940px;position: relative;padding-top: 30px;margin: 0 auto;}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer a{color:#cbcbcb;text-decoration: none;font-size: 12px;}
#footer .box_custom_footer{width:220px;margin-right:0;}
#footer .box h4{text-transform: uppercase;font-size: 16px;letter-spacing:1.3px;}
#footer .box ul{list-style-type: none;list-style-position: outside;margin:0;} 
#footer .box ul li a{display:block;padding:3px 10px;line-height:22px;position: relative;}
.box_custom_footer p{font-size:11px;line-height: 17px;padding:10px 0;}

/*generic*/
input, select, textarea{font-size:13px;font-family: Arial, Helevtica, Verdana, san-serif;position:relative;outline: none;}
.wrapper a{text-decoration:none;}
.wrapper a:hover{text-decoration:none;}
a img, a:hover img{border:none;text-decoration:none;z-index: 2;position: relative;outline: none;}
#main img{float:left;margin-bottom: 5px;display: inline;}
p{padding: 0 0 1em 0}
#sidebar ul, #sidebar ol{margin-left:0px;}
#sidebar li{list-style-type:none;	}
h1,h2,h3,h4,h5,h6, legend{letter-spacing: 0.4px;font-weight:normal;padding-bottom:5px;line-height:1.4em;position: relative;font-family:"Trebuchet MS", Arial, Helvetica, san-serif;}
h1{clear:both; font-size:38px;font-weight:bold;}
h2{font-size:36px; clear:both;}
h3, legend{font-size:22px; clear:both;}
h4{font-size:16px; clear:both;}
h5{font-size:14px; clear:both;}
h6{font-size:13px; clear:both;}
#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a{text-decoration:none;border:none;} 
#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{text-decoration:none;border:none;} 

/*CONTACT FORM*/	
#send, #send2 #top #submit{cursor:pointer;}
.text_input, .text_area{padding:4px;font-family: Arial, Helevtica, Verdana, san-serif;width:200px;font-size:11.5px;}
#message {color:green; font-size:14px; margin-bottom: 8px;}
.text_input_bottom {padding:4px;font-family: Arial, Helevtica, Verdana, san-serif;width:148px;font-size:11.5px;}

#send, #send2, #submit{padding:4px 20px;font-family: Arial, Helevtica, Verdana, san-serif;font-size:11.5px;}
.hidden{display:none;}
fieldset{border:none;padding:0;margin:0;overflow:hidden;}
fieldset label{padding-left:7px;}
.blocklabel{display:block;padding:10px 0 0 0;}
#top .text_area{width:600px;}
#send, #send2, #top #submit{cursor:pointer;}