body {
	margin:0;
	font: 12px Arial, Helvetica, sans-serif;
	behavior:		url("csshover.htc");
}

img.left {
	float:			left;
	margin:			5px;
}

img.right {
	float:			right;
	margin:			5px;
}

hr {
	color: 			#cfcfcf;
	background-color: #cfcfcf;
	height: 1px;
	border:			none;
}



img {
	border:none;
	margin:0;
	padding:0;
	border:0;
}

.clear {
	clear:			both;
	height:			0px;
	width:			100%;
}

.floatRight {
	float:			right;
	margin:			0 0 10px 10px;
}
.floatLeft {
	float:			left;
	margin:			0 10px 10px 0;
}

.small {
	font-size:		11px;
	line-height:	15px;
}

.xsmall {
	font-size:		10px;
}

.eventsAlt {
	background-color:#EEEEEE;
}

div#submenu {
	position:	absolute;
	top:		105px;
	left:		80px;
}
div#submenuHolder {
	position:	relative;
}

.body_copy_white {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.body_copy_gray, h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 17px}
.copy_header_gray {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #444444}
.copy_header_white {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}

a {
	text-decoration:	none;
	color:				#01449F;
}
a:hover {
	text-decoration:	underline;
}
a:visited, a:active {
	color:		#C50129;
}


A.third_light:link { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.third_light:visited { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.third_light:active { COLOR: #FFFFFF; TEXT-DECORATION: none}
A.third_light:hover { COLOR: #ffab00; TEXT-DECORATION: none }


A.third_dark:link { COLOR: #444444; TEXT-DECORATION: none }
A.third_dark:visited { COLOR: #444444; TEXT-DECORATION: none }
A.third_dark:active { COLOR: #444444; TEXT-DECORATION: none}
A.third_dark:hover { COLOR: #000000; TEXT-DECORATION: underline }

.body_copy_whitesmall { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF }
.body_copy_blacksmall { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.body_copy_grayhead { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #444444 }
.body_gray_small {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; color: #666666; font-weight: normal; font-variant: normal; text-transform: none}.legalcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

/******************** Home *****************/
div#homeVideoClip {
	width:			400px;
	height:			260px;
	position:		absolute;
	top:			390px;
	left:			50%;
	margin-left:	-200px;
	background:		#535353;
	color:			#fff;
	padding:		10px;
	visibility:		hidden;
}



/************ Music & More *************/
div#albumHolder {
	position:		relative;
}

div.album {
	margin-bottom:	30px;
	padding-left:	55px;
}


div.album table {
	margin-top:		6px;
	width:			384px;
}

div.album td.albumTitle {
	width:			200px;
}

div.album img {
	display:		block;
}

div.album a.large {
	font-size:		13px;
	font-weight:	bold;
}


div.album div.interior, div.learnInterior, div.grayInterior {
	width:			350px;
	height:			205px;
	background:		#f3f3d9 url("img/newMusicMore/albumContainerBkg.jpg") repeat-x;
	border:			1px solid #e4e4e4;
	padding:		10px;
	margin-top:		5px;
	display:		block;
}

div#homeNews a {
	color:			#FF6600;
}

div.learnInterior, div.grayInterior {
	height:			auto;
}

table.smallBar {
	width:			245px;
}

div.album div.albumPic {
	float:			right;
	margin:			0 0 10px 10px;
	width:			155px;
	text-align:		center;
}
	div.albumPic img.lyrics {
		margin:		5px auto;
	}

a.albumLink {
	display:		block;
}

p.small {
	margin:			0;
}

/***** ########### SHOP ########### ***/
div.shopItem, div.shopItemApparel {
	float:			left;
	width:			115px;
	margin:			0 5px 10px 0;
}

div.shopItem img, div.shopItemApparel img {
	margin-bottom:	3px;
}

div.shopItemApparel {
	margin-right:	46px;
	text-align:		center;
}

div.albumFrame {
	height:			118px;
}

/***** ########### PRESS KIT ########### ***/
div.pressKitItem {
	clear:			both;
	padding-bottom: 20px;
	border-bottom:	1px solid #d9d9d9;
}

div.pressKitItem a.image:hover {
	text-decoration:	none;
}

div.pressKitItem a.image {
	position:			relative;
	margin:				0;
	padding:			0;
}

div.pressKitItem a.image span {
	font-size:			9px;
	position:			absolute;
	top:				100%;
	left:				50%;
	margin-left:		-25px;
}

/***** ########### MUSIC/MORE (includes Home icons))########### ***/
div#prevNext {
	margin:				0 auto;
	width:				200px
}
div#prevNext a:hover {
	text-decoration:	none;
}

div#homeCallouts div.holder {
	position:			relative;
	padding-bottom:		2px;
}

div#homeCallouts div.holder img.rollOver {
	display:			none;
	position:			absolute;
	top:				0;
	left:				0;
}

div#homeCallouts div.holder:hover img.rollOver {
	display:			block;
}

span#submittedThanks {
	font-size:			10px;
	color:				#fff;
	display:			none;
}

div#emailSignup {
	width:				243px;
	background:			#FF6600;
	height:				50px;
	display:			none;
	position:			absolute;
	top:				-10px;
	left:				0;
	opacity:			0.85;
	filter: 			alpha(opacity=85);
	padding:			4px;
	font-size:			10px;
}

div#emailSignup * {
	font-size:			10px;
}

/***** ########### FOOTER ########### ***/
div#footer {
	text-align:			center;
	font-size:			10px;
	color:				#7d7d7d;
}

