body {
   margin: 0;
   padding: 3px;
   font-family: georgia, serif;
   font-size: 12px;
   background: #000;
   color: #bbb;
}

a:link {
   color: #900;
   background: transparent; 
}

a:visited {
   color: #900;
   background: transparent; 
}

a:hover {
   color: #f00;
   background: transparent; 
}

a:active {
   color: #f00;
   background: transparent;  
}

#wrap {
   position: relative;
   width: 800px; 
   text-align: left; 
   margin-left: auto; 
   margin-right: auto; 
}

#nav {
   height: 30px;
   width: 800px;
   margin: 0 0 0 0px;
   padding: 0;
   border: 0;
   border-top: 2px solid #f00;
   border-bottom: 2px solid #f00;
   background: transparent;
   position: relative;
   top: 2px;
}

#nav ul#menu {
   height: 30px;
   width: 800px;
   background: transparent url(/graphics/dsatk_nav.gif) top left no-repeat;
   margin: 0;
   padding: 0;
   position: relative;
}

div#nav ul#menu li {
   margin: 0;
   padding: 0;
   list-style: none;
   position: absolute;
   top: 0;
}
   
ul#menu li, ul#menu a {
   height: 30px;
   display: block;
}
   
div#nav ul#menu li a {
   text-indent: -9999px;
   text-decoration: none;
}
   
#nav_home    {left: 0; width: 113px;}
#nav_bio     {left: 113px; width: 77px;}
#nav_shows   {left: 190px; width: 118px;}
#nav_media   {left: 308px; width: 104px;}
#nav_lyrics  {left: 412px; width: 113px;}
#nav_gallery {left: 528px; width: 124px;}
#nav_forums  {left: 662px; width: 138px;}

#nav_home a:hover    {background: transparent url(/graphics/dsatk_nav.gif) 0 -30px no-repeat;}
#nav_bio a:hover     {background: transparent url(/graphics/dsatk_nav.gif) -113px -30px no-repeat;}
#nav_shows a:hover   {background: transparent url(/graphics/dsatk_nav.gif) -190px -30px no-repeat;}
#nav_media a:hover   {background: transparent url(/graphics/dsatk_nav.gif) -308px -30px no-repeat;}
#nav_lyrics a:hover  {background: transparent url(/graphics/dsatk_nav.gif) -412px -30px no-repeat;}
#nav_gallery a:hover {background: transparent url(/graphics/dsatk_nav.gif) -528px -30px no-repeat;}
#nav_forums a:hover  {background: transparent url(/graphics/dsatk_nav.gif) -662px -30px no-repeat;}

body#pnav_home    #nav_home         {background: transparent url(/graphics/dsatk_nav.gif) 0 -30px no-repeat;}
body#pnav_bio     #nav_bio          {background: transparent url(/graphics/dsatk_nav.gif) -113px -30px no-repeat;}
body#pnav_biodean  #nav_bio      {background: transparent url(/graphics/dsatk_nav.gif) -113px -30px no-repeat;}
body#pnav_bioeddie #nav_bio      {background: transparent url(/graphics/dsatk_nav.gif) -113px -30px no-repeat;}
body#pnav_biolars  #nav_bio      {background: transparent url(/graphics/dsatk_nav.gif) -113px -30px no-repeat;}
body#pnav_bioozzy  #nav_bio      {background: transparent url(/graphics/dsatk_nav.gif) -113px -30px no-repeat;}
body#pnav_bioslash #nav_bio      {background: transparent url(/graphics/dsatk_nav.gif) -113px -30px no-repeat;}
body#pnav_shows   #nav_shows        {background: transparent url(/graphics/dsatk_nav.gif) -190px -30px no-repeat;}
body#pnav_showdetail   #nav_shows   {background: transparent url(/graphics/dsatk_nav.gif) -190px -30px no-repeat;}
body#pnav_media   #nav_media        {background: transparent url(/graphics/dsatk_nav.gif) -308px -30px no-repeat;}
body#pnav_lyrics  #nav_lyrics       {background: transparent url(/graphics/dsatk_nav.gif) -412px -30px no-repeat;}
body#pnav_lyricdetail  #nav_lyrics  {background: transparent url(/graphics/dsatk_nav.gif) -412px -30px no-repeat;}
body#pnav_gallery #nav_gallery      {background: transparent url(/graphics/dsatk_nav.gif) -528px -30px no-repeat;}

#homepic {
   display: block;
   float: right;
   width: 389px;
   border: 2px solid #900;
   padding: 3px;
   margin: 7px;
   margin-top: 26px;
   z-index: 9;
}

#content {
   margin-top: 5px;
   width: 800px;
   overflow: visible;
}

#realcontent {
   min-height: 500px;
   padding: 5px;
}

#realcontent h1 {
   margin: 0;
   font-size: 16px;
   font-family: georgia;
   font-weight: bold;
   margin-bottom: 10px;
}

#footer {
   position: absolute;
   bottom: 0px;
   left: 0px;
   width: 800px;
   height: 12px;
   padding: 3px;
   margin: 3px;
   font-size: 10px;
   font-family: verdana;
   color: #999;
   font-weight: bold;
}

#mailing {
   float: right;
}

#logo {
   text-align: center;
   width: 800px;
   height: 153px;
}

#logo img {
   border: 0px;
}

.box {
   border: 1px solid #000;
   padding: 3px;
   font-weight: bold;
   text-align: center;
   margin-bottom: 5px;
}

.box h1 {
   text-align: left;
   border: 1px solid #666;
   font-family: verdana;
   font-size: 12px;
   font-weight: bold;
   padding: 2px;
   background-color: #eee;
   margin: 0;
   margin-bottom: 5px;
}

.input {
   font-size: 10px;
   padding: 0;
   margin: 0;
}

#newstitle {
   font-size: 12px;
   font-weight: bold;
   border-bottom: 2px solid #900;
}

#newsdate {
   text-align: right;
   font-size: 10px;
   font-family: tahoma;
}

#newstext {
   text-align: justify;
   margin: 10px;
   padding-left: 5px;
   padding-bottom: 15px;
}

.showitm {
   border-bottom: 1px dashed #aaa;
   padding-bottom: 4px;
   margin: auto;
   clear: left;
   display: block;
   height: 12px;
   width: 350px;
}

.showitm h1 {
   display: block;
   float: left;
}

.showitm span {
   display: block;
   float: right;
}

#gal_list {
   display: block;
   margin: 0;
   padding: 15px;
   padding-top: 0;
}

#gal_list dt {
   display: block;
   margin: 14px 0 0 0;
}

#gal_list dd {
   font-style: italic;
}

#gal_list dd strong {
   color: #f00;
   font-weight: bold;
   font-style: normal;
}

#gal_list img {
   border: none;
   vertical-align: middle;
}

#gal_list dt a {
   float: left;
   display: block;
   margin: -4px 6px 0 0;
   padding: 2px;
   background: transparent;
}

#galnav, #galnav a {
   font-weight: bold;
   margin-bottom: 1px;
}

#galinfo {
   position: absolute;
   top: 360px;
   left: 200px;
   text-align: right;
   font-style: italic;
   margin: 0;
   padding: 0;
   padding-right: 20px;
}

#picswrap {
   display: block;
   position: absolute;
   padding-top: 3px;
   border: 1px solid #666;
   left: 24px;
   top: 245px;
   width: 750px;
   height: 100px;
   white-space: nowrap;
   overflow: auto;
   z-index: 5;
}

#picswrap img  {
   padding: 2px;
   margin: 0;
}

.galimg {
   display: block;
   float: left;
   margin: 5px;
   width: 50px;
   height: 50px;
}

.galimg a img {
   border: 2px solid #900;
   padding: 2px;
}

.galimg a:hover img {
   border: 2px solid #f00;
   padding: 2px;
}

#medpic {
   display: block;
   width: 100%;
   margin: 2px 0;
   margin-top: 165px;
   text-align: center;
   position: relative;
   padding-top: 0px !important;
   padding-top: 165px;
}

#medpic a img {
   border: 2px solid #900;
   padding: 2px;
}

#medpic a:hover img {
   border: 2px solid #f00;
   padding: 2px;
}


#bionav {
   height: 150px;
   width: 750px;
   margin: 0 0 0 20px;
   padding: 0;
   border: 0;
   border-top: 2px solid #f00;
   border-bottom: 2px solid #f00;
   background: transparent;
   position: relative;
   top: 2px;
}

#bionav ul#biomenu {
   height: 150px;
   width: 750px;
   background: transparent url(/graphics/dsatk_bionav.gif) top left no-repeat;
   margin: 0;
   padding: 0;
   position: relative;
}

div#bionav ul#biomenu li {
   margin: 0;
   padding: 0;
   list-style: none;
   position: absolute;
   top: 0;
}
   
ul#biomenu li, ul#biomenu a {
   height: 150px;
   display: block;
}
   
div#bionav ul#biomenu li a {
   text-indent: -9999px;
   text-decoration: none;
}
   
#bionav_biodean   {left: 0; width: 150px;}
#bionav_bioeddie  {left: 150px; width: 150px;}
#bionav_bioozzy   {left: 300px; width: 150px;}
#bionav_biolars   {left: 450px; width: 150px;}
#bionav_bioslash  {left: 600px; width: 150px;}

#bionav_biodean  a:hover   {background: transparent url(/graphics/dsatk_bionav.gif) 0 -150px no-repeat;}
#bionav_bioeddie a:hover   {background: transparent url(/graphics/dsatk_bionav.gif) -150px -150px no-repeat;}
#bionav_bioozzy  a:hover   {background: transparent url(/graphics/dsatk_bionav.gif) -300px -150px no-repeat;}
#bionav_biolars  a:hover   {background: transparent url(/graphics/dsatk_bionav.gif) -450px -150px no-repeat;}
#bionav_bioslash a:hover   {background: transparent url(/graphics/dsatk_bionav.gif) -600px -150px no-repeat;}

body#pnav_biodean  #bionav_biodean  {background: transparent url(/graphics/dsatk_bionav.gif) 0 -150px no-repeat;}
body#pnav_bioeddie #bionav_bioeddie  {background: transparent url(/graphics/dsatk_bionav.gif) -150px -150px no-repeat;}
body#pnav_bioozzy  #bionav_bioozzy  {background: transparent url(/graphics/dsatk_bionav.gif) -300px -150px no-repeat;}
body#pnav_biolars  #bionav_biolars  {background: transparent url(/graphics/dsatk_bionav.gif) -450px -150px no-repeat;}
body#pnav_bioslash #bionav_bioslash  {background: transparent url(/graphics/dsatk_bionav.gif) -600px -150px no-repeat;}

body#pnav_bio #bionav_biodean  {background: transparent url(/graphics/dsatk_bionav.gif) 0 -150px no-repeat;}
body#pnav_bio #bionav_bioeddie  {background: transparent url(/graphics/dsatk_bionav.gif) -150px -150px no-repeat;}
body#pnav_bio #bionav_bioozzy  {background: transparent url(/graphics/dsatk_bionav.gif) -300px -150px no-repeat;}
body#pnav_bio #bionav_biolars  {background: transparent url(/graphics/dsatk_bionav.gif) -450px -150px no-repeat;}
body#pnav_bio #bionav_bioslash  {background: transparent url(/graphics/dsatk_bionav.gif) -600px -150px no-repeat;}

#bioblurb { margin-top: 10px; margin-bottom: 20px;}

.requestbox {
   padding: 10px;
   margin: 5px;
   text-align: center;
}

#request {
   font-weight: bold;
   color: #000;
   padding: 3px;
   background-color: #f00;
   text-align: center;
   border: 1px solid #000;
}

#request a {
   font-weight: normal;
   color: #000;
}

.mediaitem {
   position: relative;
   display: block;
   float: left;
   width: 47%;
   height: 100px;
   border: 1px solid #f00;
   padding: 5px;
   margin: 5px;
}

.mediaitem h2 {
   font-size: 15px;
   font-weight: bold;
   margin: 0;
   margin-bottom: 5px;
   border-bottom: 1px solid #f00;
   padding: 0;
}

.mediaitem h4 {
   font-size: 12px;
   font-weight: normal;
   margin: 0;
   padding: 0;
}

.mediaitem h3 {
   position: absolute;
   bottom: 0;
   left: 0;
   font-size: 10px;
   margin: 5px;
   padding: 0;
}

.mediaitem h5 {
   position: absolute;
   bottom: 0;
   right: 0;
   font-size: 10px;
   margin: 5px;
   padding: 0;
}

.backwards { unicode-bidi:bidi-override; direction: rtl; }
