* { padding: 0; margin: 0; }



body {

	font-family: Georgia, Times, serif;

	text-align: center;

	font-size: 12px;

	line-height: 18px;

	color: #666;

	}



#commercial { background: #f3fdeb; }



a { outline: none; }



a img { border: 0; }



a:link,a:visited {

	text-decoration: none;

	color: #666;

	border-bottom: 1px dotted #999;

	}

a:hover,a:active {

	color: #006600;

	border-bottom: 1px dotted #006600;

	}



ul { 

	list-style-type: none;

	float: left;

	margin-left: 30px;

	}



li { margin-bottom: 7px; }



p { margin-bottom: 20px; }



h1 { font-size: 1px; line-height: 1px; }



h1 a:link,

h1 a:visited {

	text-indent: -3000px;

	height: 60px;

	width: 205px;

	background: url(/images/mr_header.gif) no-repeat 0 0;

	display: block;

	margin: 40px auto;

	border: 0;

	}

h1 a:hover,

h1 a:active {

	background-position: 0 -60px;

	border: 0;

	}

h1#comm_header a:link,

h1#comm_header a:visited {

	text-indent: -3000px;

	height: 26px;

	width: 370px;

	background: url(/images/comm_header.gif) no-repeat 0 0;

	display: block;

	margin: 40px auto 30px;

	border: 0;

	}

h1#comm_header a:hover,

h1#comm_header a:active {

	background-position: 0 -26px;

	border: 0;

	}



h2 {

	float: left;

	color: #666;

	font-size: 12px;

	font-weight: normal;

	}
	


h3 {

	float: left;

	color: #666;

	font-size: 12px;

	font-weight: bold;

	}



.clear {

	clear: both;

	padding-bottom: 20px;

	}



.container {

	width: 900px;

	margin: 0 auto;

	}



#main_nav a:link,

#main_nav a:visited,

#here {

	font-family: arial, helvetica, sans-serif;

	font-size: 9px;

	letter-spacing: 2px;

	color: #999;

	text-transform: uppercase;

	text-decoration: none;

	margin: 0 10px;

	border: 0;

	}

#main_nav a:hover,

#main_nav a:active,

#here {

	color: #006600;

	border: 0;

	}



#intro_text { display:none; }



#index_link { border: 0; }



.sub_head {

	font-style: italic;

	color: #999;

	}

.placeholder {

	min-height: 470px;

	height: auto !important;

	height: 470px;

	text-align: left;

	}

.tall_placeholder {

	min-height: 570px;

	height: auto !important;

	height: 570px;

	text-align: center;

	}

.short_placeholder {

	min-height: 320px;

	height: auto !important;

	height: 320px;

	text-align: left;

	}

#index_image {

	text-align: center;

	}

#thumb_tent {

	margin: 0 auto 50px;

	width: 632px;

	text-align: center;

	}

#statement_tent {

	width: 425px;

	margin: 50px auto;

	}	

#verses_tent {

	width: 425px;

	margin: 50px auto;

	}

#shows_tent {

	width: 425px;

	margin: 50px auto;

	}	

#reviews_tent {

	padding-left: 225px;

	margin: 50px 0;

	}	

#edit_tent {

	text-align: center;

	margin: 50px auto 60px;

	width: 632px;

	}

#bio_tent {

	margin: 50px auto;

	padding-left: 170px;

	}	

#biblio_tent {

	margin: 50px auto;

	padding-left: 148px;

	}

#awards {

	padding-left: 20px;

	}

#content {

	text-align: left;

	}

#comm_index {

	margin-top: 50px;

	}

#thumbs a {

	margin: 0 1px;

	}

#thumbs a:link,

#thumbs a:visited,

#thumbs a:hover,

#thumbs a:active { border: 0; }



.thumb_row {

	margin-bottom: 2px;

	}

#bio_text {

	width: 520px;

	margin: 0 0 40px 20px;

	}

#shows {

	text-align: left;

	}



/*----------- CONTACT FORM -------------*/



#contact_container { 

	width: 380px;

	margin: 50px auto 0;

	text-align: left;

	}



fieldset { border: 0; }



legend {

	font-size: 12px;

	font-style: italic;

	color: #999;

	padding-bottom: 20px;

	}

label {

	display: block;

	font-size: 12px;

	color: #666;

	padding-bottom: 4px;

	}

input, textarea { width: 376px; }



a#contact_submit:link,

a#contact_submit:visited {

	display: block;

	margin-top:10px;

	height: 24px;

	width: 58px;

	background: url(/images/send.gif) no-repeat 0 0;

	text-indent: -3000px;

	border: 0;

	}

a#contact_submit:hover,

a#contact_submit:active {

	background-position: 0 -24px;

	}

#confirm {

	font-size: 12px;

	color: #666;

	}

.error {

	color: d00;

	}

.error ul {

	margin: 0 0 20px 0;

	float:none;

	}

.error li {

	margin-bottom: 10px;

	color: d00;

	}



/*----------- FOOTER -------------*/



#footer {

	margin-top: 21px;

	margin-left: 6px;

	color: #000000;

	font-size: 9px;

	}

#footer a:link,

#footer a:visited {

	color: #ccc;

	border-bottom: 1px dotted #ddd;

	}

#footer a:hover,

#footer a:active {

	color: #d00;

	border-bottom: 1px dotted #d00;

	}