a img {
	border: none;
	}


/* Entrance Page styles */


#entrancepage {
	position: relative;
	background-image: url(images/entrance_bg.jpg);
	background-repeat: no-repeat; 
	top: 20px;
	width: 782px;
	height: 581px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	}

#entrancepage a img {
	border: none;
	}

#leftlink {
	position: absolute;
	top: 56px;
	left: 49px;
	}

#rightlink {
	position: absolute;
	top: 56px;
	left: 393px;
	}

#websitename {
	position: absolute;
	top: 28px;
	left: 103px;
	}

#entrancetext {
	position: relative;
	top: 100px;
	left: 85px;
	width: 690px;
	font-family: Cochin, serif;
	font-size: 17px;
	color: #FADEA9;
	}

#contact_headertext {
	float:left;
	position: relative;
	top: 80px;
	left: 285px;
	width: 314px;
	font-family: Cochin, serif;
	font-size: 17px;
	color: #FADEA9;
	}

#news_headertext {
	position: absolute;
	align: center;
	top: 82px;
	left: 280px;
	width: 302px;
	font-family: Cochin, serif;
	font-size: 17px;
	color: #FADEA9;
	height: 187px;
	}
	
.contact_headerline1 {
	position: relative;
	left: 0px;
	}
.contact_headerline2 {
	position: relative;
	top: 5px;
	left: 0px;
	}
.contact_headerline3 {
	font-size: 16px;
	}

.news_headerline1 {
	position: relative;
	left: 0px;
	}
.news_headerline2 {
	position: relative;
	top: 0px;
	left: 0px;
	}
.news_headerline3 {
	font-size: 16px;
	}

.line1 {
	position: relative;
	left: 13px;
	}
.line2 {
	position: relative;
	top: -10px;
	left: 100px;
	}
.line3 {
	font-size: 16px;
	}

/* Entrance and Contact Page2 Nav */


#entrancenav {
	position: relative ;
	top: 475px;
	left: 76px; 
	font-size: 14px;
	font-family: "Cochin", "Goudy Old Style",  "Trajan Pro","Perpetua Titling MT", "Garamond",			
				"Times New Roman",  
				serif;
	font-variant: small-caps;
	color: #F6DAA5;
	z-index: 2;
	}
	

#contactnav2 {
	position: absolute ;
	top: 278px;
	left: 90px; 
	font-size: 14px;
	font-family: "Cochin", "Goudy Old Style",  "Trajan Pro","Perpetua Titling MT", "Garamond",			
				"Times New Roman",  
				serif;
	font-variant: small-caps;
	color: #F6DAA5;
	z-index: 2;
	}
	
#contactnav2b {
	position: relative ;
	top: 880px;
	left: -30px; 
	font-size: 14px;
	font-family: "Cochin", "Goudy Old Style",  "Trajan Pro","Perpetua Titling MT", "Garamond",			
				"Times New Roman",  
				serif;
	font-variant: small-caps;
	color: #F6DAA5;
	z-index: 2;
	}

#newsnav2 {
	position: relative ;
	top: 905px;
	left: 277px; 
	font-size: 14px;
	font-family: "Cochin", "Goudy Old Style",  "Trajan Pro","Perpetua Titling MT", "Garamond",			
				"Times New Roman",  
				serif;
	font-variant: small-caps;
	color: #F6DAA5;
	z-index: 2;
	}

#entrancenav ul, #contactnav2 ul, #newsnav2 ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background-color: #000000;
	}

#entrancenav li, #contactnav2 li, #newsnav2 li {
	float:left;
	position:relative; 
	height: 24px; 
	}
	
#entrancenav a, #contactnav2 a, #newsnav2 a, #percnav a:visited {
	display: block;
	text-decoration: none; 
	height: 75px;  
/*	padding-top: 5px;   */
	padding-left: 5px;
	padding-right: 5px;
	line-height: 29px;   
	color: #F6DAA5;
	}

#entrancenav ul ul, #contactnav2 ul ul, #newsnav2 ul ul {
	visibility: hidden;
	position: absolute;
	height: 0;      
	top: 24px;  
	left: 0; 
	width: 150px;
	}

#entrancenav ul li ul li, #contactnav2 ul li ul li, #newsnav2 ul li ul li {
	width: 150px;
	background-color: #000000;
	height: 24px; 
	border-top: 2px solid #000000; 
	}

#entrancenav a:hover, #newsnav2 a:hover, #contactnav2 a:hover {
	color: #C5BCB1; 
	}
	
#entrancenav ul ul a:hover, #newsnav2 ul ul a:hover, #contactnav2 ul ul a:hover {
	color: #C5BCB1; 
	background-color: #000000;  
	}

#entrancenav ul li:hover ul, #contactnav2 ul li:hover ul, #newsnav2 ul li:hover ul, #percnav ul a:hover ul{
	visibility:visible; 
	}
	
/* Contact Page styles */


#contactpage1 {
	position: relative;
	background-image: url(images/contact_lgbg.jpg);
	background-repeat: no-repeat; 
	top: 20px;
	width: 900px;
	height: 910px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	}

#contactpage a img {
	border: none;
	}

#contact_lftlnk {
	position: absolute;
	top: 58px;
	left: 30px;
	}

#contact_rtlnk {
	position: absolute;
	top: 58px;
	left: 584px;
	}

#websitename {
	position: absolute;
	top: 28px;
	left: 103px;
	}

#websitename2 {
	position: absolute;
	top: 0px;
	left: 112px;
	}
	
#newstitle {
	position: absolute;
	top: 284px;
	left: 267px;
	}

#contact_title {
	position: absolute;
	top: 150px;
	left: 340px;
	}
	
#event_title {
	position: absolute;
	top: 150px;
	left: 340px;
	}
	
#links_title {
	position: absolute;
	top: 150px;
	left: 350px;
	}

#contactpage {
	position: relative;
	top: 100px;
	left: 85px;
	width: 690px;
	font-family: Cochin, serif;
	font-size: 17px;
	color: #FADEA9;
	}

.entranceline1 {
	position: relative;
	left: 13px;
	}
.entranceline2 {
	position: relative;
	top: -10px;
	left: 113px;
	}
.entranceline3 {
	position: relative;
	top: 0px;
	left: 0px;
	font-size: 16px;
	}


.line1 {
	position: relative;
	left: 200px;
	}
.line2 {
	position: relative;
	top: -10px;
	left: 200px;
	}
.line3 {
	position: relative;
	top: -20px;
	left: 200px;
	}

	
/* Photo Page styles */
	
/* #photopage {
	position: relative;
	background-image: url(images/photo_bg.jpg);
	background-repeat: no-repeat; 
	top: 20px;
	width: 800px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	}

#phototitlelink {
	position: absolute;
	top: 0px;
	left: 477px;
	}
*/

/* Photo Page styles */
	
 #photopage {
	position: relative;
	background-image: url(images/photo_bg.jpg);
	background-repeat: no-repeat; 
	top: 20px;
	width: 950px;
	height: 713px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	}

#phototitlelink {
	position: absolute;
	top: 0px;
	right: 0px;
}

/* begin dropdown link menu */

#photonav {
	position: relative ;
	top: 55px;
	left: 50px; 
	font-size: 16px;
	font-family: "Cochin", "Goudy Old Style",  "Trajan Pro","Perpetua Titling MT", "Garamond",			
				"Times New Roman",  
				serif;
	font-variant: small-caps;
	color: #FFFFFF;
	z-index: 2;
	}

#photonav ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background-color: #000000;
	}

#photonav li {
	float:left;
	position:relative; 
	height: 24px; 
	}
	
#photonav a, #photonav a:visited {
	display: block;
	text-decoration: none; 
	height: 75px;  
/*	padding-top: 5px;   */
	padding-left: 2px;
	padding-right: 2px;
	line-height: 29px;   
	color: #FFFFFF;
	}

#photonav ul ul {
	visibility: hidden;
	position: absolute;
	height: 0;      
	top: 24px;  
	left: 0; 
	width: 150px;
	}

#photonav ul li ul li {
	width: 150px;
	background-color: #000000;
	height: 24px; 
/*	border-top: 2px solid #FFFFFF;   */
	}

#photonav a:hover {
	color: #BBBBBB; 
	}
	
#photonav ul ul a:hover {
	color: #BBBBBB; 
	background-color: #000000;  
	}

#photonav ul li:hover ul, #photonav ul a:hover ul{
	visibility:visible; 
	}

/* End dropdown link menu*/

#photobody {
	position: absolute;
	top: 95px;
	left: 60px;
	width: 880px;
	height: 550px;
	overflow-y: auto;
	color: #FFFFFF;
	font-family: "Cochin", serif;
	font-size: 16px;
	padding: 0px;
	}

.padded {
	padding: 10px;
	padding-left:30px;
	}
	
.side_padded {
	padding-right: 10px;
	padding-left:10px;
	}
	
#photo_biostuff {
	position: relative;
	top: 100px;
	}
	
#purchase_bodytext {
	position: relative;
	top: -5px;
	font-size: 18px;
	padding: 20px;
	}
	
#clientconstruction_bodytext {
	position: relative;
	top: 100px;
	font-size: 28px;
	padding: 20px;
	}
	
#project_bodytext {
	position: relative;
	top: -100px;
	padding: 30px;
	}
	
#performance_bodytext {
	position: relative;
	top:-10px;
	left: 40px
	padding: 0px;
	}	
#project_title_text {
	position: relative;
	top: -30px;
	font-size:24px;
	padding: 10px;
	}
	
#perc_biostuff {
	position: relative;
	top: 0px;
	}
	
#perclink {
	position: absolute;
	bottom: 4px;
	right: 5px;
	font-size: 16px;
	font-family: "Cochin", "Goudy Old Style",  "Trajan Pro","Perpetua Titling MT", "Garamond",			
				"Times New Roman",  
				serif;
	font-variant: small-caps;
	color: #f3f3f3;
	text-decoration: none;
	}

#photoword {
	position: absolute;
	bottom: 0px;
	left: 0px;
	}
	
/* Percussion Page styles */

#percussionpage {
	position: relative;
	background-image: url(images/percussion_bg.jpg);
	background-repeat: no-repeat; 
	top: 20px;
	width: 925px;
	height: 694px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	}

#percussionpage_index {
	position: relative;
	background-image: url(images/percussionindx_bg.jpg);
	background-repeat: no-repeat; 
	top: 20px;
	width: 925px;
	height: 694px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	}

#perctitlelink {
	position: absolute;
	top: 47px;
	left: 62px;
	}


/* begin dropdown link menu */

#percnav {
	position: relative ;
	top: 89px;
	left: 392px; 
	font-size: 14px;
	font-family: "Cochin", "Goudy Old Style",  "Trajan Pro","Perpetua Titling MT", "Garamond",			
				"Times New Roman",  
				serif;
	font-variant: small-caps;
	color: #F6DAA5;
	z-index: 2;
	}

#percnav ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background-color: #2C0003;
	}

#percnav li {
	float:left;
	position:relative; 
	height: 24px; 
	}
	
#percnav a, #percnav a:visited {
	display: block;
	text-decoration: none; 
	height: 75px;  
/*	padding-top: 5px;   */
	padding-left: 5px;
	padding-right: 5px;
	line-height: 29px;   
	color: #F6DAA5;
	}

#percnav ul ul {
	visibility: hidden;
	position: absolute;
	height: 0;      
	top: 24px;  
	left: 0; 
	width: 150px;
	}

#percnav ul li ul li {
	width: 150px;
	background-color: #2C0003;
	height: 24px; 
	border-top: 2px solid #000000; 
	}

#percnav a:hover {
	text-decoration: bold;
	color: #C5BCB1; 
	}
	
#percnav ul ul a:hover {
	text-decoration: bold;
	color: #C5BCB1; 
	background-color: #2C0003;  
	}

#percnav ul li:hover ul, #percnav ul a:hover ul{
	visibility:visible; 
	}



/* End dropdown link menu*/

#percbodyindx {
	position: absolute;
	top: 148px;
	left:400px;
	background-repeat: no-repeat;
	width: 755px;
	height: 458px;
	overflow-y: auto;
	color: #000000;
	font-family: "Cochin", serif;
	font-size: 14px;
	padding: 20px;
	}

#percbody {
	position: absolute;
	top: 145px;
	left: 89px;
	background-image: url(images/perc_content_bg.jpg);
	background-repeat: no-repeat;
	width: 715px;
	height: 410px;
	overflow-y: auto;
	color: #000000;
	font-family: "Cochin", serif;
	font-size: 14px;
	padding: 20px;
	}
	
.listbody {
	position: absolute;
	top: 145px;
	left: 125px;
	padding: 20px;
	}
	
#blog1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	height: 200px;
	overflow-y: auto;
	color: #000000;
	font-family: "Cochin", serif;
	font-size: 8px;
	padding: 20px;
	}
	
#blog2 {
	position: absolute;
	top: -7px;
	left: 200px;
	width: 460px;
	height: 200px;
	overflow-y: auto;
	color: #000000;
	font-family: "Cochin", serif;
	font-size: 8px;
	padding: 20px;
	}
	
#list {
	position: absolute;
	top: 200px;
	left: 0px;
	width: 710px;
	height: 200px;
	overflow-y: auto;
	color: #000000;
	font-family: "Cochin", serif;
	font-size: 8px;
	padding: 20px;
	}
	
#photolink {
	position: absolute;
	bottom: 51px;
	right: 70px;
	font-size: 17px;
	font-family: "Cochin", "Goudy Old Style",  "Trajan Pro","Perpetua Titling MT", "Garamond",			
				"Times New Roman",  
				serif;
	font-variant: small-caps;
	color: #F6DAA5;
	text-decoration: none;
	}
	
/* Contact Page styles */
	
	
#contactpage {
	position: relative;
	background-image: url(images/contact_bg.jpg);
	background-repeat: no-repeat; 
	top: 20px;
	width: 800px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	}

#contactpagetitle {
	position: absolute;
	top: 9px;
	left: 288px;
	}

/*
#linkpagetitle {
	position: absolute;
	top:   ;
	left:    ;
	}
*/


 #contactbody1 {
	position: absolute;
	top: 450px;
	left: 120px;
	width: 670px;
	height: 510px;
	overflow-y: auto;
	color: #F6DAA5;
	font-family: "Cochin", serif;
	font-size: 18px;
	/* padding: 20px;  */
	}

#contactbody {
	position: absolute;
	align: center;
	top: 350px;
	left: 150px;
	width: 800px;
	height: 200px;
	overflow-y: auto;
	color: #F6DAA5;
	font-family: "Cochin", serif;
	font-size: 22px;
/*	padding: 20px;  */
	}
	
#contactbody2 {
	position: absolute;
	align: center;
	top: 250px;
	left: 110px;
	width: 900px;
	height: 200px;
	overflow-y: auto;
	color: #F6DAA5;
	font-family: "Cochin", serif;
	font-size: 22px;
/*	padding: 20px;  */
	}
	
#contactbody3 {
	position: absolute;
	align: center;
	top: 350px;
	left: 65px;
	width: 800px;
	height: 200px;
	overflow-y: auto;
	color: #F6DAA5;
	font-family: "Cochin", serif;
	font-size: 16px;
/*	padding: 20px;  */
	}

#contactreply {
	position: absolute;
	top: 475px;
	left: 250px;
	width: 400px;
	height: 400px;
	overflow-y: auto;
	color: #F6DAA5;
	font-family: "Cochin", serif;
	font-size: 18px;
/*	padding: 20px;  */
	}

#contactbody1 {
	position: absolute;
	top: 450px;
	left: 129px;
	width: 670px;
	height: 410px;
	overflow-y: auto;
	color: #F6DAA5;
	font-family: "Cochin", serif;
	font-size: 18px;/*	padding: 20px;  */
	}


#contactform {
	position: absolute;
	top: 545px;
	left: 228px;
	overflow-y: auto;
	color: #F6DAA5;
	font-family: "Cochin", serif;
	font-size: 15px;/*	padding: 20px;  */
	width: 425px;
	height: 512px;
	}

#contactbody a {
	color: #FFFFFF;
	text-decoration: none;
	}

#contactphotolink {
	position: absolute;
	top: 45px;
	left: 30px;
	font-size: 17px;
	font-family: "Cochin", "Goudy Old Style",  "Trajan Pro","Perpetua Titling MT", "Garamond",			
				"Times New Roman",  
				serif;
	font-variant: small-caps;
	color: #FFFFFF;
	text-decoration: none;
	}

#contactperclink {
	position: absolute;
	top: 45px;
	right: 50px;
	font-size: 17px;
	font-family: "Cochin", "Goudy Old Style",  "Trajan Pro","Perpetua Titling MT", "Garamond",			
				"Times New Roman", serif;
	font-variant: small-caps;
	color: #FFFFFF;
	text-decoration: none;
	}

#contacthomelink {
	position: absolute;
	bottom: 26px;
	left: 140px;
	}
	
	
#schedulebody1 {
	position: absolute;
	align: center;
	top: 400px;
	left: 85px;
	width: 675px;
	height: 450px;
	overflow-y: auto;
	color: #F6DAA5;
	font-family: "Cochin", serif;
	font-size: 22px;
/*	padding: 20px;  */
	}
	
#schedulebody {
	position: absolute;
	align: center;
	top: 200px;
	left: 85px;
	width: 675px;
	height: 450px;
	overflow-y: auto;
	color: #F6DAA5;
	font-family: "Cochin", serif;
	font-size: 22px;
/*	padding: 20px;  */
	}
	
	
/*additional classes for floating photos and text*/

.floatleft {
	float: left;
	top: -40px
	}
	
.floatright {
	float: right;
	}
	
.clear {
	clear: both;
	}

/* <img class=".floatleft" /> then write text */
/* after floating an image & text, add a <div class="clear"></div> */

h1 {
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps
	}

h2 {
	font-size: 16px;
	font-style: italic;
	}

#photobody h1, #photobody h2 {
	color: #FFFFFF;
	}

#percbody h1, #percbody h2 {
	color: #F6DAA5; 
	}

	.last {
    border-bottom: 2px solid #000000;
    }
    
#percnav .last a, #photonav .last a, #entrancenav .last a {
    height: 24px;
    }

#percnav .secondlast a, #photonav .secondlast a, #entrancenav .secondlast a {
    height: 50px;
    }
.signupframe {
  border: 1px solid #000000;
  background: #ffffff;
  color: #390000;
  font-family: Arial, Helvetica, sans-serif;
}


.play_button {
   position: relative;
   z-index: 2;
}
