body{background:black;margin:0 auto}
#wrapper{width:990px;margin:0 auto;color:white;position:relative}
#header{z-index:5;background:white;width:990px;height:347px}
#nav{z-index:4;position:absolute;top:147px;left:1px;background:white;width:302px;height:595px;background-image:url('nav_bg.jpg');border-bottom:3px solid white}
#navbar{float:left;list-style-type:none;margin-left:-15px;margin-top:70px;}
#navbar li{margin-top:15px}
#content{position:relative;margin-left:302px;border-left:3px solid white;border-top:3px solid white;width:679px;height:389px;}
#skullBottom{position:absolute;left:480px;top:-15px;height:91px;width:205px;background-image:url('content_bg.png');background-repeat:no-repeat}
#content{padding:3px}
h1{text-align:center}
#login{margin:0 auto;border:1px solid white; margin-top:50px}
#artistList{list-style-type:none}
#artistList li{display:inline;padding:5px}
#artistList li a{padding:10px;font-size:150%;border:2px solid white;cursor:pointer}
#galleryFrame{margin:10px}
.gallery img{height:75px;width:75px;padding:2.5px;border:1px solid white;margin:10px}
.frame{float:left;margin:5px}
.clear{clear:both}
#timeTable{position:relative;top:-1000px;left:-1000px;z-index:1000}
#navbar li {background-image: url('nav_sprites.png');}
.sprite-aftercare{ background-position: 0 0; width: 239px; height: 71px; } 
.sprite-artwork{ background-position: 0 -121px; width: 187px; height: 75px; } 
.sprite-facebook{ background-position: 0 -246px; width: 212px; height: 71px; } 
.sprite-info{ background-position: 0 -367px; width: 108px; height: 70px; } 
.sprite-locations{ background-position: 0 -487px; width: 229px; height: 77px; } 
#afterCare{position:relative;left:66px;top:-26px}
#infoLocations{position: absolute;left:450px;top:75px;font-family:arial}
#credits{float:left;margin-top:75px;font-family:arial;font-size:75%}
a img,img{border:0}