/*
** generic defaults
*/

ul#nav1 {
	float: left;
	background: url(../_images/ssb_left_nav.png) left top no-repeat;
	margin-left: 14px;
	padding-left: 6px;
	line-height: 1.3;
}

body.S_2000 ul#nav1 {
	background: url(../_images/ssb-nav-longer-shadow.png) left top no-repeat;
}

ul#nav1 li {
	float: left;
	margin-top: 2px;
	width: 90px;
	position: relative;
}

ul#nav1 li ul li {
	float: none;
	width: auto;
}

ul#nav1 li ul li a {
	color: white;
	padding-right: 15px;
}

/*
** specific defaults
*/

ul#nav1 li#LI_2000, ul#nav1 li#LI_3000, ul#nav1 li#LI_4000, ul#nav1 li#LI_5000, ul#nav1 li#LI_6000 {
	width: 121px;
	height: 69px;
}

/* default closed */

a#A_2000, a#A_3000, a#A_4000, a#A_5000, a#A_6000 {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 121px; 
	height: 69px; 
}

/* default closed hover */

a#A_2000 { background: url(../_images/ssb_nav_war.png)  left top no-repeat; }
a#A_3000 { background: url(../_images/ssb_nav_flag.png) left top no-repeat; }
a#A_4000 { background: url(../_images/ssb_nav_song.png) left top no-repeat; }
a#A_5000 { background: url(../_images/ssb_nav_leg.png)  left top no-repeat; }
a#A_6000 { background: url(../_images/ssb_nav_int.png)  left top no-repeat; }

a#A_2000:link,  a#A_2000:visited,
a#A_3000:link,  a#A_3000:visited,
a#A_4000:link,  a#A_4000:visited,
a#A_5000:link,  a#A_5000:visited,
a#A_6000:link,  a#A_6000:visited { background-position: left 0px; }

a#A_2000:hover, a#A_2000:active,
a#A_3000:hover, a#A_3000:active, 
a#A_4000:hover, a#A_4000:active,
a#A_5000:hover, a#A_5000:active,
a#A_6000:hover, a#A_6000:active { background-position: left -69px; }

/* section links are off when you are in that section */

body.S_2000 a#A_2000,
body.S_3000 a#A_3000,
body.S_4000 a#A_4000,
body.S_5000 a#A_5000,
body.S_6000 a#A_6000 {
	display: none;
}

/* subnavs default to off */

ul#nav1 li ul { display: none; }

ul#nav1 li#LI_2000 { background: url(../_images/ssb_nav_war.png)  left top no-repeat; }
ul#nav1 li#LI_3000 { background: url(../_images/ssb_nav_flag.png) left top no-repeat; }
ul#nav1 li#LI_4000 { background: url(../_images/ssb_nav_song.png) left top no-repeat; }
ul#nav1 li#LI_5000 { background: url(../_images/ssb_nav_leg.png)  left top no-repeat; }
ul#nav1 li#LI_6000 { background: url(../_images/ssb_nav_int.png)  left top no-repeat; }

body.S_2000 ul#nav1 li#LI_2000,
body.S_3000 ul#nav1 li#LI_3000,
body.S_4000 ul#nav1 li#LI_4000,
body.S_5000 ul#nav1 li#LI_5000,
body.S_6000 ul#nav1 li#LI_6000 {
	width: 300px;
	height: 106px; 
}

ul#nav1 li ul {	position: absolute;	top: 6px; }

/* position the subnav to account for the width of the section name */

ul#nav1 li#LI_2000 ul {	left: 66px; }
ul#nav1 li#LI_3000 ul {	left: 68px; }
ul#nav1 li#LI_4000 ul {	left: 76px; }
ul#nav1 li#LI_5000 ul {	left: 98px; }
ul#nav1 li#LI_6000 ul {	left: 120px; }

/* open here state */

body.S_2000 ul#nav1 li#LI_2000,
body.S_3000 ul#nav1 li#LI_3000,
body.S_4000 ul#nav1 li#LI_4000,
body.S_5000 ul#nav1 li#LI_5000,
body.S_6000 ul#nav1 li#LI_6000 { background-position: left -456px; }

/* adjacent here state */

body.S_3000 a#A_2000:link,  body.S_3000 a#A_2000:visited,
body.S_4000 a#A_3000:link,  body.S_4000 a#A_3000:visited,
body.S_5000 a#A_4000:link,  body.S_5000 a#A_4000:visited,
body.S_6000 a#A_5000:link,  body.S_6000 a#A_5000:visited { background-position: left -138px; }

body.S_3000 a#A_2000:hover, body.S_3000 a#A_2000:active,
body.S_4000 a#A_3000:hover, body.S_4000 a#A_3000:active,
body.S_5000 a#A_4000:hover, body.S_5000 a#A_4000:active,
body.S_6000 a#A_5000:hover, body.S_6000 a#A_5000:active { background-position: left -244px; }

body.S_3000 ul#nav1 li#LI_2000,
body.S_4000 ul#nav1 li#LI_3000,
body.S_5000 ul#nav1 li#LI_4000,
body.S_6000 ul#nav1 li#LI_5000 { height: 106px; background-position: left -138px; }

/* show subnav when you are in a section */

body.S_2000 ul#nav1 li#LI_2000 ul,
body.S_3000 ul#nav1 li#LI_3000 ul,
body.S_4000 ul#nav1 li#LI_4000 ul,
body.S_5000 ul#nav1 li#LI_5000 ul,
body.S_6000 ul#nav1 li#LI_6000 ul {
	display: block;
}

/* subnav here states for indivudual pages */

body#BODY_2100 li#LI_2100 a,
body#BODY_2200 li#LI_2200 a,
body#BODY_2300 li#LI_2300 a,
body#BODY_2400 li#LI_2400 a,
body#BODY_3100 li#LI_3100 a,
body#BODY_3200 li#LI_3200 a,
body#BODY_3300 li#LI_3300 a,
body#BODY_3400 li#LI_3400 a,
body#BODY_3500 li#LI_3500 a,
body#BODY_3600 li#LI_3600 a,
body#BODY_3700 li#LI_3700 a,
body#BODY_3800 li#LI_3800 a,
body#BODY_4100 li#LI_4100 a,
body#BODY_4200 li#LI_4200 a,
body#BODY_4300 li#LI_4300 a,
body#BODY_4400 li#LI_4400 a,
body#BODY_5100 li#LI_5100 a,
body#BODY_5200 li#LI_5200 a,
body#BODY_5300 li#LI_5300 a,
body#BODY_5400 li#LI_5400 a,
body#BODY_5500 li#LI_5500 a,
body#BODY_6100 li#LI_6100 a,
body#BODY_6200 li#LI_6200 a,
body#BODY_6300 li#LI_6300 a,
body#BODY_6350 li#LI_6300 a,
body#BODY_6400 li#LI_6400 a,
body#BODY_6500 li#LI_6400 a,
body#BODY_6600 li#LI_6600 a { 
	font-weight: bold;
	background: url(../_images/ssb_nav_arrow.gif) right center no-repeat;
}
