body 	{ 
	margin:0; padding:0; 
	font-family:"Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif; 
	font-size:65%; 
	line-height:1.5em; 
	color:#000; 
	background: url(/images/shared/bkgrd.gif) #fff;
	text-align:center;	
}

select, input, textarea { font-family:"Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif; }

#page { background-color:#fff; width:800px; height:100%; text-align:left; margin:0 auto;  border-left:1px solid #000; border-right:1px solid #000; }

h1, h2, h3, h4, h5 	{ text-transform:uppercase; margin:0; padding:0; font-weight:normal; color: #000; text-align:right; }
img 				{ border:0 }
a 					{ color:#E61D4D; text-decoration:none; border-bottom:1px dashed #fff; }
a:hover	{ border-bottom:1px dashed #E61D4D; }

#header { width:800px; height: 166px; background: url(/images/header/flevans-devils.jpg) no-repeat #fff; text-align: left; }
#header h1 { display:none;}

#nav 			{ width:210px; float:left;}

#nav ul 			{ margin: 0px; padding: 0px;  list-style:none; }
#nav ul li 			{ color:#000; text-transform:uppercase; font-size:1.4em; padding-left:15px; height:14px;}
#nav ul li a		{ border:0; color:#000; }
#nav ul li a:hover	{ border:0 }

#djbooking			{ margin-top:30px; }
#djbooking  h1 		{ margin:0; padding:0; font-weight:normal; text-transform:uppercase; font-size:1.6em; line-height:1.1em; color: #2BA9E1; }
#djbooking a 		{ color:#2BA9E1; border-bottom:1px solid #fff }
#djbooking a:hover	{ border-bottom:1px dashed #2BA9E1; }

#album			{ margin-top:30px; }
#album a 		{ color:#2BA9E1; border-bottom:1px solid #fff }
#album a:hover	{ border-bottom:1px dashed #2BA9E1; }

#footer 		{ width:780px; text-align:right; color:#000; border-top: 1px solid #E61D4D; margin:10px; }


#content 	{ width:780px; padding:10px; text-align:left; background: #fff }
#main 	 	{ float:left; width:550px; margin-left:20px; text-align:justify; }
#main h1 	{ font-size:2.1em; line-height:1.1em; color: #E61D4D; }
#main h2 	{ font-size:1.5em; line-height:1.1em; color: #FBBF39; }
#main h3 	{ font-size:1.1em; line-height:1.3em; padding-top:5px; }
#main h4 	{ font-size:1em; line-height:0.8em; color: #E61D4D; }

#main img { text-align:right; border: 1px solid #f20; padding:3px;}


form dl		{ margin:1.0em 0; }
form dt		{ margin:0; padding:0; position:absolute; width:100px; padding-top:0.1em; }
form dd		{ margin:0; padding:0; margin:2px 0; padding-left:110px; width:400px;}
form .button{ border:1px solid #E61D4D; color:#E61D4D; background-color:#fff;  }
.errors { border:1px solid #c00; color:#c00; padding:12px; }

.left 	{ float:left; }
.right	{ float:right; }
.clear 	{ clear:both }

small 	{ line-height: 1.2em; }