body {
	background-color: #FFFFCC;
	height: 100%;
}
#content {
	position: absolute;
	height: 685px;
	width: 683px;
	left: 147px;
	top: 110px;
	padding-bottom: 40px;
}
#contentIndexPage {
	position: absolute;
	height: 462px;
	width: 620px;
	left: 140px;
	top: 126px;
	z-index: 500;
}
#contentPortfolio {
	position: absolute;
	height: 685px;
	width: 799px;
	left: 140px;
	top: 115px;
}
#contentSpiritsound {
	position: absolute;
	height: 743px;
	width: 683px;
	left: 143px;
	top: 107px;
}
#imageClefLogo {
	position: absolute;
	height: 105px;
	width: 70px;
	left: 39px;
	top: 661px;
	z-index: 500;
}
#sidebar {
	position: absolute;
	height: 655px;
	width: 110px;
	left: 20px;
	top: 111px;
	background-image: url(../images/sidebar/sidebar.jpg);
	background-color: #990000;
	background-repeat: no-repeat;
	z-index: 1000;
}
#sidebarLong {
	position: absolute;
	height: 100%;
	width: 110px;
	left: 20px;
	top: 111px;
	background-image: url(../images/sidebar/sidebar.jpg);
	background-color: #990000;
	background-repeat: no-repeat;
}
#sidebarLonger {
	position: absolute;
	height: 770px;
	width: 110px;
	left: 20px;
	top: 111px;
	background-image: url(../images/sidebar/sidebar.jpg);
	background-color: #990000;
	background-repeat: no-repeat;
}

#sidebarLongest {
	position: absolute;
	height: 950px;
	width: 110px;
	left: 20px;
	top: 111px;
	background-image: url(../images/sidebar/sidebar.jpg);
	background-color: #990000;
	background-repeat: no-repeat;
}

#footerIndex {
	position: absolute;
	height: 72px;
	width: 100%;
	left: 20px;
	top: 674px;
	background-color: #990000;
	z-index: -1;
	vertical-align: middle;
	text-align: left;
	padding-left: 100px;
}
#footerLow {
	position: absolute;
	height: 72px;
	width: 100%;
	left: 20px;
	top: 773px;
	background-color: #990000;
	z-index: 3;
	vertical-align: middle;
	text-align: left;
	padding-left: 100px;
}
#footerPortfolio {
	position: absolute;
	height: 72px;
	width: 100%;
	left: 21px;
	top: 845px;
	background-color: #990000;
	z-index: 3;
	vertical-align: middle;
	text-align: left;
	padding-left: 100px;
}
#footerSpiritsound {
	position: absolute;
	height: 72px;
	width: 100%;
	left: 20px;
	top: 870px;
	background-color: #990000;
	z-index: 3;
	vertical-align: middle;
	text-align: left;
	padding-left: 100px;
}

#Layer1 {
	position:absolute;
	visibility:visible;
	left:-126px;
	top:-133px;
	width:345px;
	height:52px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	visibility:visible;
	left:-136px;
	top:361px;
	width:433px;
	height:28px;
	z-index:2;
}
#banner {
	background-color: #003333;
	height: 100px;
	width: 100%;
	position: absolute;
	left: 20px;
	top: 12px;
	text-align: left;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.HeaderText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #FF0000;
}
.FooterText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #FFFF00;
	letter-spacing: 6px;
}
.HeaderSubText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	letter-spacing: 4px;
	font-style: normal;
}
.sidebarlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 16px;
	padding-top: 24px;
	padding-right: 0px;
	color: #FFFF00;
}
.FooterTextSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFF00;
	letter-spacing: 6px;
	line-height: .5;
	padding-left: 20px;
}
.HeaderSubTextCond {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #992222;
	letter-spacing: 1px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
	padding-top: 0px;
}

#Layer3 {
	position:absolute;
	visibility:visible;
	left:257px;
	top:-552px;
	width:568px;
	height:50px;
	z-index:1;
}
#Layer4 {
	position:absolute;
	visibility:visible;
	width:105px;
	height:131px;
	z-index:1;
	left: 22px;
	top: 363px;
}

#Layer5 {
	position:absolute;
	visibility:visible;
	left:505px;
	top:-145px;
	width:133px;
	height:132px;
	z-index:-1;
	border-color: #990000;
	border-width: 2 2 2 2;
	border-style: solid;
}

#Layer1IndexPage {
	position:absolute;
	visibility:visible;
	left:-126px;
	top:-133px;
	width:345px;
	height:55px;
	z-index:1;
}
#bannerIndex {
	background-color: #003333;
	height: 100px;
	width: 100%;
	position: absolute;
	left: 20px;
	top: 12px;
	text-align: left;
}
#bannerTutti {
	background-color: #003333;
	height: 94px;
	width: 100%;
	position: absolute;
	left: 20px;
	top: 12px;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 6px;
}
.HeaderSubTextTutti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	letter-spacing: 11px;
	font-style: italic;
	padding-left: 2px;
	text-indent: 2px;
}
#Layer6 {
	position:absolute;
	visibility:visible;
	left:15px;
	top:53px;
	width:520px;
	height:27px;
	z-index:1;
}
.HeaderSubTextCondBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CC6633;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
}
.HeaderSubTextCondSS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	letter-spacing: 2px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
}
.bodytextReg {
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding-left: 12px;
	padding-top: 2px;
	padding-right: 10px;
	z-index: 1;
}
.bodytextRegSS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	white-space: 1;
	padding-top: 2px;
	padding-right: 10px;
	z-index: 1;
}
.HeaderSubTextFlush {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	letter-spacing: 1px;
	font-style: italic;
	padding-left: 0px;
	text-indent: 0px;
}
#curtainPhoto {
	float: right;
	color: #990000;
}
#contentFees {
	position: absolute;
	height: 685px;
	width: 683px;
	left: 140px;
	top: 113px;
}
.bodytextReg12Condensed {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	padding-left: 12px;
	padding-right: 10px;
	z-index: 1000;
	color: #000000;
}
.bodytextReg12Reverse {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	padding-left: 12px;
	padding-right: 10px;
	z-index: 1000;
	color: #FFFF99;
	background-color: #003300;
}
.bodytextRegIndex {
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	padding-left: 15px;
	padding-top: 2px;
	padding-right: 10px;
	z-index: 1;
	line-height: 1.3;
}
.bodytextRegIndexSmaller {
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 10px;
	z-index: 1;
	line-height: 1.3;
}
.bodyTextRegIndent12 {
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	padding-left: 24px;
	padding-right: 80px;
	z-index: 1000;
	white-space: 1px;
}
.bodytextReg12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 12px;
	padding-right: 10px;
	z-index: 1000;
}
.BodyTextNoIndent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	white-space: 3;
	padding-left: 0px;
	padding-top: 2px;
	padding-right: 10px;
	z-index: 1;
}
.bodyTextRegIndent14 {
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	padding-left: 24px;
	padding-right: 80px;
	z-index: 1000;
	white-space: 1px;
}
.bodyTextRegIndent11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 80px;
	z-index: 1000;
	white-space: 1px;
	color: #333333;
}
.bodytextReg12padright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 12px;
	padding-right: 80px;
	z-index: 1000;
}
#headshot {
	margin: 16px;
	float: right;
	border: thin solid #990000;
}
