/* CSS Document */
body {
	background-color:#000000; padding:0px; margin:0px; font:.7em Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:1.7em;
}
.bodyBorder {
	width:743px; padding:0px 0px 10px 0px;
}
.bodyContent {
	float:left; width:743px; background:#6B6259;
}
.siteHeader {
	float:left; width:344px; height:78px; background:url(images/interior-header.jpg) no-repeat; padding:23px 169px 11px 230px; color:#FFFFFF;
}
.nav {
	float:left; width:743px; padding: 0; margin: 0; display: inline;
}
.headLeft {
	float:left; width:230px;
}
.headRight {
	float:left; width:344px; height:78px; padding:23px 169px 11px 0px; color:#FFFFFF; background:url(images/interior-header-right.jpg) no-repeat;
}

/* PAGE GRAPHICS ---------------------------------*/
.aboutHolder {
	float:left;
	width:714px;
	background:url(images/page-about-us.gif) no-repeat left top;
	padding:85px 0px 0px 14px;
	margin: 0px;
}
.boxOfficeHolder {
	float:left; width:714px; background:url(images/page-box-office.gif) no-repeat left top; padding:85px 0px 0px 14px; margin: 0px;
}
.calendarHolder1 {
	float:left;
	width:714px;
	background:url(images/page-calendar.gif) no-repeat;
	padding:83px 0px 0px 14px;
	margin:0px;
}
.galleryHolder {
	float:left; width:714px; background:url(images/page-photo-gallery.gif) no-repeat left top; padding:79px 0px 0px 14px; margin:0px;
}
.newsHolder {
	float:left; width:714px; background:url(images/page-newsletter.gif) no-repeat left top; padding:79px 0px 0px 14px; margin:0px;
}
.showsHolder {
	float:left; width:714px; background:url(images/page-shows.gif) no-repeat left top; padding:85px 0px 0px 14px;
}
.rctliveHolder {
	float:left; width:714px; background:url(images/page-rct-live.gif) no-repeat left top; padding:85px 0px 0px 14px;
}
.mediaHolder {
	float:left; width:714px; background:url(images/page-media.gif) no-repeat left top; padding:85px 0px 0px 14px;
}
.volunteerHolder {
	float:left; width:714px; background:url(images/page-volunteer.gif) no-repeat left top; padding:85px 0px 0px 14px; margin: 0px;
}
.youthHolder {
	float:left; width:714px; background:url(images/page-youth-education.gif) no-repeat left top; padding:85px 0px 0px 14px;
}
.announcementsHolder {
	float:left; width:714px; background:url(images/page-announcements.gif) no-repeat left top; padding:85px 0px 0px 14px;
}
.contactHolder {
	float:left; width:714px; background:url(images/page-contact.gif) no-repeat left top; padding:85px 0px 0px 14px;
}
.wideHolder {
	float:left; width:714px; background:url(images/page-blank-wide.gif) no-repeat left top; padding:83px 0px 0px 14px; margin:0px;
}

.blankHolder {
	float:left; width:714px; background:url(images/page-blank.gif) no-repeat; padding:85px 0px 0px 14px;
}

/* TEXT -------------------------------------------- */
a.bottom:link, a.bottom:visited {	
	color:#FFFFFF; text-decoration:none;
}
a.bottom:hover {	
	color:#FFFFFF; text-decoration:underline;
}
a {
	color:#990000; text-decoration:none;
}
a:hover {
	color:#990000; text-decoration:underline;
}

/* ----------------------------------------------- */

.pageScale {
	float:left;
	width:714px;
	background:url(images/interior-content-scale.gif) repeat-y;
}
div.calendarScale {
	float:left;
	width:699px;
	background:url(images/calendar-scale.gif) repeat-y;
	margin:0px 0px 0px 15px;
}
div.calendarBottom {
	float:left; width:743px; height:41px; background:url(images/calendar-bottom.gif) no-repeat;
}
div.contentLeft {
	float:left;
	width:152px;
	padding:0px 16px 0px 16px;
	color:#FFFFFF;
	text-align:left;
}
div.contentLeft p a {
	color:#FFFFFF; text-decoration:none;
}
div.contentLeft p a:hover {
	color:#FFFFFF; text-decoration:underline;
}
div.contentRight {
	float:left; width:408px; padding:0px 46px 0px 66px; text-align:left;
}
div.contentRight h1 {
	font-size:1.5em; text-align:center; margin:0px 0px 5px 0px;
}
div.contentRight h2 {
	font-size:1.1em; text-align:center; margin:0px 0px 5px 0px;
}
div.contentRight p {
	font-size:1.0em; width:406px;
}

div.contentRight h3 {
	font-size:1.5em; text-align:center; color:#990000; margin:0px 0px 10px 0px;
}

.pageBottom {
	float:left;
	clear: both;
	width:743px;
	height:41px;
	background:url(images/interior-content-bottom.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}
.bottomNav {
	float:left;
	width:723px;
	padding:10px 10px 0px 14px;
	font-size:0.9em;
	text-align:left;
}
.siteBottom {
	float:left; width:743px; background-image:url(images/interior-bottom.gif); height:58px;
}
