/* Standard Tags */
body {background:#afa98b url(/img/layout/background.jpg) top left repeat-x; font:12px Verdana, Arial, Helvetica, sans-serif; margin:0 0 10px 0; color:#241e10;}
td {border-bottom:#babd8b 1px solid;}
.noBorder td {border:none;}
p {margin:10px 0;}
.homeText {color:#babd8b;}

a {outline-style:none;}
a:link {color:#6a592d;}
a:visited {color:#6a592d;}
a:hover {color:#babd8b;}

strong {font-weight:bold;}
hr {color:#babd8b; height:2px; background-color:#babd8b;}

img {border:none;}

ul {margin:0; padding:0;}
ul li {margin:0; padding:0; list-style:none;}

h2 {font:24px Verdana, Arial; color:#fff; height:30px; width:675px; background-color:#241e10; margin:0; padding:5px 10px 10px 20px;}
h3 {color:#fff;}
h4 {color:#fff;}

/* Layout */
#wrapper {width:1013px; margin:0 auto;}
#map {float:right; width:375px; height:405px; margin:20px 0 0 0; border-color:#fff; border-style:solid; border-width:2px; }

#subNav {}
#subNav ul {float:right; height:28px;}
#subNav li {float:left; height:13px; padding:15px 0 0 0;}
#subNav li a, #subNav li a:visited {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#babd8b; text-decoration:none; padding:0 10px; text-transform:lowercase;}
#subNav li a:hover {color:#fff; text-decoration:underline;}

#left_column {float:left; width:252px; border-right:1px solid #524C2A;}
#right_column {float:left; width:731px; margin:0 0 0 25px;}

#logo {margin:0;}

#localGovernment {margin:30px 0 0 0;}
#localGovernment a,#localGovernment a:visited  {font:14px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
#localGovernment a:hover {text-decoration:underline;}
#localGovernment img {margin:5px 0;}

#localAttractions {margin:10px 0 0 0;}
#localAttractions a, #localAttractions a:visited {font:14px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
#localAttractions a:hover {text-decoration:underline;}
#localAttractions img {margin:5px 0;}

#flash {height:346px; width:726px; display:block;}
#interior_flash {margin:20px 0 0 0;}

#address {color:#fff; text-align:center;}
.address {background:#6a592d; width:500px; margin:10px auto; padding:10px;}

#areaMap {width:710px; height:710px; margin:20px 0 0 0;}

#slideshow {margin:10px 0 0 0;}

#home_body {background:#302811; width:723px;}
#interior_body {padding:10px 0 0 0; width:722px;}
#left {float:left; width:271px;}
#flash_home {margin:0 0 10px 10px;}

#right {float:left; width:440px; margin:0 0 25px 10px ;}
#right a {color:#fff;}
#overflow {height:430px; overflow:auto;}

#denet {text-align:center; margin:10px 0 0 0;}
#denet a, #denet a:visited {color:#241e10;}
#denet a:hover {color:#6a592d; text-decoration:none;}


/*  Form Styles */
#requestForm {width:290px; margin:20px 0 0 23px; float:left;}

.formContainer p.legend {padding:10px; margin:0 0 10px 0; border:1px solid #fff; background:#e5e2d2; color:#241e10;}
.formContainer p.legend em {color:#E41937; font-style:normal;}

.formContainer form p {margin:0;}
.formContainer form p.note {margin:0 0 0 170px; font-size:90%; color:#666;}

.formContainer form fieldset {margin:15px 0; padding:5px; border:#fff 1px solid;}
.formContainer form fieldset div {padding:5px 0;}

.formContainer form legend { color:#fff; background:#241e10; border:1px solid #fff; padding:2px 8px;}

.formContainer label, .formContainer span.label {margin:0 10px 0 0; padding:0 7px 0 0; width:100px; display:block; float:left; text-align:right; color:#241e10; position:relative; font:bold 12px Arial, Helvetica, sans-serif;}
.formContainer label em, .formContainer span.label em {position:absolute; right:0; font-size:12px; font-style:normal; color:#E41937; top:-1px;}

.formContainer form fieldset input {width:150px; border-color:#AFAFAF;}
.formContainer form fieldset textarea {width:268px; margin:0 0 0 3px; border-color:#AFAFAF;}
.formContainer form fieldset select {width:154px; border-color:#AFAFAF;}
.formContainer input:focus,.formContainer textarea:focus {background:#9D7938;}

.formContainer div.buttonrow {text-align:center; margin:10px 0;}

/*  FieldSet CSS Hack  */
* fieldset {position: relative; margin: 1em 1em 2em 1em; background:#e5e2d2;}
* legend {position: absolute; top: -.5em; left: .2em;}


#treePageDetailsTitle {margin-left:0;}


#footer {text-align:center; margin:15px 0 0 0;}
#footer ul {}
#footer ul ul {display:none;}
#footer ul li {display:inline; border-right:1px solid #241E10; padding:0 2px 0 3px;}
#footer ul li.end {border:none;}
#footer ul li a {color:#241E10; text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}

#footer p.phone {margin:0; padding:0;}

/********************************************************/
/********************* CSS Hacks ************************/
/********************************************************/
.clear {clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

* { behavior: url(/scripts/iepngfix.htc) }
