* {margin: 0; padding: 0; font-size: 100%;}
p {margin-bottom: 1em;}
a img {border: none;}
a {color: #ffffff; outline: none;}
a:hover, a:focus  {color: #ff0000;}
body {font: normal 13px Tahoma, Arial, Helvetica, Sans-serif; line-height: 200%; color: #ffffff; background: url(/images/back.jpg) 0 0 no-repeat #000000;}


#wrapper {width: 876px; margin-left: 30px;}

#header {height: 194px; background: url(/images/logo.png) 0px 37px no-repeat; position: relative; }
#flashbanner {position: absolute; top: 0px; left: 384px;}

#navbar {width: 876px; height: 23px;}
#navbar ul {list-style: none; position: relative; left: 339px;}
#navbar li {float: left; padding: 1px 0 0 19px; }
#navbar a {display: block; height: 21px; text-indent: -5000px;}
#navbar a:hover, #navbar a:focus {background-position: 0 -23px;}
#navbar #home {width: 56px; background-image: url(/images/buttons/home.png);}
#navbar #band {width: 57px; background-image: url(/images/buttons/band.png);}
#navbar #tour {width: 57px; background-image: url(/images/buttons/tour.png);}
#navbar #store {width: 68px; background-image: url(/images/buttons/store.png);}
#navbar #media {width: 70px; background-image: url(/images/buttons/media.png);}
#navbar #contact {width: 94px; background-image: url(/images/buttons/contact.png);}

#subnav {text-align: center;}
#subnav a {text-decoration: none;}

h1 {margin-bottom: 1em; font-size: 1.6em; font-weight: normal;}
/*h1  {text-indent: -5000px; width: 100%; height: 24px; margin-bottom: 1em;}
h1#latest_news  {background: url(/images/headers/latest-news.png) center center no-repeat;}
h1#about_the_band  {background: url(/images/headers/about-the-band.png) center center no-repeat;}
h1#tour  {background: url(/images/headers/tour.png) center center no-repeat;}
h1#store  {background: url(/images/headers/store.png) center center no-repeat;}
h1#media  {background: url(/images/headers/media.png) center center no-repeat;}
h1#contact  {background: url(/images/headers/contact.png) center center no-repeat;}*/

#sidebar {width: 339px; float: left;}
#body {width: 537px; float: left; margin-top: 42px;}

h2 {font-size: 15px; margin-bottom: 1em;}

#sidebar #icons {padding: 10px 0 0 140px;}
#sidebar #albumad {display: block; width: 103px; height: 161px; background: url(/images/albumad.png) no-repeat; margin: 70px 0 0 20px; float: left;}
#sidebar #albumad:hover, #sidebar #albumad:focus {background-position: 0 -161px;}

#cogs {margin: 20px 0 0 45px; float: left;}
#cog1 {margin-bottom: 10px;}

table {width: 90%; text-align: center; margin: 1em auto;}
td {background-image: url(/images/trans.png);}

#footer {clear: both; text-align: right; font-size: 0.8em; color: #cccccc; padding-top: 30px;}

#news h3 {font-size: 1.3em;}