* { padding:0; margin: 0; border: 0; }
html {
    height:100%;
}

body {
	background: #5e42oe;
	background: url('../images/bg.gif') repeat;
	height: 100%; 
	min-height:100%; /* real browsers */
}

#wrapper {
	width: 800px;
	margin:0 auto;
	min-height:100%; /* real browsers */
	position:relative;
}
 
/* START top section */
	#header {
		height: 154px;
		background: url('../images/topbanner.gif') no-repeat;
	}
	#navigation {
		height: 19px;
		background: #FFFF99;
		/* padding-left: 100px;*/
	}
	.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	.nav {
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 11px;
		font-weight:bold;
		z-index: 100;
		margin: 0;
		padding: 0;
	}
	.nav li {
		float: left;
		margin: 0;
		padding: 0;
		position: relative;
	}
	.nav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: -999em;
		left: -1px;
	}
	
/* END top section */


/* START link styles */
	a {
		text-decoration: underline;
		color: #FFC;
	}
	a:visited {
		text-decoration: underline;
	}
	a:hover {
		color: #ffffff;
		text-decoration: none;
	}
	a:active {
		text-decoration: underline;
	}
/* END link styles */


/* START basic content area styles */
	#content {
		min-height:100%; /* real browsers */
		height:100%;
		background: #000000;
	}
	#contentarea{
	    overflow:auto;
		width: 800px;
		padding-top: 20px;
	}

	#contentleft {
		float:left;
		width:380px;
		text-align: center;
		vertical-align:top;
	}

	#contentright {
		float:right;
		width:380px;
		text-align: left;
		vertical-align:top;
		padding-left:15px;
		padding-right:15px;
	}

/* END basic content area styles */


/* START content area text styles */ 
	p.regtext {
		padding-left:5px;
		padding-right:15px;
		padding-top:5px;
		padding-bottom:10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: left;
		color: #FFC;
	}
	p.centered{
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin:0 auto;
	}
/* END content area text styles */
	
/* start breadcrumb/title area */
	div#breadcrumb{
		width:100%;
		height:30px;
		vertical-align:middle;
		color: #FFC;
		padding-top:8px;
	}
	p#breadLeft{
		float:left;
		padding-top:4px;
		padding-left:8px;
		font-family: Courier, Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
	}
	p#breadRight{
		float:right;
		padding-right:8px;
		padding-top:8px;
		font-weight:bold;
		font-size:12px;
		font-family: Courier, Verdana, Arial, Helvetica, sans-serif;
	}
	p#breadRight a:hover{
		color:#ffffff;
	}
	p#breadRight a{
		color: #FFC;
	}
/* END breadcrumb/title area */

	#banner {
		text-align: center; 
		height:600px;
		margin:0 auto;
	}
	#description{
		color: #FFC;
	}

	
	ul.reglist {
		text-align: left; 
		list-style: none;
		padding-left: 25px;
	}
	ul.reglist li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-left: 23px;
		padding-top: 8px;
		padding-bottom: 2px;
		color: #FFC;
	}
	
	table.bandpics{
		margin-left:auto; 
		margin-right:auto;
	}
	table.bandpics td{
		padding-left:15px; 
	}
	
	hr {
	  border: 0;
	  width: 100%;
	  color: #FFC;
	  background-color: #FFC;
	  height: 3px;
	}
