/* The Roots
----------------------------------------------- */

p {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    color: #fff;
    line-height: 14px;
    text-decoration: none;
    padding-top: 0px;
    padding-right-value: 0px;
    padding-bottom: 20px;
    padding-left-value: 0px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
    margin-top: 0pt;
    margin-right-value: 0pt;
    margin-bottom: 0pt;
    margin-left-value: 0pt;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 17px;
    line-height: 15px;
    text-decoration: none;
    color: #fff;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 15px;
    text-decoration: none;
    color: #fff;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


 h5 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    line-height: 15px;
    text-decoration: none;
    color: #fff;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

a, a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    color: #fff;

}
a:hover, a:visited, a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    text-decoration: underline;
    color: #fff;

}

#loginBar div#headerCon1, #loginBar div#headerCon2 {
    color: #fff;
}

td#bannerContainer,
#ap_interiorNewOuterContainer{
	background-color: #9d9d9d;
	
}
td#bannerContainer table, 
td#bannerContainer td{
	background-color: transparent;
}

td#bannerContainer td#head{
	background-color: #000;
}

#ap_artistHeader{
	/*height: 360px;
	width: 760px;*/
	display:none;
}

#ap_outerContainer {
    /*background: #000000 url(main_bg.jpg) top repeat;
	background: #000 url(bg_header.jpg) top no-repeat;
	background: #000 url(bg_footer.gif) bottom no-repeat;*/
	background: #2f2f2f url(artist_bg.jpg) top no-repeat;
	padding-top:300px;
}

#ap_mainContainer {
    border: solid #fff;
    border-width: 1px 1px 1px 1px;
    padding: 10px 10px 9px 10px;
    /*background: #FFFFFF;*/
	background-color: #575757;
	
}

#ap_tabsContainer{
	padding-bottom: 5px;
}

#ap_mainContainer td { color: #fff;
}
.rssContainer { color: #fff;
}

#ap_mailingLink {
	color: #fff;
}
.orangehighlight  {
    color: #dd6212;
    font-weight: bold;
}

#ap_albumTitle {
    color:#fff;
}
#ap_trackTitle {
    color:#fff;
    }

#ap_albumContainer {
    padding: 10px;
    background-color: #000;
    color: #fff;
    /* fix disappearing text in IE */
    zoom: 100%;
}
/* global latest a/v */
#ap_latestContainer {
    margin: 10px 0 0 0;
    padding: 10px;
    background-color: #000;
    /* fix disappearing text in IE */
    zoom: 100%; color: #fff;
}

/* mailing area */
#ap_mailingContainer {
    background-color: #000;
}

/* biography */
#ap_bioContainer {
    padding: 10px;
    background-color: #000; color: #fff;
}
#ap_homeNewsContainer .news_date { color: #fff;
}
#ap_homeNewsContainer .news_item {
    background-color: #000;
    padding: 8px 10px;
    margin: 0 0 4px 0; color: #fff;
    /* fix disappearing text in IE */
    zoom: 100%;
}

#ap_homeNewsFooter {
    background-color: #000;
    padding: 8px 10px;
    margin: 0 0 10px 0; color: #fff;
}

.ap_newsDetailContainer {
    background-color: #000;
    margin: 0;
    padding: 15px 20px;
    color:#fff;
}

.ap_newsHeadlineTdLeft, .ap_newsHeadlineTdRight {
    border-color: #333333;
    border-style: solid;
    background-color: #fff;
    padding: 5px 20px;
    vertical-align: top; color: #000;
}
/* A/V page */
.ap_avAlbumTitleContainer {
    background-color: #000; color: #fff;
}
#ap_discoChooseContainer {
    background-color: #000; color: #fff;
}
.ap_avTrackContainer {
    background-color: #000; color: #fff;
}
a.ap_albumCoverChoice {
    border-color: #5b4f56; color: #000;
}

#ap_avAudioExtras, #ap_avVideoExtras {
    margin: 0;
    padding: 10px;
    background: #fff;
    color: #000;
}
#ap_avAudioExtras a:link, #ap_avAudioExtras a:visited,
#ap_avVideoExtras a:link, #ap_avVideoExtras a:visited {
    color: #9c7134;
    text-decoration: none;
}
#ap_avAudioExtras a:hover, #ap_avAudioExtras a:active,
#ap_avVideoExtras a:hover, #ap_avVideoExtras a:active {
    color: #9c7134;
    text-decoration: underline;
}


/* NEWS PAGE */
#ap_newsArtistHeader {
   background-color: #000; color: #fff;
}
#ap_newsArtistHeader .rssContainer{
   background-color: #000; color: #fff;
}
.ap_newsHeadlineThLeft{
   background-color: #000; color: #fff;
}
.ap_newsHeadlineThRight{
   background-color: #000; color: #fff;
}
.ap_newsHeadlinesContainer .news_item, .ap_newsHeadlinesContainer .news_item_alt {
    background-color: #000; color: #fff;
}
#ap_homeNewsContainer .news_item:hover{
	 background: #df1a23 !important;
}

#ap_homeNewsContainer .news_item:hover a{
	 background: none !important;
}
.news_date { color: #fff;
}
.news_paginator,
.news_paginator * {
    color: fff;
}

/* extras page */
.ap_extrasContainer {
    background-color: #000;
    padding: 0 0 0 10px;
    margin: 0 0 10px 0; color: #fff;
}
#ap_avExtrasHead {
   background-color: #ef202f; color: #fff;
   
}

#ap_avVideoExtras, #ap_avAudioExtras {
    background-color: #000; color: #fff;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #333333;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #333333;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #333333;
}
