@charset "utf-8";
/* CSS Document */
body {
	background-color: #fff;
	background: url(images/back-tile.png) repeat-x;
}
.topMain{
	padding: 0;
	width: 598px;
	margin: 0 auto;
	border: #e8ddcb solid 1px;
}
.mainContent{
	position: relative;
	width: 600px;
	background-color: #fff;
	margin: 0 auto;
	padding: 1em 0;
	text-align: justify;
	text-indent: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
.mainContent p{
	margin: 1em;
}
#news{
	width: 578px;
	position: relative;
	margin: auto;
	padding: 0;
	text-indent: 0;
}
hr {
	width: 70%;
}
#theForm{
	padding: 1em;
	text-indent: 0;
}
.copyright{
	font-size: 0.8em;
	text-align: center;
}
a{
	color: #036564;
}
a:visited{
	color: #033649;
}
a:hover{
	text-decoration: none;
	color: #cdb380;
}
#slideshow{
	margin-top: 1em;
	position: relative;
	top: -12px;
	left: -12px;
}
.quotes{
	text-indent: 2em;
}
.quotes hr{
	width: 60%;
	border-style: dotted;
}
#photo-table{
	width: 100%;
}
.photo-row{
	text-align: center;
	width: 100%;
}
.discog-listing img{
	width: 150px;
}
/*
*
*   BEGIN NAV SECTION
*
*/
.navHolder{
	position: relative;
	width: 100%;
	height: 100px;
	margin: 0;
	padding: 0;
}
.nav, .nav2 {
	width: 600px;
	height: 50px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	top: 0;
}
#home, #bio, #media, #press, #pdr, #contact{
	position: absolute;
	top: 0px;
	left: 0; /* overwritten later */
	overflow: hidden;
	width: 200px;
	height: 50px;
	background: url(images/nav/nav-back.png) 0 0 no-repeat;
}
.nav a, .nav2 a{
	position: absolute;
	z-index: 100;
	display: block;
	top: 0;
	left: 0;
	height: 50px;
	width: 200px;
	text-indent: -9000px;
	background: url(images/shim.png);
}
.nav img, .nav2 img{
	position: relative;
	z-index: 50;
	width: 200px;
	height: 50px;
}
#home, #press{
	left: 0;
}
#bio, #pdr{
	left: 200px;
}
#media, #contact{
	left: 400px;
}
.current-home #home, .current-bio #bio, .current-contact #contact, .current-press #press, .current-pdr #pdr, .current-media #media{
	background-position: 0 -246px;
}
/*.overlay{
	position: absolute;
	z-index: 100;
	width: 200px;
	height: 74px;
	display: none;
}
*/
/*
*
*   BEGIN RECAPTCHA SECTION
*
*/
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
background-color:#e8ddcb !important; //reCaptcha widget background color
}

#recaptcha_table {
border-color: #035654 !important; //reCaptcha widget border color
}

#recaptcha_response_field {
border-color: #036564 !important; //Text input field border color
background-color:#e8ddcb !important; //Text input field background color
}
/*
*
*   BEGIN FOOTER SECTION
*
*/
