/* CSS Document */

body {
	background: #737373 url(../images/ecr_bg.gif) no-repeat scroll top center;
	margin:40px 0px 40px 0px; 
	padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
}
	
#Content {
	width:922px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 18px;
	color:#000;
}

P {
	margin: 0px 0px 10px 0px;
}

form {
	margin: 0px;
}

A:link, A:visited, A:active {
	color: #000;
	text-decoration: none;
}
A:hover { text-decoration: none; 
	color: #000;
	background-color:#FFF;
}

/* head */
.head {
	background: #FFF url(../images/header.gif);
	height: 143px;
}

.head_mailing_list {
	padding: 18px 0px 0px 610px;
}

.head_nav {
	padding: 40px 50px 0px 0px;
	float: right;
}

/* MID */

.mid_top {
	background: #FFF url(../images/mid_home_bg.jpg) no-repeat;
	height: 379px;
}

.mid_top_news {
	padding-left: 45px;
	width: 550px;
	height: 349px;
	overflow: auto;
	float: left;
}

.mid_top_news_title {
	font-size:20px;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
	color:#ED8907;
}

.mid_top_news_date {
	font-style: italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

.mid_top_feature {
	padding: 0px 0px 0px 21px;
	color:#FFF;
	float:left;
}

.mid_top_feature_text {
	padding-top: 10px;
	color:#e5ed07;
	font-size:10px;
	line-height: 14px;
}

.mid_top_feature_text a:link {
	text-decoration: underline;
	color:#e5ed07; 
}
.mid_top_feature_text a:visited {
	text-decoration: underline;
	color:#e5ed07; 
}
.mid_top_feature_text a:hover {
	text-decoration: none;
	background-color: #000;
	color:#e5ed07;
}
.mid_top_feature_text a:active {
	text-decoration: underline;
	color:#e5ed07;
}

.mid_bot {
	background: #FFF url(../images/mid.gif) repeat-y;
	width: 922px;
	float: left;
}

.mid_bot_logos {
	padding: 20px 3px 20px 30px;
	width: 579px;
	float:left;
}

.mid_bot_albums {
	padding: 20px 3px 20px 0px;
	width: 300px;
	float:left;
}

/* BAND */

.band_top {
	background: #FFF url(../images/mid.gif) repeat-y;
	float: left;
	width: 922px;
}

.band_top_photo {
	padding: 0px 0px 0px 0px;
	width: 314px;
	height: 223px;
	float:left;
}

.band_padding {
	padding: 16px 0px 0px 36px;
	width: 278px;
	height: 207px;
	float:left;
}

.band_top_bio {
	/*background: #FFF url(../images/mid_right.gif) repeat-y right; */
	padding: 16px 50px 0px 35px;
	width: 523px;
	float:left;
	display: block;
}

.band_top a:link {
	text-decoration: underline;
	color:#0085a6; 
}
.band_top a:visited {
	text-decoration: underline;
	color:#0085a6; 
}
.band_top a:hover {
	text-decoration: none;
	color:#0085a6;
}
.band_top a:active {
	text-decoration: underline;
	color:#0085a6;
}

.contact_text {
	padding-top: 20px;
	padding-left: 40px;
	color:#e5ed07;
	font-size:11px;
	line-height: 14px;
}

#tooltipDiv {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
	display: none;
	padding: 5px;
	border-style: solid;
	border-width: 3px;
	border-color: #fff;
	background-color: #ED8907;
	color: #FFF;
	font-family: verdana, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

.foot {
	background: #FFF url(../images/foot.gif) no-repeat bottom;
	font-size:10px;
	color: #CCC;
	padding-left: 35px;
	padding-top: 35px;
	height: 50px;
	width: 887px;
	float:left;
}