h1, h2, h3, h4, h5, h6, p, ul { padding:0px; margin:0px;}
ul li {list-style:none;}
.maincontainer {width:1000px; padding:0px; margin:auto}
.midcontainer {
    width: 1000px;
    margin: 0 auto;
    padding: 30px 0 0 0;

}
.content_wrap { padding:5px; margin:20px 0 0 0; width:980px}
.popular-categories {
    float: left;
    width: 450px;
    padding: 0 0 0 34px;
}
.pop-header, .pop-business {
    float: left;
    padding: 5px 0 8px 0;
    font-size: 18px;
    color: #614711;
}
.browse-more,
.more-articles {
    float: right;
    padding: 4px 0 0 0;
}
.browse-more a,
.more-articles a {
    font-size: 12px;
    text-decoration: none;
}
.browse-more a:hover,
.more-articles a:hover {
    text-decoration: underline;
}
.popcat-links {
    clear: both;
    display: block;
    margin: 10px 0 10px 0;
    padding: 10px 0;
    background: url(../images/div_3by1.gif) left top repeat-x;
}
.popcat-links .pxclear {
    background: transparent;
}
.popcat-links a {
    display: block;
    padding: 2px 0 2px 0;
    font-size: 14px;
    text-decoration: none;
}
.popcat-links a:hover {
    text-decoration: underline;
}
.popular-cities {
    float: right;
    width: 450px;
    padding: 0 34px 0 0;
}
.body-right {
    padding: 15px 0 0 0;
    float: left;
    background: url(../images/div_3by1.gif) left top repeat-x;
}
.featured-articles {
    float: left;
    width: 680px;
    padding: 15px 0 0 0;
}
.featured-articles .pop-business,
.featured-articles .more-articles {
    display: none;
}
.featured-articles .pxclear {
    clear: both;
}
.article-thumbs {
    float: left;
    width: 300px;
    font-size: 14px;
}
.article-thumbs .article-title a {
    color: #7b734c;
    font-size: 16px;
    line-height: 18px;
    text-decoration: none;
}
.article-thumbs .article-title a:hover {
    text-decoration: underline;
}
.article-thumbs .article-title {
    height: 50px;
}
.article-thumbs .more-articles {
    display: block;
    height: 50px;
}
.divider {
    display: block;
    float: left;
    width: 40px;
    height: 20px;
}
.sbstate {
    width: 990px;
    margin: 0 auto 8px auto;
    padding: 3px 0 8px 0;
    font-size: 18px;
    text-align: left;
    color: #614711;
    background: url(../images/div_3by1.gif) left bottom repeat-x;
}
.brown-states {
    width: 990px;
    height: 100px;
    margin: 0 auto;
    padding: 0;
}
.brown-states ul,
.brown-states #ullist{
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #ffffff;
}

.brown-states ul ul {
    float: left;
    width: 98px;
    padding: 2px 0px 2px 0;
    text-align: left;
    font-size: 14px;
}
.brown-states ul ul li {
    margin: 0;
    padding: 0;
}
.brown-states ul ul li a {
    font-size: 13px;
    text-decoration: none;
}
.brown-states ul ul li a:hover {
    text-decoration: underline;
}
body { margin:0px; padding:0px; background:#666666; font-family:Arial, Helvetica, sans-serif; }
img { border:none;}
h1, h3, h4, h5, h6, ul { padding:0px; margin:0px;}
p { margin:0 0 0 10px;}
.main_wrap { margin:0px auto; padding:0px; width:994px;  border:2px solid #cccccc; padding:20px 0px; background:#fff; border-bottom:none; border-top:none;}
.header { margin:0px 20px 20px 20px; padding:0px; clear:both; width:96%; }
.header .logo { width:374px; height:85px; float:left; }
.header .right_links { float:right; width:auto; font-size:12px; margin-top:30px;}
.contents { margin:0px 20px; padding:0px; }
.navigation { width:956px; background:url(../images/navigation.gif) no-repeat top left; height:44px;}
.navigation ul { margin:0px; padding:0px;}
.navigation ul li { width:191px; float:left; display:block; text-align:center; list-style-type:none;  }
.navigation ul li a { display:block; font-size:13px; color:#fff; font-weight:bold; padding-top:10px; height:33px;}
.navigation ul li.first_active a{ background:url(../images/navigation.gif) no-repeat 0 -56px; width:191px; height:33px; color:#000; }
.navigation ul li.active a{ background:url(../images/navigation.gif) no-repeat -191px -56px; width:191px; height:33px; color:#000; }
.navigation ul li.last_active a{ background:url(../images/navigation.gif) no-repeat -764px -56px; width:192px; height:33px; color:#000; }
.grey_box { background:#f5f5f5; border-left:1px solid #cccccc; border-right:1px solid #cccccc; width:914px; padding:10px 20px 0px 20px  }
.grey_box_btm { background:url(../images/curve_bottom.gif) no-repeat; width:956px; height:26px; }
.grey_box h1 { font-size:18px; margin:0px; padding:0px 0px 10px 0px;  }
.grey_box .left_box { width:355px; float:left; font-size:11px; color:#333; 	}
.textfield { width:340px; border:3px solid #ccc; padding:5px; margin:10px 0px; font-size:12px; }
.textfield_250 { width:250px; padding:5px; font-size:12px; border:3px solid #ccc; margin:0px 5px}
.float_left { float:left;}
.float_right { float:right;}
.btn_wrap { margin:10px 0px; padding:0px; clear:both;}
.grey_box .right_box { width:435px; float:right; background:#fff; border:1px solid #e5e5e5; margin-top:10px; padding:0px 10px;   }
.grey_box .right_box h4 { font-size:12px; color:#4D5495; padding:10px; }
div.first, div.second { width:265px; border-right:1px solid #e5e5e5; float:left; padding-bottom:10px;}
div.second{ width:145px;}
div.second { border:none;}
.grey_box .right_box ul li{ list-style-type:none; background:url(../images/arrow.gif) no-repeat left center; padding-left:15px; font-size:12px; margin-bottom:5px;}
.grey_box .right_box ul li a { color:#4D5495;}
.footer { margin:auto; text-align:center; padding:20px 0px;border:2px solid #cccccc;  border-top:1px solid #e5e5e5; background:#f5f5f5; width:994px;  }
.footer a { color:#666666; text-decoration:underline; }
.footer a:hover { text-decoration:none;}
.footer p { font-size:11px; color:#999999; padding:5px 0px;}
.row_text { margin:10px 0 0; padding:0px; text-align:center; font-size:12px; color:#4D5495; }
.top_space { padding-top:10px;}
.left_indent { padding-left:5%;}
.google_adsense_div{text-align:center;}