@charset "utf-8";
/* CSS Document */

	body {
		background: #000000 url(../images/background.jpg) no-repeat scroll -300px 0;
		margin: 0;
		padding: 0;
		color: #ffffff;
		font-family: Berylium, Times New Roman, Times, Arial, Helvetica, sans-serif;
		font-size: 10pt;		
	}

	img, div { behavior: url(iepngfix.htc) }
		
	.header {
		font-size: 14pt;
		font-weight: 800;
	}
	
	div.headerBar {
		background: transparent url(../images/titleBarBG.gif) repeat-x;
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		height: 39px;
		width:100%;
		text-align: center;
		position:absolute;
		top: 50px;
		left: 0px;
	}
	
	div.bodyContainer {
		width: 822px;
		margin: 0 auto;
	}
	
	div.bodyTopSpacer {
		width: 100%;
		height: 115px;
	}
	
	div.bodyPageTop {
		background: transparent url(../images/bodyBG.png) repeat;
		width: 100%;
		height: 10px;
		margin: 0 auto;
	}
	
	div.advertisingBar {
		width: 100%;
		height: 192px;
	}
	
	div.bodyPageTopLeft {
		float: left;
	}
	
	div.adBarSpacer {
		margin-left: 10px;
		width: 120px;
		height: 20px;
	}
	
	div.adBarNavTop {
		margin-left: 10px;
		background-color: #ffffff;
		width: 122px;
		height: 172px;
		background-image: url(../images/contentNav.jpg);
	}
	
	div.rotatingAdvertisement {
		float: left;
		width: 625px;
		height: 172px;
		background: transparent url(../images/rotatingAds/logoBG.gif) no-repeat 0 0;
		margin-top: 20px;
		cursor: pointer;
	}
	
	div.menuBar {
		height: 59px;
		width: 844px;
		display: block;
		position: relative;
		left: -12px;
	}

	.menuBar a {
		text-decoration: none;
		border: 0;
	}
	
	.menuBar ol, ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	.menuBar li {
		display: inline;
	}	
		
	.menuBar a {
		float: left;
		
	}
	
	#homeNav {
		height: 59px;
		width: 169px;
		background: transparent url(../images/menu.gif) no-repeat 0 -60px;
	}
	
	#homeNav:hover {
		background-position: 0 0;
	}
	
	#homeBios {
		height: 59px;
		width: 161px;
		background: transparent url(../images/menu.gif) no-repeat -169px -60px;
	}
	
	#homeBios:hover {
		background-position: -169px 0;
	}

	#homeShows {
		height: 59px;
		width: 183px;
		background: transparent url(../images/menu.gif) no-repeat -330px -60px;
	}
	
	#homeShows:hover {
		background-position: -330px 0;
	}
	
	#homeGallery {
		height: 59px;
		width: 158px;
		background: transparent url(../images/menu.gif) no-repeat -513px -60px;
	}

	#homeGallery:hover {
		background-position: -513px 0;
	}
	
	#homeContact {
		height: 59px;
		width: 173px;
		background: transparent url(../images/menu.gif) no-repeat -671px -60px;
	}

	#homeContact:hover {
		background-position: -671px 0;
	}
	
	div.bodyMain {
		background: transparent url(../images/bodyBG.png) repeat;
		width: 820px;
		height: 460px;
		margin: 0;
		padding: 0;
	}
	
	div .bodyMain .contentNav {
		float: left;
		width: 120px;
		height: 435px;
		background-color: #ffffff;
		margin-left: 10px;
		background: transparent url(../images/contentNav.jpg) 0 -340px;
	}
	
	div .bodyMain .contentNav .contentNavMenu {
		color: #000000;
		padding-left:26px;
		padding-top:13px;
		font-weight: 800;
		font-size: 8pt;
	}
	
	div .bodyMain .contentNav .contentNavMenu a {
		text-decoration: none;
		color: #000000;
	}
	
	div .bodyMain .contentFrame {
		background: #ffffff;
		border: 1px solid #c6c6c6;
		width: 610px;
		height: 435px;
		float: right;
		margin-right: 70px;
	}
	
	div .bodyMain .biosContentFrame {
		background: #ffffff url(../images/contentPageFullBG.gif) repeat-y;
		color: #1c1d1d;
		border: 1px solid #c6c6c6;
		width: 610px;
		height: 435px;
		float: right;
		margin-right: 70px;
		margin-left: 5px;
		overflow: auto;
	}

	div .bodyMain .showsContentFrame {
		background: #ffffff url(../images/contentPageFullBG.gif) repeat-y;
		color: #1c1d1d;
		border: 1px solid #c6c6c6;
		width: 610px;
		height: 435px;
		float: right;
		margin-right: 70px;
		margin-left: 5px;
		overflow: auto;
	}
	
	div .bodyMain .galleryContentFrame {
		background: #ffffff url(../images/contentPageFullBG.gif) repeat-y;
		color: #1c1d1d;
		border: 1px solid #c6c6c6;
		width: 610px;
		height: 435px;
		float: right;
		margin-right: 70px;
		margin-left: 5px;
		overflow: auto;
	}
	
	div .bodyMain .contactContentFrame {
		background: #ffffff url(../images/contentPageFullBG.gif) repeat-y;
		color: #1c1d1d;
		border: 1px solid #c6c6c6;
		width: 610px;
		height: 435px;
		float: right;
		margin-right: 70px;
		margin-left: 5px;
		overflow: auto;
	}
	
	div .bodyMain .biosContentFrame .content {
		padding: 10px;
	}
	
	div .bodyMain .showsContentFrame .content {
		padding: 10px;
	}
	
	div .bodyMain .galleryContentFrame .content {
		padding: 10px;
	}
	
	div .bodyMain .contactContentFrame .content {
		padding: 10px;
	}
	
	.bio {
		width: 400px;
		clear: both;
		float: left;
		padding-bottom:50px;
	}
	
	.bioText {
		width: 370px;
		float: left;
	}
	
	.bioNav {
		width: 30px;
		float: right;
	}
	
	.bioShowMore {
		width: 20px;
		height: 20px;
		float: right;
		background: transparent url(../images/bioMore.jpg) no-repeat 0 0;
	}
	
	.bioShowMore:hover {
		background-position: 0 -20px;
	}
	
	.bioShowLess {
		width: 20px;
		height: 20px;
		float: right;
		background: transparent url(../images/bioMore.jpg) no-repeat 0 -40px;
	}
	
	.bioShowLess:hover {
		background-position: 0 -60px;
	}
	
	.bioName {
		color: #ac0d0e;
		font-weight: 800;
		font-size: 12pt;
	}
	
	.bioPicture {
		width: 180;
		height: 180;
		float: right;
		padding-right: 15px;
	}

	.show {
		width: 360px;
		clear: both;
		float: left;
		padding-bottom:50px;
	}
	
	.showPicture {
		width: 180px;
		height: 180px;
		float: right;
		padding-right: 15px;
	}
	
	.contact {
		width: 420px;
		clear: both;
		float: left;
		padding-bottom:50px;
	}
	
	.contact a {
		color: #A61C1C;
		font-weight: 800;
		text-decoration: none;
	}
	
	.contact a:hover {
		text-decoration: underline;
	}
	
	div .bodyMain .contentFrame .content {
		background: #eeeeee;
		padding-left:5px;
		padding-top: 10px;
		color: #1c1d1d;
		margin: 0;
		margin-left: 5px;
		border-left: 1px solid #c6c6c6;
		border-right: 1px solid #c6c6c6;
		width: 420px;
		height: 426px;
		float: left;
		overflow: auto;
	}
	
	div .bodyMain .contentFrame .mainRight {
		background: #e2e5cb;
		color: #1c1d1d;
		margin: 0;
		width: 173px;
		height: 435px;
		float: right;
		padding-left:5px;
	}
	
	div .groupImage {
		position: absolute;
		top: 360px;	
		background: transparent url(../images/groupPicture.png) no-repeat;
		width: 292px;
		height: 220px;
	}
	
	html>body .groupImage {
		margin-left:435px;
		*margin-left: 0;
	}
	
	#contactForm input {
		background-color: #ffffff;
		border: 1px solid #000000;
		margin-top: 10px;
		height: 20px;
		color: #666666;
		font-size: 9pt;
		width: 150px;
		vertical-align:middle;
	}
	
	#contactForm #submitForm {
		cursor: pointer;
		float: right;
		background: transparent url(../images/submitForm.png) no-repeat 0 0;
		height: 32px;
		width: 32px;
		margin-right: 15px;
		margin-top: 10px;
	}
	
	#contactForm #submitForm:hover {
		background-position: 0 -32px;
	}
	
	div.footer {
		width: 770px;
		height: 50px;
		text-align: right;
		color: #ffffff;
		font-size: 8pt;
		padding-top: 20px;
		margin:0 auto;
	}