body {position: relative; margin: 0; padding: 0;  background: black url(Images/jennah.gif) 0 60px no-repeat ;  color: #fff;}table#title {width: 100%; border-bottom: 1px solid red;  background: black url(Images/sonus_umbra_banner.gif) 0 0 no-repeat fixed;}table#title td {text-align: right; vertical-align: bottom;  padding: 0 20px 0 0;  font: bold 85% Arial, Helvetica, Verdana, sans-serif;}table#title td#spacer img {height: 96px; width:0;}div#bandphoto {width: 180px; float: right; margin: 0 10px;  text-align: center;  border-bottom: 1px solid red;}table#main {margin: 15px 0;}table#main td {vertical-align: top;}table#main td#menu {width: 180px;}a {color: orange; text-decoration: none;}a:hover {color: yellow; text-decoration: underline;}div.menuitem {text-align: center; padding: 5px;}div.menuitem a { font: bold 100% Verdana, Arial, Helvetica, sans-serif;  letter-spacing: 0.5em;}div.menuitem a span {display:none;}div.menuitem a:hover {text-decoration: none;}div.menuitem a:hover span {display: block;  position: absolute; top: 250px; left: 12px; width: 155px;  margin: 3px; z-index: 100;  color: #fff; background: black;  font: 10px Verdana, sans-serif; text-align: center;  letter-spacing: 0;  padding: 2px;  border-bottom: 1px solid yellow;}td.text {width: 50%;  background: transparent url(Images/screen.gif);  font: 85% Arial, Helvetica, Verdana, sans-serif;  padding: 4px;}table#content {margin: 0; padding: 0px;  border-spacing: 0px;}h1 {font: bold 118% Verdana, Arial, Helvetica, sans-serif;  margin: 7px 0;  letter-spacing: 1px;  border-bottom: 1px dotted red;}p {margin: 5px 2px 0; text-align: left;}table#right {display: block;  width: 183px; float: right; margin: 0 9px;  position: absolute; top: 238px; right: 0;  padding: 0;}div.announcement {border: dotted green; border-width: 2px;  text-align: center;  font: normal 100% Times, serif;  color: cyan;  background: #181818;  margin-bottom: 16px;  padding: 2px;}div.announcement em {font: bold 16px Times, serif;}table#footer {width: 100%; text-align: center; color: #222;}div#band_header {width: 220px; float: left; margin: 0 10px 0 0;  text-align: center;  border-bottom: 1px solid red;}div.band_pic {height: 100px; float: left; padding-right: 4px; margin-top: 3px;}h5 {margin: 3px 0 2px;}div.store_album {width: 100px; float: right; padding: 0 4px;  margin-top: 3px;}div.media_photo {width: 256px; float: right; padding: 0 4px;  margin-top: 3px;}div.pullquote {float: left; width: 150px;   border: solid #908070; border-width: 0;   /*font: bold 1em Arial, Helvetica, Verdana, sans-serif;*/   /*padding: 0 2px;*/ margin: 0 6px 0 0;}div.pullquote img {width: 150px;}