/*Main Navbar */
#nav {
        position: relative;
	float: left;
        width: 750px;
        height: 30px;
	margin: 0px;
	padding: 0px;
	background: transparent url(img/thnba_navi_bg.png) top left no-repeat;
	}	
#nav, #nav ul {
	list-style: none;
	}
#nav a, #nav a:hover {
	text-decoration: none;
	border: none;
	color: #fff;
	display: block;
        width: 126px;
        height: 22px;
        text-align: center;
        padding: 8px 0 0 0;
	margin: 0 0 0 -1px;
	}
#nav li {
	float: left;
	list-style: none;
	}
#nav a {
	background: transparent url(img/thnba_navi_idle.png) top left no-repeat;
	}
#nav a:hover, #nav a:active, #home .on{
	background: transparent url(img/thnba_navi_active.png) top left no-repeat;
	}
#nav .current_page_item a, .current_page_item {
	background: transparent url(img/thnba_navi_active.png) top left no-repeat;
	}
#headspacer {	
        border:0px;
	margin: 0px;
	padding: 0px;
	}
#headimg {	
        border:0px;
	margin: 0px;
	padding: 0px;
	}
a.main:hover{	
        background:none;
	}
/*Sub Navbar */
#sub {
        position: relative;
	float: left;
        width: 940px;
        height: 19px;
	margin: 0px;
	padding: 15px 0 0 0;
	background: transparent url(img/thnba_navi_sub.png) top left no-repeat;
        overflow: hidden;
	}	
#sub , #sub ul {
	list-style: none;
	}
#sub a, #sub a:hover {
	text-decoration: none;
	border: none;
	color: #fff;
        text-align: center;
        padding: 0 25px 0 5px;
	}
#sub li {
	float: left;
	list-style: none;
	}

#sub .current_page_item a,#sub .current_page_item {
	background: none;
        color: black;
	}
#sub a:hover, #sub a:active{
	text-decoration: underline;
	}
.homelink {
       line-height: 1px;
}
/*Foot Navbar */
#foot {
        position: relative;
	float: left;
        width: 700px;
	margin: 0px;
	padding: 0px;
	background: transparent;
        overflow: hidden;
	}	
#foot , #foot ul {
	list-style: none;
	}
#foot a, #sufoot b a:hover {
	text-decoration: none;
	border: none;
	color: #fff;
        text-align: center;
        padding: 0 25px 0 0;
	}
#foot li {
	float: left;
	list-style: none;
	}

#foot .current_page_item a,#foot .current_page_item {
	background: none;
	}
#foot a:hover, #foot a:active{
	text-decoration: underline;
	}

/* IE  Hacks */
* html #headspacer {
  margin: 0 0 0 -3px;
}
* html #headimg{
  margin: 0 0 -3px 0;
}
*:first-child+html #headimg{
  margin: 0 0 -3px 0;
}
*:first-child+html #sub{
  margin: -3px 0 0 0;
}
* html #sub{
  margin: -3px 0 0 0;
}