#nav,
#footer_nav {
clear:both;
list-style:none;
}

#nav {
margin:20px 0 0 27px;
width:100%;
}

#nav, 
#nav li, 
#footer_nav,
#footer_nav ul, 
#footer_nav li  {
float: left;
display: inline;
}

#nav li {
background:url("../img/dot.gif") right no-repeat;
}

#nav li,
#nav li a {
margin:0 12px 0 0;
}

#nav li a {
display:block;
height:9px;
}

#nav li.fanclub {
background:none;
margin:0;
}

#nav li.fanclub a {
margin:0;
}

#nav li.dot {
height:2px;
margin: 0px 11px 0 0;
}

#footer_nav li, 
#footer_headings {
float:left;
display:inline;
}

#footer_headings {
display:inline;
}

#footer_nav ul {
margin:0 9px 0 0;
width:116px;
}

#footer_nav li {
margin:5px 0 0 0
}

#footer_nav li a {
clear: both;
display:block;
height:9px;
margin:0 11px 0 0
}

/****************************************************/
/* backgrounds and widths for the nav items */

#nav li.home a, #footer_nav li.home a { 
width:34px;
background:url("../img/nav/nav_home.gif") no-repeat;
}

#nav li.headlines a, #footer_nav li.headlines a { 
width:35px;
background:url("../img/nav/nav_news.gif") no-repeat;
}

#nav li.releases a, #footer_nav li.releases a { 
width:85px;
background:url("../img/nav/nav_discography.gif") no-repeat;
}

#nav li.blogs a, #footer_nav li.blogs a { 
width:33px;
background:url("../img/nav/nav_blog.gif") no-repeat;
}

#nav li.tours a, #footer_nav li.tours a { 
width:44px;
background:url("../img/nav/nav_shows.gif") no-repeat;
}

#nav li.photos a, #footer_nav li.photos a { 
width:48px;
background:url("../img/nav/nav_photos.gif") no-repeat;
}

#nav li.medias a, #footer_nav li.medias a { 
width:38px;
background:url("../img/nav/nav_media.gif") no-repeat;
}

#nav li.gear a, #footer_nav li.gear a { 
width:33px;
background:url("../img/nav/nav_gear.gif") no-repeat;
}

#nav li.links a, #footer_nav li.links a { 
width:33px;
background:url("../img/nav/nav_links.gif") no-repeat;
}

#nav li.pressreleases a, #footer_nav li.pressreleases a { 
width:37px;
background:url("../img/nav/nav_press.gif") no-repeat;
}

#nav li.contacts a, #footer_nav li.contacts  a { 
width:56px;
background:url("../img/nav/nav_contact.gif") no-repeat;
}

#nav li.boards a, #footer_nav li.boards a { 
width:49px;
background:url("../img/nav/nav_boards.gif") no-repeat;
}

#nav li.shop a, #footer_nav li.shop a { 
width:34px;
background:url("../img/nav/nav_shop.gif") no-repeat;
}

#nav li.fanclub a, #footer_nav li.fanclub a { 
width:55px;
background:url("../img/nav/nav_fanclub.gif") no-repeat;
}

#footer_nav li.myspace a {
width:49px;
background:url("../img/nav/nav_myspace.gif") no-repeat;
}

#nav li.myspace a { 
display:none;
}

/****************************************************/
/* hover and span */

#nav li a:hover, 
#nav li a.selected, 
#footer_nav li a:hover, 
#footer_nav li a.selected {
background-position:0 -9px;
}

#nav li a span, #footer_nav li a span, #footer_headings span {
display:none;
}

/****************************************************/
/* backgrounds and widths for the headings in footer */

#footer_nav h3 {
display:block;
height:13px;
}

#footer_nav .left {
margin:0 0 5px 0;
}

#footer_nav .left h3,
#footer_nav .left p { 
margin:5px 10px 0 10px;
width:136px;
}

#footer_nav h3.contents {
width:91px;
background:url("../img/menu/contents.gif") no-repeat;
margin:0 0 8px 0;
}

#footer_nav .weather,
#footer_nav .time {
overflow:hidden;
height:70px;
width:150px;
background:url("../img/dot.gif") repeat-y;
}



#footer_nav .weather h3 {
width:85px;
background:url("../img/menu/weather.gif") no-repeat;
}

#footer_nav .time h3 { 
width:101px;
background:url("../img/menu/localtime.gif") no-repeat;
}

#footer_nav h3 span {
display:none;
}

#footer ul.copyright {
list-style:none;
width:928px;
margin-left:26px;
border-top:10px solid #000;
padding-top:3px;
font-size:87%;
}

ul.copyright li {
padding-top:5px;
}


/****************************************************/
/* backgrounds and widths for the lists in footer */

#footer_nav li.home { 
width:116px;
background:url("../img/menu/a1.gif") no-repeat;
}

#footer_nav li.headlines { 
width:116px;
background:url("../img/menu/a2.gif") no-repeat;
}

#footer_nav li.releases { 
width:116px;
background:url("../img/menu/a3.gif") no-repeat;
}

#footer_nav li.blogs { 
width:116px;
background:url("../img/menu/b2.gif") no-repeat;
}

#footer_nav li.tours { 
width:116px;
background:url("../img/menu/d1.gif") no-repeat;
}

#footer_nav li.photos { 
width:116px;
background:url("../img/menu/d2.gif") no-repeat;
}

#footer_nav li.medias { 
width:117px;
background:url("../img/menu/c2.gif") no-repeat;
}

#footer_nav li.gear { 
width:117px;
background:url("../img/menu/d3.gif") no-repeat;
}

#footer_nav li.links { 
width:117px;
background:url("../img/menu/d5.gif") no-repeat;
}

#footer_nav li.pressreleases { 
width:118px;
background:url("../img/menu/a5.gif") no-repeat;
}

#footer_nav li.contacts { 
width:118px;
background:url("../img/menu/d6.gif") no-repeat;
}

#footer_nav li.boards { 
width:118px;
background:url("../img/menu/e5.gif") no-repeat;
}

#footer_nav li.shop { 
width:105px;
background:url("../img/menu/a9.gif") no-repeat;
}

#footer_nav li.fanclub { 
width:105px;
background:url("../img/menu/f2.gif") no-repeat;
}

#footer_nav li.myspace { 
width:105px;
background:url("../img/menu/e6.gif") no-repeat;
}

#footer ul {
list-style: none;
}

#footer ul.copyright li.maths a {
display:inline-block;
float: left;
text-align:left;
background:url("../img/math.jpg") no-repeat;
height:28px;
line-height:28px;
padding:0 0 0 35px;
color:#666;
}

#footer ul.copyright li.office a {
display: inline-block;
float: left;
text-align:left;
margin-top: -5px;
height:28px;
line-height:28px;
padding:0 0 0 5px;
color:#666;
}

#footer ul.copyright li.krash a {
display: inline-block;
float: left;
text-align:left;
margin-top: -5px;
height:28px;
line-height:28px;
padding:0 0 0 5px;
color:#666;
}

#footer ul.copyright li.maths a:hover, #footer ul.copyright li.office a:hover, #footer ul.copyright li.krash a:hover {
background-position:0 0;
color:#999;
}

ul.copyright li.dcfc {
display: inline-block;
margin-top: -5px;
text-align:right;
float: right;
}