@charset "utf-8";
body {
	font: 100% Tahoma, Arial, Helvetica, sans-serif;
	background:#000000;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
#container {
	width: 900px;
	background: #000000;
	margin: 0 auto; 
	border: 1px solid #000000;
	text-align: left;
}
#mainContent {
	width:898px;
	background-color:#000000;
	padding: 0 0;
}
.entryTagline{
	width:400px;
	padding: 8px 8px 8px 16px;
	text-align:center;
	font-family:Lithos Pro Regular, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
}
#danceEntry{
	width:429px;
	border-right:solid 1px #999999;
	float:left;
	color: #ffffff;
	padding:10px;
	text-align:center;
	}
#danceEntry a:link {
	color:#4c4ca2;
	text-decoration:none;
	}
#danceEntry a:visited {
	color::#4c4ca2;
	}
#danceEntry a:hover {	
	color:#ffffff;
	text-decoration:none;
	}	
#danceEntryImage{
	padding: 8px 8px 8px 16px;
}	
#musicEntry{
	width:429px;
	float:right;
	position:relative;
	color: #ffffff;
	padding:10px;
	text-align:center;
}
#musicEntry a:link, a:visited {
	color:#4c4ca2;
	text-decoration:none;
	}
#musicEntry a:hover {	
	color:#ffffff;
	text-decoration:none;
	}	
#musicEntryImage{
	padding: 8px;
}
#clear {
	clear:both;
	}
#footer {
	width:900px;
	background:#000000;
	margin: 0 auto;
	color:#FFFFFF;
}
#studios {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	float:left;
	}
#centerFoot {
	color:#6666CC;
	font:Lithos Pro Regular, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	margin-top:50px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	width:640px;
}	
#contact {
	float:right;
	margin-top:42px;
	height:64px;
	width:100px;
}
#musiccontact {
	float:right;
	margin-top:0px;
	height:64px;
	width:100px;
}
#contact a:link, a:visited {
	text-decoration:none;
	}
#contact a:hover {
	text-decoration:none;
	}	
/*MUSIC HOME PAGE CSS */
#musicLeftNavCtr {
	width:90px;
	float:left;
	border:none;
	margin:0;
	padding:0;
}
#musicLeftNavCtr ul, li { 
list-style-type: none; 
margin:0;
padding:0;
}

#musicLeftNavCtr ul {
position: relative; 
left: 0;
top: 0;
background: transparent url(images/MusicLeftNav.jpg) top left no-repeat; 
height: 200px;
width: 90px;
text-align: center;
}

#musicLeftNavCtr li {
display: inline; 
}

#musicLeftNavCtr li a { 
display: block;  
height: 50px;
width: 90px;
line-height: 14px; 
color: #ffffff;
font-size: 12px;
font-family:Lithos Pro Regular, Tahoma,sanserif;
text-decoration: none;
}
#musicLeftNavCtr li a:hover {
color:#4758CD;
background: transparent url(images/MusicLeftNav.jpg) top left no-repeat;
}
#musicLeftNavCtr a#home:hover {
background-position: 0% -200px;

}
#musicLeftNavCtr a#aboutus:hover {
background-position: 0% -250px;

}
#musicLeftNavCtr a#pandp:hover {
background-position: 0% -300px;

}
#musicLeftNavCtr a#inst:hover {
background-position: 0% -350px;

}

/*DANCE HOME PAGE CSS */
#leftNavCtr {
	width:90px;
	float:left;
	border:none;
	margin:0;
	padding:0;
}
#leftNavCtr ul, li { 
list-style-type: none; 
margin:0;
padding:0;
}

#leftNavCtr ul {
position: relative; 
left: 0;
top: 0;
background: transparent url(images/DanceLeftNav.jpg) top left no-repeat; 
height: 450px;
width: 90px;
text-align: center;
}

#leftNavCtr li {
display: inline; 
}

#leftNavCtr li a { 
display: block;  
height: 50px;
width: 90px;
line-height: 14px; 
color: #ffffff;
font-size: 12px;
font-family:Lithos Pro Regular, Tahoma,sanserif;
text-decoration: none;
}
#leftNavCtr li a:hover {
color:#4758CD;
background: transparent url(images/DanceLeftNav.jpg) top left no-repeat;
}
#leftNavCtr a#home:hover {
background-position: 0% -450px;

}
#leftNavCtr a#aboutus:hover {
background-position: 0% -500px;

}
#leftNavCtr a#pandp:hover {
background-position: 0% -550px;

}
#leftNavCtr a#events:hover {
background-position: 0% -600px;

}
#leftNavCtr a#schedule:hover {
background-position: 0% -650px;

}
#leftNavCtr a#curriculum:hover {
background-position: 0% -700px;

}
#leftNavCtr a#friends:hover {
background-position: 0% -750px;

}
#leftNavCtr a#lmg:hover {
background-position: 0% -800px;

}
#leftNavCtr a#gallery:hover {
background-position: 0% -850px;

}
.mainImageHolder {
	top: 0px;
	left:0px;
	float:left;
	width:580px;
	height:450px;
	position:relative;
}
.musicImageHolder{
	top:0px;
	left:0px;
	float:left;
	width:779px;
	height:550px;
	position:relative;
	font: Lithos Pro Regular, Arial, Helvetica, sans-serif; 
	font-size:18px;
	font-weight:bold;
}
.musicImageHolder a:link, a:visited {
	color:#4c4ca2;
	text-decoration:none;
	}
.musicImageHolder a:hover {
	color:#FFFFFF;
	text-decoration:none;
}	
.musicrightInfoPanel{
	top:0;
	left:0;
	width:1px;
	height:450px;
	float:right;
}
.rightInfoPanel { 
	top:0;
	left:0;
	width:200px;
	height:450px;
	float:right;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	font: Century Gothic, Arial, Helvetica, sans-serif;
	float:right;
/*	margin-left:20px; */
}
.rightInfoPanel hr {
	line-height:5px;
	margin:3px;
	width:100%;

	}
.rightInfoPanel ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:4px;
	}
.rightInfoPanel li {
	display:block;}
	
.rightInfoPanel	a:link, a:visited {
	color:#e70900;
	text-decoration:none;
	}
.rightInfoPanel a:hover {
	color:#FFFFFF;
}
#subcontent
	{ visibility:hidden; border:9px solid #e70900; background-color:white; width:340px; padding:4px; font-size:13px; text-align:center;	font: Century Gothic, Arial, Helvetica, sans-serif;
}
#subcontent a:link, a:visited {
	color:#FF0000;
	text-decoration:none;
	}
.pageContent
	{width:800px; 	font: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; float:left; color:#ffffff;}
.pageContent a:link, a:visited {
	color:#e70900;
	text-decoration:none;
	}
.pageContent a:hover {
	color:#FFFFFF;
}	
.quotes {font-style:italic; color:#6666CC; text-align:center; font-size:11px;}	
.upcoming {color:#373576; font-weight:bold}

#calendar { color:#000000; font-size:12px;}
#calendar a:link, a:visited {color:#FFFFFF; text-decoration:none;}
#calendar a:hover {color:red; text-decoration:none;}

.instName { color:#FFFFFF; font: Tahoma, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}

.instBio ul { list-style:circle; line-height:14px;}
.instBio li {list-style:circle; line-height:14px; padding-bottom:3px;}
.titleText { font: Tahoma, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#e70900;}
.friends ul {line-height:20px;}
.friends li {list-style:circle; color:#FFFFFF; line-height:20px; padding-bottom:3px;}
.friends a:link { text-decoration:none; color:#6666CC;}
.friends a:hover {text-decoration:none; color:red;}
.schedulePageContent {width:800px; 	font: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; float:left; color:#000000;}
.curriculum {font-size:14px;}
.curriculum a:link, a:visited { text-decoration:none; color:#6666CC;}
.curriculum a:hover {text-decoration:none; color:red;}
.currSmall {font-size:12px;}
.currSmall a:link, a:visited { text-decoration:none; color:#6666CC;}
.currSmall a:hover {text-decoration:none; color:red;}
.currImage {float:right; padding-top:20px;}
.currDescNarrow {float:left; padding-top:25px; padding-left:10px; padding-right:10px; width:375px; color:#FFFFFF; font-size:14px; }
.currDescWide {float:left; padding-top:55px; padding-left:10px; padding-right:10px; width:475px; color:#FFFFFF; font-size:14px; }

/*.blankPageContent
	{width:900px; text-align:center;	font: Lithos Pro Regular, Arial, Helvetica, sans-serif; font-size:13px; float:left; color:#ffffff; padding-top:35px;}
.blankPageContent a:link, a:visited {
	color:#4c4ca2;
	text-decoration:none;
	}
.blankPageContent a:hover {
	color:#FFFFFF;
	text-decoration:none;
}*/