/* COMMON STYLES */

#content p {
	padding-left: 14px;
}

#col1 img {
	border: 1px solid #666;
	margin: 5px 0 10px 3px;
}


/* NEWS */

#content.news #col1 h3 {
	margin-top: 10px;
}

#content.news #col1 h3, #content.news #col1 p {
	margin-left: 4px;
}

#content.news .newsItem {
	width: 570px;
	padding: 0;
	margin: 0 0 20px 14px;
	border-bottom: 1px solid #333;
}

#content.news p.newsCopy {
	padding-left: 0;
}

#content.news h3 {
	font-size: 16px;
	padding: 2px 0;
}

#content.news p.newsDate {
	padding: 3px 0 8px 0;
	font-size: 11px;
	color: #cc9900;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#content.news #col2 img {
	border: 1px solid #333;
	float: left;
	margin: 0 10px 5px 0;
}


/* NEWS ITEM */

#content.newsItem .article {
	margin: 0 0 20px 14px;
	padding-bottom: 10px;
	border-bottom: 1px solid #333;
}

#content.newsItem h3 {
	font-size: 16px;
	padding: 2px 0;
	color: #FFCC33;
}

#content.newsItem p.newsDate {
	padding: 3px 0 8px 0;
	font-size: 11px;
	color: #cc9900;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#content.newsItem .newsCopy p {
	padding-left: 0;
}

#content.newsItem p.caption {
	font-size: 12px;
	text-transform: uppercase;
	line-height: 1.3em;
	color: #fff;
}

#content.newsItem ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 15px 0 10px 20px;
}



/* DISCOGRAPHY */

a.iTunesLink {
		background: url(/images/design/disc_itunes_2.png) no-repeat;
		height: 25px;
		display: block;
		padding: 2px 0 0 35px;
		margin: 0 0 10px 10px;
		font-family: "Lucida Sans";
		font-size: 1.1em;
		text-transform: uppercase;
		/* color: #3399ff; */
}

a.AmazonLink {
		background: url(/images/design/disc_amazon_2.png) no-repeat;
		height: 25px;
		display: block;
		padding: 2px 0 0 35px;
		margin: 0 0 0 10px;
		font-family: "Lucida Sans";
		font-size: 1.1em;
		text-transform: uppercase;
		/* color: #3399ff; */
}


#content.discography h2.dvdHeader {
	margin: 20px 0 5px 0;
	float: right;
}

#content.discography ul.albums {
	list-style: none;
	padding: 5px 0 0 4px;
}

#content.discography ul.albums li {
	width: 78px;
	height: 78px;
	margin: 0 20px 20px 0;
	float: left;
	padding: 0 2px 0 0;
}

#content.discography ul.albums li a {
	border: 1px solid #606060;
	display: block;
	width: 78px;
	height: 78px;
}

#content.discography ul.albums li a:hover {
	border: 1px solid #ffcc33;
}


#content.discography ul.albums li.rightEdge {
	margin-right: 0;
}

#content.discography #col1 h3 {
	color: #FFCC33;
	padding: 7px 0 0 4px;
	font-size: 22px;
}

#content.discography #col1 p.released {
	padding: 3px 0 20px 4px;
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#content.discography #col1 ul.songList {
	padding: 0 0 0 4px;
	list-style: none;
}

#content.discography #col1 ul.songList li {
	margin: 0 0 14px 0;
	padding: 0 0 0 25px;
	line-height: 1em;
	position: relative;
}

#content.discography #col1 ul.songList li a {
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}

#content.discography #col1 ul.songList li a:hover {
	text-decoration: underline;
}

#content.discography #col1 ul.songList li span {
	display: block;
	font-size: 12px;
	line-height: 1em;
	margin: 2px 0 0 0;
}

#content.discography #col1 ul.songList li .addToPlaylist {
	position: absolute;
	top: 1px;
	left: 0px;
}

#content.discography #col1 ul.songList li .addToPlaylist a {
	display: block;
	width: 15px;
	height: 15px;
	background: url(/images/design/plus.png) no-repeat;
}

#content.discography #col1 ul.songList li .addToPlaylist a:hover {
	background: url(/images/design/plus.png) 0 -15px no-repeat;
}

#content.discography #col1 ul.songList li .addToPlaylist span {
	display: none;
}


/* ALBUM SYLES */

#content.album .albumNav {
	width: 92px;
	height: 37px;
	padding: 7px 0 0 0;
	margin: 0 6px 0 0;
	background: url(/images/design/album_nav_bg.png) no-repeat;
	float: right;
}

#content.album .albumNav a.left {
	display: block;
	width: 34px;
	height: 31px;
	margin: 0 0 0 8px;
	background: url(/images/design/album_nav_left.png) no-repeat;
	float: left;
}

#content.album .albumNav a.left:hover {
	background: url(/images/design/album_nav_left.png) 0 -31px no-repeat;
}

#content.album .albumNav a.right {
	display: block;
	width: 34px;
	height: 31px;
	margin: 0 0 0 50px;
	background: url(/images/design/album_nav_right.png) no-repeat;
}

#content.album .albumNav a.right:hover {
	background: url(/images/design/album_nav_right.png) 0 -31px no-repeat;
}

#content.album .albumNav a span {
	display: none;
}

#content.album h3 {
	width: 470px;
	color: #FFCC33;
	font-size: 20px;
	padding: 2px 0 0 0;
	margin-left: 14px;
}

#content.album h3.extraDisk {
	width: 570px;
	font-size: 18px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-right: 14px;
	border-bottom: 1px solid #333;
}

#content.album p.released {
	width: 470px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0 0 10px 0;
	margin: 0 0 20px 14px;
	font-size: 12px;
	border-bottom: 1px solid #333;
}

#content.album h4 {
	width: 570px;
	color: #FFCC33;
	font-size: 18px;
	padding: 0 0 10px 0;
	margin: 0 0 10px 14px;
	border-bottom: 1px solid #333;
}

#content.album table {
	border-collapse: collapse;
	margin: 0 0 40px 14px;
}

#content.album table td {
	vertical-align: top;
	width: 285px;
}

#content.album ul.songList {
	width: 275px;
	padding: 0;
	margin: 0 10px 0 0;
	list-style: none;
}

#content.album ul.songList li {
	margin: 0 0 15px 0;
	padding: 0 0 0 25px;
	line-height: 1em;
	position: relative;
}

#content.album ul.songList li .addToPlaylist {
	position: absolute;
	top: 1px;
	left: 0px;
}

#content.album ul.songList li .addToPlaylist a {
	display: block;
	width: 15px;
	height: 15px;
	background: url(/images/design/plus.png) no-repeat;
}

#content.album ul.songList li .addToPlaylist a:hover {
	background: url(/images/design/plus.png) 0 -15px no-repeat;
}

#content.album ul.songList li .addToPlaylist span {
	display: none;
}

#content.album ul.songList li a {
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}

#content.album ul.songList li a:hover {
	text-decoration: underline;
}

#content.album ul.songList li span {
	display: block;
	font-size: 12px;
	line-height: 1em;
	margin: 2px 0 0 0;
}

#content.album dl {
	margin: 0;
}

#content.album dl dt {
	font-weight: bold;
	font-size: 14px;
}

#content.album dl dd {
	margin: 0 0 15px 0;
}

#content .addedMessage {
	width: 98px;
	height: 38px;
	border: 1px solid #fff;
	background-color: #086ea1;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 1.5em;
	position: absolute;
	z-index: 400;
	top: -10px;
	left: 25px;
	display: none;
}


/* GUTIAR and AMP GALLERY */

#content.guitars h2, #content.amps h2 {
	width: 755px;
	height: 48px;
	padding: 0;
	margin: 0 auto 10px auto;
	background: url(/images/design/guitar_archive.jpg) no-repeat;
	border: 1px solid #666;
}

#content.guitars h2 a, #content.amps h2 a {
	display: block;
	width: 755px;
	height: 48px;
}


#content.guitars h2 span, #content.amps h2 span {
	display: none;
}

#content.guitars #instrumentListBox, #content.amps #instrumentListBox {
	width: 780px;
	height: 93px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

#content.guitars ul.instrumentList, #content.amps ul.instrumentList {
	width: auto;
	list-style: none;
	padding: 0;
	position: absolute;
}

#content.guitars ul.instrumentList li, #content.amps ul.instrumentList li {
	width: 69px;
	height: 69px;
	padding: 12px;
	margin: 0 0 0 4px;
	float: left;
	background: url(/images/design/guitar_list_bg.png) no-repeat;
}

#content.guitars ul.instrumentList li:hover, #content.amps ul.instrumentList li:hover {
	background: url(/images/design/guitar_list_bg.png) 0 -93px no-repeat;
}


/* john edit */
#content.guitars ul.instrumentList li a span, #content.amps ul.instrumentList li a span {
	position: absolute;
	display: block;
	width: 66px;
	height: 45px;
	overflow: hidden;
	padding: 20px 0 0 3px;
	text-decoration: none;
	cursor: pointer;
}


#content.guitars ul.instrumentList li a span strong.year, #content.amps ul.instrumentList li a span strong.year {
	color: #FFCC33;
	font-weight: bold;
	display: block;
	font-size: 20px;
	height: 20px;
}

#content.guitars ul.instrumentList li a span strong.model, #content.amps ul.instrumentList li a span strong.model {
	font-size: .85em;
	letter-spacing: -0.03em;
	color: #fff;
	line-height: 12px;
	font-weight: normal;
	height: 25px;
	overflow: hidden;
	display: block;
}
/* end john edit */


#content.guitars #instrumentSlider, #content.amps #instrumentSlider {
	width: 757px;
	height: 10px;
	margin: 0 auto;
	background: url(/images/design/guitar_slider_bg.png) no-repeat;
	position: relative;
}

#content.guitars #instrumentSliderHead, #content.amps #instrumentSliderHead {
	width: 100px;
	height: 10px;
	background: url(/images/design/guitar_slider_head.png) no-repeat;
	position: absolute;
	cursor: move;
}

#content.guitars #instrumentDetails {
	height: 640px;
	margin: 20px 0 0 0;
	background: url(/images/design/guitar_details_bg.jpg) 255px -60px no-repeat;
}

#content.amps #instrumentDetails {
	height: 473px;
	margin: 0px 0 0 0;
	background: url(/images/design/amp_details_bg.jpg) 255px -60px no-repeat;
}

#content.guitars a.previousInstrument, #content.amps a.previousInstrument {
	display: block;
	width: 50px;
	height: 200px;
	margin: 150px 0 0 27px;
	background: url(/images/design/guitar_previous_bg.png) no-repeat;
	float: left;
}

#content.guitars a.previousInstrument:hover, #content.amps a.previousInstrument:hover {
	background: url(/images/design/guitar_previous_bg.png) -50px 0 no-repeat;
}

#content.guitars a.previousInstrument span, #content.amps a.previousInstrument span {
	display: none;
}

#content.guitars a.nextInstrument, #content.amps a.nextInstrument {
	display: block;
	width: 50px;
	height: 200px;
	margin: 150px 0 0 27px;
	background: url(/images/design/guitar_next_bg.png) no-repeat;
	float: left;
}

#content.guitars a.nextInstrument:hover, #content.amps a.nextInstrument:hover {
	background: url(/images/design/guitar_next_bg.png) -50px 0 no-repeat;
}

#content.guitars a.nextInstrument span, #content.amps a.nextInstrument span {
	display: none;
}

#content.guitars #instrumentDetails h3, #content.amps #instrumentDetails h3 {
	width: 190px;
	height: 28px;
	padding: 8px 0 0 15px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight: bold;
	color: #999933;
	background: url(/images/design/guitar_details_header_bg.png) no-repeat;
}

#content.guitars .specs, #content.amps .specs {
	width: 200px;
	height: 246px;
	margin: 104px 0 0 27px;
	float: left;
}

#content.guitars .specs dl, #content.amps .specs dl {
	width: 200px;
	height: 190px;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	font-size: 12px;
	line-height: 1.5em;
	background: url(/images/design/guitar_specs_bg.png) no-repeat;
}

#content.guitars .specs dl dt, #content.amps .specs dl dt {
	width: 60px;
	padding: 0;
	text-align: right;
	color: #fff;
	font-weight: bold;
	float: left;
}

#content.guitars .specs dl dd, #content.amps .specs dl dd {
	width: 125px;
	margin: 0 0 2px 65px;
	color: #FFCC33;
	font-weight: bold;
}

#content.guitars .imageBox {
	width: 300px;
	height: 500px;
	margin: 0 0 0 27px;
	border: 1px solid #3e3e3e;
	position: relative;
	overflow: hidden;
	float: left;
}

#content.guitars #photoCredit {
	clear: left;
	font-family: "Lucida Sans Unicode","Lucida Sans",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-left: 495px;
}

#content.amps .imageBox {
	width: 300px;
	height: 300px;
	margin: 75px 0 0 27px;
	border: 1px solid #3e3e3e;
	position: relative;
	overflow: hidden;
	float: left;
}

#content.amps #photoCredit {
	clear: left;
	font-family: "Lucida Sans Unicode","Lucida Sans",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-left: 495px;
}

#content.guitars .imageBox a, #content.amps .imageBox a {
	display: block;
	padding: 0;
	margin: 0;
	position: relative;
}

#content.guitars .imageBox img, #content.amps .imageBox img {
	position: absolute;
}

#content.guitars .zoomIn, #content.amps .zoomIn {
	width: 200px;
	height: 246px;
	margin: 104px 0 0 27px;
	float: left;
}

#content.guitars #zoomBox, #content.amps #zoomBox {
	width: 192px;
	height: 192px;
	margin: 10px 0 0 0;
	border: 4px solid #3e3e3e;
	background-color: #000;
	position: relative;
}

#content.guitars #zoomBox p, #content.amps #zoomBox p {
	width: 150px;
	padding: 0;
	margin: 60px auto 0 auto;
	text-align: center;
}

#content.guitars .instrumentDescription, #content.amps .instrumentDescription {
	width: 745px;
	margin: -100px auto 0 auto;
}

#content.guitars .instrumentDescription h4, #content.amps .instrumentDescription h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	padding-bottom: 10px;
}

#content.guitars .instrumentDescription p, #content.amps .instrumentDescription p {
	padding-left: 0;
	font-size: 14px;
	line-height: 1.5em;
}


/* SONGS */

#col1 ul.letterList {
	list-style: none;
	padding: 0;
}

#col1 ul.letterList li {
	padding: 0 0 2px 2px;
	float: left;
}

#col1 ul.letterList li a {
	display: block;
	width: 27px;
	height: 24px;
	padding: 3px 0 0 0px;
	border: 1px solid #626363;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	text-decoration: none;
	background: url(/images/design/song_letter_bg.png) repeat-x;
}

#col1 ul.letterList li.viewAll a {
	width: 89px;
}

#col1 ul.letterList li.active a {
	border: 1px solid #fac801;
}

#col1 ul.letterList li a:hover {
	color: #000;
	border: 1px solid #966502;
	text-shadow: #cc9900 0px 1px 0px;
	background: url(/images/design/song_letter_bg.png) 0 -27px repeat-x;
}

#content.songs #col2 h3 {
	width: 60px;
	height: 57px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 48px;
	text-align: center;
	padding: 3px 0 0 0;
	margin: 0 0 18px 14px;
	text-shadow: #cc9900 0px 1px 0px;
	background: url(/images/design/song_letter_big_bg.png) no-repeat;
}

#content.songs ul.songList {
	list-style: none;
	padding: 0 0 5px 0;
	margin: 0 14px 25px 14px;
	border-bottom: 1px solid #666;
}

#content.songs ul.songList:last-child {
	border-bottom: none;
}

#content.songs ul.songList li {
	padding: 0 0 15px 0;
	text-transform: uppercase;
}

#content.songs ul.songList li p.title {
	padding: 0 0 0 0;
	
}

#content.songs ul.songList li p.title a {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#content.songs ul.songList li p.title a:hover {
	color: #FFCC33;
	text-decoration: underline;
}

#content.songs ul.songList li p.albums {
	padding: 0 0 0 0;
	color: #ccc;
}

#content.songs ul.songList li p.albums a {
	color: #ccc;
	text-decoration: none;
	font-size: 11px;
}

#content.songs ul.songList li p.albums a:hover {
	color: #FFCC33;
	text-decoration: underline;
}


/* SONGS STYLES */

#content.song h3 {
	color: #FFCC33;
	font-size: 22px;
	padding: 0 0 5px 14px;
}

#content.song p {
	color: #fff;
	text-transform: uppercase;
}

#content.song p a {
	color: #fff;
	text-decoration: none;
}

#content.song p a:hover {
	color: #FFCC33;
	text-decoration: underline;
}

#content.song h4 {
	color: #FFCC33;
	font-size: 18px;
	padding: 22px 0 10px 0;
	margin: 2px 14px 0 14px;
	border-top: 1px solid #6b6b6b;
}

#content.song #col2 ul {
	list-style: none;
	padding: 0 0 1.3em 14px;
	margin-right: 14px;
	text-transform: uppercase;
}

#content.song #col2 ul li {
	padding: 0;
	line-height: 1.3em;
}


/* STORY STYLES */

#content.story #timelineNav li a.showing {
	color: #fff;
	background: url(/images/design/timeline_era_spacer.png) 0 -60px no-repeat;
}

#content.story #timelineNav #backward {
	width: 61px;
	height: 60px;
	background: url(/images/design/timeline_back_but.png) no-repeat;
	position: absolute;
	top: 0;
	left: -80px
}

#content.story #timelineNav #backward:hover {
	background: url(/images/design/timeline_back_but.png) 0 -60px no-repeat;
	cursor: pointer;
}

#content.story #timelineNav #forward {
	width: 61px;
	height: 60px;
	background: url(/images/design/timeline_for_but.png) no-repeat;
	position: absolute;
	top: 0;
	right: -80px;
}

#content.story #timelineNav #forward:hover {
	background: url(/images/design/timeline_for_but.png) 0 -60px no-repeat;
	cursor: pointer;
}

#content.story #col1.left320 img {
	margin: 30px 0 30px 4px;
}

#content.story .article {
	margin: 0 0 0 14px;
}


/* ARCHIVES STYLES */

#content.archives .instruments, #content.archives .interviews, #content.archives .amps, #content.archives .story, #content.archives .guest {
	height: 190px;
	margin: 0 0 10px 0;
}

#content.archives .instruments p, #content.archives .interviews p, #content.archives .amps p, #content.archives .story p, #content.archives .guest p {
	margin: 25px 0 0 300px;
	font-size: 11px;
	line-height: 1.3em;
	color: #ddd;
	font-weight: bold;
}

#content.archives a.button {
	display: block;
	width: 290px;
	height: 135px;
	margin: 15px 0 0 4px;
	padding: 0;
	border: 1px solid #666;
	float: left;
}


#content.archives a.button:hover {
	border: 1px solid #ffcc33;	
}

#content.archives a.button span {
	display: none;
}

#content.archives .instruments a.button {
	background: url(/images/design/archive_inst_but.jpg) no-repeat;
}

#content.archives .instruments a.button:hover {
	background: url(/images/design/archive_inst_but.jpg) 0 -135px no-repeat;
}

#content.archives .amps a.button {
	background: url(/images/design/archive_amps_btns.jpg) no-repeat;
}

#content.archives .amps a.button:hover {
	background: url(/images/design/archive_amps_btns.jpg) 0 -135px no-repeat;
}

#content.archives .interviews a.button {
	background: url(/images/design/archive_interview_but.jpg) no-repeat;
}

#content.archives .interviews a.button:hover {
	background: url(/images/design/archive_interview_but.jpg) 0 -135px no-repeat;
}

#content.archives .story a.button {
	background: url(/images/design/archive_story_but.jpg) no-repeat;
}

#content.archives .story a.button:hover {
	background: url(/images/design/archive_story_but.jpg) 0 -135px no-repeat;
}

#content.archives .guest a.button {
	background: url(/images/design/archive_guest_but.jpg) no-repeat;
}

#content.archives .guest a.button:hover {
	background: url(/images/design/archive_guest_but.jpg) 0 -135px no-repeat;
}


/* INTERVIEWS STYLES */

#content.interviews ul.interiewList {
	list-style: none;
	padding: 0 0 0 14px;
}

#content.interviews ul.interiewList li, #content.interviews ol.interiewList li {
	margin: 0 14px 18px 0;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #333;
}

#content.interviews .interiewList h3 {
	padding-top: 0;
}

#content.interviews ul.interiewList h3 a, #content.interviews ol.interiewList h3 a {
	color: #FFCC33;
}

#content.interviews ul.interiewList h3 a em, #content.interviews ol.interiewList h3 a em {
	color: #fff;
	font-style: normal;
}

#content.interviews ul.interiewList h4, #content.interviews ol.interiewList h4 {
	padding: 4px 0 8px 0;
	color: #cc9900;
	font-size: 12px;
}

#content.interviews ul.interiewList p, #content.interviews ol.interiewList p {
	padding: 0 0 5px 0;
}

#content.interviews #interviewQueryInput, #content.interview #interviewQueryInput {
	width: 225px;
	height: 13px;
	margin: 3px 9px 0 14px;
	padding: 1px 0 0 1px;
	background-color: #fff;
	border: 1px solid #999;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#content.interviews #interviewSearchForm input.search, #content.interview #interviewSearchForm input.search {
	width: 50px;
	height: 16px;
	background: url(/images/design/search_but.png) no-repeat;
	border: none;
	margin: 3px 0 0 0;
}

#content.interviews #interviewSearchForm input.search:hover, #content.interview #interviewSearchForm input.search:hover {
	background: url(/images/design/search_but.png) 0 -16px no-repeat;
	cursor: pointer;
}

#content.interviews #col1 h3, #content.interview #col1 h3 {
	color: #FFCC33;
	padding: 12px 0;
	margin: 18px 4px 15px 14px;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
}

#content.interviews ul.decades, #content.interview ul.decades {
	list-style: none;
}

#content.interviews ul.decades li a, #content.interview ul.decades li a {
	color: #fff;
}

#content.interviews ul.decades li a em, #content.interview ul.decades li a em {
	color: #FFCC33;
	font-style: normal;
}

#content.interviews ol.interiewList {
	padding: 0 0 0 44px;
}

#content.interview h3, #content.interview h4, #content.interview h5, #content.interview h6 {
	padding-left: 14px;
}

#content.interview h3 {
	font-size: 15px;
	padding: 2px 0 2px 14px;
	color: #FFCC33;
}

#content.interview h5.author {
	font-size: 11px;
	padding: 2px 0 10px 14px;
}

#content.interview h4.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 3px 0 10px 14px;
	text-transform: none;
	line-height: 1.1em;
}

#content.interview h5.publication {
	color: #ccc;
	font-size: 11px;
	padding: 8px 0 4px 14px;
}

#content.interview h5.publication em {
	color: #cc9900;font-style: normal;
}

#content.interview h5.date {
	font-size: 11px;
	padding: 0 0 18px 0;
	margin: 0 14px 14px 14px;
	border-bottom: 1px solid #333;
}


/* MEDIA STYLES */

#content.media ul.imageGalleries {
	list-style: none;
	padding: 16px 0 0 4px;
}

#content.media ul.imageGalleries li {
	width: 98px;
	min-height: 140px;
	padding: 0 16px 15px 0;
	text-align: center;
	float: left;
}

#content.media ul.imageGalleries li.edge {
	padding: 0 0 0 0;
}

#content.media ul.imageGalleries li img {
	border: 2px solid #fff;
}

#content.media ul.imageGalleries li img:hover {
	border: 2px solid #FFCC33;
}

#content.media ul.imageGalleries li h3 {
	padding: 5px 0 0 0;
}

#content.media ul.imageGalleries li a {
	color: #fff;
}

#content.media ul.imageGalleries li a:hover {
	color: #FFCC33;
}

#content.media ul.mediaVideos {
	list-style: none;
	padding: 10px 0 0 10px;
	margin: 5px 15px 0 3px;
}

#content.media ul.mediaVideos li {
	min-height: 105px;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #666;
}

#content.media ul.mediaVideos li:last-child {
	border-bottom: none;
}

#content.media ul.mediaVideos li .videoThumb {
	width: 120px;
	float: left;
}

#content.media ul.mediaVideos li .videoThumb img {
	margin: 0;
}

#content.media ul.mediaVideos li .videoThumb img:hover {
	border: 1px solid #FFCC33;
}

#content.media ul.mediaVideos li h3 {
	margin: 0 0 0 135px;
	padding: 5px 0 6px 0;
	font-size: 14px;
}

#content.media ul.mediaVideos li h3 a {
	color: #FFCC33;
	
}

#content.media ul.mediaVideos li p {
	margin: 0 0 0 135px;
	padding: 0;
	font-size: 12px;
}


/* SEARCH RESULTS */

#content.searchResults #pageQueryInput {
	width: 225px;
	height: 13px;
	margin: 3px 9px 0 9px;
	padding: 1px 0 0 1px;
	background-color: #fff;
	border: 1px solid #999;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#content.searchResults #pageSearchForm {
	padding: 0 0 20px 0;
	margin: 0 10px 15px 5px;
	border-bottom: 1px solid #333;
}

#content.searchResults #pageSearchForm input.search {
	width: 50px;
	height: 16px;
	background: url(/images/design/search_but.png) no-repeat;
	border: none;
	margin: 3px 0 0 0;
}

#content.searchResults #pageSearchForm input.search:hover {
	background: url(/images/design/search_but.png) 0 -16px no-repeat;
	cursor: pointer;
}

#content.searchResults #col1 p {
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	line-height: 1.5em;
	text-transform: uppercase;
}

#content.searchResults p.results {
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}

#content.searchResults p.results strong {
	color: #FFCC33;
	font-weight: normal;
}

#content.searchResults ol.searchResultsList {
	margin: 0 10px 0 18px;
}

#content.searchResults ol.searchResultsList li {
	width: 100%;
	padding: 18px 0;
	margin: 0 0 0 0;
	border-top: 1px solid #333;
	float: left;
}

#content.searchResults ol.searchResultsList h3 {
	color: #cc9900;
	
	font-size: 14px;
	padding: 0;
	
}

#content.searchResults ol.searchResultsList .inside {
	margin: -15px 0 0 130px;
	
}

#content.searchResults ol.searchResultsList h4 {
	padding: 0 0 3px 0;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}

#content.searchResults ol.searchResultsList p {
	padding: 0;
	text-transform: uppercase;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content.searchResults ol.searchResultsList .inside img {
	border: 1px solid #333;
	margin: 0 15px 10px 0;
	float: left;
}

#content.searchResults p.searchNavigate {
	margin: 10px 10px 0 35px;
	padding: 20px 0 0 0;
	border-top: 1px solid #333;
	text-align: center;
	clear: both;
	font-size: 18px;
}


/* IMAGE GALLERIES */

#content.imageGallery #col1 h3 {
	padding: 0 0 10px 14px;
}

#content.imageGallery #galleryDescription {
	padding: 0px 20px 0 10px;
	color: #fff;
}

#content.imageGallery #galleryDescription p {
	padding: 0;
}

#content.imageGallery #col1 .backLink {
	padding: 10px 0 0 0;
}

#content.imageGallery table.galleryList {
	border-collapse: collapse;
	margin: 0 0 0 4px;
}

#content.imageGallery table.galleryList td {
	vertical-align: top;
	padding: 0 15px 15px 0;
}

#content.imageGallery table.galleryList td.edge {
	padding-right: 0;
}

#content.imageGallery table.galleryList img {
	border: 2px solid #fff;
}

#content.imageGallery table.galleryList img:hover {
	border: 2px solid #FFCC33;
}

#mediaContent {
	background-color: #fff;
	max-width: 940px;
}

#mediaContent img {
	float: left;
}

#mediaContent .popInside {
	
	max-width: 200px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	padding: 0 0 0 15px;
}

#mediaContent .popInside p.credit {
	color: #000;
	text-transform: uppercase;
	font-family: "Lucida Sans";
	font-size: 11px;
}

#mediaContent .popInside p.location {
	color: #666;
	text-transform: uppercase;
	font-family: "Lucida Sans";
	font-size: 11px;
	padding: 0;
	margin: 0 0 5px 0;
}
	
#mediaContent .popInside p.date {
	color: #000;
	text-transform: uppercase;
	font-family: "Lucida Sans";
	font-size: 11px;
	padding: 0;
	margin: 0;
}	
	
#mediaContent .popInside h2 {
	color: #000;
	text-transform: uppercase;
	font-family: "Lucida Sans";
	font-size: 14px;
	padding: 0;
	margin: 5px 0 5px 0;
}	
		

/* SHOP */

#content.shop #col1 ul {
	list-style: none;
}

#content.shop #col1 ul li h3 {
	padding: 0 0 0 0;
}

#content.shop #col1 ul li {
	width: 285px;
	margin: 0 0 40px 0;
}

#content.shop #col1 ul li p {
	background: none;
	font-size: 12px;
	min-height: 61px;
	padding: 14px 0 0 80px;
	margin: 0 5px 10px 0;
	color: #fff;
	line-height: 1.3em;
}


#content.shop #col1 ul li img {
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	border: 1px solid #666;
}

#content.shop #col1 ul li a img:hover {
	border: 1px solid #ffcc33;
}


/*
#content.shop #col1 p {
	min-height: 61px;
	padding: 14px 0 0 80px;
	margin: 0 5px 10px 0;
	color: #fff;
	font-size: 12px;
	line-height: 1.3em;
	background: url(/images/design/itunes.png) top left no-repeat;
}
*/


#content.shop ul.albumList {
	list-style: none;
	margin: 0 0 0 14px;
	padding: 0 0 0 0;
}

#content.shop ul.albumList li {
	margin: 0 0 15px 0;
	padding: 0 0 0 25px;
	line-height: 1.1em;
	background: url(/images/design/itunes_plus.png) top left no-repeat;
}

#content.shop ul.albumList li a {
	text-transform: uppercase;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

#content.shop ul.shopList {
	list-style: none;
	padding: 0 4px 0 4px;
}

#content.shop ul.shopList li {
	margin: 0 0 40px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #333;
}

#content.shop ul.shopList li:last-child {
	border-bottom: none;
}

#content.shop ul.shopList .productImage {
	border: 1px solid #f1c100;
	float: left;
}

#content.shop ul.shopList .shopItemContent {
	margin: 0 0 0 165px;
}

#content.shop ul.shopList .shopItemContent h3 {
	padding: 0 0 10px 0;
	color: #fff;
}

#content.shop ul.shopList .shopItemContent h3 strong {
	color: #ffcc33;
}

#content.shop ul.shopList .shopItemContent p {
	padding-left: 0;
	font-size: 13px;
	line-height: 1.3em;
}

#content.shop ul.shopList .shopItemContent .orderForm {
	padding: 0 0 20px 0;
}

#content.shop ul.shopList .shopItemContent .orderForm p {
	padding: 0 0 10px 12px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
}

#content.shop ul.shopList .shopItemContent .orderForm select {
	margin: 0 20px 0 0;
}

#content.shop ul.shopList .shopItemContent .orderForm .payButton {
	margin: 0 0 -7px 0;
}


/* TERMS AND CONDITIONS */

#content.terms #col2 ul {
	width: 480px;
	margin: 0 0 0 20px;
}

#content.terms #col1 ul {
	width: 270px;
	margin: 0 0 0 20px;
}

#content.terms ul li ul {
	margin: 0;
}


#content.terms ul li ul li {
	list-style: circle;
	padding: 10px 0 10px 0;
}

#content.terms ul li {
	list-style: decimal;
	line-height: 20px;
}

#content.terms ul li p {
	padding: 10px 0;
	margin: 0;
}


#content.terms ul li h3 {
	padding: 20px 0 5px 0;
}
	

#content.terms #col1.left320 ul li {
	padding: 5px 0;
	width: 280px;
}


/*LINKS*/

#content.links ul {
	padding: 0px 0px 40px  20px;
	margin: 0;
	list-style: none;
}


#content.links ul li {
	margin: 0; 
	padding: 0px;
}

#content.links ul li.heading {
	font-family: "Lucida Sans";
	font-size: 20px;
	text-transform: uppercase;
	padding: 0 0 8px 0;
	margin: 0;
	border-bottom: 1px solid #666;
}
	
#content.links ul li.link {
	padding: 15px 0 0 0;
}	
	
#content.links ul li.description {
	font-size: 12px;
	padding: 0;
}	

/* GUEST ALBUMS */

#content.guest #col1 p {
	width: 280px;
}

#content.guest ul {
	list-style: none;
}

#content.guest ul li {
	border-bottom: solid 1px #333;
	height: 100px;
	padding: 20px 0 0 0;
	margin: 0 20px 0 0; 
}

#content.guest ul li img {
	float: left;
	margin: 0 20px 0 0;
	border: solid 1px #666666;
}


#content.guest ul li h3 {
	padding: 0;
}
	
	
/*SHOP 2*/

#content.shop #col2 p {
	width: 480px;
}

#content.shop #col2 ul {
	list-style: none;
}

#content.shop #col2 ul li {
	border-bottom: solid 1px #333;
	height: 100px;
	padding: 20px 0 20px 0;
	margin: 0 20px 0px 0; 
}

#content.shop #col2 ul li a img {
	float: left;
	margin: 0px 20px 0 0;
	border: solid 1px #666666;
}


#content.shop #col2 ul li a img:hover {
	border: solid 1px #ffcc33;
}

#content.shop #col2 ul li h3 {
	padding: 0;
}

#content.shop #col2 ul li p {
	font-size: 12px;
	margin: 5px 0 0 0;

}

#content.shop #col2.right590 h2 a {
	color: #fff;
	text-decoration: none;
}

#content.shop #col2.right590 h2 a:hover {
	color: #ffcc33;
	text-decoration: underline;
}

#content.shop #col2 ul li a.musicroom_shop {
		background: url(/images/design/disc_musicroom.png) no-repeat;
		height: 25px;
		display: block;
		padding: 2px 0 0 35px;
		margin: 7px 0 0 123px;
		font-family: "Lucida Sans";
		font-size: 11px;
		text-transform: uppercase;
		color: #fff;
}



#content.shop #col2 ul li a.amazon_shop {
		background: url(/images/design/disc_amazon_2.png) no-repeat;
		height: 25px;
		display: block;
		padding: 2px 0 0 35px;
		margin: 7px 0 0 123px;
		font-family: "Lucida Sans";
		font-size: 11px;
		text-transform: uppercase;
		color: #fff;
}


#content.shop #col2 ul li a.itunes_shop {
		background: url(/images/design/disc_itunes_2.png) no-repeat;
		height: 25px;
		padding: 2px 0 0 35px;
		margin: 7px 0 0 123px;
		font-family: "Lucida Sans";
		font-size: 11px;
		display: block;
		text-transform: uppercase;
		color: #fff;
}

#content.shop #col2 ul li a.itunes_shop:hover {
	text-decoration: underline;
}