p, ul, li, h1, h2, h3, h4, h5, h6, ol, form {margin:0px; padding:0px; }
.hide {display:none;}
body {
	margin:0px auto 0 auto; padding:0;
	background:#C1D82F;
	font:72%/1.4 verdana, arial, helvetica,  sans-serif;
	color:#FFF;
	text-align:center;
}
#wrapper {
	position:relative;

	width:780px;
	margin:0px auto 0 auto;
	text-align:left;
}

#logo  {
	position:absolute;
	top:114px; left:91px;
	margin:0; padding:0;
	width:585px; height:260px; 
	background: url(../images/home/logo.gif) top left no-repeat;
}

#content {
	position:absolute;
	top:460px; left:102px;
	margin:0; padding:0;
	text-align:center;
	width:567px; height:79px;
	background:url(../images/home/content.gif) left no-repeat;
}




/* Styles for top navigation
---------------------------------------------------*/
#top_nav {
	position:absolute;
	top:0; left:0;
	margin:0; padding:0;
	width:379px; height: 55px;
	background: url(../images/home/top_nav_bg.gif) top left no-repeat;
}
#nav {
	position:relative;
	margin:16px 0 0 0; padding:0;
	list-style-type: none;
	width:379px; height: 21px;
	z-index:2;
	background: url(../images/home/navigation.gif) no-repeat;
}
#nav li {
	position: absolute;
	margin: 0; padding: 0;
	list-style: none;
	top: 0;
}

#nav a {
	height: 21px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;

}

#about	{left: 29px; width: 53px; }
#raves {left:99px; width: 51px;}
#dates	{left: 167px; width:47px;}
#coaches {left:232px; width:78px;}

#about a:hover {background: url(../images/home/navigation.gif) -29px -21px no-repeat;}
#raves a:hover {background: url(../images/home/navigation.gif) -99px -21px  no-repeat;}
#dates a:hover {background: url(../images/home/navigation.gif)  -167px -21px no-repeat;}
#coaches a:hover {background: url(../images/home/navigation.gif) -232px -21px  no-repeat;}


