#navigation {
margin:0;
padding:0;
list-style:none;
}
#navigation ul {
margin:0;
padding:0;
list-style:none;
}
#navigation li {
float:left;
margin:0;
padding:0;
}
#navigation li a {
display:block;
font:bold 13px "Times New Roman", Times, serif;
color:#ffffff;
width:.1em;
line-height:37px;
text-align:center;
}
#navigation li#home a {
position:relative;
width:81px;
height:37px;
overflow:hidden;
}
#navigation li#home a span {
display:block;
position:absolute; left:0; top:0; z-index:1;
width:81px;
height:37px;
background:url(/images/nav-home.jpg) left top no-repeat;
}
#navigation li#home a:hover span {
background-position:left -37px;
cursor:pointer;
}
#navigation li#tracks a {
position:relative;
width:96px;
height:37px;
overflow:hidden;
}
#navigation li#tracks a span {
display:block;
position:absolute; left:0; top:0; z-index:1;
width:96px;
height:37px;
background:url(/images/nav-tracks.jpg) left top no-repeat;
}
#navigation li#tracks a:hover span {
background-position:left -37px;
cursor:pointer;
}
#navigation li#racers a {
position:relative;
width:97px;
height:37px;
overflow:hidden;
}
#navigation li#racers a span {
display:block;
position:absolute; left:0; top:0; z-index:1;
width:97px;
height:37px;
background:url(/images/nav-racers.jpg) left top no-repeat;
}
#navigation li#racers a:hover span {
background-position:left -37px;
cursor:pointer;
}
#navigation li#fans a {
position:relative;
width:76px;
height:37px;
overflow:hidden;
}
#navigation li#fans a span {
display:block;
position:absolute; left:0; top:0; z-index:1;
width:76px;
height:37px;
background:url(/images/nav-fans.jpg) left top no-repeat;
}
#navigation li#fans a:hover span {
background-position:left -37px;
cursor:pointer;
}
#navigation li#forum a {
position:relative;
width:91px;
height:37px;
overflow:hidden;
}
#navigation li#forum a span {
display:block;
position:absolute; left:0; top:0; z-index:1;
width:91px;
height:37px;
background:url(/images/nav-forum.jpg) left top no-repeat;
}
#navigation li#forum a:hover span {
background-position:left -37px;
cursor:pointer;
}
#navigation li#shop a {
position:relative;
width:79px;
height:37px;
overflow:hidden;
}
#navigation li#shop a span {
display:block;
position:absolute; left:0; top:0; z-index:1;
width:79px;
height:37px;
background:url(/images/nav-shop.jpg) left top no-repeat;
}
#navigation li#shop a:hover span {
background-position:left -37px;
cursor:pointer;
}
#navigation li#media a {
position:relative;
width:86px;
height:37px;
overflow:hidden;
}
#navigation li#media a span {
display:block;
position:absolute; left:0; top:0; z-index:1;
width:86px;
height:37px;
background:url(/images/nav-media.jpg) left top no-repeat;
}
#navigation li#media a:hover span {
background-position:left -37px;
cursor:pointer;
}
#navigation li#faqs a {
position:relative;
width:73px;
height:37px;
overflow:hidden;
}
#navigation li#faqs a span {
display:block;
position:absolute; left:0; top:0; z-index:1;
width:73px;
height:37px;
background:url(/images/nav-faqs.jpg) left top no-repeat;
}
#navigation li#faqs a:hover span {
background-position:left -37px;
cursor:pointer;
}
#navigation > ul a {width:auto;}