/* CSS Document */

/* Start of CMSMS style sheet 'Menu' */
ul#nav {
position:relative;
float:left;
width: 740px;
height:52px;
margin: 0px;
padding: 0px;
z-index:999;
}

#nav li ul, #nav li ul {
margin: 0px;
padding: 0px;
}

#nav a {
text-decoration: none;
}

#nav span {
display:none;
}

#nav li {
position:relative;
float: left;
display: block;
top:0px;
}

#nav li ul {
display: none;
}

#nav li.off ul, #nav li.on ul{ /*put the subnav below*/
position:absolute;
float:none;
width:135px;
top:34px;
z-index:999;
}

#nav li.on a {
color: #073E74;
}

#nav li.on ul {
display: block;
}

#nav li.off:hover ul {
display: block;
}

#li1 a, #li2 a, #li3 a, #li4 a, #li5 a, #li6 a {
display: block;
position: relative;
width: 740px;
height: 52px;
background-image:url(/GRAPHICS/menu.gif);
background-repeat:no-repeat;
z-index:10;
}

/*first, put the initial states in place*/

#li1 a {
background-position: 0px 0px;
width: 107px;
}

#li2 a {
background-position: -107px 0px;
width: 146px;
}

#li3 a {
background-position: -253px 0px;
width: 85px;
}

#li4 a {
background-position: -338px 0px;
width: 162px;
}

#li5 a {
background-position: -500px 0px;
width: 135px;
}

#li6 a {
background-position: -635px 0px;
width: 100px;
}


#li1.on a,
#li1 a:hover {
background-position: -0px -52px;
width: 107px;
}

#li2.on a,
#li2 a:hover {
background-position: -107px -52px;
width: 146px;
}

#li3.on a,
#li3 a:hover {
background-position: -253px -52px;
width: 85px;
}

#li4.on a,
#li4 a:hover {
background-position: -338px -52px;
width: 162px;
}

#li5.on a,
#li5 a:hover {
background-position: -500px -52px;
width: 135px;
}

#li6.on a,
#li6 a:hover {
background-position: -635px -52px;
width: 100px;
}



#nav li ul a {
display: block;
background: #2A2A2A;
border-top:1px solid #2A2A2A;
border:1px solid #ffffff;
border-top:none;
color: #FFFFFF;
font-family: arial, verdana, sans-serif;
font-size:10px;
min-height:10px;
height:auto !important;
height:10px;
padding:5px;
width:115px; 
}

#nav li ul a:hover {
background: #4D4D4D;
color: #FFF000;
width:115px;
height:auto;
border-top:1px solid #4D4D4D;
border:1px solid #ffffff;
border-top:none;
padding:5px;
}

ul#subnav-artists {
position:relative;
top:-9px;
left:1px;
width: 790px;
height:23px;
margin: 0px;
padding: 0px;
z-index:999;
background-image:url(/GRAPHICS/submenu-artists.gif);
}

#subnav-artists li ul, #subnav-artists li ul {
margin: 0px;
padding: 0px;
}

#subnav-artists a {
text-decoration: none;
}

#subnav-artists span {
display:none;
}

#subnav-artists li {
position:relative;
float: left;
display: block;
top:0px;
}


#subnav-artists li.on a {
color: #073E74;
}

#subnav-artists li.on ul {
display: block;
}

#subnav-artists li.off:hover ul {
display: block;
}

#lia a, #lib a, #lic a{
display: block;
position: relative;
width: 451px;
height: 23px;
left:187px;
background-image:url(/GRAPHICS/submenu-artists.gif);
background-repeat:no-repeat;
z-index:10;
}

/*first, put the initial states in place*/

#lia a {
background-position: -187px 0px;
width: 137px;
}

#lib a {
background-position: -324px 0px;
width: 141px;
}

#lic a {
background-position: -465px 0px;
width: 173px;
}

#lia.on a,
#lia a:hover {
background-position: -187px -23px;
width: 137px;
}

#lib.on a,
#lib a:hover {
background-position: -324px -23px;
width: 141px;
}

#lic.on a,
#lic a:hover {
background-position: -465px -23px;
width: 173px;
}


/* End Subnav Artists*/

ul#subnav-featured {
position:relative;
top:-9px;
left:1px;
width: 790px;
height:23px;
margin: 0px;
padding: 0px;
z-index:999;
background-image:url(/GRAPHICS/submenu-featured.gif);
}

#subnav-featured li ul, #subnav-featured li ul {
margin: 0px;
padding: 0px;
}

#subnav-featured a {
text-decoration: none;
}

#subnav-featured span {
display:none;
}

#subnav-featured li {
position:relative;
float: left;
display: block;
top:0px;
}


#subnav-featured li.on a {
color: #073E74;
}

#subnav-featured li.on ul {
display: block;
}

#subnav-featured li.off:hover ul {
display: block;
}

#licurrent a, #lipast a{
display: block;
position: relative;
width: 451px;
height: 23px;
left:273px;
background-image:url(/GRAPHICS/submenu-featured.gif);
background-repeat:no-repeat;
z-index:10;
}

/*first, put the initial states in place*/

#licurrent a {
background-position: -273px 0px;
width: 125px;
}

#lipast a {
background-position: -400px 0px;
width: 150px;
}

#licurrent.on a,
#licurrent a:hover {
background-position: -273px -22px;
width: 125px;
}

#lipast.on a,
#lipast a:hover {
background-position: -400px -22px;
width: 150px;
}


/* End Subnav Featured*/

ul#subnav-events {
position:relative;
top:-9px;
left:1px;
width: 790px;
height:23px;
margin: 0px;
padding: 0px;
z-index:999;
background-color:#362f2d;
}

#subnav-events li ul, #subnav-artists li ul {
margin: 0px;
padding: 0px;
}

#subnav-events a {
text-decoration: none;
}

#subnav-events span {
display:none;
}

#subnav-events li {
position:relative;
float: left;
display: block;
top:0px;
}


#subnav-events li.on a {
color: #073E74;
}

#subnav-events li.on ul {
display: block;
}

#subnav-events li.off:hover ul {
display: block;
}

#lid a, #lie a {
display: block;
position: relative;
width: 181px;
height: 23px;
left:311px;
background-image:url(/GRAPHICS/submenu-events.gif);
background-repeat:no-repeat;
z-index:10;
}

/*first, put the initial states in place*/

#lid a {
background-position: -331px 0px;
width: 66px;
}

#lie a {
background-position: -397px 0px;
width: 115px;
}

#lid.on a,
#lid a:hover {
background-position: -331px -23px;
width: 66px;
}

#lie.on a,
#lie a:hover {
background-position: -397px -23px;
width: 115px;
}

/* End Subnav Events */


/* End Subnav adventures*/

ul#subnav-adv {
position:relative;
top:-9px;
left:1px;
width: 790px;
height:23px;
margin: 0px;
padding: 0px;
z-index:999;
background-color:#362f2d;
}

#subnav-adv li ul, #subnav-artists li ul {
margin: 0px;
padding: 0px;
}

#subnav-adv a {
text-decoration: none;
}

#subnav-adv span {
display:none;
}

#subnav-adv li {
position:relative;
float: left;
display: block;
top:0px;
}


#subnav-adv li.on a {
color: #073E74;
}

#subnav-adv li.on ul {
display: block;
}

#subnav-adv li.off:hover ul {
display: block;
}

#lif a, #lig a {
display: block;
position: relative;
width: 333px;
height: 23px;
left:248px;
background-image:url(/GRAPHICS/submenu-adv.gif);
background-repeat:no-repeat;
z-index:10;
}

/*first, put the initial states in place*/

#lif a {
background-position: -248px 0px;
width: 151px;
}

#lig a {
background-position: -397px 0px;
width: 182px;
}

#lif.on a,
#lif a:hover {
background-position: -248px -24px;
width: 151px;
}

#lig.on a,
#lig a:hover {
background-position: -397px -24px;
width: 182px;
}



ul.leftmenu {
position:relative;
list-style:none;
margin:0px;
padding:10px;
padding-top:0px;
}

ul.leftmenu li {
padding-top:10px;
}

ul.leftmenu li a {
font-size:20px;
color:#b5542a;
font-weight:bold;
text-decoration:none;
}

ul.leftmenu li.small a {
padding-top:10px;
font-size:16px;
}

ul.leftmenu li a:hover {
color:#b5542a;
text-decoration:underline;
}

ul.leftmenu li ul.submenu {
position:relative;
list-style:none;
margin:0px;
padding:0px;
}

ul.leftmenu li ul.submenu li {
padding:0px;
margin:0px;
}

ul.leftmenu li ul.submenu li a {
padding:0px;
color:#b5542a;
font-size:16px;
font-weight:normal;
text-decoration:none;
}

ul.leftmenu li ul.submenu li a:hover {
color:#b5542a;
text-decoration:underline;
}

ul.leftmenu li ul.submenu li ul.ssubsubmenu li a {
list-style-type:none;
margin:0;
padding:0;
font-size:12px;
}

