a
{
	background: transparent !important;

	text-decoration: none !important;
}

a:hover
{
	background: transparent !important;

	text-decoration: underline !important;
}

#ap_outerContainer,
#ap_latestContainer,
.news_item,
#ap_homeNewsFooter,
#ap_albumContainer,
#ap_mailingContainer,
#ap_bioContainer,
#ap_newsArtistHeader,
.ap_newsDetailContainer,
.ap_avTrackContainer,
.ap_extrasContainer,
#ap_discoChooseContainer,
.ap_avAlbumTitleContainer,
.ap_newsHeadlineThLeft,
.ap_newsHeadlineThRight,
.ap_newsHeadlineTdLeft,
.ap_newsHeadlineTdRight,
.ap_allArtistNews
{
	background: #000 !important;
}

#ap_mainContainer
{
	background: #000 url('main_footer.jpg') bottom left no-repeat;

	border: #bf003f solid 1px;
	padding-bottom: 140px;
}

#ap_homeNewsFooter,
#ap_latestContainer,
.news_item,
.ap_newsDetailContainer,
.ap_avTrackContainer,
.ap_avAlbumTitleContainer
{
	border-color: #abf227;
	border-style: solid;
}

.news_item,
.ap_newsDetailContainer,
.ap_avTrackContainer
{
	border-width: 0px 1px 0px 0px;
}

.news_item .comment_counter a,
.ap_allArtistNews
{
	color: #abf227;
}

#ap_homeNewsFooter
{
	border-width: 1px 0px 0px 1px;
}

#ap_homeNewsFooter *
{
	background: transparent;

	color: #abf227;
}

#ap_latestContainer,
.ap_avAlbumTitleContainer
{
	border-width: 0px 0px 1px 1px;
}

#ap_latestContainer a
{
	color: #abf227;
}

#ap_albumContainer,
#ap_mailingContainer
{
	border-color: #14d5e3;
	border-style: solid;
}

#ap_albumContainer
{
	border-width: 0px 0px 1px 1px;
}

#ap_mailingContainer
{
	border-width: 0px 1px 1px 0px;
}

#ap_bioContainer,
.ap_extrasContainer
{
	border-color: #efefef;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
}

#ap_newsArtistHeader,
#ap_discoChooseContainer
{
	border-color: #abf227;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
}

#ap_newsArtistHeader a,
#socialLinks *,
#ap_newsCommentLink,
#ap_newsPrintLink,
.ap_avTrackContainer a,
.ap_allArtistNews a,
.rssContainer a
{
	color: #abf227 !important;
}

.ap_newsHeadlineThLeft,
.ap_newsHeadlineThRight,
.ap_newsHeadlineTdLeft,
.ap_newsHeadlineTdRight
{
	border-color: #fff;
	border-style: solid;
}

.ap_newsHeadlineThLeft
{
	border-width: 1px 0px 0px 1px;
}

.ap_newsHeadlineThRight
{
	border-width: 1px 1px 0px 0px;
}

.ap_newsHeadlineTdRight
{
	border-width: 0px 1px 0px 0px;
}

.ap_newsHeadlineTdLeft
{
	border-width: 0px 0px 0px 1px;
}

