@charset "utf-8";
/* CSS Document */
#main-nav { height: 35px;}
#main-nav ul { margin: 0; padding: 0; }
/* IE5 Mac Hack \*/ 
#main-nav { padding-left: 11px; } 
/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */
#main-nav li { float: left; }
#main-nav li a {
	display: block;
	height: 0px !important;
	height /**/:35px; /* IE 5/Win hack */ 
	padding: 35px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#main-nav li a:hover {
	background-position: 0 -35px;
}
#main-nav li#about,
#main-nav li#about a { width: 90px; background-image: url(images/experience.jpg); }

#main-nav li#services,
#main-nav li#services a { width: 85px; background-image: url(images/plan.jpg); }

#main-nav li#portfolio,
#main-nav li#portfolio a { width: 95px; background-image: url(images/calculator.jpg); }

#main-nav li#contact,
#main-nav li#contact a { width: 112px; background-image: url(images/myth_buster.jpg); }
#main-nav li#viral,
#main-nav li#viral a { width: 137px; background-image: url(images/pic.jpg); }
#main-nav li#contest,
#main-nav li#contest a { width: 72px; background-image: url(images/contest.gif); }
body.about li#about,
body.about li#about a,
body.services li#services,
body.services li#services a,
body.portfolio li#portfolio,
body.portfolio li#portfolio a,
body.contact li#contact,
body.contact li#contact a,
body.viral li#viral,
body.viral li#viral a , 
body.contest li#contest,
body.contest li#contest a{
	background-position: 0 -35px;
}
.menu {
	padding: 0;
	list-style: none;
}
.menu li {
	padding: 0;
	float: left;
	position: relative;
	text-align: center;
}
.menu a {
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.menu li em.contact_em {
	background: url(images/hover_my.gif) no-repeat;
	width: 164px;
	height: 34px;
	position: absolute;
	left: -20px;
	z-index: 2;
	display: none;
}
.menu li em.viral_em {
	background: url(images/hover_pic.gif) no-repeat;
	width: 149px;
	height: 54px;
	position: absolute;
	left: -5px;
	z-index: 2;
	display: none;
}
.menu li em.about_em {
background: url(images/hover_ex.gif) no-repeat;
	width: 149px;
	height: 54px;
	position: absolute;
	left: -28px;
	z-index: 2;
	display: none;
}
.menu li em.portfolio_em {
	background: url(images/hover_cal.gif) no-repeat;
	width: 149px;
	height: 54px;
	position: absolute;
	left: -28px;
	z-index: 2;
	display: none;
}
.menu li em.services_em {
	background: url(images/hover_pl.gif) no-repeat;
	width: 148px;
	height: 54px;
	position: absolute;
	left: -30px;
	z-index: 2;
	display: none;
}
.menu li em.contest_em {
	background: url(images/hover_con.gif) no-repeat;
	width: 149px;
	height: 54px;
	position: absolute;
	left: -39px;
	z-index: 2;
	display: none;
}
.menu {	margin: 100px 0 0;
	padding: 0;
	list-style: none;
}


