ul.menu { 
  position:absolute; 
  right:0; 
  bottom:-2px; 
  font-size:.8em; /* size of menu's type relative to parent element */
  line-height:1.8em;
}    
ul.menu li.tab {
  float:left; 
  padding:0 0 0 4px; 
  margin:0px; 
  background:url(https://static.tutorz.com/img/tabLeft.gif) top left no-repeat;
  position:relative;
}
ul.menu li.tab h2 { 
  float:left; 
  height:29px;
  font-weight:bold; 
  line-height:210%; 
  padding:1px 12px 0 8px; 
  background:url(https://static.tutorz.com/img/tabRight.gif) top right no-repeat;
}
ul.menu li a:link, ul.menu li a:visited { 
  color:#666; 
  text-decoration:none;
  background-color:transparent;    
}
ul.menu li a:hover, ul.menu li a:active {  
  text-decoration:none; 
  color:#fff;
  background-color:#999;      
} 	
ul.menu li.on { 
  background:url(https://static.tutorz.com/img/tabLeftOn.gif) top left no-repeat;
}
ul.menu li h2.on { 
  background:url(https://static.tutorz.com/img/tabRightOn.gif) top right no-repeat;
}
ul.menu li.tab:hover { 
  background:url(https://static.tutorz.com/img/tabLeftOn.gif) top left no-repeat;
}
ul.menu li.tab:hover h2 { 
  background:url(https://static.tutorz.com/img/tabRightOn.gif) top right no-repeat;
}

ul.menu li ul { /* drop-down */ 
  position:absolute;
  top:2.3em;
  left:0em;
	z-index:1; /* Safari needs this to display menu on top of other page elements */
  display:none;
  border-style:solid; border-width:0 1px 1px 1px; border-color:#f2bd2f;    	  
  background-color:#fff2bf;
	padding:0 0 0.3em 0;  
}
ul.menu li ul#find-me-a-tutor {
  width:20.4em;   					   
} 
ul.menu li ul#tutee { 
  width:6.05em;   					   
}  
ul.menu li ul#tutor { 
  width:9.3em;   					   
}
ul.menu li ul#about { 
  width:7.97em;   
} 
ul.menu li:hover ul {
	display:block; 
}
ul.menu li ul li {
	padding-left:1em;   
}
ul.menu li ul li.section {
  padding-left:0em;   
  font-weight:bold;
  font-size:100%;  
  padding:0.3em 0 0.2em 1em;
  margin:0.5em 0 0.3em 0;
  background-color:#ffe685;
  float:left; 
  width:19.4em;
}
ul.menu li ul li h3 { /* sets up 2 columns of links */
  float:left;  
  width:9em;
}
ul.menu li ul li.more { 
  font-size:80%;
  padding-left:1.25em;
  margin-bottom:-0.2em;
  clear:both; /* IE < 7 highlight fix */
} 	