body  { color: white; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-image: url(../images/bgsidebar1.gif); background-repeat: repeat-y; background-position: left top; margin: 0; padding: 0 }
#top { background-color: #3b0000; text-align: left; margin: 0; padding: 0; border-bottom: 10px solid #a80000;}
#squares { position: absolute; top: 115px; right: 5px; width: 142px; }
#hours li { font-size: 75%; padding-top: 5px; }
#nav li { padding-top: 0px; }
#nav {margin-top:40px;}
#header { background-color: white; margin: 0; padding: 0; border-bottom: 10px solid #a80000;}
#main  { margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 100% }
#content  { color: #7b858f; margin-top: 0; margin-right: 0; margin-left: 210px; padding: 0;}
/*
 border-left: 10px solid #a80000 }
*/
#mainfeature { color: white; font-family: georgia, geneva, serif; background-color: #05001e; width: 100%; height: 100%;
}

#mainfeature h2 { color: #fff; font-size: 140%; font-weight: bolder; margin: 0 0 0; padding:25px 0px 0px 25px; }

#content #mainfeature p { color: #fff; font-size: 100%; line-height: 150%; margin-top: 5px; margin-right: 150px;
padding:5px 0 25px 25px;}

#content .inner { font-size: 90%; line-height: 150%; margin-right: 50px; margin-left: 50px; padding: 0; }

#content .features {color: #7b858f; line-height: 200%; width: 520px; margin-left: 10px; list-style-type: disc;}
#sidebar  { background-repeat: repeat-y; background-position: left top; position: absolute; top: 0; left: 0; width: 200px }
#sidebar #nav li a:link, #sidebar #nav li a:visited   { font-size: 75%; font-family: georgia, serif; font-weight: 700; line-height: 320%; background-image: url(../images/smbg1.gif); background-repeat: no-repeat; background-position: left center; letter-spacing: 1px; padding: 20px 100px 20px 25px }
#sidebar #nav li a:hover { color: #a80000; font-size: 75%; font-weight: 700; background-image: url(../images/smbg2.gif); background-repeat: no-repeat; background-position: left center; padding: 20px 100px 20px 25px; }

#sidebar #nav #here a, #sidebar #nav #here a:hover  { color: white; font-size: 75%; font-family: georgia, serif; font-weight: 700; background-image: url(../images/bg4.gif); background-repeat: no-repeat; background-position: left center; letter-spacing: 1px; padding: 20px 200px 20px 25px }



#sidebar ul { margin: 0; padding: 0 0 0 0; list-style-type: none; }
#sidebar p, sidebar li { font-size: 80%; line-height: 1.4em; }
#sidebar ul a:link, #sidebar ul a:visited { color: white; text-decoration: none; }
#sidebar #hours { font-size: 75%; margin-top: 60px; margin-left: 10px;color:white; }
#sidebar #hours h2 { color: #a80000; font-size: 100%; font-weight: bold; letter-spacing: 1px; margin-bottom: 5px; margin-left: 2px; padding-bottom: 0; }
#content .features ul { margin-top: 25px;}
#content .features #listfirst { color: gray; width: 250px; float: left;}
#content .features #listsecond { color: gray; width: 250px; float: right;}

#content .text {text-align: justify; clear: both; margin: 0; padding:40px 0px 25px 25px; }
#content .text p { margin: 0; padding-right: 25px; }
#content .text h1 { color: #a80000; font-size: 120%; font-weight: bolder; letter-spacing: 1px; margin: 20px 0 5px; padding: 0; }
#content .text h3  { color: silver; font-size: 200%; font-style: normal; font-weight: 500; letter-spacing: 1px; margin: 20px 0 5px; padding: 0 }
#content .inner a:link,#content .inner a:visited  { color: #05001e; text-decoration: none }
#content .inner a:hover {color:a80000;}
#content .inner .submissions  { padding-right: 25px }
 h4   { color: #7b858f; font-size: 120%; font-style: normal; font-weight: 700; text-decoration: none; letter-spacing: 1px; margin: 20px 0 5px; padding: 0 }
#sidebar .address { font-family: georgia, geneva, serif; line-height: 150%; margin-top: 50px; padding: 15px 5px 5px 10px; border-top: 2px dotted white; }
#sidebar #phisycal { color: white; margin-top: 50px; }
#sidebar #phone { color: #a80000; font-size: 120%; font-weight: 700;}
#gallerypage{background-color: #05001e;}
#gallery { background-color: #05001e; margin-top: 0; margin-left: 0; padding-top: 50px; padding-left: 50px; bottom: 0 }
#gallery img  { margin: 20px; padding: 15px; border: dotted 1px white }
table .cell  { color: silver; font-size: 150%; font-family: Georgia; font-weight: 600; letter-spacing: 1px; padding-top: 40px }
#map {padding:5px; border:1px solid silver;}
#contact 
 { color:7b858f; font-size: 200%; font-family: Georgia, Georgia, "Times New Roman", Times, serif; line-height: 130%; letter-spacing: 1px; margin-bottom: 30px }
.info{color: #a80000;} 