/* navigation */
#navigation {
	padding: 0;
   position: absolute;
   top: 98px;/*120px;*/
   width: 700px; 
  	height: 50px;   
}

ul {
   list-style-type: none;
}
    
ul#nav {
   background: none;/*fff*/
   float: left;   
   width: 700px;
	padding: 0px;
   margin: 0px;
   
}

#nav a {
	display: block;
	font-size: 3.0em;/*13px;*/
	color: #000033;  /*0b0a0a;*/
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

#nav li li a {
   display: block;
   width: 132px; /* gives consistant width for all secondary topnav dropdowns */
   height: auto;
   margin: 0 0px;
   padding: 4px;
   text-indent: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 1.1em;
   color: #000033; /*#0b0a0a;*/
   text-decoration: none;
}
#nav li li:hover{
background: url(../images/home/navhover.jpg) no-repeat; /*#d5d1cc; *//*#e0e5e8;*/ 
   height:auto;
   background-position: 0 -10px;
   
   }
#nav li li.first a {
   border-top: none;
   
}

#nav li {
   float: left;
   position: relative;
   text-align: left;
   padding: 0;
   margin: 0;
}
#nav li div {
   background-position: 0 0px; /* 0 9 */
   background-repeat: no-repeat;
}
#nav li div a {
   height: 16px;
   background-position: 0 0px; /* 0 9 */
   background-repeat: no-repeat;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 1.3em;
   text-align: center;
}
#nav li ul {
   display: none;
   position: absolute;
   top: 100%;
   width: 138px;
   padding: 0px;
   margin: 0 0 0 0;
   z-index: 10000;
   background: #fbf6ea; /*#ffffff;*/
   border: 1px solid #d5d1cc; /*#fbf6ea;*/
}
#nav li ul:hover{
/*border: none;*/
}
#nav li li {
   float: none;
}
#nav li#home, #nav li#about, #nav li#resume, #nav li#hireme, #nav li#contact {
   width: 140px;
   
}
#nav li:hover,
#nav li.over {
   background: url(../images/home/navhover.jpg) no-repeat; /*#d5d1cc; *//*#e0e5e8;*/ 
   height:42px;
}
#nav li:hover ul, 
#nav li.over ul {
   display: block;
   
}