#gnav {
float: left;
margin: 45px 15px 0 15px;
padding: 0;
width: 230px;
}

#gnav #gnav-wrap {
height: 310px;
margin: 0 0 50px 0;
padding: 2px 0;
}

ul.navlist {
list-style-type: none;
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0;
}

.navlist li {
list-style-type: none;
list-style-image:none;
list-style-type:none;
margin: -2px 0 0 0;
}

#gnav .navlist li a {
display: block;
height: 32px;
background-repeat: no-repeat;
text-indent: -5000px;
}

nav#snav {
clear: both;
float: none;
}

#snav.right {
float: none;
margin: 0 0 0 540px;
padding: 0;
}


#snav .navlist li a {
display: block;
height: 22px;
background-repeat: no-repeat;
text-indent: -5000px;
}


#nav-bart {
margin: 0 0 0 13px;
text-indent: -5000px;
}

#nav-bart a {
display: block;
height: 109px;
width: 220px;
background-repeat: no-repeat;
background-image: url(/includes/images/nav_blackbart.png);
background-position: 0px 0px;
}

#nav-bart a:hover {
background-position: 0px -109px;
}

#nav-news a {
background-image:url(/includes/images/nav_news.png);
background-position: 30px 0px;
}

#nav-news a:hover {
background-position: 30px -35px;
}

#nav-tour a {
background-image:url(/includes/images/nav_tour.png);
background-position: 30px 0px;
}

#nav-tour a:hover {
background-position: 30px -36px;
}

#nav-store a {
background-image: url(/includes/images/nav_store.png);
background-position: 30px 0px;
}

#nav-store a:hover {
background-position: 30px -36px;
}

#nav-archive a {
background-image: url(/includes/images/nav_archive.png);
background-position: 30px 0px;
}

#nav-archive a:hover {
background-position: 30px -36px;
}

#nav-info a {
background-image: url(/includes/images/nav_info.png);
background-position: 30px 0px;
}

#nav-info a:hover {
background-position: 30px -36px;
}

#nav-links a {
background-image: url(/includes/images/nav_links.png);
background-position: 30px 0px;
}

#nav-links a:hover {
background-position: 30px -36px;
}

#nav-contact a {
background-image: url(/includes/images/nav_contact.png);
background-position: 30px 0px;
}

#nav-contact a:hover {
background-position: 30px -36px;
}
