ul#mainnav {
list-style-type: none;
margin: 0;
padding: 0;
background: #cecece url(rollover.gif) top left no-repeat;
text-align: center;
position: relative;
width: 748px;
height: 30px;
}

ul#mainnav li {
list-style-type: none;
position: absolute; 
text-indent: -3000em;
margin: 0;
padding: 0;
}

ul#mainnav li, #mainnav a {
height: 25px; 
display: block;
}

li#newsnav {left: 10px; width: 45px;}
li#sportsnav {left: 67px; width: 59px;}
li#entertainmentnav {left: 138px; width: 115px;}
li#lifestylenav {left: 265px; width: 83px;}
li#businessnav {left: 360px; width: 73px;}
li#obitsnav {left: 445px; width: 47px;}
li#opinionnav {left: 505px; width: 58px;}
li#nationworldnav {left: 576px; width: 110px;}
li#travelnav {left: 698px; width: 53px;}

li#newsnav a:hover {background: transparent url(rollover.gif) -10px -30px no-repeat;}
li#sportsnav a:hover {background: transparent url(rollover.gif) -67px -30px no-repeat;}
li#entertainmentnav a:hover {background: transparent url(rollover.gif) -138px -30px no-repeat;}
li#lifestylenav a:hover {background: transparent url(rollover.gif) -265px -30px no-repeat;}
li#businessnav a:hover {background: transparent url(rollover.gif) -360px -30px no-repeat;}
li#obitsnav a:hover {background: transparent url(rollover.gif) -445px -30px no-repeat;}
li#opinionnav a:hover {background: transparent url(rollover.gif) -505px -30px no-repeat;}
li#nationworldnav a:hover {background: transparent url(rollover.gif) -576px -30px no-repeat;}
li#travelnav a:hover {background: transparent url(rollover.gif) -698px -30px no-repeat;}

#submenu {
height: 30px;
margin-top: 0px;
position: relative;
}

#submenu ul {
list-style-type: none;
margin: 0;
padding: 5px 0 0 0;
}

#submenu li {
display: inline;
font: 0.7em/0.8em Helvetica, Arial, sans-serif;
padding: 0 10px 0px 5px;
margin: 0;
font-weight: 400;
}

#submenu a {
color: #000;
text-decoration: none;
}

#submenu a:hover {
color: #e76b07;
}

#submenu li.sportsmargin {
padding-left: 75px;
}

#submenu li.entertainmentmargin {
padding-left: 150px;
}

#submenu li.lifestylemargin {
padding-left: 275px;
}

#submenu li.businessmargin {
padding-left: 375px;
}

#submenu li.opinionmargin {
padding-left: 375px;
}
