#mainNaviList li {
    display: block;
    list-style-type: none;
    position: relative;
}
#mainNaviList ul li a {
    display: block;
		font-size: 11px;
}
#mainNaviList ul {
    display: none;
    position: absolute;
    left: 0;
    margin: 0;
    padding: 0;
}
* html #mainNaviList ul {
    line-height: 0
} /* IE6 "fix" */
#mainNaviList ul a {
    zoom: 1
} /* IE6/7 fix */
#mainNaviList ul ul {
    top: 0
}
/* Essentials - configure this */
#mainNaviList ul {
    width: 140px
}
#mainNaviList ul ul {
    width: 140px
}
#mainNaviList ul li {
    height: auto;
    margin: 0;
    padding: 0;
}
#mainNaviList ul li a:link, #mainNaviList ul li a:visited, #mainNaviList ul li span.nolink {
    width: 115px;
    height: auto;
}
#mainNaviList ul ul {
    left: 127px
}
/* Everything else is theming */
#mainNaviList {
    background: #000000
}
#mainNaviList a {
    color: white;
    line-height: 1.5;
}
#mainNaviList ul {
    top: 29px;
}
#mainNaviList ul li a {
    background: #686868;
    height: auto;
		_height: 30px;
}
#mainNaviList ul a.hover {
    background: #000000
}
#mainNaviList ul a {
    padding: 5px 11px;
    border-right: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
    text-decoration: none;
    text-align: left;
}
/* #mainNaviList ul a { border-bottom: none; } - I also needed this for IE6/7 */

#menu-news {
    width: 35px;
    height: 13px;
    background: url(../images/main_navi.gif) no-repeat;
}

