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

body{
	font:15px/1.5 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	background: #fff;
	color:#000;
}
ul{margin:10px 20px;}
li{margin:0 8px 8px 10px;}
a, a:visited{color:#0000ee;}
#header-container{
	width:1000px;
	height:350px;
	margin:0 auto;
	position:relative;
	top:10px;
	background:url(images/header.png) no-repeat top left;

}

#logo{
	text-indent:-9000px;
}

#recycle{
	position:absolute;
	background:url(images/recycle.png) no-repeat;
	width:497px;
	height:470px;
	top:-10px;
	left:0;
	z-index:-1;
}

#menu ul{
	margin-top:315px;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
}
#menu ul li{margin:0; padding:0;}
#menu a { 
	float: left; 
	height: 0; 
	padding-top: 58px; 
	overflow: hidden; 
	text-decoration: none; 
}

#menu li#home a{background:url(images/menu.jpg) no-repeat 0 0; width:80px;}
#menu li#home a:hover, #menu li#home.current a{background:url(images/menu.jpg) no-repeat 0 -58px; width:80px;}
#menu li#about a{background:url(images/menu.jpg) no-repeat -80px 0; width:105px;}
#menu li#about a:hover, #menu li#about.current a{background:url(images/menu.jpg) no-repeat -80px -58px; width:105px;}
#menu li#event a{background:url(images/menu.jpg) no-repeat -185px 0; width:157px;}
#menu li#event a:hover, #menu li#event.current a{background:url(images/menu.jpg) no-repeat -185px -58px; width:157px;}
#menu li#swap-drop a{background:url(images/menu.jpg) no-repeat -342px 0; width:283px;}
#menu li#swap-drop a:hover, #menu li#swap-drop.current a{background:url(images/menu.jpg) no-repeat -342px -58px; width:283px;}
#menu li#gallery a{background:url(images/menu.jpg) no-repeat -625px 0; width:126px;}
#menu li#gallery a:hover, #menu li#gallery.current a{background:url(images/menu.jpg) no-repeat -625px -58px; width:126px;}
#menu li#press a{background:url(images/menu.jpg) no-repeat -751px 0; width:101px;}
#menu li#press a:hover, #menu li#press.current a{background:url(images/menu.jpg) no-repeat -751px -58px; width:101px;}
#menu li#sponsors a{background:url(images/menu.jpg) no-repeat -852px 0; width:148px;}
#menu li#sponsors a:hover, #menu li#sponsors.current a{background:url(images/menu.jpg) no-repeat -852px -58px; width:148px;}

#menu ul li{
	float:left;
	
}

#menu ul li:hover{
	
}

#menu ul li a{
	
}

#main-container{
	width:960px;
	margin:40px auto 0 auto;
	position:relative;
}

#overlay{
	background:url(images/sustainability.png) no-repeat;
	position:absolute;
	top:260px;
	left:0;
	width:960px;
	height:885px;
	z-index:100;
}

#l_sidebar{
	float:left;
	width:150px;
	margin:100px 0 0 0;
	text-align:center;
	display:inline;
	position:relative;
	z-index:102;
}

#l_sidebar img{
	margin:0 0 15px 0;
}

#l_sidebar img#ecoist{
	margin:15px 0 25px 0;
}

#l_sidebar img#plum{
	margin:15px 0 25px 0;
}

#l_sidebar img#cm{
	margin:15px 0 25px 0;
}


#content{
	float:left;
	margin:100px 40px 0 40px;
	width:450px;
	display:inline;
	position:relative;
	z-index:103;
}

#content h2{
	font-size:29px;
	font-weight:bold;
	line-height:26px;
	text-transform:uppercase;
	color:#c0ef40;
}

#content p{
	font-size:15px;
	margin:20px 0;
}

#r_sidebar{
	width:280px;
	display:inline;
	float:right;
	margin:30px 0 0 0;
	position:relative;
	z-index:103;
}

#buy-btn{
	margin:0 0 20px 0;
}

#facebook{
	

}

#girls{margin:20px 0 0 0;}
.event-list li{ margin:0;}
.event-list{float:left;}

#footer{clear:both; padding:0px 0 0 0;}

#footer-container{
	width:1000px;
	margin:0 auto;
	position:relative;
	background:url(images/footer.jpg) no-repeat;
	height:300px;
	z-index:2;
}

#contact-side{margin:20px 0;}
#content .sponsors p{margin: 0 0 20px 0;}
.sponsors{float:left;width:450px;border-bottom:1px solid #ddd; margin-bottom:20px;padding-bottom:15px;}
.sponsors-description img{float:left;margin:0 13px 13px 0;}
