#nav { list-style:none; position:absolute; right:20px; top:20px; z-index:100; }

#nav li { float:left; display:inline; padding: 0 10px; background:url(../images/nav_div.gif) no-repeat right; position:relative; }

#nav li.last { background:none; }

#nav li a { background: url(../images/nav.png) no-repeat; height:22px; display:block; }

#nav #home a { width:60px; background-position: 0 2px; }

#nav #home a:hover {background-position: 0 -25px; }

#nav #work a { width:60px; background-position: -70px 2px; }

#nav #work a:hover { background-position: -70px -25px; }

#nav #services a { width:82px; background-position: -135px 2px; }

#nav #services a:hover { background-position: -135px -25px; }

#nav #myLab a { width:75px; background-position: -225px 2px; }

#nav #myLab a:hover {background-position: -225px -25px; }

#nav #contact a { width:78px; background-position: -300px 2px; }

#nav #contact a:hover {background-position: -300px -25px; }


#nav #iLike a { width:75px; background-position: -390px 2px; }

#nav div { display: none; width:252px; height:150px; background:none; }

#nav div ul{list-style:none; display:block; margin:0; padding:20px 0 0 20px;}

#nav div ul li{ width:200px; padding: 5px 0; color:#666; font:15px/18px Verdana, Geneva, sans-serif; float:none; display:block; background:none; border-bottom:1px solid #ccc;  }

#nav div ul li.last{border:0pt none;}

#nav div ul li a{width:auto!important; height:auto; background:none; color:#666; text-decoration:none; font-size:15px;}

#nav div ul li a:hover{color:#0072bc!important; }

#nav li.mega div { width: 18em; position: absolute; top: 1.6em; left: -60px; background:none;}

#nav li.hovering div { display: block;  background:url(../images/drop.png) no-repeat; }


