body {
background: url(../img/bg.jpg) top center no-repeat #655768;
text-align:center;
color:#fff;
font:11px/1.5em verdana,arial,helvetica,sans-serif;
margin-top:75px;
}

img {border:0px;}

a {text-decoration:none;color:#ffdcb1;}
a:hover {color:#382841;}

#holder {
margin:0px auto;
text-align:left;
width:800px;
}

#cube {
position:absolute;
top:120px;
margin-left:350px;
}

* html #cube {
margin-left:100px;
}

ul#sitenav {
background: url(../img/top.gif) no-repeat;
height:25px;
margin:0px;
padding:0px 10px 0px 0px;

}

ul#sitenav li {
float:right;
list-style-type:none;
margin:5px 30px 0px 0px;
}

ul#sitenav a {
color:#000;
font-weight:bold;
text-decoration:none;
}

#top {
background: url(../img/topbg.gif) repeat-y;
height:250px;
clear:both;
}

img#logo {
margin-left:5px;
}


#left {
background: url(../img/leftbg.gif) repeat-y;
width:260px;
text-align:center;
}

#left a {
color:#C6CCAE;
font-size:10px;
letter-spacing:.10em;
}
#left a:hover {
color:#D1BE5F;
}



table.toursmini {
font:10px verdana,arial,sans-serif;
color:#d0cfcf;
border-spacing:1px;
margin:0px 5px 5px 10px;
}

table.toursmini td {
padding-right:5px;
}

td.t2minia, td.t2minib {
color:#dcc171;
}

td.t2minib, td.t1minib, td.t3minib {
background:#272626;
}


p#lb {
background:url(../img/leftbottom.gif) no-repeat;
height:14px;
display:block;
margin:0px;
padding:0px;
}


#right {
width:540px;
background: url(../img/rightbg.gif) repeat-y;
color:#faf1fd;
position:absolute;
margin-left:260px;
top:350px;
padding:10px 0px 0px 0px;
}

.base {
padding:10px 20px 10px 20px;
}

p#rb {
background:url(../img/rightbottom.gif) no-repeat;
height:12px;
display:block;
margin:0px;
padding:0px;
}

#right h1 {
font:20px georgia,"times new roman",serif;
color:#ffdcb1;
font-weight:bold;
margin:0px;
padding:0px 15px 0px 15px;
font-style:italic;
}

#right h2 {
font:bold 16px Geneva, Arial, Helvetica, sans-serif;
color:#655768;
margin:0px;
padding:0px;
}

p.newsdate {
margin:0px;
padding:0px 0px 10px 0px;
font:14px georgia,"times new roman",serif;
font-style:italic;
padding:0px 15px 0px 15px;
}

p.article, p.content, #album {
margin:0px 5px 20px 5px;
padding:10px 10px 20px 10px;
background: url(../img/articledivider.gif) repeat-x bottom;
}

p.content {
background:none;
}

h2#showtitle {
background:url(../img/title-shows.gif) no-repeat;
width:255px;
height:42px;
margin:0px 0px 0px 5px;
padding:0px;
text-align:align;
}

h2#showtitle span, h2#tunestitle span {
display:none;
}


h2#tunestitle {
background:url(../img/title-tunes.gif) no-repeat left;
width:143px;
height:36px;
margin:5px 0px 0px 5px;
padding:0px;
text-align:left;
}

img#smcover {
position:absolute;
top:195px;
padding-left:635px;
}

/* album info */
img.albuminfopic {
float:right;
margin:10px 0px 10px 10px;
border:1px solid #636332;
background:#F0F0D1;
padding:5px;
}

#albuminfo {
margin-left:20px;
} 

#album {
clear:both;
}


/* shows page */
table.shows {
margin:0px 5px 20px 5px;
padding:10px 10px 20px 10px;
}
td.t1a, td.t1b {
padding:0px 10px 0px 10px;
border-right:1px solid #655768;
width:75px;
vertical-align:middle;
font-size:10px;
height:50px;
}
td.t2a,td.t2b {
padding:0px 10px 0px 10px;
border-right:1px solid #655768;
width:75px;
vertical-align:middle;
}
td.t3a, td.t3b {
padding:0px 10px 0px 10px;
border-right:1px solid #655768;
width:100px;
vertical-align:middle;

}
td.t4a, td.t4b {
padding:0px 10px 0px 10px;
vertical-align:middle;

}

div.with {
width:150px;
overflow:hidden;
}

td.t1b, td.t2b, td.t3b, td.t4b {
background: #a99bb1;
}

td.tt {
padding:0px 10px 0px 10px;
vertical-align:top;
color:#FCE598;
font-weight:bold;
}