
a:link {font-weight: normal; color: #D98026; text-decoration: none}

#top {width: 46em; margin: 0 0 1em 0; padding: 0 0 0 0}

em {font-style: normal; font-weight: bold;}

h1 {position: relative;  margin: -3em 0 1em 22em; padding: 0 0 0 0.3em; font-family: lucida sans, arial, sans-serif; color: #FF8000; font-size: 1.2em; }

h1 > a {font-weight: bold; text-decoration: none; font-family: lucida sans, arial, sans-serif; color: #FF8000;}
.smaller {font-family: lucida sans, arial, sans-serif; color: orange; letter-spacing: 0.5em; }
.small {font-size: 0.75em; font-weight: normal}
body {position: relative; font-family: lucida sans, arial, sans-serif; background: #D6CCC2 ; color: #19244D;width: 46em; margin: 2em auto;  padding: 1em}

#page {line-height: 1.4; border-right:1px solid #573A0F; border-left: 1px solid #573A0F; background: url(background8.gif) repeat-x; background-attachment: scroll; padding: 0 0 1em 0; margin-top: 1em; overflow: auto; font-family: trebuchet ms;}

#page a:link {font-weight: bold; color: #D98026; text-decoration: none}
#page a:visited {color: #B86614; font-weight: normal; text-decoration: none}
#page a:hover {color: #FFB200; text-decoration: none; border-bottom: 1px solid }
#page a:focus {color: #FFB200; text-decoration: none; border-bottom: 1px solid }
#page a:active {color: black}

p{margin: 1em 3em 2em 3em; padding: 0; font-size: 1em}
p > span {font-weight: bold; letter-spacing: 0.05em; color: #6B532E}

.inside-header {margin: 1em 1em 0 0; padding: 0 1em 0 1em; font-family: garamond; font-size: 1.3em; color: #4D3819}
.inside-header-clear {clear: both; margin: 1em 1em 0 0; padding:0 1em 0 1em; font-family: garamond}
.mainmenu {margin: 0 0 0 0; padding: 0 0 1em 0; color: #007FFF; font-size: 106%; font-family: tahoma} 
.mainmenu li {float: left;  list-style-type: none; margin: 0 0 0 0; padding: 0 0.6em 0 0.6em; border-right: 0.2em solid #B2804D; background: #FFAD33; }
.mainmenu li a {font-weight: normal; color: #4D3819; text-decoration: none;} 
 .mainmenu li a:link {color: #4D3819; text-decoration: none; font-weight: normal}
 .mainmenu li a:visited {font-weight: normal; color: gray;}
 .mainmenu li a:focus {font-weight: normal; color: yellow; border-bottom: 1px solid  }
 .mainmenu li a:hover {font-weight: normal; color: yellow; border-bottom: 1px solid }

#locations {margin: 1em 0 0 0; padding: 0 0 0 0; list-style-type: none; color: #4D3819; font-variant: small-caps; font-weight: bold; font-family: lucida sans, arial, sans-serif}
#locations li {display: inline; padding: 0 1em 0 0; font-variant: small-caps; font-weight: bold; font-family: lucida sans, arial, sans-serif}
#locations span {padding: 0 1em 0 0; color: inherit}

#footer { margin: auto; text-indent: 0; padding: 0.5em 0 0.3em 0.5em; border-left: 1px solid #573A0F;  background-color: #F0BF75; color: #19244D; font-family: lucida sans, arial, sans-serif}
#logo {margin: -0.5em 0 0 0; padding: 0 0 0 0.5em; height: 3.1em; float: right}
#footer a {text-decoration: underline; color: #19244D; font-family: lucida sans, arial, sans-serif}
.footmenu {font-size: 0.8em; font-style: italic; margin: 0.5em 0.5em 1em 1em; padding: 0}
.footmenu li {float: left; list-style-type: none; padding: 0 2em 0 0}
.footmenu a:link {font-weight: normal; color: #D98026; text-decoration: none}
.footmenu a:visited {color: #B86614; font-weight: normal; text-decoration: none}
.footmenu a:hover {color: #FFB200; text-decoration: none; border-bottom: 1px solid }
.footmenu a:focus {color: #FFB200; text-decoration: none; border-bottom: 1px solid }
.footmenu a:active {color: black}

.smcap {font-variant: small-caps; font-weight: bold; letter-spacing: 0.05em}


.illustration {margin: 1em; padding: 0; width: 9em; float: right; clear: both; border: 0.2em solid #EBD2AD}
.bigillustration {margin: 1em; padding: 0; width: 16em; float: right; clear: both;}
.box {clear: both; background-color: #EBD2AD;  margin: 1.5em 1em 0.5em 1em; padding: 1em; font-family: lucida sans, arial, sans-serif;  color: #4D3819}
.box p {margin: 0; padding: 0.4em 0 0.4em 1.4em; text-indent: -1em;}

#textbox {float: right; clear: both; max-width: 20em; }
.rates {margin: 0; padding: 0; line-height:1.5}
.rates li {margin: 0 0 0 0; display: inline; list-style-type: none; padding: 0 0.8em 0 0.8em; border-right: 0.2em solid #573A0F}
#last {border-right: none}

#bottom {margin: auto; list-style-type: none; background: #EBA947}
#bottom li {display: inline; padding: 0 2em 0 0}
#bottom li a {margin-left:3em; text-decoration: none;  color: yellow}
#bottom li a:hover {color: yellow}

#contact-form {width: 10em; margin: 2em; font-weight: bold}
#contact-form > ul {margin: 0 auto 0 auto; padding: 0 0 0 0; list-style-type: none}
#contact-form > ul li {margin-top: 0.5em}

