.mainContent {
	position:relative;
	left:172px;
	width:765px;
	background:#e9dcf1 url(/images/mainContent/mainContent_bg_top.gif) no-repeat left top;
	margin:0 0 20px;
	padding:0;
	overflow:visible;
	}
h1 {
	position:relative;
	top:-4px;
	margin:0;
	padding:19px 0 0 18px;
	font:normal 48px/48px "Trebuchet MS", "lucida sans unicode", "lucida grande", "lucida sans", arial, sans-serif;
	letter-spacing:-1px;
	color:#31034d;
	height:71px;
	background:url(/images/mainContent/mainContent_h1.png) no-repeat left top;}
h2 {
	margin:25px 0 10px;
	padding:0;
	font:bold 24px/32px "Trebuchet MS", "lucida sans unicode", "lucida grande", "lucida sans", arial, sans-serif;
	letter-spacing:-1px;
	color:#9567B2;}
h3 {
	margin:25px 0 10px;
	padding:0;
	font:bold 18px/24px "Trebuchet MS", "lucida sans unicode", "lucida grande", "lucida sans", arial, sans-serif;
	letter-spacing:0;
	color:black;}
ul.nav {
	list-style:none;
	margin:0 5px;
	padding:0 0 0 10px;
	height:36px;
	background:url(/images/mainContent/nav_ul.gif) repeat-x left bottom;
	}
ul.nav li {
	font:normal 14px/29px "Trebuchet MS", "lucida sans unicode", "lucida grande", "lucida sans", arial, sans-serif; 
	float:left;
	margin:0 7px 0 0;
	padding:0 0 0 10px;
	background:url(/images/mainContent/nav_li.gif) no-repeat left top;
	height:36px;
	}
ul.nav li.selected {
	font-size:18px;
	line-height:32px;
	background-image:url(/images/mainContent/nav_li_selected.gif);}	
	
ul.nav li a {
	display:block;
	padding:0 11px 0 0;
	color:white; /*was #9573ab */
	text-decoration:none;
	background:url(/images/mainContent/nav_li_right.gif) no-repeat right top;
	height:36px;
	margin-right:-1px;
	}
* html ul.nav li {line-height:18px;}	
* html ul.nav li.selected {line-height:23px;}	
* html ul.nav li a {display:inline;}

ul.nav li.selected a {
	padding-left:7px;
	padding-right:17px;
	background-image:url(/images/mainContent/nav_li_selected_right.gif);
	color:white;}


.bodyText {
	width:698px;
	padding:10px 40px 20px 20px;
	margin:0 0 0 4px;
	background:white url(/images/mainContent/bodyText_top.gif) no-repeat left top;
	font:normal 17px/22px "Times New Roman", Times, serif;
	color:#203;
	min-height:300px;
	position:relative;
	}
* html .bodyText {height:300px;}

.bodyText p {
	margin:5px 0 17px;
	padding:0px;
	}

.bodyText .clear {
	font:normal 1px/1px sans-serif;
	margin:0;
	width:766px;
	padding:0;
	background:url(/images/mainContent/bodyText_clear.gif) no-repeat left top;
	overflow:visible;
	height:7px;
	display:block;
	position:absolute;
	bottom:0px;
	left:-4px;
	}

.bodyText hr {
	margin:0;
	height:10px;
	padding:0px;
	border:none;
	background:url(/images/hr.gif) repeat-x left -2px;
	}

.bodyText img.artist {
	display:block;
	float:right;
	margin:0 0 5px 10px;}


/* Inline Signup Forms */ 
	.signupForm {
		height:60px;
		width:700px;
		margin:10px 0;
		background:#c2684e url(/images/signupnow2.gif) no-repeat left top;
		position:relative;
		color:white;
		}
	.signupForm h4 {
		position:absolute;
		left:0px;
		top:0px;
		margin:0;
		padding:0;
		color:white;
		}
	.signupForm p {
		text-align:center;
		margin:0;
		padding:21px 0 0;
		font:normal 15px/15px "trebuchet MS", arial, helvetica, sans-serif;
		}
	.signupForm span {
		position:absolute;
		display:block;
		top:10px;
		margin:0px;
		font:normal 13px/20px "trebuchet MS", arial, helvetica, sans-serif;}
	.signupForm span.name {left:160px;}
	.signupForm span.phone {left:300px;}
	.signupForm span.email {left:440px;}
	.signupForm span.submit {left:600px;top:28px;}

	.signupForm span input.white {
		display:block;
		width:130px;
		border:solid 1px #833;
		background:white;}
	.signupForm p img{margin-bottom:-4px;}
	

/* FAQ styles */ 

.questionList {}
.questionList li {margin:0 0 4px 0;font-size:16px;}
.questionList li a {color:#739;}

.question_answer {clear:both;padding-top:15px;}
.question_answer p {margin:0;font-size:16px;}
.question_answer p.q {font-weight:bold;font-size:18px;}
.question_answer p.a {display:block;float:left;}




/* bodyText photos */
.photoLeft, .photoRight {
	display:block;
	padding:1px;
	background:white;
	border:solid 5px #e9dcf1;
	margin:10px;
	} 
.photoLeft  {float:left;margin-left:-5px;}
.photoRight {float:right;margin-right:-5px;}

.sponsorshipPage ul {list-style-type:none;}
.sponsorshipPage li {line-height:100%;margin-bottom:10px;}
.sponsorshipPage li img {display:block;padding:5px;border:solid 2px #e4e4e4;}
