@import url(tripoli.base.css); 
@import url(plugins/tripoli.visual.css); 
@import url(plugins/tripoli.type.css); 

body {
	background:#000 url(../images/red-curtain.jpg) center top no-repeat;
}
html, body {
	height: 100%;
	min-height:800px;
}


a:link, a:visited { color:#910303; }
a:hover, a:active { color:#c90d0d; }



#container { 
	width:76em; 
	margin:0 auto;
	position:relative;
	min-height:100%; 
	
}
#container>.inner { 
	background:transparent url(../images/mike-lg.png) 7em 6em no-repeat; 
	padding-left:26em;
	padding-top:50px;
	min-height:800px; 
}

#header p { margin:0; }
	#logo {
		width:415px;
		height:197px;
		background:transparent url(../images/the-crack-lg.png) top left no-repeat;
		text-indent:-9999em;
	}
	#tagline {
		background:transparent url(../images/the-crack-tag-lg.png) top left no-repeat;
		width:432px;
		height:26px;
		text-indent:-9999em;
	}
	#listen {
		position: absolute; 
		top:20px;
		right:50px;
		height:35px;
		background:transparent url(../images/bar-dab-R.png) right top no-repeat;
		padding-right:3em;
	}
	#listen span {
		color:#ffc4c4;
		background:transparent url(../images/bar-dab-L.png) left top no-repeat;
		padding-left:15px;
		padding-right:5px;
		font-weight:bold;
		line-height:35px;
		display:inline-block;
	}
	#listen a { padding-left: 20px; display:block; text-decoration:none;}
	#listen a:link, #listen a:visited {	
		color:#ffc4c4;
		background:transparent url(../images/bar-dab-buts.png) 0px 0px no-repeat
	}
	#listen a:hover, #listen a:active {		
		color:#fff;
		background:transparent url(../images/bar-dab-buts.png) 0px -35px no-repeat
	}
	#listen a.playing:link, #listen a.playing:visited {	
		background-position:0px -70px;
	}
	#listen a.playing:hover, #listen a.playing:active {		
		background-position:0px -105px;
	}
	


.box {
	margin-top:20px; 
	width:450px;
	background:transparent url(../images/box-grey-bot.png) left bottom no-repeat;
	padding-bottom:20px;
}
.box .inner {
	background:transparent url(../images/box-grey-top.png) left top no-repeat;
	min-height:130px;
	padding:15px 15px 0;
}
.box p {
	margin:0;
}
.box p+p {
	margin-top:1.6em; 
}


#intro { font-size:1.2em; line-height:1.5;}

.border-radius {
	border-radius: 15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;	
}
.box-shadow {
	box-shadow: 5px 5px 5px rgba(0,0,0,0.5); /* Opera 10.5, IE 9.0 */
	-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); /* FF3.5+ */
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); /* Saf3.0+, Chrome */	
}

#mediaplayercontainer {
	text-align:center;
	margin:1em 0 0;
}
#mediaplayercontainer p {
	font-weight:bold;
	color:#400;
}
#mediaplayercontainer strong {
	color:#800;
}

#downloadList{
	margin-bottom:0; 
}

#contactForm table {
	border:0px none transparent;
}
#contactForm td {
	border:0px none transparent;
	padding:0.5em;
}

div.nav { text-align:center; margin-top:1em; font-weight:bold; }