body { background-color: #400000; color: #fff; margin: 0; padding: 0; text-align: center; }

#index { text-align: left; }
#wrapper { width: 960px; margin: 0 auto; }
#head { width: 960px; height: 147px; margin: 40px 0 17px; }
#flash { margin: 0 auto 18px; height: 235px; width: 877px; }
#menu { }
#main { padding: 40px 100px 0; text-align: left; }
#index #main { float: left; width: 580px; padding: 20px 0 20px 40px; }
#index #side { float: right; width: 260px; padding: 20px 40px 20px 0; }
#foot { padding: 40px 40px 30px; font: 0.625em/0.625em Verdana, Arial, Helvetica, sans-serif; color: #b0b0b0; clear: both; }

h1, h2, h3 { font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 2px; }
h1 { font-size: 1.125em; font-weight: normal; margin-top: 0; }
h2 { font-size: 1em; font-weight: normal; }
h3 { font-size: 0.875em; }

p, ul, ol, address { margin-top: 0; font: 0.75em/1.375em Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #efefef; }
ul ul { font-size: 1em; }
ul { margin: 0 0 1em; padding: 0; }
ul li { margin-left: 1.25em; padding-left: 0; } 

#scrollBox { height: 20px; padding: 20px 0 0 40px; clear: both; }
#message { width: 880px; height: 20px; position: relative; overflow: hidden; }
#scroller, #scroller p { white-space: nowrap; font: 0.9375em Verdana, Arial, Helvetica, sans-serif; color: #baa257; padding: 0; margin: 0; }

hr.clear { margin: 0; padding: 0; clear: both; }
a { color: #baa257; text-decoration: none; }
a:hover { color: #fff; text-decoration: underline; }

.smTxt { font: 0.625em/1.5em Verdana, Arial, Helvetica, sans-serif; }

img { border: 0; }
.bdr { border: 10px solid #250000; }
.floatLeft { float: left; margin: 0 1em 1em 0; }
.floatRight {float: right; margin: 0 0 1em 1em; }
.picRight { float: right; margin: 0 0 0.5em 30px; clear: right; }
.picLeft { float: left; margin: 0 30px 0.5em 0; }
.marginRight30 { margin: 1em 30px 1em 0; }
.ctr { text-align: center; }
.clear { clear: both; overflow: auto; }

div.floatRight {float: right; margin: 0 0 0 30px; }
div.centerRght { margin: 0 auto 30px; text-align: right; width: 600px; clear: both; overflow: auto; }
div.left760 { text-align: left; width: 760px; margin-bottom: 30px; clear: both; overflow: auto; }
div.right760 { text-align: right; width: 760px; margin-bottom: 30px; clear: both; overflow: auto; }
div.directinn { width: 665px; margin: 0 auto 30px; clear: both; overflow: auto; }

table { margin-bottom: 16px; background-color: #5e5e5e; }
caption { text-align: left; margin-bottom: 2px; font: 0.875em Arial, Helvetica, sans-serif; color: #cbcbcb; }
th { text-align: left; font-weight: bold; font: 0.75em Verdana, Arial, Helvetica, sans-serif; }
td { background-color: #400000; font: 0.75em Verdana, Arial, Helvetica, sans-serif; vertical-align: top; }

/* Menu Bar */
/*#menu ul { text-align: center; list-style-type: none; margin: 0; padding: 0; color: #fefefe; font: 0.9375em/1.25em Helvetica, Arial, sans-serif; }*/
#menu ul { text-align: center; list-style-type: none; margin: 0; padding: 0; color: #fefefe; font: 1em/1.25em Helvetica, Arial, sans-serif; }
#menu ul li { margin: 0; }
#menu a { color: #fff; text-decoration: none; padding: 0 6px; }
#menu a:hover { color: #baa257; }
#menu li { display: inline; }
#menu li span { padding: 0 10px; }

.dropdown { position: absolute; border: 1px solid #400000; border-bottom-width: 0; z-index: 100; background-color: #fefefe; width: 180px; right: 9999px; }
.dropdown ul { text-align: left; list-style: none; margin: 0; padding: 0; width: 180px; }
.dropdown ul li { width: 180px; margin: 0; padding: 0; }
.dropdown li a { color: #400000; display: block; border-bottom: 1px solid #400000; width: 168px; padding: 2px 6px; text-decoration: none; font: 1em/1.5em Helvetica, Arial, sans-serif; }
.dropdown a:hover{ background-color: #250000; color: #baa257; }

#foot a { text-decoration: none; color: #b0b0b0; }
#foot a:hover { color: #baa257; }

#slideShow { width: 240px; height: 180px; margin: 0; padding: 0; }
#frame { margin: 0; width: 240px; height: 180px; background-color: #250000; padding: 10px; }

ul.double, ul.tripple { margin: 1em 0; padding: 0; width: 760px; overflow: hidden; list-style: none; text-align: center; }
ul.double li { margin: 0; padding: 0.5em 0; float: left; display: inline; width: 50%; }
ul.tripple li { margin: 0; padding: 0.5em 0; float: left; display: inline; width: 33.333%; }
ul.double li img, ul.tripple li img { padding: 10px; background: #250000; }
