body      { background-color: #1e2022 }

#page     { background-color: #fff; background-image: url(pict/back.gif); background-repeat: repeat-y; margin: 0 auto; width: 892px }
#splash  { background-color: #000; background-image: url(pict/splash-back.gif); background-repeat: no-repeat; background-position: center 55px; text-align: center; margin: 0 auto; width: 539px; height: 450px }
#enter { text-align: center; margin: 0 auto; width: 539px; height: 40px }
#topmenu             { padding-top: 1px; padding-left: 1px; width: 890px; clear: left }
#flashplay   { padding-left: 1px; float: left; clear: left; border: 0 }
#main   { color: #fff; background-image: url(pict/red.gif); background-repeat: repeat-x; background-position: left top; margin-bottom: 25px; padding-top: 5px; width: 890px; float: left; border-left: 1px solid #fff }
.left-box         { color: #464646; font-size: 0.65em; font-family: Arial, Verdana, Helvetica; background-image: url(pict/left-exclusive.gif); background-repeat: no-repeat; background-position: left top; text-align: justify; padding-top: 30px; padding-right: 10px; padding-left: 10px; width: 204px; float: left; _height: 300px    }
.right-box     { color: #666; font-size: 0.65em; font-family: Arial, Verdana, Helvetica; padding-top: 10px; padding-right: 15px; padding-left: 10px; width: 640px; float: right; _height: 300px       }
.sub-box    { padding-top: 20px; padding-right: 0; padding-left: 12px; width: 115px; float: left; _height: 200px   }
.sub-box p { margin: 5px 0 0; padding: 0 }
.sub-style  { padding: 1px; border: solid 1px #666 }
.submenu   { background-image: url(pict/right-pict.jpg); background-repeat: no-repeat; background-position: right top; width: 207px; float: right; clear: right }
.subtext  { color: black; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; padding-top: 20px; padding-bottom: 30px; padding-left: 12px; float: left }
.submenu li  { background-image: url(pict/sub-back.jpg); background-repeat: repeat-x; list-style-type: none; display: block; position: relative; width: 207px; height: 30px; float: left; border-bottom: 1px solid #b4b4b4 }
.submenu li a   { color: #fff; text-decoration: none; background-image: url(pict/arrow.gif); background-repeat: no-repeat; background-position: 10px 9px; display: block; padding-top: 6px; padding-left: 27px; width: 180px; height: 24px }
.submenu li a:hover  { color: #fff; text-decoration: none; background-color: #7e4800 }
.submenu ul  { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 145px 0 0; padding: 1px 0 0; float: left; border-top: 2px solid #4b4b4b; border-bottom: 2px solid #4b4b4b }
#footer              { color: #fff; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(pict/footer.gif); background-repeat: no-repeat; text-align: right; padding-left: 1px; width: 890px; height: 196px; clear: left; border-bottom: 1px solid #fff }
#footer p  { background-image: url(pict/sub-back.jpg); background-repeat: repeat-x; padding-top: 8px; padding-right: 0; padding-bottom: 0; height: 22px }
#footer a { color: #fff; text-decoration: none; background-position: 1em 0; display: inline; margin: 0 13px 0 0; padding: 0; height: 30px }
a     { color: #ed0028; text-decoration: underline }
a:hover   { color: #000; text-decoration: none }
hr  { color: #ccc; width: 100%; height: 1px }
p.indent {margin-left:40px}
p.left {text-align:left}
p.center {text-align:center}
p.right {text-align:right}

img  { border-width: 0 }
img.left  { margin-right: 5px; float: left }
img.right   { margin-left: 5px; float: right }

kbd {padding:0px 1px 0px 1px;border-width:1px 2px 2px 1px;border-style:solid}
abbr {border-bottom:1px dashed;cursor:help}
span.underline {text-decoration:underline}
h1   { color: #4c4c4c; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 20px; padding: 0; border-bottom: 2px solid #980305 }
h2  { color: #ff8200; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: block; margin: 0; padding: 0 }
td    { margin: 0; padding: 3px 0 }
table { margin: 0; padding: 0; border: 0; border-collapse: collapse}
.gallery { margin-top: 10px; margin-left: 10px; width: 620px; float: left; clear: both }
.gallery img { margin-top: 10px; padding: 1px; border: solid 1px #666 }
.gallery-box { font-size: 1.25em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }

