/* MAIN STYLES */

body {background-color: #12272c; margin: 0px; padding: 0px; font-family: Geneva, Arial, Helvetica, sans-serif;}

.outer_shell {width: 806px;}
.float {float: left;}
.clr {clear: both;}

/* HEADER STYLES */

#header {background-image: url('layout/head_bg.jpg'); background-position: bottom left; background-repeat: no-repeat; height: 150px; color: #FFFFFF; font-size: 11px; text-align: center;}
#header h1 {font-size: 12px; font-weight: bold; margin: 0px; padding: 40px 0px 5px 0px;}
#header h2 {font-size: 11px; font-weight: normal; margin: 0px; padding: 5px 0px 0px 0px;}

#header ul {margin: 25px 25px 0px 25px; padding: 0px; white-space: nowrap;}
#header ul li {list-style: none; display: inline; padding: 5px 2px; margin: 0px; font-size: 11px;}

#header a:link {color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 11px;}
#header a:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
#header a:hover {color: #F1CD92; font-weight: bold; text-decoration: underline;}
#header a:active {color: #F1CD92; font-weight: bold;text-decoration: underline;}


/* NAV STYLES */

.nav_stretch_bg {background: #e7a952;}

#nav {background-image: url('layout/nav_bg.jpg'); background-repeat: repeat-x;}

#nav ul {margin: 0px; padding: 0px; width: 525px; white-space: nowrap;}
#nav ul li {list-style: none; display: inline; margin: 0px; padding: 0px; font-size: 11px;}

#nav ul li a:link {background: none; font-size: 11px; color: #2E1D1A; font-weight: bold; text-decoration: none; display: block; padding: 10px 7px 9px 7px; float: left;}
#nav ul li a:visited {background: none; color: #2E1D1A; font-weight: bold; text-decoration: none; float: left; padding: 10px 7px 9px 7px;}
#nav ul li a:hover {color: #F1CD92; font-weight: bold; text-decoration: none; background-image: url('layout/nav_bg_hover.jpg'); background-repeat: repeat-x; float: left; padding: 10px 7px 9px 7px;}
#nav ul li a:active {color: #F1CD92; font-weight: bold;text-decoration: none; background-image: url('layout/nav_bg_hover.jpg'); background-repeat: repeat-x; float: left; padding: 10px 7px 9px 7px;} 


/* GLOBAL LINK STYLES */

a {color: #6a5f54;}
a:hover {color: #8a3c3c; text-decoration: underline;}
a:active {color: #8a3c3c; text-decoration: underline;} 

a.ac1 {color: #32707b; font-weight: bold; font-size: 12px; text-decoration: underline;}
a.ac1:visited {color: #32707b; font-weight: bold; text-decoration: underline;}
a.ac1:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
a.ac1:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;} 

#busn_dir {text-align:center; color: #8a3c3c; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none;}
#busn_dir a {color: #6a5f54; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline;}
#busn_dir a:visited {color: #6a5f54; font-weight: bold; text-decoration: underline;}
#busn_dir a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#busn_dir a:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;}

/* CONTENT STYLES */
.title_rules {color: #53868b; font-size: 16px; font-weight: bold; text-align: left; margin: 0px; padding: 5px;}
.rules {color: #6a5f54; font-size: 12px; font-weight: normal; text-align:left; margin: 0px; padding: 0px;}
.white_n10n { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:10px; font-weight: normal; color:#FFFFFF;}
.white_n12b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:12px; font-weight: bold; color:#FFFFFF;}
.white_n14b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:14px; font-weight: bold; color:#FFFFFF;}
.red_n12b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:12px; font-weight: bold; color:#990000;}
.red_n14b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:14px; font-weight: bold; color:#990000;}
.red_i12b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size:12px; font-weight: bold; color:#990000;}

#content {background-color: #FFFFFF; border-left: 3px solid #E2DCD2; border-right: 3px solid #E2DCD2; border-bottom: 3px solid #E2DCD2; text-align: left;}

#content h1 {color: #ad6f75; font-size: 14px; font-weight: bold; margin: 0px; padding: 5px 5px 1px 5px;}
#content h2 {color: #2c606e; font-size: 16px; font-weight: bold; margin: 0px; padding: 5px 5px 0px 5px;}

#content p {color: #6a5f54; font-size: 11px; margin: 5px 5px 0px 5px; padding: 0px;}

.content_gradient {background-image: url('layout/nav_gradient_bg.jpg'); background-repeat: repeat-x;}
.content_gradient_2 {background-image: url('layout/nav_gradient.jpg'); background-repeat: no-repeat; background-position: top center; padding: 10px 0px 5px 0px; text-align: center;}

.c_box_1 {background-color: #FFFFFF; border: 1px solid #c7beb4; padding: 3px; margin: 5px 0px 5px 0px;}
.c_box_1_inner {background-color: #f6f2ee; padding-bottom: 5px;}

.c_box_head_blue {background-color: #32707e; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px;}
.c_box_head_yellow {background-color: #e7a952; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px;}
.c_box_head_red {background-color: #ad6f75; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px;}
.c_box_head_green {background-color: #718b60; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px;}

.c_box_head_red a {color: #ffffff;  font-size: 12px; font-weight: bold; text-decoration: underline; text-align: right;}
.c_box_head_red a:visited {color: #ffffff; font-weight: bold; text-decoration: underline;}
.c_box_head_red a:hover {color: #F1CD92; font-weight: bold; text-decoration: underline;}
.c_box_head_red a:active {color: #F1CD92; font-weight: bold;text-decoration: underline;}

.subpage_div {background-color: #32707e; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px; margin-bottom: 5px;}

/* LEFT and RIGHT PANE STYLES */

.left_pane {width: 390px; float: left; display: block; text-align: left; padding: 5px 0px 5px 5px;}
.right_pane {width: 395px; float: left; display: block; text-align: left; padding: 5px 0px 5px 5px;}
.red_i12b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size:12px; font-weight: bold; color:#990000;}

#home_ads {color: #6a5f54; font-size: 11px; font-weight: bold;}
#home_ads ul {margin: 0px; padding: 0px;}
#home_ads ul li {list-style: none; padding: 5px 5px 0px 5px; font-size: 11px;}

#home_ads ul li a {color: #32707b;  font-size: 12px; font-weight: bold; text-decoration: none;}
#home_ads ul li a:visited {color: #32707b; font-weight: bold; text-decoration: none;}
#home_ads ul li a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#home_ads ul li a:active {color: #8a3c3c; font-weight: bold;text-decoration: underline;} 

#businesses td {width: 125px;}
#businesses ul {margin: 0px; padding: 5px 5px 5px 5px;}
#businesses ul li {list-style: none; font-size: 11px;}

#businesses ul li a {color: #6a5f54; font-weight: bold; text-decoration: none; padding: 0px;}
#businesses ul li a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#businesses ul li a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#businesses ul li a:active {color: #8a3c3c; font-weight: bold;text-decoration: underline;}

#history {padding: 5px;}
#history b {color: #8a3c3c; font-size: 12px;}
#history p {color: #6a5f54; font-size: 11px; margin: 5px 5px 5px 5px; padding: 5px 0px 5px 0px; border-bottom: 1px dotted #c7beb4;}
#history img {margin: 0px 5px 0px 0px; border: 1px solid #c7beb4;}

#history a {color: #6a5f54; font-weight: bold; font-size: 11px; text-decoration: none;}
#history a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#history a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#history a:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;} 

#cats a {color: #6a5f54; font-weight: bold; font-size: 11px; text-decoration: none;}
#cats a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#cats a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#cats a:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;}

#showcase {color: #6a5f54; font-size: 11px; font-weight: bold;}
#showcase table {padding: 0px; margin: 0px;}
#showcase td {padding: 0px; margin: 0px;}
#showcase td td {background-color: #f6f2ee; border: 1px solid #c7beb4; padding: 2px; text-align: center; color: #6a5f54; font-size: 11px; font-weight: bold;}
#showcase img {border: 1px solid #c7beb4; width: 85px; height: 65px;}

#newest {color: #6a5f54; font-size: 11px; font-weight: bold;}
#newest td {padding: 0px; margin: 2px; background-color: #f6f2ee; border: 1px solid #c7beb4; padding: 2px; text-align: center;}
#newest img {border: 1px solid #c7beb4; width: 85px; height: 65px;}

#newest a {color: #6a5f54; font-weight: bold; font-size: 11px; text-decoration: none;}
#newest a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#newest a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#newest a:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;} 



/* FOOTER STYLES */

#footer {background-color: #f0ebe6; border: 3px solid #E2DCD2; font-size: 11px; font-weight: bold; color: #6a5f54;}
#footer div.float {float: left;}

#footer span {color: #8a3c3c; font-weight: bold;}

#footer ul {margin: 0px 5px 0px 5px; padding: 3px;}
#footer ul li {list-style: none; padding: 5px; margin: 0px; text-align: left; font-size: 11px;}

#footer a {color: #6a5f54; font-weight: bold; text-decoration: none; font-size: 11px;}
#footer a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#footer a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#footer a:active {color: #8a3c3c; font-weight: bold;text-decoration: underline;}  


.sitemap {width: 300px;  text-align: center;}
.resources {width: 475px;}
.foot_div {padding-top: 40px; width: 10px;}

.sitemap img, .resources img {display: block;}

#bottom {color: #ffffff; font-size: 10px; font-weight: normal; margin: 0px; padding: 5px 0px 0px 0px; text-align: center;}
#bottom p {font-size: 11px; font-weight: bold;}


/* LINK STYLES */

a.highlight:link {color: #9d5d5c; font-weight: bold; text-decoration: none;}
a.highlight:visited {color: #9d5d5c; font-weight: bold; text-decoration: none;}
a.highlight:hover {color: #56878f; font-weight: bold; text-decoration: underline;}
a.highlight:active {color: #56878f; font-weight: bold;text-decoration: underline;} 

