body {
margin:0px;
padding:0px;
background-color:#111111;
background-image:url(../images/back.gif);
background-repeat:repeat-y;
background-position:center;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

body, html {height:100%;}
* {margin:0;padding:0;}
* html .l_page {height:100%;}
head+body .l_page {min-height:100%;}
table.l_page {
height:100%;
width:778px;
margin-left:auto;
margin-right:auto;
}

A:link { text-decoration: underline ; color:#ffffff }
A:visited { text-decoration: underline ; color:#ffffff }
A:active { text-decoration: underline ; color:#ffffff }
A:hover { text-decoration: underline ; color:#BAB981 }
A:focus { -moz-outline-style: none; }

.member_photo {
margin-left:5px;
margin-right:5px;
float:left;
}
.album_photo {
margin-left:5px;
margin-right:5px;
float:left;
}
img.photo {
border:1px solid #000000;
}
.band_member {
padding:10px;
margin-left:31px;
margin-right:31px;
margin-bottom:30px;
border:1px solid #888888;
background-color:#000;
height:203px;
}
.member_details {
}
.heading {
text-align:center;
margin-top:10px;
margin-bottom:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.divider {
margin-top:15px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
height:10px;
background-image:url(../images/divider.gif);
background-repeat:no-repeat;
background-position:center;
width:75%;
}
.centre {
margin-left:auto;
margin-right:auto;
text-align:center;
}
.contact {
margin-left:auto;
margin-right:auto;
text-align:center;
margin-bottom:20px;
margin-top:20px;
}
td.promo {
vertical-align:top;
}
td.page {
background-color:#111111;
vertical-align:top;
}
table.content {
width:100%
}
table.shop {
width:100%
}
table.shop td{
text-align:center;
}
.item_CD {
float:left;
width:100px;
text-align:center;
}
img.merch {
border:1px solid #dddddd;
margin-left:1px;
}
.currency {
position:absolute;
left:50%;
top:100px;
margin-left:-250px;
width:230px;
height:30px;
}
table.merch_table {
width:100%;
}
table.merch_table td {
text-align:center;
}
table.disc_table {
padding:10px;
width:90%;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
border:1px solid #888888;
background-color:#000;
}
table.disc_table td {
text-align:center;
}
.album_details {
text-align:left;
}
table.download {
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
border:1px solid #888888;
background-color:#000;
}
table.download td {
text-align:center;
padding:10px;
line-height:18px;
}
table.lineup td {
text-align:left;
}
.news {
margin-left:auto;
margin-right:auto;
}

td img.layout {
display:block;
}
td.l_header {
background-color:#00FF00;
height:100px;
vertical-align:top;
}
td.l_menu {
background-image:url(../images/back_menu.jpg);
width:135px;
vertical-align:top;
}
td.l_border {
background-image:url(../images/back_border.jpg);
background-repeat:repeat-y;
vertical-align:top;
width:23px;
}
td.l_content {
background-color:#111111;
vertical-align:top;
width:624px;
}
td.l_footer {
vertical-align:top;
}
#fscr { 
position: absolute; 
top: 0; 
bottom: -1px;
width: 1em; 
}
.zuni {
width:135px;
background-image:url(../images/zuni_under.jpg);
}
.cache {display:none;}
.preorder {
margin-top:-20px;
margin-bottom:5px;
margin-right:3px;
text-align:center;

}
.tickets {
background-color:#000000;
color:#CCCCCC;
border:1px solid #888888;
padding:10px;
height:475px;
}
.bio_left {
float:left;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
}
.bio_right {
float:right;
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
}
