body{font-family:Arial; font-size:12px; background:#f7f4ed;}
#container{width:940px; margin:0px auto;}


#header_block{width:100%; background:url(../images/top_bg_y.png) repeat-x; height:171px;  float:left;}
#header{width:940px; float:left;}
.top_banner{float:left; width:940px;}
.logo{float:left; width:160px;padding-top:12px; margin-left:20px;}
.top_add{float:left; width:730px; margin-left:13px; padding-top:1px;}
.menu{float:left; width:940px; }


#content_block{width:100%; float:left;}
#content{float:left; width:940px; padding-bottom:10px;}
.banner{float:left; width:935px; height:272px; margin-top:5px;}
.page_banner{float:left; width:935px; margin-top:5px; padding-bottom:5px;}
.banner img{}
#sidebar{float:left; width:200px; background:#f3efe3; margin-left:8px; padding-left:10px;}	
#sidebar ul{list-style:none;}	
#sidebar ul li a{text-decoration:none; color:#c33e41; font-size:1.4em; font-weight:bold; letter-spacing:-1px;}	
#sidebar ul li a:hover{color:#f81923;}	
.clear_padding{padding-left:0px !important;}
.clear_padding h2{margin-left:8px;}
.page_side_img{float:left; width:196px; padding:3px; background:#fafdff; height:123px;}
.page_side_text{float:left; margin-left:8px; color:#bf3f47; font-size:1.3em; margin-top:10px;}
.page_side_facebook{float:left; margin-top:20px;}

#main{
	width:700px;
	float:left;
	min-height:530px;
	margin-left:5px;
	padding-left:15px;
	background:url(../images/main_bg_lined.png) no-repeat scroll 0% -4%;
	}	
.page_head{float:left; width:690px;}
.page_head h2{float:left;}
.page_head img{float:right;}

.signup_banner_wrap{float:left; background:#fefff9; padding:5px; border:1px solid #e2e5d2; margin-top:5px;}
.signup_banner{float:left; width:675px; height:154px; background:url(../images/signup_banner.jpg) no-repeat;}
.signup_link{float:left; width:425px; height:154px;}
.signup_text{width:215px; float:right; padding-right:5px;}
.signup_text_hd{width:210px; float:right; }
.signup_text_hd h2{letter-spacing:-1px; }
.signup_text_content{width:215px; float:right; font-size:11px;}
.signup_text_content img{float:right;}
.signup_text_link{width:210px; float:right; margin-top:5px;}
.signup_text_link a{color:#9a1e16; font-size:1.3em;}

.page_content{float:left; width:690px;}
.page_content_head{float:left; width:690px;}
.page_content_head h2{float:left; margin-right:15px; margin-top:10px;}
.page_content_head img{float:left;}
.page_content_head small{float:left;width:100%;}
.page_content_text{float:left; width:575px;}
.page_content_text_img{background:#d1c6aa; float:left; width:120px; padding:5px; height:111px; margin-right:10px;}
.page_content_text p{float:left; width:415px; margin-left:15px; color:#746443; font-size:1.2em;}
.page_content_text_link{float:left; width:90%; text-align:right;}
.page_content_text_link a{float:right; width:80px; color:#746443; background:url(../images/read_more_icon.png) no-repeat scroll 0% 70%;}
.page_content_text_time{width:85px; float:left; text-align:center; vertical-align:middle; min-height:50px;}
.page_content_text_elements{float:left; width:390px; color:#746443;}
.page_content_text_elements p{color:#746443; font-size:1.2em;}
.bordered{border-top:1px solid #e6e3d0; border-bottom:1px solid #e6e3d0; background:#faf7f0; padding:5px 0px;}
.subpage_content{float:left; width:660px; padding:20px; background:#FFF;}
.subpage_content_head{float:left; width:660px;}
.subpage_content_head h2{float:left; margin-left:0px !important;}
.map_head{float:right;}
.map_head a{float:right; color:#9A0D13; font-size:1.7em; font-weight:bold;}
.subpage_content_text{float:left; width:660px;}
.subpage_content_left{float:left; width:300px;}
.subpage_content_left p{float:left; width:275px; padding-bottom:15px; font-size:1.2em;}
.subpage_content_left p span{font-size:0.8em;}
.subpage_content_left .sub{float:left; width:275px; padding-bottom:15px; font-size:1.3em;}
.subpage_content_left  h3{float:left; padding-bottom:15px; font-size:1.3em; font-weight:bold; color:#9A0D13; width:100%;}
.subpage_content_left  h4{float:left; padding-bottom:15px; font-size:1.1em; font-weight:bold; color:#9A0D13; width:100%;}
.subpage_content_left  h5{float:left; padding-bottom:15px; font-size:14px; font-weight:bold; color:#9A0D13; width:100%;}
.subpage_content_right{float:right; width:320px;}
.subpage_content .postmetadata{float:left; width:90%;}
.subpage_content .postmetadata small{margin-top:10px;float:left;}
#commentform p{padding-top:10px;}
.subpage_content .commentlist{float:left;background:#F3EFE3;width:100%; list-style:none;}
#mc_signup_container{float:left;  width:300px; }
#mc_signup_form .mc_input{margin-right:20px; width:275px;}
#mc_display_rewards {display:none;}

.mc_signup_form{float:left; position:absolute;}
.mc_custom_border {border:1px solid #C4D3EA;color:#555555;float:left;padding:5px;}
#sidebar_right{float:left; width:187px; background:#f3efe3; margin-left:8px; padding-left:10px; padding-bottom:15px;}
#sidebar_right ul{list-style:none;}	
#sidebar_right ul li a{text-decoration:none; color:#c33e41; font-size:14px; font-weight:bold; letter-spacing:-1px;}	
#sidebar_right ul li a:hover{color:#f81923;}	


.clear_padding2{padding-left:5px !important;}
.clear_padding2 .page_head{width:700px;}
.clear_padding2 h2{margin-left:15px;}


#footer_block{width:100%; background:url(../images/footer_bg.png) repeat-x; height:285px; padding-bottom:20px;  float:left;}
#footer{float:left; width:940px; margin-top:35px;}
.footer_content{width:540px; float:left;}
.footer_content_hd{float:left;width:100%; color:#b19858; text-transform:uppercase; font-size:1.4em; font-weight:bold;}
.footer_content_text{float:left; color:#FFF; margin-top:10px;}
.footer_content_logos{float:left;margin-top:15px;}
.footer_content_logos ul{list-style:none;}
.footer_content_logos ul li{display:inline; margin-right:35px;}
.footer_links{width:275px; float:right;}
.footer_links ul{list-style:none; float:left; margin-top:10px;}
.footer_links ul li{padding-bottom:12px;}
.footer_links ul li a{color:#FFF; text-decoration:none;background:url(../images/foot_links_bg.png) repeat-x scroll 0 100%;padding-bottom:5px}








