/* LAYOUTS */
a.blackLinks, a.blackLinks:visited, a.blackLinks:active {color:#000000; text-decoration:none;}
a.blackLinks:hover{color:#000000; text-decoration:underline;}


body, p, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.contentForm {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}

/*REDEFINED TAGS*/
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em; /*24pt*/
	font-style: normal;
	font-weight: 600;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.125em; /*18pt*/
	font-style: normal;
	font-weight: 500;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em; /*12pt*/
	font-style: italic;
	font-weight: 400;
}

h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: 400;
	color:#bbc5c5;
}

#TopBottomBorder {
	border-width: 1px;
	border-style: solid solid solid none;
}
#NewsHeadlinePadding{
	padding:3px 3ex;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .875em;
	font-weight: 500;
}
.FatPadding{
	padding:1em 2ex;
	font:Arial, Helvetica, sans-serif;
}
#PrimaryColour{
	
}
#MenuBar{
	background-repeat:repeat-y;
	background-position:left;

	}
#BarSwirl{
	min-width:132px;
	max-height:104px;
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:104px 0px 0px 0px;
	font-size:0px;
}
#CleanSwirl{
	min-width:68px;
	max-height:104px;
	background-position:right bottom;
	background-repeat:no-repeat;
	font-size:0px;
}
.RightImage{
	max-height:448px;	
}
#NewsBox{
	border-width:0px;
	border-style:none none none none;
}
#SectionTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:600;
	padding:0.2em 0ex 0.2em 0.8ex;
}
#ListenHeader{
	padding:28px 0px 0px 0px;
	min-height:28px;
	font-size:0px;
}
#LoginHeader{
	padding:28px 0px 0px 0px;
	min-height:28px;
	font-size:0px;
}
#ScrollingContent {
	overflow:auto;
	font:Arial, Helvetica, sans-serif;
}
#Discography-YellowLine-Left{
	padding-left:10px;
}
#Discography-YellowLine-Middle{
}
#Discography-YellowLine-Right{
}
#Discography-WhiteLine-Left{
	padding-left:10px;
}
#Discography-WhiteLine-Middle{
}
#Discography-WhiteLine-Right{
}
/* CONTENT BLOCKS */
.NewsHeadlines{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.NewsHeadlines a:link, .NewsHeadlines a:active, .NewsHeadlines a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration:none;
}
.NewsHeadlines a:hover{
	text-decoration:underline;
}
.ListingTable {
	width:100%;
	padding:0em 0ex 0em 2ex;
	}
	