/* FEATURED ITEMS */

#featuredItems {
	width: 590px;
	height: 302px;
	margin: 0 0 0 22px;
	background: url(/images/design/featured_items_bg.png) bottom no-repeat;
	position: relative;
	float: left;
}

#featuredItems h2 {
	width: 580px;
	height: 34px;
	padding: 5px;
	background: url(/images/design/header_bar_590.png) no-repeat;
}

#featuredItems h2 a {
	display: block;
	width: 540px;
	height: 19px;
	padding: 4px 0 0 40px;
	color: #fff;
	text-decoration: none;
}

#currentFeaturedNews {
	width: 455px;
	height: 247px;
	margin: 5px 5px 0 0;
	float: right;
	overflow: hidden;
	position: relative;
}

#featuredArrow {
	width: 28px;
	height: 62px;
	background: url(/images/design/featured_arrow.png) no-repeat;
	position: absolute;
	z-index: 300;
	top: 0;
	left: 0;
}

#currentFeaturedNews .image {
	width: 455px;
	height: 247px;
	position: absolute;
	overflow: hidden;
}

#currentFeaturedNews .image img {
	position: absolute;
}

#currentFeaturedNews .copy {
	width: 400px;
	padding: 0 10px 0 45px;
	margin: 0;
	position: absolute;
	bottom: 0;
	background: url(/images/design/black_75_opaque.png) repeat; 
	z-index: 200;
}

#currentFeaturedNews h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffcc33;
	text-decoration: none;
	font-weight: bold;
}

#currentFeaturedNews h3 a:hover {
	text-decoration: underline;
}

#currentFeaturedNews p.date {
	color: #ab7423;
	font-size: 11px;
	padding: 0 0 5px 0;
	line-height: 1em;
}

#currentFeaturedNews p.description {
	color: #fff;
	line-height: 1.3em;
	padding: 0 0 10px 0;
}

#featuredItems ul {
	width: 125px;
	list-style: none;
	padding: 0 0 0 5px;
	margin: 5px 0 0 0;
	position: relative;
}

#featuredItems ul li {
	padding: 0;
	margin: 0;
	height: 62px;
	width: 125px;
}

#featuredItems ul li a {
	display: block;
	width: 123px;
	height: 60px;
	border: 1px solid #fff;
	padding: 0;
}

#featuredItems ul li a:hover {
	border: 1px solid #ffdc2e;
}

#featuredItems ul li a span.highlight {
	display: block;
	width: 123px;
	height: 31px;
	position: absolute;
	background: url(/images/design/featured_thumb_highlight.png) no-repeat;
}

#featuredItems ul li img {
	padding: 0;
	margin: 0;
}

#featuredItems ul ul {
	display: none;
	padding: 0;
	margin: 0;
}



/* NEWS */

#newsItems {
	width: 320px;
	height: 302px;
	margin: 0 0 0 622px;
	background: url(/images/design/news_bg.png) bottom no-repeat;
	position: relative;
}

#newsItems h2 {
	width: 310px;
	height: 34px;
	padding: 5px;
	background: url(/images/design/header_bar_320.png) no-repeat;
}

#newsItems h2 a {
	display: block;
	width: 270px;
	height: 19px;
	padding: 4px 0 0 40px;
	color: #fff;
	text-decoration: none;
}

#newsItems ul {
	list-style: none;
	padding: 0;
}

#newsItems ul.newsList {
	padding: 11px 0 0 15px;
}

#newsItems ul.newsList li.item {
	width: 290px;
	height: 74px;
	background: url(/images/design/news_sep.png) bottom no-repeat;
	overflow: hidden;
}

#newsItems ul.newsList li h4 {
	padding-top: 3px;
	letter-spacing: -0.5px;
}

#newsItems ul.newsList li h4 a {
	color: #ffcc33;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}

#newsItems ul.newsList li h4 a:hover {
	text-decoration: underline;
}

#newsItems ul.newsList li.date {
	color: #ab7423;
	font-size: 11px;
	line-height: 1.2em;
	padding-bottom: 2px;
}

#newsItems ul.newsList li.description {
	color: #ccc;
	font-size: 11px;
	line-height: 1.3em;
}

#newsItems p.viewAll {
	padding: 0 0 0 15px;
}

#newsItems p.viewAll a {
	color: #999;
	text-decoration: none;
	font-size: 11px;
}

#newsItems p.viewAll a:hover {
	text-decoration: underline;
}


/* LOWER CONTENT */

#lowerContent ul {
	list-style: none;
	padding: 10px 0 0 22px;
}

#lowerContent ul li {
	width: 231px;
	padding: 0px;
	margin: 0 2px 0 0;
	float: left;
}

#lowerContent ul li h3 {
	width: 222px;
	height: 121px;
	padding: 5px;
	background: url(/images/design/lower_content_bg.png) no-repeat;
}

#lowerContent ul li h3 span {
	display: none;
}

#lowerContent ul li h3 a {
	display: block;
	width: 212px;
	height: 111px;
}

#lowerContent ul li.instruments h3 a {
	background: url(/images/design/instruments_icon.jpg) no-repeat;
}

#lowerContent ul li.instruments h3 a:hover {
	background: url(/images/design/instruments_icon.jpg) 0 -111px no-repeat;
}

#lowerContent ul li.discography h3 a {
	background: url(/images/design/discography_icon.jpg) no-repeat;
}

#lowerContent ul li.discography h3 a:hover {
	background: url(/images/design/discography_icon.jpg) 0 -111px no-repeat;
}

#lowerContent ul li.media h3 a {
	background: url(/images/design/media_icon.jpg) no-repeat;
}

#lowerContent ul li.media h3 a:hover {
	background: url(/images/design/media_icon.jpg) 0 -111px no-repeat;
}

#lowerContent ul li.story h3 a {
	background: url(/images/design/story_icon.jpg) no-repeat;
}

#lowerContent ul li.story h3 a:hover {
	background: url(/images/design/story_icon.jpg) 0 -111px no-repeat;
}

#lowerContent ul li h4 {
	margin: 0 5px;
	padding: 0.1em 0 0.4em 0;
}

#lowerContent ul li h4 a {
	color: #ffcc33;
	text-decoration: none;
}

#lowerContent ul li h4 a:hover {
	text-decoration: underline;
}

#lowerContent ul li p {
	margin: 0 15px 0 5px;
	font-size: 13px;
	line-height: 1.3em;
	color: #eee;
	padding-left: 0;
}


/* ICON ROW */

#iconRow {
	clear: both;
}

#iconRow ul {
	list-style: none;
	padding: 0 0 0 22px;
}

#iconRow ul li {
	width: 95px;
	height: 56px;
	padding: 5px;
	margin: 0 11px 0 0;
	background: url(/images/design/small_icon_bg.png) no-repeat;
	float: left;
}

#iconRow ul li a {
	display: block;
	width: 95px;
	height: 39px;
	padding: 17px 0 0 0;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
}

#iconRow ul li a:hover {
	text-decoration: none;
}

#iconRow ul li.membership a {
	height: 47px;
	padding: 9px 0 0 0;
	background: url(/images/design/membership_btn.jpg) no-repeat;
}

#iconRow ul li.membership a:hover {
	background: url(/images/design/membership_btn.jpg) 0 -56px no-repeat;
}

#iconRow ul li.shop a {
	background: url(/images/design/shop_btn.jpg) no-repeat;
}

#iconRow ul li.shop a:hover {
	background: url(/images/design/shop_btn.jpg) 0 -56px no-repeat;
}

#iconRow ul li.forum a {
	background: url(/images/design/forum_btn.jpg) no-repeat;
}

#iconRow ul li.forum a:hover {
	background: url(/images/design/forum_btn.jpg) 0 -56px no-repeat;
}

#iconRow ul li.amps a {
	background: url(/images/design/amps_btn.jpg) no-repeat;
}

#iconRow ul li.amps a:hover {
	background: url(/images/design/amps_btn.jpg) 0 -56px no-repeat;
}

#iconRow ul li.interviews a {
	background: url(/images/design/interviews_btn.jpg) no-repeat;
}

#iconRow ul li.interviews a:hover {
	background: url(/images/design/interviews_btn.jpg) 0 -56px no-repeat;
}

#iconRow ul li.songs a {
	background: url(/images/design/songs_btn.jpg) no-repeat;
}

#iconRow ul li.songs a:hover {
	background: url(/images/design/songs_btn.jpg) 0 -56px no-repeat;
}

#iconRow ul li.email {
	width: 215px;
	margin-right: 0;
	background: url(/images/design/home_btn_email.png) no-repeat;
}


/* MAILING LIST FROM */

#iconRow ul li.email h5 {
	padding: 5px 0 7px 0;
	text-align: center;
}

#iconRow ul li.email input {
	width: 155px;
	height: 14px;
	padding: 2px 0 2px 3px;
	margin: 0 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	text-align: center;
}

#iconRow ul li.email input.emailText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: left;
}

#iconRow ul li.email input.submit {
	width: 30px;
	height: 22px;
	padding: 0 0 0 0;
	margin: 0px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}


/* IE7 HACKS */

#featuredItems ul li a span.highlight:hover {
	cursor: pointer;
}
