html {height:100%; margin:0; padding:0;}
body {background: url(/images/bg_underlay.jpg); height:100% }
#pages {background:url(/images/mb_bg.jpg) no-repeat top center; margin: 0; padding: 0; color:#fff;	font-size: 12px; line-height: 16px; font-family:HelveticaNeue-Light, Helvetica, Arial, sans-serif;}
#page { width:950px; margin:0 auto;}

/* layout */
#hd{height: 200px;}

#primary {background:url(/images/PrimaryBG.png) repeat top left;}
.pg-user #primary {width:950px !important; margin-right:0 !important;} /*     fixing*/

#container{min-height:100%; margin-bottom: -50px;	background:url(/images/mb_bg.jpg) no-repeat top center; position:relative; color:#fff; font-size: 12px; line-height: 16px; font-family:HelveticaNeue-Light, Helvetica, Arial, sans-serif;}

/* links */
a:link, a:visited {border:0pt none; color:#FFF; text-decoration: none; font-style:normal; }
a:link {border:0pt none; color:#fff; text-decoration: none; font-style:normal;}
a:hover, a:active {border:0pt none; color:#da5159; text-decoration:none;}

h3, h3 a:link, h4 {font-size:15px; text-decoration:none; font-weight:bold; color:#fff;}
h3 a:hover {text-decoration: none; color: #fff;}
h1, h2, h3, h4, h5, h6 {color: #fff;}

/*logo not applicable */	
#logo { font-family: 'Josefin Sans Std Light',serif; text-transform: uppercase;}

/* ============ BODY STYLE =========================== */

#primary .s_item {margin-top: 0px; padding: 10px;}
#secondary #s_discography {padding-top: 20px;}
.s_items {margin-top:0px; width:572px; padding-left:0px; position:relative; left:18px;}
#primary .s_item {margin-top: 0px; padding: 10px;}
.s_headline{ color: #ffffff; margin-bottom:0px;padding-top:15px;}
.s_byline {color:#da5159 !important;margin-bottom:5px;}
.s_copy {margin-bottom:0 !important; font-family:"proxima-nova-1",sans Serif; text-transform:uppercase; color: #9c9c9b;}
.s_permabar  {font-size: 8.5px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pageTotal {font-size: 10px !important; font-family: Verdana, Arial, Helvetica, sans-serif;}



		
/* ========== SECONDARY COLUMN STYLES ============= */
		
#divHighFlyersClub{width:290px; height:215px; background-image: url(/images/HighFlyersClub.png); 
}
#divHFCText{font-family: Arial,serif; text-transform: uppercase; padding-top:40px; padding-right:5px; padding-left:15px; font-size:x-small; font-weight:bold; width:260px; color: #9c9c9b;}

#divHFCSignUp {padding-top:25px; padding-left:170px; font-family:font-family:font-family: "myriad-pro-1",sans-serif;	font-size:12pt; font-weight: 300; text-transform:uppercase; color:#9c9c9b;}

#divHFCSignUp a { font-family:font-family: "myriad-pro-1",sans-serif; font-size:12pt; font-weight: 300; text-transform:uppercase; color:#9c9c9b;}
#secondary #s_discography h4 a {font-family:font-family: "myriad-pro-1",sans-serif; font-size:14pt; font-weight: 300; color:#FFFFFF; text-transform:uppercase; position:relative; left:100px;}
#secondary .s_items {width:340px; position:relative; left:-5px; background-image:none;}

#secondary #s_artistbio {padding-top: 20px;}
#secondary #s_artistbio .s_items {margin-left: -80px;}

/* typography */
#s_comments, 
p.s_byline,
#s_messageboard { text-transform:none;}
p.s_byline {text-transform: uppercase !important; font-size: 9px;}
.s_permabar  {font-size: 8.5px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pageTotal {font-size: 10px !important; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* ============ HEADERS ================== */
#primary h4 a {margin-left: 10px;}

#s_news h4 {font-family:font-family: "myriad-pro-1",sans-serif; font-size:25pt; font-weight: 300; letter-spacing:4px; text-transform:uppercase; color:#dfdfdf; background-image: url(/images/hdr.png); height:58px;margin-bottom:0px; margin-left: -15px; width: 200px; }

#s_news h3 a:link {font-family:font-family: "myriad-pro-1",sans-serif; font-size:15pt; font-weight: 400; text-transform:uppercase; color:ffffff; margin-top:3px;}

#primary #s_artistbio h4 {font-family:font-family: "myriad-pro-1",sans-serif; font-size:25pt; font-weight: 300; letter-spacing:4px; text-transform:uppercase; color:#dfdfdf; background-image: url(/images/hdr.png); height:58px;margin-bottom:0px; width: 400px; margin-left: -15px;}

#primary #s_artistbio h3 a:link {font-family:font-family: "myriad-pro-1",sans-serif; font-size:15pt; font-weight: 400; text-transform:uppercase; color:ffffff; margin-top:3px;}

#primary #s_events h4 {font-family:font-family: "myriad-pro-1",sans-serif; font-size:25pt; font-weight: 300; letter-spacing:4px; text-transform:uppercase; color:#dfdfdf; background-image: url(/images/hdr.png); height:58px;margin-bottom:0px; width: 300px; margin-left: -15px;}

#primary #s_events h3 a:link {font-family:font-family: "myriad-pro-1",sans-serif; font-size:15pt; font-weight: 400; text-transform:uppercase; color:ffffff; margin-top:3px;}

#primary #s_media h4 {font-family:font-family: "myriad-pro-1",sans-serif; font-size:25pt; font-weight: 300; letter-spacing:4px; text-transform:uppercase; color:#dfdfdf; background-image: url(/images/hdr.png); height:58px;margin-bottom:0px; width: 300px; margin-left: -15px;}

#primary #s_media h3 a:link {font-family:font-family: "myriad-pro-1",sans-serif; font-size:15pt; font-weight: 400; text-transform:uppercase; color:ffffff; margin-top:3px;}

#primary #s_discography h4 {font-family:font-family: "myriad-pro-1",sans-serif; font-size:25pt; font-weight: 300; letter-spacing:4px; text-transform:uppercase; color:#dfdfdf; background-image: url(/images/hdr.png); height:58px;margin-bottom:0px; width: 300px; margin-left: -15px;}

#primary #s_discography h3 a:link {font-family:font-family: "myriad-pro-1",sans-serif; font-size:15pt; font-weight: 400; text-transform:uppercase; color:ffffff; margin-top:3px;}

#primary #s_player h4 {font-family:font-family: "myriad-pro-1",sans-serif; font-size:25pt; font-weight: 300; letter-spacing:4px; text-transform:uppercase; color:#dfdfdf; background-image: url(/images/hdr.png); height:58px;margin-bottom:0px; width: 300px; margin-left: -15px;}

#primary #s_player h3 a:link {font-family:font-family: "myriad-pro-1",sans-serif; font-size:15pt; font-weight: 400; text-transform:uppercase; color:ffffff; margin-top:3px;}


/* ========= NAVIGATION ========================== */

.top-nav
{border-top-style:solid; border-bottom-style:solid; border-color:#454241; border-width:2px; height:20px; position:relative; top:150px; padding-top:5px;}
.top-nav a {margin-right: 43px; text-decoration: none; }	
.navigation ul li {font-size: 11px;	display:inline;}
.navigation ul {text-align:center; list-style:none; position:relative; left:-25px;}	

.navigations
{list-style:none; text-align:center; display:inline;}
.navigation a:active {text-decoration:none; color: #da5159;}


.pg-home .top-nav a.nav-home, .top-nav a.nav-home:hover {text-decoration:none; color: #da5159;}
.pg-news .top-nav a.nav-news, .top-nav a.nav-news:hover {text-decoration:none; color: #da5159;}
.pg-bio .top-nav a.nav-bio, .top-nav a.nav-bio:hover {text-decoration:none; color: #da5159;}
.pg-events .top-nav a.nav-events, .top-nav a.nav-events:hover {text-decoration:none; color: #da5159;}
.pg-photos .top-nav a.nav-photos, .top-nav a.nav-photos:hover {text-decoration:none; color: #da5159;}
.pg-media .top-nav a.nav-media, .top-nav a.nav-media:hover {text-decoration:none; color: #da5159;}
.pg-discography .top-nav a.nav-discography, .top-nav a.nav-discography:hover {text-decoration:none; color: #da5159;}


#ft .navigation li { border-left:thin solid; padding-left:20px; margin-right:20px;}
#ft .navigation li:first-child {border: none;}
#ft .navigation ul {text-align:left;}


/*
.navigation ul {list-style-type:none; }
.navigation a:link {text-decoration:none; color: #FFF;}
.navigation a:hover {text-decoration:none; color: #da5159;}
.navigation a:visited {text-decoration:none; color: #fff;}
*/

/* ============== MEMBERSHIP =============== */
--Not applicable to this artist
#hd #s_membership {height: 40px !important; width: 400px; float: left; margin:10px 0 0 10px;}
#hd #s_membership .guest { width:235px; height: 40px !important; overflow:hidden;}
#hd #s_membership .guest span {display: none;}
#hd #s_membership .guest a {display: block; text-indent: -9999px; margin-right: 1px; float: left;}
 
#hd #s_membership a#link_join { width: 58px; height: 18px; background: url(/images/btn-login.png) no-repeat 0px 0;}
#hd #s_membership a#link_join:hover { background-position: 0px -18px;}
 
#hd #s_membership a#link_login { width: 109px; height: 18px !important; background: url(/images/btn-login.png) no-repeat -58px 0px; text-indent:-9999px;}
#hd #s_membership a#link_login:hover { background-position: -58px -18px;}
#hd #s_membership .member {float: left;}
#hd #s_membership .s_settings {display: block;}
*/

		
/* ========= PAGE SPECIFIC STYLES ========== */

/* SPLASH */

#topBanner { background-image: url(/images/PrimaryBG.png); position:relative; top:160px; left:150px;}
#topBanner a {background-image: url(/images/Banner_GrooveMe.gif);}

/* discography */
.pg-discography #secondary #s_discography {display: none;} 



/*logo not applicable */	
#logo { font-family: 'Josefin Sans Std Light',serif; text-transform: uppercase;}



/* Hide Discography */
.s_subnav {display: none;}

.s_releaseDate {display:none;}
.s_label {display:none;}
.s_format {display:none; }
.s_artist_name {display:none;}
.s_info dl {display:none;}
#secondary .s_info {height:90px;}
#secondary .s_info h3 {pading-right:110px;}
#secondary .s_item {height:110px; border-top: solid 2px #454241; padding: 10px;}

/* hide all */
span#beatsbydre {display: none;}

#divSocialNetwork h4 a{font-family:font-family: "myriad-pro-1",sans-serif; font-size:14pt; font-weight: 300; color:#FFFFFF; text-transform:uppercase; position:relative; left:100px;}
.icon_holder{text-align:center; position:relative; left:125px;}	



/* FOOTER */
#ft {padding-bottom:20px; margin-top: 50px;}
.clearFooter {clear:both; }
#footWrapper { position:relative;}
#divNavigationBottom {margin:0px;}

/* hover */
.pg-home #top-nav a.nav-home, #top-nav a.nav-home:hover {width: 62px; background: url(/images/nav.gif) no-repeat 0 -30px;}


/* ======== GENERAl OVER RIDES =========== */
div.s_paging {width:550px;}

div.s_singleEvent {padding:5px 20px 0 10px;}

.btn * {background: none;}
#ft-logos {
float:right;
margin:0 40px 0;}


 


