/* new navigation start ______________________________*/
.navigationbar {
  height:52px;
}
#nav {
  background:#1C54A5 url(http://media.theolympian.com/images/backgrounds/ie-nav_bg.png) center top repeat-x;
  background:-moz-linear-gradient(top, #758FC8 0%, #BBCFEB 5%, #1C54A5 15%, #1A72B9 70%, #171E26 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#758FC8), color-stop(5%,#BBCFEB), color-stop(15%,#1C54A5), color-stop(70%,#1A72B9), color-stop(100%,#171E26));
  display:block;
  height:27px;
  margin:0;
  padding:0 0 13px;
  width:980px;
  position:relative;
  font-size:12px;
  }
#nav ul {
  font-size:100%;
  }
#nav ul, #nav li {    
  list-style-type:none;
  
  }
#nav li.on ul, #nav li.off ul {
    margin: 0;
    padding: 0;
  }

#nav a {
    text-decoration: none;
  }

#nav li { /*float the main list items*/
    height:21px;
    padding-top:5px;
    margin: 0;
    float: left;
    
  }

#nav li ul { /*put the subnav below*/
    position: absolute;
    top: 26px;
    left: 0px;
    padding-top: 3px;
    height: 23px;
    width: 980px;
    display: none;
    
  }

#nav li a {
    border-right:1px solid #FFF;
    color: #FFF;
    font-weight: bold;
    height: 12px;
    margin:0;
    padding: 5px 7px 8px 8px;
    position:relative;
    text-transform:uppercase;
  }
#nav li.nav_contact a {
  border-right:0px solid #FFF;
  }
#nav li ul li {
    padding-top:2px;
    float: left; /*ie doesn't inherit the float*/
  }
#nav li ul a {
    width: auto;
    margin:0 15px 0 0;
    border:none;
    color:#888;
    text-transform:capitalize;
  }
#nav li.nav_multimedia ul li, 
#nav li.nav_contact ul li, 
#nav li.nav_classified ul li, 
#nav li.nav_outdoors ul li, 
#nav li.nav_government ul li, #nav li.nav_placead ul li {
  float:right;
  }
#nav li:hover a, #nav li.over a {/*modified for .over*/
  background: #ddd;
  color: #000;
  }

#nav li:hover ul, #nav li.over ul { 
  background:#ddd; 
  }
#nav li:hover a, #nav li.over a {
  background:#ddd;
  color:#000;
  }
#nav li:hover ul a, #nav li.over ul a {
  color:#888; 
  background:transparent;
  }
#nav li:hover ul a:hover, #nav li.over ul a:hover {
  color:#059;
  }
#nav li:hover ul, #nav li.over ul {
    display: block;
    z-index: 6000;
    }

.nav_ad_wrap {
    padding-top: 0 !important;
    height: 28px;
    padding-left: 4px;
    width: 80px;
}

.nav_ad_wrap a {
    background: transparent !important;
}
 
/* new navigation END ____________________________*/