/* ArtsAlive.ca Music Master Style Sheet */
/* September 2003 */

/* NAVIGATION ELELEMTS */



/* Top Black Nav */

#topNavLeft {
	font: 10px verdana, geneva, arial, sans-serif;
	background-color: #000000;
	padding: 5px;
	color: #999999;
	}        
#topNavLeft ul, #topNavLeft li {
	list-style: none;
	line-height: normal;	
	margin: 0;
	padding: 0;
	} 
#topNavLeft ul li {
	display: inline;
	white-space: nowrap;
	/*/*/ /*/display: none;/*  */
}	   
#topNavLeft ul li a {
	font: 10px verdana, geneva, arial, sans-serif;
	color: #EEEEEE;
	text-decoration: none;
	margin:0;
	padding: 0px 2px 1px 5px;
	border-left: 1px solid #999999;  
	font-weight: normal;     
}     	
#topNavLeft a:hover {
	color: white;
	font-weight: normal;
	text-decoration: none;
	}	
#topNavLeft ul li a.first {
	border-left: none;
	}    
#topNavLeft li.current a:link {color: white; font-weight: bold;}
#topNavLeft li.current a:visited {color: white; font-weight: bold;}
#topNavLeft li.current a:hover {color: white; font-weight: bold;}




#topNavRight {
	font: 10px verdana, geneva, arial, sans-serif;
	background-color: #000000;
	padding: 5px;
	color: #999999;
	display: inline;
	text-align:right;
	}        
#topNavRight ul, #topNavRight li {
	list-style: none;
	line-height: normal;	
	margin: 0;
	padding: 0;
	} 
#topNavRight ul li {
	display: inline;
	white-space: nowrap;
	/*/*/ /*/display: none;/*  */
}	   
#topNavRight ul li a {
	font: 10px verdana, geneva, arial, sans-serif;
	color: #EEEEEE;
	text-decoration: none;
	margin:0;
	padding: 0px 2px 0px 5px;   
	font-weight: normal; 
}     	
#topNavRight a:hover {
	color: white;
	font-weight: normal;
	text-decoration: none;
	}		
#topNavRight a .bulletPlus {
	background-color: black; 
	display: inline;
}
#topNavRight a:hover .bulletPlus {
	background-color: white; 
	display: inline;
	}









/* Bottom Footer Nav */

#footer {
	font: 10px verdana, geneva, arial, sans-serif;
	background: #000000;
	padding: 0;
	color: #999999;
}
#footer img {display: inline;}
#footer ul {text-align: center;}

#footer ul, #footer ul li {
	list-style-type: none;
	line-height: normal;
	margin: 0;
	padding: 0;
}
#footer ul li {
	display: inline;
	white-space: nowrap;
	/*/*/ /*/display: none;/*  */
}
#footer ul li a {
	color: #6699FF;
	text-decoration: none;	
	margin: 0;
	padding: 0px 5px 0px 8px;
	border-left: 1px solid #999999;
	font-weight: normal;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#footer ul li a.first {
	border-left: none;
	}	



	
		
/* LEFT SIDE NAV  */

#sideNav {
	width: 100px; 
	margin-bottom: 10px;
	border-top: 1px solid #000000;
	}
#sideNav p {
	font: 9px verdana, geneva, arial, sans-serif;
	font-weight: bold;
	line-height: 12px;
	border-bottom: 1px solid black; 
	padding: 0px;
	margin: 0px;  
	}
#sideNav P.nolink {padding: 5px;}
	
#sideNav p a:link, #sideNav p a:visited {
	font: 9px verdana, geneva, arial, sans-serif;
	display: block;
	padding: 5px;
	color: black;
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
	width: auto;
	}
html>body #sideNav p a:link, html>body #sideNav p a:visited  {width: auto;}
#sideNav p a:hover {background-color: #FFE5AF; color: black;}
		
#sideNav p.current a:link {background-color: white;}
#sideNav p.current a:visited {background-color: white;}
#sideNav p.current a:hover {background-color: white;}



/* LEFT SIDE NAV SUB LEVEL B  */

div#sideNav div.sideNavSub p {
	border-bottom: 1px solid #B28E47;
	background-color: #FFE5AF; 
	margin: 0;
	padding: 0;
	padding-left: 7px;
	}
div#sideNav div.sideNavSub p a:link, 
div#sideNav div.sideNavSub p a:visited {
	display: block;
	padding: 3px;
	color: black;
	text-decoration: none;
	font-weight: normal;
	}	
#sideNav div.sideNavSub p.current a:link {background-color: white; margin-left: -7px; padding-left: 10px;}
#sideNav div.sideNavSub p.current a:visited {background-color: white; margin-left: -7px; padding-left: 10px;}
#sideNav div.sideNavSub p.current a:hover {background-color: white; margin-left: -7px; padding-left: 10px;}



/* LEFT SIDE NAV SUB LEVEL C  */

#sideNav .sideNavSub .sideNavSubC p {
	border-bottom: 1px solid #B28E47;
	background-color: #FFEFCF; 
	margin: 0;
	padding: 0;
	padding-left: 7px;
	}
#sideNav .sideNavSub .sideNavSubC p a:link, 
#sideNav .sideNavSub .sideNavSubC p a:visited,
#sideNav .sideNavSub .sideNavSubC p a:hover {
	display: block;
	padding: 3px;
	color: black;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFEFCF;
	}
#sideNav .sideNavSub .sideNavSubC p.current a:link {background-color: white; margin-left: -7px; padding-left: 10px;}
#sideNav .sideNavSub .sideNavSubC p.current a:visited {background-color: white; margin-left: -7px; padding-left: 10px;}
#sideNav .sideNavSub .sideNavSubC p.current a:hover {background-color: white; margin-left: -7px; padding-left: 10px;}


