body {
	background-color: #ffffff;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
a:link, a:visited {color:black;text-decoration:none;}
a:hover {color:red;text-decoration:none;}
td {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h2 {
	color: #c30f60;
	font-weight: bold;
}
th {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	taxt-align: centered;
	color: white;
	background-color: #c30f60;	/* was df0000 */
}

.bodystyle {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}

#eh_hp {
	position:absolute; 
	left:545px; 
	top:30px; 
	width:246px; 
	height:161px;
	layer-background-image: url('eh_hp_07.gif ');
	background: url('eh_hp_07.gif ');
	z-index:1;
}
#contact_hp {
	position:absolute;
	left:528px; 
	top:200px; 
	width:280px; 
	height:125px; 
	layer-background-image: url('contact_hp_08.gif');
	background: url('contact_hp_08.gif');
	z-index:1;
}
#homelink {
	position: absolute;
	left: 35px;
	top: 50px;
	font-face: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a0a0a0;
	text-decoration: none;
}
#nav-buttons_hp {
	position:absolute;
	left:33px;
	top: 87px;
}
#nav-buttons {
	position:absolute;
	left:33px;
	top: 30px;
}
#nav-button-1 {
	position:absolute;
	left:0px;
	top:0px;
}
#nav-button-2 {
	position:absolute;
	left:0px;
	top:55px;
}
#nav-button-3 {
	position:absolute;
	left:0px;
	top:110px;
}
#nav-button-4 {
	position:absolute;
	left:0px;
	top:165px;
}
#nav-button-5 {
	position:absolute;
	left:0px;
	top:220px;
}
#ticker-back_hp {
	position:absolute;
	left:33px;
	top:351px;
	width:777px;
	height:24px;
	background-color:#ccc8cc;
	z-index:10;
}
#ticker-area {
	position: absolute;
	left: 146px;
	top: 5px;
	font-face: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#bottom-panel_hp {
	position:absolute;
	left:33px;
	top:375px;
	width:777px;
	height:132px;
	background-color:#890c44;	/* was df0000 */
	z-index:10;
}
#liz-organ_hp {
	position:absolute; 
	left:195px; 
	top:31px; 
	width:318px; 
	height:321px; 
/*
	background: url('liz-organ_07_2.jpg');
*/
	background: url('liz-organ_12-08.jpg');
/*
	layer-background-image: url('liz-organ_07_2.jpg');
*/
	layer-background-image: url('liz-organ_12-08.jpg');
	z-index:0
}
#liz-organ {
	position:absolute; 
	left:195px; 
	top:31px; 
	width:318px; 
	height:220px; 
/*
	background: url('liz-organ_07_2.jpg');
*/
	background: url('liz-organ_12-08.jpg');
/*
	layer-background-image: url('liz-organ_07_2.jpg');
*/
	layer-background-image: url('liz-organ_12-08.jpg');
	z-index:0
}
#fp_panel_info {
	position: absolute;
	left: 10px;
	top: 5px;
	width: 750px;
}
#bp-gallery-1 {
	position:absolute; 
	left:14px; 
	top:9px; 
	z-index:1;
	/* hide all for now */
	visibility: hidden;
	display: none;
}
#judgescomments {
	position:absolute; 
	left:110px; 
	top:14px; 
	z-index:1;
	}
#pagetitle {
	position:absolute; 
	left:530px; 
	top:200px;
	width:298px; 
	height: 60px;
	text-align: center;
	font-face: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #890c44;	/* was df0000 */
	padding_top: 10px;
	z-index: 2;
	line-height: 30px;
}
#pagecontent {
	position:absolute; 
	left:202px; 
	top:270px; 
	width: 620px;
	background: #ffffff;
	z-index: 10;
}
.dance {
	color: #00aa00;
}
.concert {
	color: #0000dd;
}
/* photo gallery */
#gallery_head {
	position:absolute; 
	left:195px; 
	top:30px; 
	width: 500px;
	height: 57px;
}
#gallery_subhead {
	position:absolute; 
	left:195px; 
	top:110px; 
}
#gallery_panel {
	position:absolute; 
	left:195px; 
	top:150px; 
	width: 620px;
	max-width: 620px;
}