﻿body 
{
	background-color:#34146A;
	text-align:center;
}

#Main
{
	height:460px;
	width:765px;
	background-image:url(Images/MainPhoto.gif);
	background-repeat:no-repeat;
	background-color:#fff;	
}

#SidePanel1
{
	
	float:left;
	width:310px;
	height:460px;	
	
}

#SidePanel2
{

	 padding-top:122px;
}

#Quotes
{
	height:260px;
	
}

#Enter
{
	 background-color:White;
	 width:763px;
	 border: solid 1px #ccc;
	 font-family:Times New Roman;
	 font-size:small;
	 font-weight:bold;
}

#Enter td
{
	width:150px;	
}

#Enter a
{
	color:black;
	text-decoration:none;	
}

#Enter a:hover
{
	color:Silver;
	text-decoration:none;	
}

#Enter tr
{
	
}


#Header
{
	background-image:url(Images/TopMaster.gif);	
	background-repeat:no-repeat;
	height:200px;
	width:775px;
	border: solid 1px white;
}



#Content
{
	background-color:#bbb;
	width:777px;	
	font-size:small;
	height:570px;

}

#ContentHolder
{
	margin-right: auto; margin-left: auto;
	background-color:black;
	width:777px;	
	font-size:small;
}

#NavBar
{
		 padding-top:150px;
		 text-align:left;
}


#NavBar ul
{
	margin:0; padding-left:10px; list-style-type:none; list-style-image:none;	
}

#NavBar li
{
    display:inline;
    padding-right:10px;
}

#NavBar li a
{
	color:White;
	font-family:Times New Roman;
	font-weight:bold;
	text-decoration:none;	
}

#NavBar li a:hover
{
 
    color:Silver;
	font-weight:bold;
	text-decoration:none;
}

#ContentPanel1
{
	background-color:#bbb;
	width:310px;
	float:left;
	border-left:solid 1px white;
	height:570px;
}

#Photo
{
	/*background-image:url(Images/Biography.gif);
	background-repeat:no-repeat;	*/
	height:300px;
}


#RepPanel1
{
	background:#bbb;
	width:346px;
	float:left;
	border-left:solid 1px white;
	height:570px;
}

#RepPanel2
{
	float:right;
	border-right:solid 1px white;		
	width:425px;
	color:#668399;
	text-align:justify;
    background-color:#ddd;
    height:570px;
    overflow-y:scroll;
   
}
#ContentPanel2
{
	float:right;
	border-right:solid 1px white;		
	width:464px;
	color:White;
	text-align:justify;
    background-color:#ddd;
    height:570px;
   
    
}

#SectionTitle
{
	height:30px;
	background-image:url(Images/BiographyBar.gif);	
	background-repeat:no-repeat;
}

#RepertoireTitle
{
	height:30px;
	background-image:url(Images/RepertoireBar.gif);	
	background-repeat:no-repeat;
}

#FrRepertoireTitle
{
	height:30px;
	background-image:url(Images/FrRepertoireBar.gif);	
	background-repeat:no-repeat;
}

#PressTitle
{
	height:30px;
	background-image:url(Images/PressBar.gif);	
	background-repeat:no-repeat;
}
#PresseTitle
{
	height:30px;
	background-image:url(Images/PresseBar.gif);	
	background-repeat:no-repeat;
}

#ContactTitle
{
	height:30px;
	background-image:url(Images/ContactBar.gif);	
	background-repeat:no-repeat;
}

#AudioTitle
{
	height:30px;
	background-image:url(Images/MediaBar.gif);	
	background-repeat:no-repeat;
}

#BiographieTitle
{
	height:30px;
	background-image:url(Images/BiographieBar.gif);	
	background-repeat:no-repeat;
}


#SectionContent
{
	height:570px;
	overflow-y:scroll;
	padding-left:10px;
	padding-right:10px;
    color:#668399;
    font-family:Times New Roman;
    background-color:#ddd;
}

#PressSectionContent
{
	height:630px;
	overflow-y:scroll;
	padding-left:10px;
	padding-right:10px;
    color:#668399;
    font-family:Times New Roman;
    background-color:#ddd;
}

#RepetoireContent
{
	height:410px;
	overflow-y:scroll;
	padding-left:10px;
	padding-right:10px;
    color:#668399;
    font-family:Times New Roman;
    background-color:#ddd;
    
}



#PressHeading
{
	 font-family:Times New Roman;
	 font-size:larger;
	 text-decoration:underline;
	 font-style:italic;
	 color:black;
	 font-weight:bold;
	 font-variant:small-caps;	
	
}

#SectionContent li
{
	  display:block;
}

#PhotoWrapper
{
	background-image: url(Images/background.gif);	
	border:solid 1px white;
	height:675px;
}

#WidePhoto
{
	height:260px;	
}


#Info
{
	height:300px;
	font-size:11px;
	background-color:#BBB;
}

#Info p
{
	text-align:left;
	color:black;	
}

#RepetoireInfo
{
	height:700px;
}

#RepetoireInfo p
{
	text-align:left;
	color:Gray;	
}

#AdminWrapper
{
	background-image: url(Images/background.gif);	
	border:solid 1px white;
	height:500px;
	font-size:small;
	width:666px;
}

#RepTable
{
   	width:400px;
}

#RepTable th
{
	border:solid 1px #aaa;
    background:white;
}
.Composer
{
	 text-align:left;
	 border:solid 1px #aaa;
}

.Works
{
	 text-align:right;
	 border:solid 1px #aaa;
}

#MailingList
{
	color:Navy;	
	text-align:left;
	background-color:#CCC;
	border:solid 1px black;
	width:250px;
	font-size:10px;
	height:120px;
}

.newspaperHeading
{
	 font-weight:bold;
	 font-style:italic;
	 text-decoration:underline;	
}


#ContactContent
{
	text-align:center;
	height:540px;
	overflow-y:scroll;
	padding-left:10px;
	padding-right:10px;
    color:#668399;
    font-family:Times New Roman;
    background-color:#ddd;
}


#ContactContent table
{
	height:100px;
	border: solid 1px gray;
	width:300px;
}

#ContactContent td
{
	width:150px;
	text-align:left;
	border: solid 1px gray;
	background-color:White;
}

.ContactArea
{
	 font-weight:bold;	
}

#Articles
{
	width:777px;
	background-color:White;
	border: solid 1px gray;	
}

#ArticleNavBar
{
	height:30px;
	width:777px;
	background-color:White;
	border: solid 1px gray;	
}

#ArticleNavBar td
{
	width:30px;
    
}

#ArticleNavBar a
{
	 display:block;
	 color:Gray;
	 border:solid 1px silver;
	 font:10px;
	 text-decoration:none;
}

#ArticleNavBar a:hover
{
	background-color:Gray;
	color:Black;
	text-decoration:none;
}

#Info a
{
	color:Navy;
}

#Info a:hover
{
	color:Black;	
}

.MovieDescription
{
	color:Navy;
	font-weight:bold;
	display:block;	
}

.MediaList
{
	color:#898989;
    background:#CCC;	
    border:solid 1px navy;
}

#upcoming p{

	text-align:justify;
	padding-left:35px;
        padding-right:35px;
}

