@charset "utf-8";
/* CSS Document */

body {background: url(images/bg.jpg) #453C30; font-family: Garamond, Georgia, "Times New Roman", Times, serif;}
a {color: #FFDA31;}
a:hover {text-decoration: none;}
h1 {margin: 0px;}
img {border: 0px;}
p {margin: 0px; padding: 0 0 1em 0; line-height: 24px; text-align: justify;}
.text {background: url(images/content-bg.gif) #231E1B top left repeat-x; padding: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; width: 420px;}
.text ul {list-style-type: circle;}
.vendor {min-height: 289px;}
.wide {width: 870px;}
#container {border: 5px solid #231E1B; margin: 10px; background: #FFFFFF; width: 957px;}
#navigation {background: #000000; padding: 10px 30px; border-top: 1px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC;}
#content {margin: 20px;}
#bottom {border-top: 1px dashed #7D7D7D; margin: 10px; padding: 10px 5px 2px 5px;}
#bottom-nav {float: right; font-weight: bold;}
#bottom-nav a {color: #231E1B;}
.nav-group {width: 13%; height: 4.5em; border-right: 1px dashed #AAAAAA; float: left; padding: 0 10px;}
.nav-group h2 {font-size: 16px; margin: 0px; padding: 0px;}
.nav-group ul {list-style-type: none; margin: 0; padding: 0;}
.nav-group li a {color: #FFFFFF; text-decoration: none;}
.nav-group li a:hover {text-decoration: underline;}
.nav-group-end {border: 0; padding-right: 0px;}
.nav-group-first {width: 6%;}
.clearboth {clear: both;}
.side-img {float: right;}
.calendar td {border: 1px solid white;}