BODY{font:normal 11px/24px verdana, arial; color:#434343;}

A:link, A:visited, A:active{text-decoration: none; color:#455670;}
A:hover{text-decoration: underline;}

H1{font-size:140%; color:#8e071f; padding-bottom:5px; margin:0px;}
H2{font-size:100%; font-weight:bold;  color:#2b4269; padding:0px; margin:0px;}
H3{font-size:100%; font-weight:bold;  color:#2b4269; padding:0px; margin:0px;}

.bodycopy{font:normal 11px/24px verdana, arial; color:#434343;}


#container{width:821px;}
#left{float:left; width:14px;}
#right{float:right; width:807px; background:url("images/strip.gif"); background-repeat:repeat-y;}
#right2{float:right; width:807px; background:url("images/strip2.gif"); background-repeat:repeat-y;}
#right3{float:right; width:807px; background:url("images/strip3.gif"); background-repeat:repeat-y;}

#homeleft{float:left; width:271px; text-align:left;}
#homemiddle{float:left; width:401px; text-align:left;}
#homemiddle a {color:#434343;}
#homeright{float:right; width:135px;}

#inleft{float:left; width:176px;}
#inmiddle{float:left; width:496px; text-align:left; line-height:18px;}
.inmiddlepad{padding:0 15px 14px 15px;}

#inpad{padding:14px 25px 14px 25px;}
#inpad a{text-decoration:underline; color:#455670;}
#inpad a:hover{text-decoration: none;}

#inright{float:right; width:135px;}

#rest{float:left; padding-right:10px;}
#mapbiz{float:right; width:210px; height:100px; margin-right:15px;}

#members{float:left; width:496px; background-color:#ffe59f; padding-bottom:23px;}
#members UL {margin:0px; padding:5px 0 0 0; list-style-type:none;} 
#members LI {background:transparent url(/images/yel-bul.gif) no-repeat; background-position:0 8px; padding-left:10px;}
#members LI a{color:#434343; text-decoration:none;}
#members LI a:hover {color:#8e071f; text-decoration:underline;}
#members #select{color:#8e071f;}

#memberspad{padding:5px 5px 0 15px;}

.errorbox 	{font-size:95%; border:1px solid #C61030;}
.errordrop{background-color:#C61030; color:#FFF; font-size:95%;}


#search{width:807px; height:18px; text-align:left; background-color:#FFF;}

.search{height:11px; border:1px solid #c8c8c8; font-size:10px;}
.email{width:117px; height:15px; border:1px solid #cddfeb; background-color:#acc9dd; font-size:10px;}
.enews{padding-left:5px;}

#footer{width:807px; height:18px; background:url("images/footer.gif"); clear:both; line-height:15px;}
#footer A:link, #footer A:visited, #footer A:active{text-decoration: none; font-size:9px; color:#95a1b4;}
#footer A:hover{text-decoration: underline;}

.box{width:129px; border:1px solid #b3d3ea;}
.bcover{background-color:#88b2cf; height:3px;}

#subnav{color:#2b4269; text-align:left;font-weight:bold;line-height:13px;}
#subnav UL {margin:0;padding:3px 0 3px 8px; list-style-type: none;} 
#subnav LI {display: inline;padding:0px 2px 0px 2px;}
#subnav LI A {color:#2b4269;  text-decoration:none;}
#subnav LI A:hover {color:#8e071f; text-decoration:none;}
#subnav .select {color:#8e071f;}

#subshop{background:url("/images/shop/bg.gif");}
#subdine{background:url("/images/dine/bg.gif");}
#subthings{background:url("/images/things/bg.gif");}
#subservices{background:url("/images/services/bg.gif");}
#subdirect{background:url("/images/directions/bg.gif");}
#subabout{background:url("/images/about/bg.gif");}

#sitemap UL{margin:0px; padding:5px 0 0 25px;}

.rowa{background-color:#ffeaae; padding:5px;}
.rowb{padding:5px;}

A.press:link, A.press:visited, A.press:active{text-decoration: underline; color:#2b4269;}
A.press:hover{text-decoration: none;}

/* ADMIN AREA*/
#rightAdmin{float:right; width:807px; background:url("/images/sa/strip.gif"); background-repeat:repeat-y;}
.error {color:#C1102D; padding-bottom:5px; margin:0px;}
.adminrowa{background-color:#ffeaae;}
.adminrowb{}
#inmiddleAdmin{float:left; width:670px; text-align:left; line-height:18px;}