* {
margin:0;padding:0;
}

body {
	background:#00aedb url(../images/djb_header.gif) center top no-repeat;
	text-align:center;	
}

#main_row {
	height:592px;
	background:#00aedb url(../images/main_tile.gif) center 60px repeat-x;
}

#clubhouse_blue, #clubhouse_red, #clubhouse_green, #clubhouse_purple {
	height:592px;
	width:893px;
	margin:0 auto;
	position:relative;
}

#clubhouse_blue {
	background:url(../images/main_bg_whatshappening.jpg) top center no-repeat;	
}

#clubhouse_red {
	background:url(../images/main_bg_abouttheband.jpg) top center no-repeat;	
}

#clubhouse_green {
	background:url(../images/main_bg_listenwatch.jpg) top center no-repeat;	
}

#clubhouse_purple {
	background:url(../images/main_bg_dreamjamming.jpg) top center no-repeat;	
}

#contentarea{
	height:435px;
	width:390px;
	float:right;
	margin-top: 40px;
	margin-right: 60px;
	color: #015f86; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: x-small; 
	font-weight: normal; 
	text-align: left;
	padding: 0; 
	overflow: auto;
}

#whatshappening {
	position:absolute;
	top:40px;
	left:84px;
}

#about {
	position:absolute;
	top:155px;
	left:10px;
}

#dreamjamming {
	position:absolute;
	top:50px;
	left:220px;
}

#listenwatch {
	position:absolute;
	top:140px;
	left:305px;
}

.bio_img {
	float: right;
	margin: 0 10px 10px 10px;
}

.event {
	display :block;	
	clear: both;
	background: #a9d729;
	padding: 10px;
	margin: 5px 5px 0 0;
	border: 1px solid #00aedb;
}

#showlist {
	line-height:2em;
}

.floatRight{
	float:right;
	margin-right:5px;
}

h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	bottom-margin: 0;
	color: #00aedb;
	margin:10px 0 0 0;
}

a:link, a:visited, a:active {
	color: #015f86;
	text-decoration:underline;
	font-weight: bold;
}

a:hover { 
	color: #00aedb;
	text-decoration:none;
	font-weight: bold;
}

img {
	border:0;
}

input {
	margin:2px 0 2px 0;
}

p {
	line-height: 12px;
}

.date {
	font-weight: bold;
	margin-top: 10px;
}

.bigdate {
	font-weight: bold;
	margin: 10px 0 10px 0;
	font-size: 14px;
}

.clear {
	margin: 0;
	clear: both;
	height: 0;
	line-height: 0;	
	font-size: 1px;
}

h1.purple {
	color: #ca2ebf;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 18px;	
}

.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}