/* CSS Document */

/* Main */
body						{ background:#CCCCCC; margin:0px; }
h1							{ font-family:Verdana, Arial, sans-serif; margin:0px; font-size:0.9em; font-weight:bold; color:#7A0C46;  }
h2							{ font-family:Verdana, Arial, sans-serif; margin:0px; font-size:0.8em; font-weight:bold; color:#7A0C46;  }
p							{ font-family:Verdana, Arial, sans-serif; margin:0px; font-size:0.8em; color:#202020; }
ul							{ font-family:Verdana, Arial, sans-serif; margin:0px; font-size:0.8em; color:#ffffff; }

/* TopContainer */
.topcontainer				{ width:auto; height:120px; margin:0px auto; background:#7A0C46;
							background-image:url(../images/title_logo.jpg); background-repeat:no-repeat; background-position:left}
/* TopNav */
.topnav						{ width:auto; height:20px; padding-top:100px; padding-left: 10px; }
.topnav a					{ font-family:Verdana, Arial, sans-serif; margin:0px; font-size:0.7em; color:#ffffff; text-decoration:none; margin-left:10px }
.topnav a:hover				{ color:#EACC52; }

/* TitleContainer */
.titlecontainer				{ width:auto; height:50px; margin:0px auto; padding-left:140px; background:#CCCCCC;}

/* HomePage */
.container_homepage			{ width:auto; height:auto; margin:0px auto; background:#2C2C2B;}
.main_homepage				{ width:490px; height:auto; padding-left:20px; padding-right:440px; padding-top:20px; background-color:#FFFFFF;
							background-image:url(../images/back_homepage.jpg); background-repeat:no-repeat; background-position:top right; }
.main_homepage2				{ width:370px; height:auto; padding-left:120px; padding-bottom:20px;
							background-image:url(../images/back_homepage_side.jpg); background-repeat:no-repeat; background-position:top left; }
							
/* BiographyPage */
.container_biography		{ width:auto; height:auto; margin:0px auto; background:#000000;}
.main_biography				{ width:490px; height:auto; padding-left:20px; padding-right:440px; padding-top:20px; background-color:#00000;
							background-image:url(../images/back_biography.jpg); background-repeat:no-repeat; background-position:top right; }
.main_biography2			{ width:370px; height:auto; padding-left:120px; padding-bottom:20px; }
.main_biography2 p			{ color:#CCCCCC; }

/* RepertoirePage */
.container_repertoire		{ width:auto; height:auto; margin:0px auto; background:#000000;}
.main_repertoire			{ width:490px; height:auto; padding-left:20px; padding-right:440px; padding-top:20px; background-color:#00000;
							background-image:url(../images/back_biography.jpg); background-repeat:no-repeat; background-position:top right; }
.main_repertoire2			{ width:450px; height:auto; padding-left:120px; padding-bottom:20px; }
.main_repertoire2 p			{ color:#CCCCCC; }
.main_repertoire2 a			{ color:#CCCCCC; }
.main_repertoire2 h1		{ color:#CCCCCC; }
.main_repertoire2 h2		{ color:#CCCCCC; }
.tables						{ font-family:Verdana, Arial, sans-serif; margin:0px; font-size:0.8em; color:#CCCCCC; }
.tables2					{ font-family:Verdana, Arial, sans-serif; margin:0px; font-size:0.8em; color:#000000; }

/* PerformancesPage */
.container_performances		{ width:auto; height:auto; margin:0px auto; background:#F1F1F1;}
.main_performances			{ width:930px; height:auto; background-color:#F1F1F1;
							background-image:url(../images/back_performances.jpg); background-repeat:no-repeat; background-position:top right; }
.main_performances2			{ width:350px; height:auto; padding-left:350px; padding-bottom:20px; padding-top:20px;
							background-image:url(../images/back_performances2.jpg); background-repeat:no-repeat; background-position:top left; }

/* DiscographyPage */
.container_discography		{ width:auto; height:auto; margin:0px auto; background:#FFFFFF;}
.main_discography			{ width:930px; height:auto; padding-left:20px; padding-top:20px; background-color:#FFFFFF;
							background-image:url(../images/back_discography.jpg); background-repeat:no-repeat; background-position:top right; }
.main_discography2			{ width:580px; height:auto; padding-left:250px; padding-bottom:20px;
							background-image:url(../images/back_discography2.jpg); background-repeat:no-repeat; background-position:top left; }
														
/* Footer */
.footercontainer			{ width:300px; height:auto; margin:0px auto; padding-left:150px; padding-top:20px; padding-bottom:20px; padding-right:25px;
							background:#CCCCCC; float:left;}
.footercontainer img		{ float:left; margin-right:20px; margin-bottom:20px; }
.footercontainer p			{ font-family:Verdana, Arial, sans-serif; margin:0px; font-size:0.7em; color:#000000; }

/* Gallery */
div.gallery {
	width: 180px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	float: left;
	margin-left: 35px;
	margin-bottom: 35px;
	}
	
div.page_links { 
	width:490px; 
	text-align: center; 
	font-family:Verdana, Arial, sans-serif;
	font-size: 0.8em;
	padding-bottom:20px;
	}
	
div.page_links a {
	color: #8B87A5;
	}