div#nav {
  position: absolute; top: 166px; right: 0px;
  height: 38px; width: 355px;
  margin: 0; padding: 4px 0 5px 5px;
  background: transparent url('../images/menu_bg.png') top right no-repeat;
  }
ul#main_menu {
  position: absolute; top: 166px; right: 0px;
  height: 38px; width: 355px;
  margin: 0; padding: 4px 0 5px 5px;
  }
ul#main_menu li a {
  display: block;
  }
ul#main_menu li {
  float: left;
  text-align: center;
  list-style: none;
  }
ul#main_menu li.current a, 
ul#main_menu li.current span { 
  background-color: #c7e1e2;
  }
ul#main_menu li a,
ul#main_menu li span {
  display: block;
  padding: 5px; margin: 5px;
  color: #000;
  text-decoration: none;
  }
ul#main_menu li a:hover {
  background-color: #c7e1e2;
  }