﻿*
{
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 14px;
    color: #000;
    margin: 0px;
    padding: 0px;
}
body
{
    margin: 0px;
    text-align: center;
    min-width: 800px;
    line-height: 150%;
}
body.popup
{
    margin: 10px;
    text-align: left;
}
p
{
    margin: 12px 0px;
}
.center
{
    text-align: center;
}
.gray
{
    color: #999;
}
.name
{
    font-size: 16px;
}
h1
{
}
ul
{
}
ul li
{
    list-style: none;
}
a:link
{
    color: #06C;
}
a:visited
{
    color: #639;
}
a:hover
{
    color: #FF7F00;
}
a:active
{
    color: #F00;
}
#wrapper
{
    width: 800px;
    margin: 0px auto;
    text-align: left;
    background: url(../img/bg_splatter.png) no-repeat top right;
}
#left
{
    width: 255px;
    float: left;
    min-height: 570px;
    height: auto !important;
    height: 570px;
}
/* ie6 min-height-fast-hack */
ul#nav
{
    width: 214px;
    height: 290px;
    background: url(../img/nav-menu.png) 0px 0px no-repeat;
    position: relative;
    top: 15px;
    left: 26px;
}
ul#nav li
{
    margin: 0px;
    padding: 0px;
    position: absolute;
}
ul#nav li a
{
    display: block;
    width: 214px;
}
ul#nav li a i
{
    display: none;
}
ul#nav li#band
{
    top: 0px;
}
ul#nav li#band a
{
    height: 35px;
}
ul#nav li#hire
{
    top: 35px;
}
ul#nav li#hire a
{
    height: 39px;
}
ul#nav li#demos
{
    top: 74px;
}
ul#nav li#demos a
{
    height: 34px;
}
ul#nav li#merch
{
    top: 108px;
}
ul#nav li#merch a
{
    height: 26px;
}
ul#nav li#gallery
{
    top: 134px;
}
ul#nav li#gallery a
{
    height: 28px;
}
ul#nav li#band a:hover
{
    background: url(../img/nav-menu.png) -214px 0px no-repeat;
}
ul#nav li#hire a:hover
{
    background: url(../img/nav-menu.png) -214px -35px no-repeat;
}
ul#nav li#demos a:hover
{
    background: url(../img/nav-menu.png) -214px -74px no-repeat;
}
ul#nav li#merch a:hover
{
    background: url(../img/nav-menu.png) -214px -108px no-repeat;
}
ul#nav li#gallery a:hover
{
    background: url(../img/nav-menu.png) -214px -134px no-repeat;
}
h1#logo
{
    width: 255px;
    height: 259px;
}
h1#logo a
{
    display: block;
    width: 255px;
    height: 259px;
    background: url(../img/logo.png) no-repeat 0px 0px;
}
h1#logo i
{
    display: none;
}
h1.title
{
    width: 504px;
    height: 90px;
    margin-bottom: 20px;
}
h1.title i
{
    display: none;
}
#band-page h1.title
{
    background: url(../img/titles-band.png) 0 0 no-repeat;
}
#hire-page h1.title
{
    background: url(../img/titles-hire.png) 0 0 no-repeat;
}
#demos-page h1.title
{
    background: url(../img/titles-demos.png) 0 0 no-repeat;
}
#merch-page h1.title
{
    background: url(../img/titles-merch.png) 0 0 no-repeat;
}
#gallery-page h1.title
{
    background: url(../img/titles-gallery.png) 0 0 no-repeat;
}

ul.song-list
{
    margin: 24px;
}
ul.song-list li
{
    margin: 6px 0px;
}
ul.song-list a
{
    padding: 0 0 0 20px;
    background: url(../img/sound.png) 0 0 no-repeat;
}

table.show-table
{
}

#right
{
    width: 545px;
    margin: 0 0 0 255px;
}
#footer
{
    width: 100%;
    height: 38px;
    background: #422100 url(../img/footer-bg.png) top center no-repeat;
    clear: both;
}
.details
{
    padding-top:10px;
}
.label
{
    text-align:left;
    vertical-align:top;
    padding-right:5px;
    padding-top:10px;
}
audio {
	float:right;	
}
.band-pic {
	float:left;
	padding-right:10px;
	padding-bottom: 10px;	
}