html, body {padding:0; margin-top: 5px; font:normal 12px Arial, Helvetica, sans-serif; color: #000; text-align: center; background-color: #8B3A32;}

#main {position: relative; width: 900px; border: 0; margin-left: auto; margin-right: auto;}
#top_ban {width: 900px; height: 95px; background: url(images/top_ban_3b.jpg);}

#bot_ban {width: 900px; height: 113px; background: url(images/bot_ban_3b.jpg); position: relative;}
#bot_ban {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff;  font-weight: bold; }
#bot_ban li {display: inline; padding-right: 15px;}
#bot_ban a {color: #fff;}
#bot_ban #ban_menu {float: right; border: 0; }
#bot_ban #ban_menu ul {float: right; margin-top: 8px; padding-right: 40px; color: #fff;}

div#bot_ban a:link {color: #fff; text-decoration: none;}
div#bot_ban a:visited {color: #fff; text-decoration: none;}
div#bot_ban a:hover {color: #FFA07A; text-decoration: underline;} 

div#head_tag { height: 20px; position: absolute; top: 101px; left: 185px; font-style: italic; font-size: 12px;}

h1 {letter-spacing: 3px; margin: 5px 10px 5px 10px; padding: 5px 0 5px 0; border-bottom: 1px solid #000;  font-style:italic; font-weight: bold; font-size: 16px; text-align: center;}
h2 {letter-spacing: 1px; font-size: 12px; color: #600000;}

p.first:first-letter {font-size: 150%;}

#content_out {width: 900px;  background: url(images/con_bg1b.jpg);}
#content_in {width: 900px;  background: url(images/con_bg2_b.jpg) no-repeat 0 0; text-align: left;}

#menu {float: left; width: 194px; margin-top: 10px; border: 0;}
#menu_in {border: 0; margin-left: 39px; font-size: 12px;}
#menu_in a {display: block; height: 22px; padding: 2px 5px 0 4px; text-align: right;}
#menu_in a:link {color: #000000; text-decoration: none;  border-top: 1px solid #fff; padding-top: 5px;}
#menu_in a:visited {color: #000000; text-decoration: none;  border-top: 1px solid #fff; padding-top: 5px;}
#menu_in a:hover {color: #964513; text-decoration: none;  font-style:italic; font-weight: bold; border-top: 1px solid #fff; padding-top: 5px;}


#content {float: left; width: 630px; padding: 10px 40px 10px 15px; border: 0; font-size: 14px; }
#content_inner {float: left; width: 630px;  border: 0;  padding-top: 10px;}

#breadcrumbs {background-color: #E7E7E7; padding: 3px; margin: 0 10px 20px 10px; font:italic 10px Arial, Helvetica, sans-serif; color: #8D8D8D;}
#breadcrumbs a:link {color: #8D8D8D; text-decoration: none;   }
#breadcrumbs a:visited {color: #8D8D8D; text-decoration: none;   }
#breadcrumbs a:hover {color: #964513; text-decoration: none;  }



#wel_img1 {float: left; padding: 10px 0 10px 0;}
#ban_img1 {float: right; padding: 15px 0px 20px 40px;}
#contact_logo {float: left;}

div.team {width: 600px; height: 190px; margin-left: 15px; background: url(images/bg_test.jpg); }
div.team_name {float: left; width: 300px; padding-top: 85px; padding-left: 20px; text-align: center;}
img.team_img {width: 200px; height: 150px; border: 1px solid gray; margin-top: 20px;}

label.blockLabel {display: block; position: relative; width: 500px; margin: 12px 0 12px 0;}
label.blockLabel input {position: absolute; left: 200px;}
.input_left {float_left; }
.input_div {margin-left: 90px;   }

.listing_test {width: 600px; height: 160px; background: url(images/bg_test.jpg);}

.listing_outer {width: 600px; height: 190px; margin-left: 15px; background: url(images/bg_test.jpg); }
.listing {border: 0; padding: 24px 20px 20px 20px;}
.listing_img {border: 2px solid #D5D5D5; float: left; margin: 3px 20px 0 5px; width: 200px; height: 134px;}
.inner_listing {border: 0; float: left; width: 325px; height: 155px; padding: 0; font-size: 14px; color: #000; }
.inner_listing_header {background-color: #D5D5D5; padding: 5px 0; font-size: 16px; font-weight: bold; text-align: center;}
.inner_listing_header .small_text {font-size: 12px; font-weight: normal;}
.inner_listing_content {height: 80px; font-weight: bold; text-align: center; padding-top: 10px; }
.inner_listing_content p {margin: 0; padding: 0; }
.inner_listing_right {border: 1px solid gray; float: left; height: 165px; width: 25px; margin-left: 10px; }
.inner_listing_footer {background-color: #D5D5D5; font-size: 12px; text-align: center; padding: 5px;}


.community_outer {width: 600px; height: 190px; margin-left: 15px; background: url(images/bg_test.jpg); }
.community {border: 0; padding: 24px 20px 20px 20px;}
.community_img {border: 2px solid #D5D5D5; float: left; margin: 3px 5px 0 20px; width: 200px; height: 134px;}
.inner_community {border: 0; float: left; margin: 8px 0 0 5px; width: 325px; height: 140px; padding: 0; font-size: 14px; color: #000; }
.inner_community_header {background-color: #D5D5D5; padding: 5px 0; font-size: 16px; font-weight: bold; text-align: center;}
.inner_community_header .small_text {font-size: 12px; font-weight: normal;}
.inner_community_content {border: 0;height: 60px; font-weight: bold; text-align: center; padding-top: 0; background-color: #fff;}
.inner_community_content p {margin: 0; padding: 0; }
.inner_community_right {border: 1px solid gray; float: left; height: 165px; width: 25px; margin-left: 10px; }
.inner_community_footer {background-color: #D5D5D5; font-size: 12px; text-align: center; padding: 5px;}



.listing2 {border: 1px solid gray; padding: 5px; margin: 30px 0 10px 0;}
.listing_img2 {border: 0; float: left; padding: 0 10px 0 5px;}
.inner_listing2 {border: 1px solid gray; float: left; width: 300px; height: 155px; padding: 5px; font-size: 14px; color: #000; }
.inner_listing_header2 {background-color: #D5D5D5; padding: 5px 0; font-size: 16px; font-weight: bold; text-align: center;}
.inner_listing_header2 .small_text {font-size: 12px; font-weight: normal;}
.inner_listing_content2 {height: 90px; font-weight: bold; text-align: center; padding-top: 10px; }
.inner_listing_content2 p {margin: 0; padding: 0; }
.inner_listing_right2 {border: 1px solid gray; float: left; height: 165px; width: 25px; margin-left: 10px; }
.inner_listing_footer2 {background-color: #D5D5D5; font-size: 12px; text-align: center; padding: 5px;}

.community2 {border-top: 1px solid #660000; border-bottom: 2px solid #660000; padding: 5px; margin: 0 0 20px 10px; width: 530px; background-color: #D5D5D5;  }
.community2 .name_img {margin: 0;}
.community_img2 {border: 1px solid #fff; float: left; margin-left: 10px; padding: 0;}
.inner_community2 {border-top: 1px solid gray; border-left: 1px solid gray; border-bottom: 2px solid gray; border-right: 2px solid gray; float: left; width: 250px; height: 155px; background-color: #fff; padding: 5px; font-size: 14px; color: #000; }
.inner_community_header2 {background-color: #D5D5D5; padding: 5px 0;  font-size: 16px; font-weight: bold; text-align: center;}
.inner_community_header2 .small_text {font-size: 12px; font-weight: normal;}
.inner_community_content2 {height: 100px; text-align: center;}
.inner_community_content2 p {margin-top: 0: padding: 0;}
.inner_community_footer2 {background-color: #D5D5D5; font-size: 12px; padding: 5px; text-align: center;}


.listing_detail_outer {width: 600px; background: url(images/comms_bg_mid.jpg);}
.listing_detail_top {height: 25px; background: url(images/comms_bg_top.jpg);}
.listing_detail_mid {text-align: center; margin: 0; padding: 0 25px; background: url(images/comms_bg_mid.jpg);}
.listing_detail_bot {height: 25px; background: url(images/comms_bg_bot.jpg) repeat-y;}
.listing_detail_mid img.listing_main_img {display: block; margin: 0 0 30px 20px;  border: 1px solid gray; margin-left: auto; margin-right: auto;}
.listing_detail_mid img.listing_detail_img {display: block; margin: 0 0 30px 20px;  border: 1px solid gray; margin-left: auto; margin-right: auto;}

#edit_links {margin-left: 300px;}
#edit_links a:link {color: #8D8D8D; text-decoration: none;   }
#edit_links a:visited {color: #8D8D8D; text-decoration: none;   }
#edit_links a:hover {color: #964513; text-decoration: none;  }

ul.plans_list {list-style: none; margin: 40px 0 80px 0; padding: 0; padding: 0;}
ul.plans_list li {float: left; padding: 0 18px;}
#plans_imgs {margin-top: 50px; text-align: center;}
#plans_imgs img {width: 135; height: 102px; margin: 0 7px;}

#gal_slide1 {text-align: center;}

ul.gallery_list {list-style: none; margin: 40px 0 80px 25px; padding: 0; padding: 0;}
ul.gallery_list li {float: left; padding: 0 20px; text-align: center;}
#gallery_imgs {margin-top: 50px; text-align: center;}
#gallery_imgs img {border: 2px solid gray; width: 135; height: 102px; margin: 0 25px;}


.testimonial {border-bottom: 1px dashed gray; margin-bottom: 20px; }
.italic {font-style: italic;}
.gal_menu {text-align: center;}
.gal_div {border-bottom: 1px dashed gray; margin-bottom: 20px; }

.left {float: left; margin: 15px 30px 30px 0;}
.right {float: right; margin: 0 0 30px 30px; }
.center {text-align: center;}
.center_imgs {text-align: center; padding: 20px 0}
.center_imgs img {padding: 0 20px;}

.clear {clear: both;}
.com_logo {float: right; margin: 0 20px 0 20px;}

#com_pics img {display: block; margin-left: 80px; margin-bottom: 30px;}

#con_footer {padding-top: 10px; text-align: center; font-style:italic;}
#con_footer .logo {padding: 0 10px;}

#clear {clear: both;}

#footer {width: 900px; height: 58px; background: url(images/footer.jpg); color: #fff; }
#footer_in {padding-top: 5px;}



img {border: 0; padding: 0; margin: 0;}

.red {color: red;}

