/* Page Layout Elements ------------ *//* Page Layout Elements ------------ */body,html {    margin:0;    padding:0;	height: 100%;	}	body {	background: url(/images/background.jpg) #637674;	background-repeat: repeat-x;	color: #FFFFFF;	text-align: center;	position: relative;	min-width: 960px;}/* CMS Wrapping Elements ------------- */div#container {	margin: 0 auto;	padding: 0;	width: 960px;	color: #000000;	background-color: #FFFFFF;	text-align: left;	position: ;}div.wrap {	padding: 10px;	background-color: #ffffff;}/* --------------- Channel Elements */div.channel {	margin: 10px 0 10px 0;	padding: 0 0 1px 0;}div#news,#news span.artist span {	background-color: #678116;}#news span.artist span {	background-color: #526712;	}div#media {	background-color: #1D4346;}#media span.artist span {	background-color: #163335;}div#discography,div#lyrics,#discography span.artist span {	background-color: #CD0067;}div#comingsoon div#discography,div#comingsoon #discography span.artist span {	background-color: #006697;}div#events,#events span.artist span {	background-color: #B95F00;}div#comments,div#memberfriends,div#memberjournal {	background-color: #ab431e;}div#playing {	background-color: #1D4346;	padding-top: 10px;}#pg-registration div#membership {	background-color:  #1D4346;	padding: 15px;}.profile div#membership {	background-color: #ab431e;}	/* --------------- Div.Items */div.item, li.item {	margin: 4px;	padding: 8px 0;}div#news div.item {	background-color: #99C123;}div#media div.item {	background-color: #275960;}div#discography div.item,div#lyrics div.item {	background-color: #FF6699;}div#comingsoon div#discography div.item {	background-color: #0099CB;}div#events div.item {	background-color: #ED7900;}div#comments div.item,.profile #membership div.item,div#memberfriends div.item,div#memberjournal div.item {	background-color: #DB5928;}div.alert {	color: #000000;	margin: 0 0 10px 0;	padding: 7px;	border: 1px solid #ff0000;}div.alert p, div.alert h3 {	color: #333333;}div.alert li {	list-style: none;}div.alert li {	color: red;	font-weight: bold;}/* *****DO NOT EDIT BELOW THIS*******//* Buttons and Links */a:link {	color: #FFFFFF;	text-decoration: underline;}a:visited {	color: #E7E7E7;	text-decoration: underline;	}a:hover {f	text-decoration: none;	color: #000000;	background: #FFFFFF;}a:active {	color: red;	text-decoration: none;}.clear { /* generic container (i.e. div) for floating buttons */    overflow: hidden;    width: 100%;}a.button span {/*    line-height: 14px; */}#button p a,a.button,a.button:visited {	background-color: #CCCCCC;	background-image: url(/images/bg_btns.gif);	color: #000000;	font: bold 9px verdana, sans-serif;	text-transform: uppercase;	border-style: solid;	border-width: 2px;	border-color: #CCCCCC #666666 #666666 #CCC ;	padding: 3px 6px;	text-decoration: none;	margin: 8px 0 8px 2px;}#button p a:hover,a.button:hover {		border-color:#666666 #CCCCCC #CCCCCC #666666;		background-image: url(/images/bg_btns.gif);		background-color: #CCCCCC;		color: #000000;		margin: 9px 0 9px 3px;}.url,.url p {	padding: 5px 0;}h2 a:link,h2 a:hover,h2 a:visited,h2 a:active {	background-color: none;	text-decoration: none;}p {	/*line-height: 1.45em; */	line-height: 13px;}body, p, li, th, td, option, input, text-area {	font: 12px Arial, Helvetica, Verdana, sans-serif;	color: #fff;}p {	margin: 0 8px 4px 8px;}form {	margin: 0;	padding: 0;}	select, input {	color: #000000;}h1, h2, h3, h4, h5 {	color: #FFF;	font-weight: bold;}h2 {	margin: 0;	padding: 0 5px;	font: Arial, Helvetica, Verdana, sans-serif;	text-transform: uppercase;	font-size: 13px;}h2 span span {	display: block;	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;}h3, h4, h5 {	margin: 0 8px 4px 8px;	padding: 0;	font: bold 12px Arial, Helvetica, Verdana, sans-serif;}td {	vertical-align: top;}img.thumbnail,img.fullsize {	border: 1px #000000 solid;	margin: 0 8px 8px 8px;	display: block;}#news img.fullsize,#media img.fullsize,#news img.thumbnail,#media img.thumbnail {	float: left;	display: inline;	position: relative;}#pg-home #news img.fullsize,#pg-home #news img.thumbnail {	display: none;}object, embed {	margin: 0;	padding: 0;	display: block;}div#news h2 {	background-image: url(/images/hdr_news_bg.gif); 	background-repeat: repeat-x;	height: 33px;}div#media h2 {	background-image: url(/images/hdr_media_bg.gif); 	background-repeat: repeat-x;	height: 33px;}div#discography h2,div#lyrics h2 {	background-image: url(/images/hdr_releases_bg.gif); 	background-repeat: repeat-x;	height: 33px;}div#comingsoon div#discography h2 {	background-image: url(/images/hdr_releases_upcoming_bg.gif); 	background-repeat: repeat-x;	height: 33px;}div#comingsoon div#discography h4 {	font-size: 14px;	font-weight: bold;	}div#events h2 {	background-image: url(/images/hdr_tour_bg.gif); 	background-repeat: repeat-x;	height: 33px;}div#comments h2,.profile div#membership h2,div#memberfriends h2,div#memberjournal h2 {	background-image: url(/images/hdr_comments_bg.gif); 	background-repeat: repeat-x;	height: 33px;}div.signup { background-color: #2C6B74; padding: 10px 5px 0 5px; _padding: 19px 5px 0 5px; left: 768px; height: 80px; _height: 74px; width: 172px; _width: 182px; background-image: url(/images/bg_signup.gif);}div.signup h2.channel {display: none;}div.signup .join-header-text {display: none;}div.signup p.byline {display: none;}table#primary {_margin-bottom: 10px;}#view-all {padding: 7px;}div#header {background-image: url(/images/bg_nav.gif);}div#nav {background-color: #d7d7d7; margin-bottom: 10px;}/* Banner Elements --------------- */div#728x90 {float: left; display: inline;}/* Global Elements --------------- */.clear {clear: both; float: none; display: block;}#pg-home div#content {	min-height: 1850px;		height: auto !important;	height: 1950px;	_height: 2150px;}#pg-home div#col-left {	display: inline;	float: left;	top: 10px;	_top: 8px;		left: 0;	position: absolute;	width: 320px;}#pg-home div#col-mid {	left: 320px;	position: absolute;	width: 300px;	margin-left: 10px;	top: 0;	}#pg-home div#col-right {	display: inline;	float: right;	position: relative;	width: 300px;	top: 10px;	_top: 8px;		}.control ul {	background: #FFFFFF;	list-style: none;	margin: 0 4px;	padding: 3px 0 3px 5px;}#discography .control ul,#lyrics .control ul {	background-color: #FF6699;}#media .control ul {	background-color: #275960;}.control li {	clear: none;	padding: 0 10px;	margin: 0;	display: inline;}.control li.selected a {	color: #FFFFFF;}.control li a:hover {	background-color: transparent;}/* ============================================================ Specific Elements ============================================================*//* Advertising Elements --------------- */#g728x90 {width: 748px; height:90px; background-image: url(http://www.interscope.com/images/ads/728x90_adv.gif); background-position: top right; background-repeat: no-repeat; background-color: #666666; text-align: left;}#g300x250 {width: 300px; height: 270px; background-image: url(http://www.interscope.com/images/ads/300x250_adv.gif); background-position: bottom; background-repeat: no-repeat; background-color: #666666;}/* Home / News Elements --------------- */#pg-home div.youtube {	display: none;}div.brightcove {	background-color: #000000;	text-align: center;	width: 320px;	margin: 10px auto;	color: #FFFFFF;}#pg-home #events-summary #events span.address,#pg-home #events-summary #events span.notes {	display: none;}#pg-home #col-right div#discography div.item {	float: left;	width: 142px;	_width: 133px;	height: 155px; /* 165*/	_height: 175px; /* 210*/	position: relative;	padding: 4px 0 0 0;	padding-bottom: 0;}#pg-home #col-right div#discography div.clear {	/*background-color: #3300CC;*/	height: 1px;	}#pg-home #col-right div#discography div.item img.thumbnail,#pg-home #col-right div#discography div.item img.fullsize {	width: 70px;	height: 70px;	}/* URL Links (start video) -- *//*.url {	margin-bottom: 10px;	margin-top: 10px;	line-height: 20px;}.url a {	padding: 2px 3px;	background: #FCFDFD;	color: #810000;	color: #990000;	text-decoration: none;	text-transform: uppercase;}.url a:visited {	color: #990000;}*//* Homepage Specific --------------- */#pg-home #news div.item img  {	display: none;}/* cms artistName Display --------------- */span.artist {	margin: 2px 0;	padding-top: 2px;	display: block;	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	text-transform: uppercase;}span.artist span {	padding: 1px 5px 1px 5px;	background: #121212;	color: #FFFFFF;	letter-spacing: .05em;}div#artists-featured {	margin-top: 8px;	_margin-top: 2px;		background-color: #678116;	padding: 0;	position: relative;	float: left;	display: inline;}div#artists-featured ul {	width: 935px;	_width: 940px;	/*background-color:#678116;*/	margin: 0;	padding:0;}div#artists-featured li.item img {	display: block;}div#artists-featured li.item {	display: inline;	padding: 10px 0 10px 0;	_padding: 10px 0 10px 0;	float: left;	margin: 0 0 10px 0;	/*clear: none;*/	list-style: none outside none;	background-color: #678116;	min-height: 140px;	_height: 151px;	width: 230px;	_width: 235px;}	div#artists-featured li.item a {	font-size: 14px;}/* Comments Specific --------------- */#pg-comments #media {	display: none;	}/* Discography Specific --------------- */.tracklisting h4 {	font-weight: bold;}table.tracklist {	margin-left: 7px;}table.tracklist td {	padding: 5px;	border-bottom: 1px solid #CD0067;}td.index {	border-right: 1px solid #CD0067;}span.time {	font-style:italic;}/* Events Specific --------------- */span.notes {	display: block;	margin-top: 5px;}#events div.item div.date-time span {	display: block;}#events div.item div.date-time {	float: left;	position: absolute;}#events .venue {	font-weight: bold;}div.location-venue {	margin-left: 95px;	border-left: 1px solid #B95F00;	padding-left: 10px;}#events .date {	font-weight: normal;}#events .notes {	font-style: italic;}#events div.item span.location {display: block;position: relative;}#events div.item div.location-venue span.address span {	display: inline;}/* Member / User Specific --------------- */img.userthumbnail {border: 1px solid #000000;}#pg-profiles .control {padding: 0 10px;}/* Footer Specific --------------- */div#footer {padding: 10px; background-color:#E7E7E7; margin: 0 auto; width: 940px; _width: 960px; text-align: left; background-color: #333333;}#pg-video div#footer {padding: 10px; background-color:#E7E7E7; margin: 0 auto; width: 990px; _width: 1010px; text-align: left; background-color: #333333;}div#footer p {padding:0; margin:0;}/* BLM = Buy Link Manager */table.BML {position: absolute;}table.BLM span {	padding: 0;	margin:0;	top: 5px;	}.blm-menugroup {	background: #FFFFFF;	border: outset 1px #000000;	}.blm-default {	cursor: default;}.blm-menuitem {	background: #FFFFFF;	color: #000080;	cursor: default;	font: 10px verdana;	padding: 3px;}.blm-menuitem td {    color: #000;}.blm-menuitemhand {	cursor: hand;}.blm-menuitemover {	background: #A9A9A9;	color: #FFFFFF;	cursor: hand;	font: 10px verdana;	padding: 3px;}/* BLM = Buy Link Manager *//* Buy Link Manager */.blm-default {	cursor: default;}.blm-menugroup {	background: #FFFFFF;	border: outset 1px #000000;}.blm-menuitem {	background: #FFFFFF;	color: #000080;	cursor: default;	font: 10px verdana;	padding: 3px;}.blm-menuitem td {    color: #000;}.blm-menuitemhand {	cursor: hand;}.blm-menuitemover {	background: #A9A9A9;	color: #FFFFFF;	cursor: hand;	font: 10px verdana;	padding: 3px;}
