﻿#masthead #mainnav {
    margin:0 0 0 15px;
    min-height:1px;
} * html #masthead #mainnav { height:1px; } #masthead #mainnav:after { display:block; content:"."; visibility:hidden; clear:both; height:0; }

#masthead #mainnav li {
    padding:0;
    list-style:none;
    float:left;
}

#mainnav li a {
    background:url(menu-sprite.gif) no-repeat;
    display:block;
    height:40px;
    text-indent:-9000px;
    
}

#mainnav #item-0 a { width:65px; background-position:-15px 0; }
#mainnav #item-1 a { width:65px; background-position:-80px 0; }
#mainnav #item-2 a { width:55px; background-position:-145px 0; }
#mainnav #item-3 a { width:65px; background-position:-200px 0; }
#mainnav #item-4 a { width:75px; background-position:-265px 0; }
#mainnav #item-5 a { width:90px; background-position:-340px 0; }
#mainnav #item-6 a { width:85px; background-position:-430px 0; }
#mainnav #item-7 a { width:160px; background-position:-515px 0; }

#mainnav #item-0:hover a { background-position:-15px -80px; }
#mainnav #item-1:hover a { background-position:-80px -80px; }
#mainnav #item-2:hover a { background-position:-145px -80px; }
#mainnav #item-3:hover a { background-position:-200px -80px; }
#mainnav #item-4:hover a { background-position:-265px -80px; }
#mainnav #item-5:hover a { background-position:-340px -80px; }
#mainnav #item-6:hover a { background-position:-430px -80px; }
#mainnav #item-7:hover a { background-position:-515px -80px; }

#mainnav #item-0.over a { background-position:-15px -40px; }
#mainnav #item-1.over a { background-position:-80px -40px; }
#mainnav #item-2.over a { background-position:-145px -40px; }
#mainnav #item-3.over a { background-position:-200px -40px; }
#mainnav #item-4.over a { background-position:-265px -40px; }
#mainnav #item-5.over a { background-position:-340px -40px; }
#mainnav #item-6.over a { background-position:-430px -40px; }
#mainnav #item-7.over a { background-position:-515px -40px; }
