/* Page Layout Elements ------------ */@import url(../../../_shared/css/bp7/icons.css);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;	}/* body#pg-home {background: #000000 url(http://cache.umusic.com/web_assets/adops/bg_att_interscope.jpg) top center; background-attachment: fixed;} */body#pg-player {	/* background: url(http://cache.umusic.com/web_assets/interscope/bg_att.jpg) #000000 top center;	background-repeat: no-repeat;	*/		/* color: #FFFFFF; */		text-align: center;	position: relative;	min-width: 960px;	}.channel, .item {color: #ffffff;}.item img {border: 1px solid #121212;}/* 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;	}p {	margin: 0 8px 4px 8px;}form {	margin: 0;	padding: 0;}	select, input {	color: #000000 !important;}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,div.image {	float: left;	display: inline;	position: relative;	margin: 0 10px 10px 0;}#pg-home #news embed,#pg-home #news object {width: 280px; height:227px; display: none;}#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, div#gallery 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;}/* CMS Wrapping Elements ------------- */div#container {	margin: 0 auto;	padding: 0;	width: 960px;	color: #000000;	background-color: #FFFFFF;	text-align: left;	position: relative;}#pg-video div#container {	margin: 0 auto;	padding: 0;	width: 1008px;	color: #000000;	background-color: #FFFFFF;	text-align: left;	position: relative;}div.wrap {	padding: 10px;	background-color: #ffffff;}div#content {	margin: 0;	background-color: #FFFFFF;	position: relative;}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; position: absolute; 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: #000; margin-bottom: 10px;}/* --------------- Channel Elements */div.channel {	margin: 10px 0 10px 0;	/* position: relative; */	padding: 0 0 1px 0;}#sidebar div.channel {	position: relative;	}div#news,#news span.artist span {	background-color: #678116;}#news span.artist span {	background-color: #526712;	}div#media, div#gallery {	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 {padding: 4px 4px 4px 4px;}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#gallery .item { float: left; margin: 0 10px 10px 0;}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;}/* Banner Elements --------------- */div#728x90 {float: left; display: inline;}/* Global Elements --------------- */.clear {clear: both; float: none; display: block;}#pg-home div#content {	min-height: 1950px;		height: auto !important;	height: 1950px;	_height: 2150px;}#pg-home div#col-left {	display: inline;	float: left;	/* top: 10px;	_top: 8px;	*/	top: 0;		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, #g728x90-footer {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;}#g300x125 {width: 300px; height: 145px; 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: 185px; /* 155 */	_height: 205px; /* 175 */	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;}/* 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;}td#sidebar #discography .logo img {display: none;}td#sidebar #discography .logo {width: 58px; height: 16px; background: url(/shared/images/logo-explicit.gif) no-repeat; margin-left: 7px;}/* BLM = Buy Link Manager see: blm_mac.css and blm_pc.css */.blm li {list-style-type: none; float: left; margin: 0 15px 25px 0;}/* 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 --------------- */a.commentslink {background-image: url(/shared/images/comments.gif); background-repeat: no-repeat; background-position: left; padding: 0 0 0 20px;} 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;}/* Advertising Elements --------------- */#g728x90, #g728x90-footer {width: 748px; 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; background-image: url(http://www.interscope.com/images/ads/300x250_adv.gif); background-position: bottom; background-repeat: no-repeat; background-color: #666666;}#g300x125 {width: 300px; height: 145px; background-image: url(http://www.interscope.com/images/ads/300x250_adv.gif); background-position: bottom; background-repeat: no-repeat; background-color: #666666;}.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix, .container {display:inline-block;}* html .clearfix, * html .container {height:1%;}.clearfix, .container {display:block;}#pg-ringtones img.fullsize {float: right; }li.s_track {clear: left; margin-bottom: 35px;}/* End of File *//* 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: 937px; margin:0; padding:0; padding-left:2px;}div#artists-featured li.item img.thumbnail,div#artists-featured li.item img.fullsize {display: block; width:145px; height:64px; overflow:hidden; margin: 0 0 0 5px;}div#artists-featured li.item {	display: inline;	padding: 10px 0 0px 0;	float: left;	margin: 0;	list-style: none outside none;	background-color: #678116;	height: 110px;	width: 155px; }	div#s_membership {border: 3px gray solid; background: #275960; color: White; padding: 10px; margin-bottom: 10px;}/* div#artists-featured li.item a {font-size: 12px; line-height:100%}div#s_membership p {display: none;}div#s_membership h4 {display:none;}div#s_membership div {clear: both;}*/
