table, tr, td, li, p, div { font-family:tahoma; color:FFFFFF; font-size:12px;     } 

p {font-size: 12px;}
.text { font-family:tahoma; color:FFFFFF; font-size:12px;     } 
a:active, a:visited, a:link { font-family:tahoma; color:FFCC99; text-decoration:none;    } 
a:hover { font-family:tahoma; color:990000;     } 
a.navbar:active, a.navbar:visited, a.navbar:link { font-family:tahoma; color:FFFFFF; font-size:12px; text-decoration:none;     } 
a.navbar:hover { font-family:tahoma; color:FFFFFF; font-size:12px;     } 
a.redlink:active, a.redlink:visited, a.redlink:link { font-family:tahoma; color:990000; font-size:12px; text-decoration:none;    } 
a.redlink:hover { font-family:tahoma; color:FFFFFF; font-size:12px;     } 
a.mailer:active, a.mailer:visited, a.mailer:link { font-family:tahoma; color:FFCC99; font-size:16px; text-decoration:none;    } 
a.mailer:hover { font-family:tahoma; color:990000; font-size:16px;     } 
a.list:active, a.list:visited, a.list:link { font-family:tahoma; color:FFCC99; font-size:12px;     } 
a.list:hover { font-family:tahoma; color:990000; font-size:12px;     } 

.nametext { font-family:tahoma; color:FFFFFF; font-size:12px;     } 
.venuetext { font-family:tahoma; color:FFCC99; font-size:12px;     }

h1 {margin: 0px; font-size: 14px; font-weight: normal; }
h1 a {font-size: 14px; }
h1 a:link, a:visited, a:active {text-decoration: none; }
h3 {margin-bottom:0px; font-size: 14px;}
h6 {font-size: 10px;
color: #AAAAAA;
margin: 0px; font-weight: normal;}



td {
vertical-align: text-top;
}

body {
	overflow-x: hidden;
	background-color: 000;
	background-image: url('http://www.manicbloom.com/images/bgstrip.jpg');
	background-repeat:repeat-y;
	background-position:50%;
	top: 0px;
}

body.player {
	background-color:#660000;
	margin: 0px;
	background-image: none;
}

.main {
	width:1266px;
	margin-left:-633px;
	position:absolute;
	left:50%;
	top:0;
	z-index:1;
	visibility: visible;
}

.banner {
	width: 1266px;
	height: 639px;
	margin-left: -633px;
	position:relative;
	left:50%;
	margin-bottom: 0px;
}

hr {
	border: 0;
	width: 100%;
	color: #440000;
	background-color: #440000;
	height: 5px;
	/* for IE */
	filter:alpha(opacity=100);
	/* CSS3 standard */
	opacity:1;
}


.block{
width: 850px;
left:50%;
margin-left: -425px;
position: absolute;
top: 450px;
z-index: 9;
visibility: visible;
}

.container{
	background-color: #000000;
	border: 5px solid #440000;
	/* for IE */
	filter:alpha(opacity=100);
	/* CSS3 standard */
	opacity:1;
}



.listcontainer{
	background-color: #555555;
	border: 5px solid #440000;
	/* for IE */
	filter:alpha(opacity=100);
	/* CSS3 standard */
	opacity:1;
}

.content
{
	margin: 20px 20px;
	/* for IE */
	filter:alpha(opacity=100);
	/* CSS3 standard */
	opacity:1;
}



.itunes {
top:350px;
left:50%;
margin-left:220px;
position:absolute;
z-index: 9;
}



.storeimg {
top:320px;
left:50%;
margin-left:-420px;
position:absolute;
z-index: 9;
}


.storeimgIE6 {
display:none;
top:320px;
left:50%;
margin-left:-420px;
position:absolute;
z-index: 9;
}


p.smalltour, a.smalltour:hover, a.smalltour:active, a.smalltour:visited, a.smalltour:link {
font-size: 10px;
}

.blogtags, .blogdate, .commentdate {
font-size: 10px;
color: #AAAAAA;
}

.blogtitle{
font-size: 14px;
}

#twitter_div{
background-color: #440000;
}

ul.twitter_update_list{
list-style-type: none;
padding: 0;
margin:0;
}

.shows{
background-color:#000000;
padding:5px;
}

ul.twitter_update_list li{
background-color: #000000;
padding: 5px;
font-size: 10px;
margin: 5px 0px 5px 0px;
}

ul.twitter_update_list li a{
font-size: 10px;
}

a.login:active, a.login:visited, a.login:link, a.login:hover {
color:FFFFFF; 
font-size:10px; 
text-decoration: none
}

.redblock{
padding-top: 3px;
padding-bottom: 3px;
background-color: #440000;
text-align:center;
}

.radio td {
padding:2px 10px;
border:1px #440000 solid;
}

.radio {
border:1px #440000 solid;
}