html, body, h1, h2, h4, h3 { margin: 0px; padding: 0px }
h1 img       { display: block }
img          { border-style: none; border-width: 0px }
a            { color: #FF7F00; font-weight: bold; text-decoration: none }
a:hover      { color: #FFA405; text-decoration: underline }
.left        { float: left }
.right       { float: right }
.more        { text-align: right }
.clear       { clear: both }
body         { font-family: arial, helvetica, sans-serif;  font-size: 12px; line-height: 150%; color: #FFFFFF; background-color: #AF0000; background-repeat: repeat; background-attachment: 
               scroll; background-position: 0% 50% }
/* wrapper ********************************************************************************************* \*/

#wrapper     { text-align: left; width: 778px; background-color: #181818; background-repeat: 
               repeat; background-attachment: scroll; margin: auto; 
               background-position: 0% 50% }
#body        { position: relative; margin-left: 4px }
/* Logo pic ********************************************************************************************* \*/

#head        { position: absolute; top: 1px; left: 1px; background-image: 
               url('images/MariannaBand_Header.jpg'); background-repeat: 
               no-repeat; background-attachment: scroll; background-position: 
               0% 50% }
/* Navigation ********************************************************************************************* \*/

#topnav      { position: absolute; top: 41px; left: 22px }
#topnav a    { font-weight: normal; color: #989898 }
#topnav a:hover { color: white }
/* dol tray ********************************************************************************************* \*/

#tray        { border: 1px solid #181818; margin-top: 12px }
#tray .redbox { float: left; width: 217px; _height: 400px; min-height: 400px; 
               background-color: #800000; background-image: 
               url('images/red_bg.jpg'); background-repeat: repeat-x; 
               background-attachment: scroll; color: #CFCFCF; margin-left: 
               11px; padding-left: 16px; padding-right: 16px; padding-top: 
               19px; background-position: 0% 50% }
#tray .first { margin-left: 0px }
#tray p      { margin-top: 0.1em; margin-bottom: 0.1em; padding-left: 2px }
/* details  ********************************************************************************************* \*/
ul           { margin-left: 2em; margin-right: 1em; margin-top: 0px; margin-bottom: 0px; 
               padding: 0px }
li           { margin-left: 0px; margin-right: 0px; margin-top: 1em; margin-bottom: 1em; 
               padding: 0px }
.divider     { background-image: url('images/footer_bg.gif'); background-repeat: repeat-x; 
               background-attachment: scroll; height: 16px; position: relative; 
               margin-right: 5px; background-position: bottom 50% }
/* details  ********************************************************************************************* \*/

#details     { float: right; margin-top: -1.4em; margin-bottom: -4em }
/* Footer ********************************************************************************************* \*/

#footer      { background-color: #101010; background-repeat: repeat; background-attachment: 
               scroll; font-style: normal; font-variant: normal; font-weight: 
               normal; font-size: 10px; font-family: arial, sans-serif; 
               text-align: right; position: relative; margin-left: 2px; 
               margin-right: 7px; margin-top: 0px; margin-bottom: 0px; 
               padding-left: 15px; padding-right: 15px; padding-top: 18px; 
               padding-bottom: 15px }

