@charset "UTF-8";
/* CSS Document */

#navwrapper {
	width:940px;
	height:40px;
	margin:0 auto 20px auto;
	padding:0;
}

#navbar {
	width:940px;
	height:40px;
	margin:0 auto;
	padding:0;
	position: relative;
	overflow: hidden;
	list-style: none;
}

#navbar li {
	margin:0;
	padding:0;
}

/* home button */

.homeButton {
	width: 80px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat 0 0;
	top: 0;
	left: 0;
	position: absolute;
	text-indent: -9999px;
	display: block;
}

.homeButton * {
	  display: none;
	}
	
.homeButton	span.hover {
	width: 80px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat 0 -40px;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
}

/* agnda button */

.agendaButton {
	width: 98px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -80px 0;
	top: 0;
	left: 80px;
	position: absolute;
	text-indent: -9999px;
	display: block;
}

.agendaButton * {
	  display: none;
	}
	
.agendaButton span.hover {
	width: 98px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -80px -40px;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
}


/* sessions button */

.sessionsButton {
	width: 88px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -178px 0;
	top: 0;
	left: 178px;
	position: absolute;
	text-indent: -9999px;
	display: block;
}

.sessionsButton * {
	  display: none;
	}
	
.sessionsButton span.hover {
	width: 88px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -178px -40px;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
}


/* speakers button */

.speakersButton {
	width: 107px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -266px 0;
	top: 0;
	left: 266px;
	position: absolute;
	text-indent: -9999px;
	display: block;
}

.speakersButton * {
	  display: none;
	}
	
.speakersButton span.hover {
	width: 107px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -266px -40px;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
}


/* sponsors button */

.sponsorsButton {
	width: 106px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -373px 0;
	top: 0;
	left: 373px;
	position: absolute;
	text-indent: -9999px;
	display: block;
}

.sponsorsButton * {
	  display: none;
	}
	
.sponsorsButton span.hover {
	width: 106px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -373px -40px;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
}


/* register button */

.registerButton {
	width: 108px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -479px 0;
	top: 0;
	left: 479px;
	position: absolute;
	text-indent: -9999px;
	display: block;
}

.registerButton * {
	  display: none;
	}
	
.registerButton span.hover {
	width: 108px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -479px -40px;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
}


/* connect with us non-button */

.connectButton {
	width: 123px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -587px 0;
	top: 0;
	left: 587px;
	position: absolute;
	text-indent: -9999px;
}


/* twitter button */

.twitterButton {
	width: 52px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -710px 0;
	top: 0;
	left: 710px;
	position: absolute;
	text-indent: -9999px;
	display: block;
}

.twitterButton * {
	  display: none;
	}
	
.twitterButton span.hover {
	width: 52px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -710px -40px;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
}


/* facebook button */

.facebookButton {
	width: 68px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -762px 0;
	top: 0;
	left: 762px;
	position: absolute;
	text-indent: -9999px;
	display: block;
}

.facebookButton * {
	  display: none;
	}
	
.facebookButton span.hover {
	width: 68px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -762px -40px;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
}


/* LinkedIn button */

.linkedinButton {
	width: 65px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -830px 0;
	top: 0;
	left: 830px;
	position: absolute;
	text-indent: -9999px;
	display: block;
}

.linkedinButton * {
	  display: none;
	}
	
.linkedinButton span.hover {
	width: 65px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -830px -40px;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
}


/* AddThis button */

.addthisButton {
	width: 45px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -895px 0;
	top: 0;
	left: 895px;
	position: absolute;
	text-indent: -9999px;
	display: block;
}

.addthisButton  * {
	  display: none;
	}
	
.addthisButton  span.hover {
	width: 45px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../img/navbar.jpg) no-repeat -895px -40px;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
}
