body {margin-top:0;width:100%;margin-left:auto;margin-right:auto;text-align:center;background:#FFFFBC}


#bhrtitle a, #buttonnav a, #buttonnavlower a, #pagesetup a, a img
{-webkit-transition-property:color,opacity;
-moz-transition-property:color,opacity;
-o-transition-property:color,opacity;
-ms-transition-property:color,opacity;
transition-property:color,opacity;
-webkit-transition-duration:.7s;
-moz-transition-duration:.7s;
-o-transition-duration:.7s;
-ms-transition-duration:.7s;
transition-duration:.7s;
-webkit-transition-timing-function:ease-in-out;
-moz-transition-timing-function:ease-in-out;
-o-transition-timing-function:ease-in-out;
-ms-transition-timing-function:ease-in-out;
transition-timing-function:ease-in-out
}


#bhrtitle {width:100%;min-width:950px;margin-left:auto;margin-right:auto;margin-top:0px;font-family:arial,sans-serif;padding-left:0px;text-decoration:none;color:black;padding-top:12px;padding-bottom:12px;background:#3C2D06 url(../images/newtitlegradient9.gif) repeat-x}

#bhrtitle a{opacity: 1;font-family:arial,sans-serif;text-decoration:none;font-size:26pt;font-weight:800;color:white;text-shadow: 2px 2px 2px #D2B316}

#bhrtitle a:hover{color:#D0D0D0}


header{text-align:center}


#buttonnav{width:100%;min-width:950px;margin-left:auto;margin-right:auto;font-family:arial,sans-serif;font-size:13pt;vertical-align:bottom;background:#6B5904 url(../images/topnavbarbrown1.gif);text-align:center;padding-left:0px;text-decoration:none;color:white;margin-top:0px;margin-bottom:0px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid black;text-shadow: 1px 1px 1px #D2B316}

#buttonnav a{opacity: 1;text-align:center;text-decoration:none;font-weight:800;color:white;padding-right:30px;
}
#buttonnav a:hover{color:#D0D0D0;}

.aligntext{vertical-align:30%}


#buttonnavlower{width:100%;min-width:950px;margin-left:auto;margin-right:auto;font-family:arial,sans-serif;font-size:13pt;vertical-align:bottom;background:#FDD718;text-align:center;padding-left:0px;text-decoration:none;color:black;margin-top:0px;margin-bottom:6px;padding-top:3px;padding-bottom:0px;text-shadow: 1px 1px 1px #D2B316}

#buttonnavlower a{color:black;text-decoration:none;opacity: 1;
}

#buttonnavlower a:hover{color:#606060}

#buttonnavlower img{border:0;float:none;width:25px;height:25px;padding-right:5px}

.lowerbuttonspacing{color:black;text-decoration:none;font-weight:800;padding-right:35px}


#topads{text-align:center;height:90px;margin-bottom:8px}

#pagesetup{background:#FFFCF5 top left no-repeat;border:0px #9C8907 ridge;box-shadow: 0 0 9px #6C5B06; margin-left:auto;margin-right:auto;width:73%;;min-width:730px;clear:left;padding-left:105px;padding-right:105px;margin-top:3px;font: 500 11pt arial,geneva,helvetica,sans-serif; text-align:left;margin-bottom:0} 

#pagesetup a:hover{color:#3399CC}

main p{margin-right:32%}

#searchtop{text-align:right;padding-top:6px;margin-right:10px}

h1{font:700 16pt arial,geneva,helvetica,sans-serif;margin-top:30px;text-shadow: 0px 0px 0px #404040}

h2{font:500 13pt arial,geneva,helvetica,sans-serif;margin-bottom:45px}
h2 a{padding-left:7px;font-weight:bold}

#bestof{font-size:9pt;padding-top:15px;line-height:2em}
#bestof a{margin-left:0;padding-left:0}

#restaurantlink{font-size:11px}



a img{opacity:1;float:right;width:300px;height:200px;border:1px solid #CCCC99;margin-left:14px}

a:hover img{opacity: .7;border:1px #606060 solid}


#ads{float:right;padding-right:3%;line-height:8em;background:#FFFCF5}
#lowersideads{width:120px;height:240px}
#middleleftads{float:left;padding-right:14px;padding-bottom:1px}

.glossary{color:#006699}

#copyright{font-size:11px;font-family:times,serif}

#similar{padding-top:20px}
#related{padding-top:10px}
#blurb,#resource,#related,similar{font-weight:bold;font-style:italic}
.relatedlinks{padding-top:10px;font-weight:bold;font-style:italic}
#lowerads,#resource{border-top:2px groove #E0E0E0;padding-top:17px;margin-top:20px;width:370px}

#bottomads{padding-top:25px}



.mappages h1{margin-top:2px;padding-top:30px}
.mappages #content p{padding-bottom:20px;font-size:12px;text-align:center;margin-right:1px}
.mappages #mapplacement{padding-left:23%}
.mappages .mapformat{width: 500px; height: 300px;border:3px ridge #CCFFCC}
.mappages #referral{text-align:center;padding-top:50px}



#bottomlinks{font-size:100%;margin-right:0px;clear:both;text-align:center;padding-top:160px;padding-bottom:20px;margin-bottom:9px;margin-top:0;line-height:1.4em}
#bottomlinks a{font-weight:normal;font-family:arial,geneva;padding-left:5px;padding-right:5px}