body {	
color: #493e31;	
font-size: 12px;	
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;	
font-style: normal;	
line-height: normal;	
background:#f2efeb url(../images/page-background.jpg);
text-align: left;	
margin: 0;
padding: 0;
border-width: 0;
}

.top_bg {background: url(../images/header-background.jpg) repeat-x;}

img {display: block;}
h1,h2,h3,h4,h5,p,blockquote,form,label,ul,ol,dl,fieldset,address,input {margin: 0;padding: 0;/*border-width: 0;*/}
li {list-style: none;}
.left {	float: left;}
.right {float: right;}
.clear {clear: both;}

#container {	width: 870px;	margin: 0 auto;	padding: 0;  }
#header_cont {	width: 870px;	overflow:hidden;	margin-bottom:10px;}
#headright {	width: 520px;	float:right;	overflow:hidden;	padding-top:15px;}

#headright .moduletable a { float:right; margin-right:25px; _display:inline;}
#logo {	margin: 0;	padding: 20px 0 0 0;}
.menu {	font-size: 17px;	font-family: Georgia, "Times New Roman", Times, serif;margin: 0; padding: 10px 0 10px 25px;	float:left;	width:815px;}
.menu li {	margin: 0;	padding: 0 ;	float:left;	zoom:1;	padding-right:18px;}
li.item1{ padding-left:115px;}
li.item8{ padding-left:30px; clear:left;}
li.item7 { *padding-right:100px;}
.menu a {	color: #3a3126;	text-decoration: none;}
.menu a:hover {text-decoration:underline;}

#main {	width: 870px; float:left;padding:0 0 0 15px;background: url(../images/bg.png) top center repeat-y;}
#footer {width: 850px;clear: both;	margin: 0 auto;	margin-bottom:80px;}

#main a,#footer a { color:#493e31 !important;}
table.blog { float:right;  width:420px; margin-right:70px; _display:inline;  font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-align:left;}
h1 { font-size:19px; font-weight:bold; margin-top:20px;}
h2 { font-size:16px;}
table.blog h2 { padding:25px 0 0 0;}

#tp_bottom { float:left; width:340px;}
.banneritem_banner_fp_advertising { margin-bottom:10px;}
#tp_bottom.tp_bottom { }
#tp_syndicate table { margin:0 auto; text-align:left; font-size:16px;}

#headcenter { float:left; padding-left:15px;}
#headcenter .moduletable { float:left}

.moduletablebanner { float:right;}
.moduletable_banner_3 { clear:left;   }
.moduletableleft_col { width:337px; float:left;}
.moduletableleft_col img { margin-bottom:10px;}
.moduletableright_col { float:left; width:490px; padding:0 0 0 12px;}
.mod-preview { float:left;}
.bottom_table { width:800px;}
p.width_c { width:370px;}
table.content a{ color:#2e2419;}

.tp_not_fp h1 { color:#493e31; font-size:19px; font-family:Georgia, "Times New Roman", Times, serif;}
.tp_not_fp table.contentpaneopen { width:100%;}
.tp_not_fp{ font-size:14px; line-height:23px; padding:0 50px;}
.tp_not_fp .inleft { float:left; width:360px; margin-right:60px;}
.tp_not_fp img{ float:right; margin-top:10px; border:2px solid #9c9286;  }
.topbg { background:url(../images/bg_top.png) top center no-repeat; height:30px; clear:both}
.botbg { background:url(../images/bg_bot.png) top center no-repeat; height:30px;clear:both}

.moduletable_bottom_left { float:left;}
.moduletable_bottom_right { float:right; width:307px;}
.moduletable_bottom_right .menu { padding:0; width:302px;}
.moduletable_bottom_right .menu li { padding-right:5px; margin-right:5px; border-right:1px solid #2e2419; line-height:10px; height:13px;}
.moduletable_bottom_right .menu a { font-size:12px; font-weight:bold;}
.moduletable_bottom_right .menu a:hover { text-decoration:underline;}
.moduletable_bottom_right .menu li.item19 { border:none;}
#tp_us3 { padding-left:55px; _padding-left:65px;}
#tp_us4 {clear:both; width:900px; padding:40px 0; overflow:hidden; }
#tp_us4 img { border:none; }
#tp_us4 div,#main div  { float:left;  }
/****banners**********************************/
.moduletable_banner_fp div.clr,#tp_us4 div.clr{ font-size:0;}
.moduletable_banner_fp,#tp_us4 .banneritem { padding:0 10px 10px 0;}

/****end banners**********************************/
#main div div a img { border:none;}
#tp_syndicate { clear:both;}
.moduletable_bottom_category a{ color:#2e2419; text-decoration:none;}
.moduletable_bottom_category a:hover { text-decoration:underline;}

#leftcolum { clear:left; margin-right:12px;}
#leftcolum,.rightcolum { border:1px solid #493e31; padding:0 15px; width:340px; float:left; font-size:14px; color:#493e31; position:relative; margin-top:20px; padding-top:20px; _overflow:hidden}
#leftcolum a,.rightcolum a { color:#493e31;}
#dn_cat_name { width:349px; padding-left:21px; line-height:39px; font-size:19px; font-weight:bold; background:url(../images/headline.gif) repeat-x; position:absolute; left:0; top:0; margin:0; }
.mod_article_separator { display:block; height:2px; background:#493e31; margin:17px 0; font-size:1px;}
h1.welcome2 {  width:700px;}


#aiContactSafe_mainbody_1 { float:none; width:100%; clear:both}
#aiContactSafe_mainbody_1 table { width:100%;}
div.aiContactSafe_contact_form_field_label_left { width:68px;}
div.tp_msg_contactus { clear:both; width:100%; font-weight:bold; color:#990000;}
div#aiContactSafeBtns { text-align:right; width:352px;}
dd.error { margin:0;}
.buttonheading img { border:none;}

#tp_advert_block { overflow:hidden; padding-top:30px; padding-left:50px; width:735px;}
.tp_advert_block_right,.tp_advert_block_left { float:left; width:350px; }
.tp_advert_block_right { float:right !important;}
.tp_advert_block_right { padding-right:1px;}
#tp_advert_block .banneritem { margin-bottom:20px;}