/***** template.css *****/
body{
	font-family:tahoma;
	}
#outer{
	width:100%;
	background:url(../images/outer_bg.png) repeat-x scroll 100% 100%;
	}
#wrapper {
	width:960px;
	margin:0 auto;
	}
#header{
	float:left;
	width:960px;
	padding-top:15px;
	}
.community_links{
	float:left;
	width:960px;
	}
.community_links ul{
	list-style:none;
	
	}
.community_links ul li{
	display:inline;
	float:right;
	margin-left:12px;
	}
.community_links ul li a{
	text-indent:-999em;
	}
.link_fb{
	float:left;
	width:24px;
	height:24px;
	background:url(../images/facebook.png) no-repeat;
	}
.link_twit{
	float:left;
	width:24px;
	height:24px;
	background:url(../images/twitter.png) no-repeat;
	}
.link_rss{
	float:left;
	width:24px;
	height:24px;
	background:url(../images/rss.png) no-repeat;
	}
.logo_block{
	float:left;
	width:960px;
	margin-top:5px;
	}
.logo{
	float:left;
	width:432px;
	padding-bottom:5px;
	}
.logo_block h1{
	float:left;
	width:432px;
	margin:0px;
	}
.logo_block ul{
	float:right;
	list-style:none;
	margin:14px 0px 0px 0px;
	background:url(../images/menu_bg.png) no-repeat scroll 0% 100%
	}
.logo_block ul li{
	display:inline;
	}
.logo_block ul li a{
	text-indent:-999em;
	}
.li_home{
	float:left;
	width:70px;
	height:50px;
	}
.li_about{
	float:left;
	height:50px;
	width:90px;
	}
.li_contact{
	float:left;
	height:50px;
	width:67px;
	}	
.banner_block{
	float:left;
	width:960px;
	height:345px;
	background:#353535 url(../images/banner.png) no-repeat scroll 50% 50%;
	}
.post_slider{
	float:right;
	width:550px;
	height:287px;
	padding:15px 0px 0px 20px;
	margin:25px 35px 0px 0px;
	background:url(../images/post_slider_bg.png) no-repeat;
	}
.post_slider_img{
	float:left;
	width:165px;
	margin:0px;
	}
.post_slider_post{
	float:left;
	width:345px;
	height:255px;
	margin-left:17px;
	color:#000;
	}
.slider_post_hd{
	float:left;
	width:345px;
	padding-bottom:20px;
	margin-top:25px;
	}
.slider_post_hd h2{
	color:#000;
	margin:0px;
	font-size:1.2em;
	font-weight:bold;
	}
.slider_post_hd span{
	font-size:14px;
	}
.slider_post_txt{
	font-size:14px;
	}
.slider_post_more {
	margin-top:16px;
	text-align:right;
	padding-right:15px;
	}	
.slider_post_more a{
	color:#00b9fd;
	text-decoration:none;
	font-size:14px;
	}
#contents{
	float:left;
	width:960px;
	padding-top:25px;
	padding-bottom:25px;
	background:#353535;
	}
.content_left{
	float:left;
	width:180px;
	padding-left:15px;
	}
.content_left ul{
	list-style:none;
	margin:0px;
	}
.content_left ul li a{
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	width:160px;
	display:block;
	padding:2px 0px 10px 15px;
	}
.content_left ul li a:hover{
	width:158px;
	padding:3px 0px 10px 15px;
	font-weight:bold;
	font-size:13px;
	background:url(../images/side_link_hov.png) repeat-x;
	}
.content_left .current_page_item a{
	font-weight:bold;
	font-size:13px!important;
	padding:3px 0px 10px 15px!important;
	width:158px!important;
	background:url(../images/side_link_hov.png) repeat-x;
	}	
.content_right{
	float:right;
	width:720px;
	padding:0px 18px 15px 18px;
	}
.content_right h2 a{
	color:#FFF;
	}
.content_right h2 a:hover{
	color:#00b9fc;
	}
.content_title{
	float:left;
	width:700px;
	}
.content_text{
	float:left;
	width:700px;
	}
.entry p{
	font-size:13px;
	color:#ecece9;
	}
.entry ul{
	margin-left:50px;
	}
.entry ul li{
	list-style-image:url(../images/arrow.png);
	font-size:13px;
	letter-spacing:1px;
	padding-bottom:3px;
	}
.content_img_slider{
	float:left;
	width:700px;
	}
.slider_temp{
	float:left;
	width:700px;
	background:url(../images/slider_temp_bg.png) no-repeat;
	height:114px;
	}
#footer{
	float:left;
	width:960px;
	padding-bottom:20px;
	}	
.footer_left{
	float:left;
	width:24px;
	height:81px;
	background:url(../images/footer_left.png) no-repeat;
	}	
.footer_right{
	float:left;
	width:24px;
	height:81px;
	background:url(../images/footer_right.png) no-repeat;
	}	
.footer_mid{
	float:left;
	width:912px;
	height:81px;
	background:url(../images/footer_mid.png) repeat-x;
	text-align:center;
	}	
.footer_mid ul{
	list-style:none;
	margin:15px 0px 10px 0px; 
	}	
.footer_mid ul li{
	display:inline;
	padding-left:2px;
	padding-right:2px;
	}	
.footer_mid ul li a{
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	font-size:9px;
	font-weight:bold;
	}		
html:first-child.footer_mid ul li a{
	font-size:5px;
	font-weight:bold;
	}	
.footer_mid span{
	color:#000;
	font-size:10px;
	}
.entry .featured img{
	float:none;
	}
.top_left_box{
	width:400px;
	float:right;
	}
.top_left_login{
	width:290px;
	float:right;
	margin-top:10px;
	}
.login_left{
	width:10px;
	float:left;
	height:58px;
	background:url(../images/login_left.png) no-repeat;
	}
.login_mid{
	width:262px;
	float:left;
	height:58px;
	background:url(../images/login_mid.png) repeat-x;
	}
.login_right{
	width:10px;
	float:left;
	height:58px;
	background:url(../images/login_right.png) no-repeat;
	}
.login_input_box{
	width:260px;
	float:left;
	margin-top:10px;
	}
.login_input_box2{
	width:260px;
	float:left;
	}
.login_input_txt{
	float:left;
	width:180px;
	margin-top:10px;
	}
.login_input_txt_span1{
	float:left;
	width:110px;
	font-size:10px;
	color:#373a3c;
	}
.login_input_txt_span2{
	float:left;
	width:50px;
	font-size:10px;
	color:#373a3c;
	}
.login_input_txt_stic{
	float:left;
	width:12px;
	font-size:10px;
	color:#0092ff;
	font-weight:bold;
	}
.login_input_btn{
	float:right;
	width:60px;
	margin:5px 5px 0px 0px;
	}
.log_in{
	float:left;
	width:60px;
	height:24px;
	border:0px none;
	font-size:10px;
	padding-bottom:5px;
	background:url(../images/login_btn.png) no-repeat scroll 100% 42%;
	}
.uname{
	width:120px;
	float:left;
	height:16px;
	padding:1px 0px 0px 5px;
	font-size:10px;
	border:0px none;
	margin-right:5px;
	color:#2492f5;
	background:url(../images/uname_bg.png) no-repeat;
	}
.input{
	width:120px;
	float:left;
	height:16px;
	padding:1px 0px 0px 5px;
	font-size:10px;
	border:0px none;
	margin-right:5px;
	color:#2492f5;
	background:url(../images/uname_bg.png) no-repeat;
	}
/*wordpress*/

.postmetadata a{
	color:#FFF;
	}
.postmetadata a:hover{
	color:#00b9fc;
	}
.entry{
	float:left;
	width:700px;
	}
.wpcf7-form-control-wrap input{
	width:210px;
	height:20px;
	margin-top:5px;
	}
.submit_sec input{
	border:0px none;
	background:url(../images/send.png) no-repeat;
	height:33px;
	width:100px;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	text-align:left;
}
input{outline:none!important;}
.contact_block{
	float:left;
	width:700px;
	padding-bottom:30px;
	}
.contact_block_right_out{
	float:left;
	width:375px;
	padding:7px 20px 2px 0px;
	border-bottom:1px solid #FFFFFF;
	background:url(../images/bordre_right.png) no-repeat scroll 103% 10%;
	}
.contact_block_right{
	float:left;
	width:355px;
	padding:13px 0px 0px 20px;
	border-top:1px solid #FFFFFF;
	}
.contact_block_left{
	float:left;
	width:285px;
	padding-left:10px;
	background:url(../images/border_adj.png) no-repeat scroll 100% 1%;
	}
.contact_block_head{
	float:left;
	width:285px;
	height:63px;
	background:url(../images/contac_hd.png) no-repeat;
	}
.contact_block_cont{
	float:left;
	width:285px;
	padding-top:10px;
	padding-bottom:25px;
	background:#ebf4f9 url(../images/contact_x.png) repeat-x;
	}
.contact_address{
	float:left;
	width:252px;
	margin-left:16px;
	}
.contact_address_hd{
	float:left;
	width:252px;
	height:10px;
	background:url(../images/address_hd.png) no-repeat;
	}
.contact_address_txt{
	float:left;
	width:252px;
	background:#353535;
	text-align:center;
	}
.contact_address address{
	font-weight:bold;
	font-size:14px;
	}
.contact_emails{
	float:left;
	width:252px;
	margin-left:16px;
	background:#353535;
	}
.contact_emails_head{
	float:left;
	width:240px;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
	}
.contact_emails_list{
	float:left;
	width:250px;
	margin-top:10px;
	}
.emails_list_item{
	float:left;
	width:240px;
	padding-left:10px;
	padding-bottom:10px;
	}
.contact_emails_list span{
	font-weight:bold;
	font-size:12px;
	}
.contact_emails_list a{
	font-weight:bold;
	font-size:11px;
	color:#5bb3dd;
	}
.contact_emails_list br{
	display:none;
	}
.wpcf7-form-control-wrap textarea{
	width:350px;
	height:150px;
	margin-top:5px;
	}
.emails_list_item{
	margin-top:10px;
	}
.entry a{
	color:#00b9fd;
	font-weight:bold;
	font-size:11px;
	}
.debut p {
	float:left;
	}
.debut p img{
	margin-top:0px;
	}
.debut p .alignright{
	float:right;
	}
.featured_list_outer{
	float:left;
	width:700px;
	border:1px solid red;
	}
.paypal_btn{
	float:left;
	margin:1.5em 1.5em 1.5em 0;
	}
.navigation, .alignleft, .alignright{}
#respond #submit{
	border:0px none;
	height:35px;
	width:100px;
	background:url(../images/submit.png) no-repeat;
	}
/*wordpress*/

	
	
.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	font-size: 0;
	height: 0;
}

.clearfix {
	display: inline-block; /* IE7xhtml*/
	}

html[xmlns] .clearfix { /* O */
	display: block;
}
