.centerpage {margin: 0 auto;}

.pagebackground {
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/bkrnd_home3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:680;
}
.rightshadow {
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(../images/ds_rt2.png);
}
.homeCol01Pad {
	padding: 00px 0 0 0
}
.rightShadowStretch {
	height:100%
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left center;
	background-image: url(../images/ds_rt2.png);
	margin-top: -1000px;
	padding-top: -1000px;
	background-attachment: scroll;	
}
.urcell {
	width:20px;
	height:20px;
	background-attachment: scroll;
	background-image: url(../images/ds_ur.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/*layout markup*/
.wrapperHome {
	height: 680px;
	width: 835px;
	margin: 0 auto;
	position: relative;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/bkrnd_home2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.wrapper {
	width: 835px;
	margin: 0 auto;
	position: relative;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/bkrnd_inside.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#masthead {
	height: 131px;
	width: 835px;
}


#pano {
	height: 355px;
	width: 835px;
	position: relative;
}
.contentInside {
	width: 835px;
	position: relative;
}
#info {
	height: 140px;
	width: 835px;
	position: relative;
}
#footer {
	height: 15px;
	width: 835px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#introtext {
	height: 150px;
	width: 795px;
	position: relative;
	top: 0px;
	margin: 0 20px 0 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #808080;
	line-height: 14px;
	font-weight: normal;
	float: left;
}
#middletext {
	height: 150px;
	width: 200px;
	top: 0px;
	margin: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #808080;
	line-height: 14px;
	font-weight: normal;
	position: relative;
}
#righttext {
	height: 150px;
	width: 200px;
	position: relative;
	top: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #808080;
	line-height: 14px;
	font-weight: normal;
	right: 0px;
	float: right;
}

#menu {
	height: 30px;
	width: 640px;
	position: absolute;
	bottom: 0px;
	margin: 0 16px 0 16px;
	text-align: center;
}
.homeUpper {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 17px 16px 0 16px;
	text-align: center;
}
.insideUpper {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 50px 16px 0 16px;
}
.ticketsHome {
	margin: 0 0 0 100px;
}

/*copy markup*/
.bodyCopy { color: #101010; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; }
.background {
	background-color: #D4A67C;
	background-attachment: scroll;
	background-image: url(../images/background.gif);
	background-repeat: repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
.cellblack { background-color: black; }
.cellwhite { background-color: white; }
.bodyCopyBld {
	color: #000;
	font-weight: bold;
}
.copyright {
	color: #999999;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-align: left;
	padding-left: 10px;
}

/*pseudo link markup*/

.link01 { color: #101010; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: left; }
.link01 a:link { color: #4349ff; text-decoration: none; }
.link01 a:visited { color: #c40000; text-decoration: none; }
.link01 a:hover { color: #f00; text-decoration: none; }
.link01 a:active { color: #b300ff; text-decoration: none; }

#container {
	padding-left: 357px;   /* LC fullwidth */
	padding-right: 265px;  /* RC fullwidth + CC padding */
	height: 150px;
}
#container .column {
  position: relative;
  float: left;
}
#center {
	padding: 10px 20px;    /* CC padding */
	width: 170px;
	top: 0px;
	position: relative;
}
#left {
	width: 300px;          /* LC width */
	padding: 0 10px;       /* LC padding */
	right: 240px;          /* LC fullwidth + CC padding */
	margin-left: -50px;
}
#right {
	width: 230px;          /* RC width */
	padding: 0 10px;       /* RC padding */
	margin-right: -420px;  /* RC fullwidth + CC padding */
}
/*** IE Fix ***/
* html #left {
  left: 150px;           /* RC fullwidth */
}
.greenSpacer {
	position:relative;
	top: 0px;
	left: 190px;
	height: 100%;
	}
.sidebarLeftInside {
	position:absolute;
	top: 0px;
	left: 20px;
	float: left;
	width: 160px;
	padding-bottom: 10px;
	}
	
.sidebarLeftInside p{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #5e9581;
	}
.sidebarLeftInsideB p{
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #5e9581;
	}
.mainContentInside {
	position:relative;
	top: 0px;
	float: left;
	width: 570px;
	padding-left: 20px;
	right: 0px;
	padding-right: 20px;
	}
.mainContentInside p{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5e9581;}
	
.mainContentAU {
	position:absolute;
	top: 0px;
	float: left;
	width: 570px;
	padding-left: 20px;
	clear: both;
	right: 0px;
	padding-right: 20px;
	height: 450px;
	}
.mainContentAU p{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5e9581;}
	
	#menubar {
	height: 17px;
	width: 802px;
	position: relative;
	top: 0px;
	margin: 0 16px;
	background-color: #221f1f;
}
.infobar {
	height: 35px;
	width: 802px;
	position: absolute;
	top: 17px;
	margin: 0 16px;}
	
.insideLeft190 {
	width: 190px;
	height: 35px;
	float: left;
	position: relative;
	}
.insideLeft190 p{
	color: #FFFFFF;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	font-weight: normal;
	padding-top: 8px;
}
.insideLeftTitles {color:#d4ad89; font-weight:bold}

.insideRight613 {
	width: 593px;
	height: 35px;
	right: 0px;
	position: absolute;
	padding-left: 20px;
	}
.insideRight613 p{
	color: #FFFFFF;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	padding-top: 8px;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 1px;
}
.clear {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.sb_190Hairline {
	background-image:url(../images/sb_190Hairline.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left top;
}
.donations {
	width:263px;
	height: 70px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 2;
	float: right;
}
.footerLeft {
	width: 417px;
	height: 15px;
	float: left;
	position: relative;
	}
.footerLeft p{
	color: #4D917B;
	font-size: 9px;
	font-family: "Arial Narrow", sans-serif;
	text-align: left;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 10px;
}
.footerRight {
	width: 417px;
	height: 15px;
	right: 0px;
	position: absolute;
	}
.footerRight p{
	color: #4D917B;
	font-size: 9px;
	font-family: "Arial Narrow", sans-serif;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 10px;
	text-align: right;
}
.homeCopy {
	color:#4E917A;
	font-family: "Arial Narrow", sans-serif;
	font-size: 13px;
	line-height: 18px;
}
.homeCopyC3 {
	color:#4E917A;
	font-family: "Arial Narrow", sans-serif;
	font-size: 13px;
	line-height: 18px;
}
.homeFutureCon {
	color:#4E917A;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}
.homeCopyHeaders {
	color:#D18316;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 14px;
}
.homeCol1Img {margin:0 10px 0 0;}
.brownBullets {
	color:#d0a882;
	letter-spacing: 5px;
	font-weight: normal;
	font-size: 0.9em;
}
.bannerPhotoH {
	height:106px;
	float: right;
	width: 262px;
	margin-right: 17px;
	bottom: 0px;
	right: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
}
.bannerPhoto {
	height:106px;
	float: right;
	width: 240px;
	margin-right: 16px;
	bottom: 0px;
	right: 0px;
	margin-bottom: 5px;
}
.bannerPhotoPad {
	margin-left: 10px;
}

.bannerName {
	color: #d0a882;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	text-align: left;
}
.bannerjobtitle {
	color: #4D917B;
	font-size: 9px;
	font-family: "Arial Narrow", sans-serif;
	font-weight: normal;
	text-align: left;
}
.bannerInfo {
	font-family: "Arial Narrow", sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #5e9581;
	text-align: left;
}
.bannerinfoPad {
	height: 8px;
}
.rtarrow {
	position: relative;
	padding-top: -8px;
}
.footerCopy {
	color: #4D917B;
	font-size: 13px;
	font-family: "Arial Narrow", sans-serif;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 6px;
}
.homeMainWindow {
	position: relative;
	height: 330px;
	width: 960px;
}
.homeTicketBtn {
	position: absolute;
	height: 40px;
	width: 170px;
	margin-left: 450px;
	bottom: 0px;
	clear: both;
	margin-bottom: 3px;
}
.homeSlideShow {
	position: relative;
	height: 271px;
	width: 350px;
	margin-right: 65px;
	margin-top: 13px;
	top: 0px;
	clear: both;
	float: right;
}
.eightyEightKeys {
	bottom: 0px;
	position: relative;
	height: 250px;
	width: 178px;
	float: right;
	margin-top: 80px;
	margin-right: 30px;
	}
.black {
	color:black;
	font-weight: bold;
	font-size: 0.90em;
}
