/* Stylesheet for Heathen Foray 2008 */
/* Created by chiwa media:: http://www.chiwa.at */

/*Containing Navigation for IE6 (not working with PNG24) */

/*NAVIGATION*/

ul#nav_main {
  position:absolute;
  border: 0 none;
  padding: 0;
  padding-left:30px;
  width: 800px; /*For KHTML*/
  list-style: none;
  height: 61px;
  z-index:100;
  background: url(../images/nav_24.gif) no-repeat 0 0;
  
}

ul#nav_main li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 31px;
  margin-top: 14px;
  margin-left: 0px;
}

/* Root Menu */
ul#nav_main a {
  padding: 0 2px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  font: bold 10px/22px Times New Roman, serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}


/*Preload*/
ul#nav_main  .nav_main_news{
 height: 31px;
 width: 68px;
 background:  url(../images/news_1.gif) no-repeat top left;
 text-indent: -9999px;
 margin-left: 40px;
}

ul#nav_main  .nav_main_band{
 height: 31px;
 width: 68px;
 background:  url(../images/band_1.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_live{
 height: 31px;
 width: 68px;
 background:  url(../images/live_1.gif) no-repeat top left;
 text-indent: -9999px;
 margin-left:-10px;
}

ul#nav_main  .nav_main_music{
 height: 31px;
 width: 68px;
 background:  url(../images/music_1.gif) no-repeat top left;
 text-indent: -9999px;
 margin-left:-4px;
}

ul#nav_main  .nav_main_media{
 height: 31px;
 width: 68px;
 background:  url(../images/media_1.gif) no-repeat top left;
 text-indent: -9999px;
 margin-left:3px;
}

ul#nav_main  .nav_main_shop{
 height: 31px;
 width: 68px;
 background:  url(../images/shop_1.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_forum{
 height: 31px;
 width: 85px;
 background:  url(../images/forum_1.gif) no-repeat top left;
 text-indent: -9999px;
  margin-left:-5px;
}

ul#nav_main  .nav_main_links{
 height: 31px;
 width: 85px;
 background:  url(../images/links_1.gif) no-repeat top left;
 text-indent: -9999px;
 margin-left:-10px;
}

ul#nav_main  .nav_main_contact{
 height: 31px;
 width: 94px;
 background:  url(../images/contact_1.gif) no-repeat top left;
 text-indent: -9999px;
 margin-left:-2px;
}

/*Link*/
ul#nav_main  .nav_main_news a:link, .nav_main_news a:visited{
 height: 31px;
 width: 68px;
 background: url(../images/news_0.gif) no-repeat 0 0;
 text-indent: -9999px;

}

ul#nav_main  .nav_main_band a:link, .nav_main_band a:visited{
 height: 31px;
 width: 68px;
 background: url(../images/band_0.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_live a:link, .nav_main_live a:visited{
 height: 31px;
 width: 68px;
 background:  url(../images/live_0.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_music a:link, .nav_main_music a:visited{
 height: 31px;
 width: 68px;
 background:  url(../images/music_0.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_media a:link, .nav_main_media a:visited{
 height: 31px;
 width: 68px;
 background:  url(../images/media_0.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_shop a:link, .nav_main_shop a:visited{
 height: 31px;
 width: 68px;
 background:  url(../images/shop_0.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_forum a:link, .nav_main_forum a:visited{
 height: 31px;
 width: 85px;
 background:  url(../images/forum_0.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_links a:link, .nav_main_links a:visited{
 height: 31px;
 width: 85px;
 background:  url(../images/links_0.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_contact a:link, .nav_main_contact a:visited{
 height: 31px;
 width: 94px;
 background:  url(../images/contact_0.gif) no-repeat top left;
 text-indent: -9999px;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
}

ul#nav_main  .nav_main_news a:hover,.nav_main_news a:active{
 height: 31px;
 width: 68px;
 background:  url(../images/news_1.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_band a:hover, .nav_main_band a:active{
 height: 31px;
 width: 68px;
 background:  url(../images/band_1.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_live a:hover, .nav_main_live a:active{
 height: 31px;
 width: 68px;
 background:  url(../images/live_1.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_music a:hover, .nav_main_music a:active{
 height: 31px;
 width: 68px;
 background:  url(../images/music_1.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_media a:hover, .nav_main_media a:active{
 height: 31px;
 width: 68px;
 background:  url(../images/media_1.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_shop a:hover, .nav_main_shop a:active{
 height: 31px;
 width: 68px;
 background: url(../images/shop_1.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_forum a:hover, .nav_main_forum a:active{
 height: 31px;
 width: 85px;
 background: url(../images/forum_1.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_links a:hover, .nav_main_links a:active{
 height: 31px;
 width: 85px;
 background: url(../images/links_1.gif) no-repeat top left;
 text-indent: -9999px;
}

ul#nav_main  .nav_main_contact a:hover, .nav_main_contact a:active{
 height: 31px;
 width: 94px;
 background: url(../images/contact_1.gif) no-repeat top left;
 text-indent: -9999px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}