* { margin: 0; padding: 0; border: none; }

body {
	background: #daa520;
}

	#maincontain {
		position: absolute;
		top: 0px;
		left: 50%;
  		margin-left: -413px;
		width: 826px;
		background: #8b1e21;
	}
	
		#banner {
			position: absolute;
			top: 0;
			right: 0;
			width: 200px;
			height: 95px;
		}
	
	#header {
		width: 826px;
		height: 150px;
		background: #ffffff;
	}	
	
	#headerleft {
		float: left;
		width: 260px;
		height: 150px;
	}
	
	#headerright {
		float: right;
		width: 566px;
		height: 140px;
	}
		#headerright p {
			margin: 7px 0 0 0;
			font: 12px Georgia, "Times New Roman", Times, serif;
		}
		
		#headerright p strong {
			font: bold 14px Georgia, "Times New Roman", Times, serif;
		}
		
		#headerright a {
			color: #8b1e21;
			text-decoration: none;
		}
	
		#headerright a:hover {
			color: #daa520;
			text-decoration: none;
		}
		
		#headerright h1 {
			margin-top: 16px;
				font: 17px Georgia, "Times New Roman", Times, serif;
		}
		
		#headerright h1 a {
			color: #daa520;
			text-decoration: none;
		}
		
		#headerright h1 a:hover {
			color: #000;	
		}
		
		
	#leftcol {
		float: left;
		width: 190px;
	}
	
		#nav {
		}
	
		#nav p {
			width: 170px;
			padding: 6px 10px;
			color: #ffffff;
			background: #000;
			font: bold 11px Arial, Helvetica, sans-serif;
		}
	
		#nav ul {
			margin: 3px 10px 3px 25px;	
			list-style-image: url(../images/arrow.gif);		
			list-style-type: disc;
		}
			
			#nav li {			
				font: 10px/1.5em Arial, Helvetica, sans-serif;
				padding: 3px 0;
			}
			
			#nav li a {
				color: #ffffff;
				text-decoration: none;
				display: block;
			}
			
			#nav li a:hover {
				color: #daa520;
				text-decoration: none;
			}
			
		#sidecontact {
			background: #000;
			width: 170px;
			padding: 10px;
			color: #ffffff;
			font: 12px Arial, Helvetica, sans-serif;
			text-align: center;
		}
		
			#sidecontact p {
				margin-bottom: 10px;
			}
			
			#sidecontact a {
				color: #ffffff;
				text-decoration: underline;
			}
			
			#sidecontact a:hover {
				color: #c0c0c0;
				text-decoration: underline;
			}
			
			#sidecontact select {
				border: 1px solid #daa520;
				margin: 1px;
				padding: 2px;
				font: 10px Arial, Helvetica, sans-serif;
				width: 130px;
			}
	
	#rightcol {
		float: right;
		width: 636px;
	}
	
		#featuredcontain {
			width: 636px;
			margin-top: 3px;
		}	
				
			#featuredcontain a {
				color: #8b1e21;
				font: bold 15px Arial, Helvetica, sans-serif;
				font-style: italic;
				text-decoration: none;
			}
		
			#featuredcontain a:hover {
				color: #daa520;
				text-decoration: none;
			}
			
			#featuredcontain p {
				padding: 5px 10px;
			}
		
			#featurewed {
				width: 208px;
				float: left;
				background: #ffffff;
			margin-bottom: 3px;
			}
			#featuredance {
				width: 208px;
				float: left;
				background: #ffffff;
			margin-bottom: 3px;
			margin-left: 6px;
			}
			#featureparties {
				width: 208px;
				float: right;
				background: #ffffff;
			margin-bottom: 3px;
			margin-left: 6px;
			}
		
	
		#idxcopy {
			width: 536px;
			background: url(../images/mirror-ball.jpg) no-repeat top left;
			padding: 30px 50px;
		clear: both;
		}
		
		#idxtext {
			background: #ffffff url(../images/dj.jpg) no-repeat top left;
			font: 11px/150% Arial, Helvetica, sans-serif;
			padding: 10px;
			width: 516px;
		}
		
		p {
			margin-bottom: 10px;
		}
		
		#idxtext h1 {
			font: normal 30px Arial, Helvetica, sans-serif;
			font-style: italic;
			margin-bottom: 5px;
		}
		
		h2 {
			font: normal 24px/1em Arial, Helvetica, sans-serif;
			font-style: italic;
			margin-bottom: 5px;
		}
		
		img.imageright {
			float: right;
			margin: 0 0 0 10px;
		}
		img.insideimageright {
			float: right;
			margin: 0 0 20px 20px;
		}
		
		ul,ol {
			margin-left: 30px;
			margin-bottom: 10px;
		}
		
		blockquote {
			margin: 0 30px 10px 30px;
		}
		
		a {
			color: #8b1e21;
		}
		
		a:hover {
			color: #808080;
		}
		
	#insidetext {	
		background: #ffffff url(../images/dj.jpg) no-repeat top center;
		font: 12px/150% Arial, Helvetica, sans-serif;
		padding: 10px 30px;
		width: 576px;
		margin-top: 3px;
	}
	
	#insidetext h1 {	
		font: bold 30px/1em Arial, Helvetica, sans-serif;
		font-style: italic;
		margin-bottom: 5px;
		color: #8b1e21;
	}
	
	#footer {
		margin: 0 auto;
		width: 806px;
		clear: both;
		background: #8b1e21;
		padding: 10px;
		color: #ffffff;
		font: 12px Arial, Helvetica, sans-serif;
	}	
	
	
	td.djscells {
		padding: 0 10px 10px 0;
		width: 50%;
		font-size: 11px;
	}
	
	.djspics {
		float: left;
		margin: 0 10px 10px 0;
		text-align: center;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}