#menu {
    margin:0;
    background-color:#03F;
	float:left;
	position:relative;
	top:27px;
	left:0px;
	z-index:1000;
 }

  #menu ul {
    margin:0;
    padding:0;
    line-height:30px;
 }

  #menu li {
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    position:relative;
    background-color:#03F;
	width:150px;
	line-height:30px;
 }

  #menu ul li a {
    text-align:center; 
    height:30px;
    display:block;
    color:#000;
    text-decoration:none;
    color:#FFF;
    /*border:1px solid #FFF;*/
    /*text-shadow:1px 1px 1px #999;*/
	font-weight:bold; 
 }

 /*********************************************/
 /* hide menu and allow it to return */
 /*********************************************/

	#menu ul ul {
	position:absolute;
	visibility:hidden;
	top:30px;
 }
 
 #menu ul li ul li a {
	 text-align:left;
	 padding-left:5px;
 }

  #menu ul li:hover ul {
    visibility:visible;
    z-index:9999; 
 }

  /**********************************************/

  /*sets top level hover color*/

  #menu li:hover {
   background:rgb(255,204,0);
 }

  /*sets link items hover color and background*/

  #menu ul li:hover ul li a:hover {
    color:#000;
    background:rgb(255,204,0);
 }

  /* Changes text color on hover for main menu hover*/

  #menu a:hover {   
  color:#000;
 } 
  
 /* Contains the Float */

 .clearFloat {
    clear:both; 
    margin:0;
    padding:0;
 }

 /* IE7 Display Fix */

 #menu ul li { 

  display: inline; 
 
 }
 
 .separator {
	 border-bottom:5px #FFF solid;
 }