body {min-width: 778px; margin: 0; padding: 0; border: 0; text-align: center; 
    font-family: Papyrus, Garamond, serif; font-size: 100%; color: #001712; background-color: #001712;}  /* 900707 */
image {border: 0; padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6 {color: #8E0B05; font-weight: bold;}
h1 {margin: 0 0 0 -1em; font-size: 2.0em; }
h2 {text-align: left; clear: both;}
/*h2 {margin: 1.2em 0em 1.2em -1em; clear: both; font-size: 1.7em;}*/
h3 {text-align: left; clear: both; margin-top: 1.8em; margin-left: 30px; font-size: 1.4em; line-height: .7em;}
h4 {margin: 1.2em 0em 0em 0em; font-size: 1.2em;}
h4.l {text-align: left; margin: 1.2em 0em 0em 0em; font-size: 1.2em;}
h4.lm {text-align: left; margin: 1.2em 0em 0em 30px; font-size: 1.2em;}
h5 {margin: 1.2em 0em 0em 0em; font-size: 1.0em;}
h6 {margin: 1.2em 0em .5em 0em; font-size: 0.8em; }
.marguerite {display: none; height: 1px;}
acronym[title] {cursor:help; border-bottom:1px dotted #333333; font-size: 95%;}
/* #shadowwrapper {width: 768px; padding:10px; filter:shadow(color:#551111, strength:10, direction:135);} */
#mainwrapper {margin: 0 auto; width: 760px; text-align: center; background-color: #fff; border-right: solid 8px #4A0E0E; border-left: solid 8px #4A0E0E; } 
#header {padding: 0; margin: 0; background-color: #4A0E0E;}
#header img {padding: 0; margin: 0;}
#header2ndline {margin-top: -4px;}
#tophalf {height: 380px; width: 50%; background: url(~/Images/homepage-siding.jpg) no-repeat fixed top left; }
#branding {display: none; position: absolute; right: 30px; bottom: 21px; text-align: right; color: #fff;}
* html #branding {display: none; bottom:23px;}
#sloganstart {font-weight:bold; font-family: Vivaldi, serif; letter-spacing:0.4em; font-size: 2em;}
#slogan {font-weight:bold; font-family: Papyrus, serif; letter-spacing:0.2em;}
#content {position:relative; margin:16px 36px 0 36px; text-align: left;}
/* Hide from IE5 Mac \*/* html #content {height:1%;}
/* End hide from IE5 Mac */
#newmenu {width: 100%; text-align: center; font-size: .84em; border-bottom: solid 1px #840707;}  
#newmenu ul {margin: 0; padding: 0;}
#newmenu li {display: inline-block; width:80px;)
#newmenu ul {padding-top: 6px; list-style-type: none; text-align: center; width: 100%; text-indent: 0;}
#newmenu li {margin: 3px 0; width:11%;}
#newmenu li  a {width:100%; padding: 2px auto; color: #840707; font-variant: small-caps; font-family: Copperplate Gothic Light, Gill Sans, Arial, sans-serif; }
#newmenu li  a:visited {color: #840707;}
#newmenu li  a:hover {color: #ffc; background-color: #840707;}
#newmenu li a:active {color: #a00; background-color: #840707;}
/*.shadow {} */
.art {float: right; margin-right: 45px; margin-top: 10px;}
#copy {position:static; margin-left:30px; margin-right: 30px; padding: 0;}
* html #copy {padding:0 2em 2em 2em;}
/* Hide from IE5 Mac \*/* html #copy {height:1%;}
/* End hide from IE Mac*/#copy ol, #copy ul, #copy li {margin-top: 0.2em; margin-bottom: 0.1em;  font-size: .92em; line-height: 1.4em;}
* html #copy ul {padding-left:18px;}
* html #copy li {padding-left:0.5em;}
#copy ul {text-align: left; }
#copy li {margin-left:5px; list-style-image: url(Images/flyout.gif); }
#copy p {font-size: .8em; padding-top: 6px; line-height: 1.3em; margin-left: 30px; margin-right: 30px; text-align: justify;}
.subhead {color: #001712; font-family: Papyrus, Garamond, serif; font-size: 1em; font-weight: bold; text-align: center; }
.subhead a {color: #001712; font-family: Papyrus, Garamond, serif; font-size: 1em; font-weight: bold; text-align: center;}
.subhead a:hover {color: #a00 ; font-family: Papyrus, Garamond, serif; font-size: 1em; font-weight: bold; text-align: center;}
#copy a:link {color:#900; font-weight: bold; text-decoration:none;}
#copy a:visited {color:#600; font-weight: bold; text-decoration:none;}
#copy a:hover {color: #f00;  font-weight: bold; text-decoration:none;}
#copy .textBox {margin-left: 1em; border:1px solid #304012; background-color:#8E985E;}
#copy .textBox:focus {background-color:#ECE4D2;}
#copy legend {color: #333;}
p.roompage {margin-top: 0;}
.zero {padding: 0; margin: 0;}
.title {font-style: italic;}
.middlespot {text-align: center;}
.smallfotoshadow {width:180px; filter:shadow(color:#3C3C1B, strength:10, direction:135);} 
.medfotoshadow {width: 220px; filter:shadow(color:#3C3C1B, strength:10, direction:135);} 
.fullfotoshadow {width:260px; filter:shadow(color:#3C3C1B, strength:10, direction:135);} 
.largefotoshadow {width:340px; filter:shadow(color:#3C3C1B, strength:10, direction:135);} 
.galleryshadow {width:400px; filter:shadow(color:#001712, strength:10, direction:135);} 
.imgfloatleft {float: left; margin-right: 10px; padding: 20px 30px 20px 20px; border: 0;}
.imgfloatright {float: right; margin-left: 10px; padding: 20px 10px 20px 30px; border: 0;}
#miniatures image {border: solid 1px #001712;}

span.shadow {top: 4px; left: 11px; color: #333;}
/*necessities*/
.highContrast {position: relative; color: #fff;}
.highContrast span {position: relative;}
span.shadow {position: absolute;}
#foot {float: left; clear: both; width: 760px; text-align: center; font-weight: bold; font-size: .88em;}
#foot a {color:#900;}
#foot p {text-align:center; font-weight:bold;}

@media print 
{body {color: #000 !important; border-bottom: 1px solid #000; background:#fff !important; font-size:10pt; line-height:12pt;}
h1, h2, h3, h4, h5, h6 {font-weight: bold; color: #000;}
#mainwrapper {background:none;}
#header {position: static; height: auto;}
#menu,#mastheadImage {display:none;}
#copy {margin-left:0; padding: 0 2em; width: 80%}
#copy a {color: #999;}
#copy li {list-style-image: none; list-style-type: disc;}
#copy .textBox {background-color: transparent; border: 1px solid #333333;}
#copy .textBox:focus {background:none;}
#copy legend {padding-bottom:1em;}
}

