html{
	height:100%; 
	margin:0; 
	padding:0; 
	font-size:125%;
	}
body {
	background-color: #F6F3E0; 
	margin:0; 	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:50%;
	height:100%;
	}
/*MAIN CONETENT HOLDERS BELOW*/	
#holder{
	width:100%;
	height:100%;
	}
#background	{
	width:784px; 	
	background-image:url(../images/back.jpg); 
	background-repeat:repeat-y;
	margin:0 auto;
	min-height:100%;
	padding:0 81px 0 83px;	
	}	
#content{
	width:784px; 
	min-height:100%;}		
#header{
	width:784px;
	height:343px;
	
	}
#middle{
	width:774px;
	background-color:#000000;
	padding:5px 5px 128px 5px;
	}
#footer{
	margin:-128px auto 0 auto;
	width:784px;
	height:128px;
	background-image:url(../images/footer.jpg); 
	}
	
#topbar{
	z-index:1;
	width:783px;
	height:345px;
	position:absolute;
	/* margin-left: 390px;
	left: 86px;*/
	top: 0px;
	 
	}
	
#butterfly{
	width:150px; 
	height:128px;	
	position:absolute; 
	margin-left:702px;
	margin-top:-20px;
	}
	
#nav{	

	z-index:2; 
	width:388px; 
	height:54px;
	background-image:url(../images/nav2.gif); 	
	position:absolute; 
	margin-left:120px;
	margin-top:280px;
	
	}

.navLayout{
	padding-left:49px;
	padding-top:6px;
	color: #FFFFFF;
	} 

.navLayout2{ padding-left:77px;
	    padding-top:3px;
	} 
	
.copyright{ position:absolute;
			margin-top:102px;
			margin-left:5px;
			}
			
.tamba{ position:absolute;
			margin-top:102px;
			margin-left:635px;
			}

/*TEXT STYLES BELOW HERE*/
p {
	font-size:1.1em; 
	text-align:left; 
	color:#ffffff; 
	margin:0;
	padding:5px 0 5px 1px;
	}
	
li {
	color:#333333;
	}
a:link {
	color: #FFFFFF;
	}	
	
a.specialLink:link { color: #BA2D79; }
a.specialLink:visited { color: #BA2D79; }
a.specialLink:hover { color: #BA2D79; }

a.specialLink2:link { color: #873E9B; }
a.specialLink2:visited { color: #873E9B; }
a.specialLink2:hover { color: #873E9B; }

a img {border:0;
	}

.blackText, a.blackText{
	text-align:left;
	color:#333333;
	padding:2px 1px 0 1px;
	}
	
.blackText a:link, .blackText a:visited {
	color: #BA2D79;
}

.blackText a:hover{
	color:#873E9B;
}

.blueText, .blueTextUnderline{
	color:#0AA5BD;
	
	}
	.blueTextUnderline{
	padding:2px 1px 0 1px;
	border-bottom:#C5C5C5 1px solid;
	}
	.blueTextUnderline2{
		width:90px;
	}
.purpleText, .purpleTextUnderline{
	color:#873E9B;
	}
	.purpleTextUnderline{
	padding:2px 1px 0 1px;
	border-bottom:#C5C5C5 1px solid;
	}
	.purpleTextUnderline2{
		width:90px;
	}
	

a{
	text-decoration:none;}

a:visited {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
}
a:hover{
	color:#BA2D79;
}
a.legal:hover{
	color:#000000;
	}
a.purpleText:hover{
	color:#873E9B;
	}
	
.navLine{
	color:#BA2D79;}
	
	
/*CLEAR FLOATS BELOW HERE*/

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/*dates*/


.dates p{float:left; padding:5px; color:#333333;}
.dates td{color:#333333;font-size: 11px;}
.dates .col1{width:70px;}
.dates .col2{width:210px;}
.dates .col3{width:90px;}

.datesNav {
	font-size: 11px;
	border-bottom:  1px solid #BA2D79;
	padding: 3px;
}

/*awards*/

.awards p{
	text-align:left;
	color:#333333;
	}
.lightGrey{
	font-size: 0.9em;
	color: #666666;
	}
	
/*press*/

.reviewTopline {
	float:left;
	padding-top:7px;
	padding-right:7px;
	border-top:#ffffff 1px solid;
	}
	
.articles{
	float:left;
	width:125px;
	padding-top:10px;
	padding-left:5px;
	}
	
.articleText{
	text-align:center;
	font-weight:bold;
	color:#873E9B;
	
	}
	
/* NEWS LAYOUT */

.news{
	float:left;
	padding-top:7px;
	padding-right:10px;	
	width:80px;
	}
	
.news p {
	font-size: 0.9em;
}
/* GALERY LAYOUT */

.gallery{
	padding-left:5px;
	}
.credits {
	position:absolute;
	margin-top:0px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	margin-left: 28px;
}
