#artistHeadlineText
{
	font-family: Helvetica;
	font-size:9pt;
	color:#ffffff;
	text-decoration: none;
	line-height:13pt;
}

#artistHeadlineText a:link, #artistHeadlineText a:visited, #artistHeadlineText a:active, #artistHeadlineText a:hover
{
	font-family: Helvetica;
	font-size:9pt;
	color:#ffffff;
	text-decoration: none;
	outline: none;
}

#artistHeadlineTitle
{
	font-family: Helvetica;
	font-size:10pt;
	color:#ffffff;
	text-decoration: none;
	line-height:13pt;
}

#artistHeadlineTitle a:link, #artistHeadlineTitle a:visited, #artistHeadlineTitle a:active, #artistHeadlineTitle a:hover
{
	font-family: Helvetica;
	font-size:10pt;
	color:#ffffff;
	text-decoration: none;
	outline: none;
	line-height:13pt;
}

#contentBoxText
{
	font-family: Century Gothic, Futura;
	font-size:10pt;
	color:#ffffff;
	line-height:12pt;
}

#contentBoxText a:link, #contentBoxText a:visited, #contentBoxText a:active, #contentBoxText a:focus, #contentBoxText a:hover
{
	font-family: Century Gothic, Futura;
	font-size:10pt;
	color:#ffffff;
	text-decoration: none;
	outline: none;
	line-height:12pt;
}

#contentBoxText a:hover
{
	font-family: Century Gothic, Futura;
	font-size:10pt;
	color:#ffffff;
	text-decoration: underline;
	outline: none;
	line-height:12pt;
}

#contentBoxTitle
{
	font-family: Century Gothic, Futura;
	font-size:18pt;
	color:#ffffff;
	line-height:22pt;
}

#contentText
{
	font-family: Helvetica;
	font-size: 13px;
	line-height: 15px;
	color:#ffffff;
	margin-bottom: 10px;
}

#contentText a:link, #contentText a:visited, #contentText a:active, #contentText a:focus, #contentText a:hover
{
	font-family: Helvetica;
	font-size:10pt;
	color:#dd0038;
	text-decoration: underline;
	outline: none;
}

#contentText img
{
	margin: 5px 0px;
}

#contentTextTitle
{
	font-family: Helvetica;
	font-size:12pt;
	color:#dd0038;
	line-height:13pt;
}

#contentTextTitle a:link, #contentTextTitle a:visited, #contentTextTitle a:active, #contentTextTitle a:focus
{
	font-family: Helvetica;
	font-size:12pt;
	color:#ffffff;
	text-decoration: none;
	outline: none;
}

#contentHeadlineText
{
	font-family: Helvetica;
	font-size:10pt;
	color:#ffffff;
	text-decoration: none;
	line-height:13pt;
}

#contentHeadlineText a:link, #contentHeadlineText a:visited, #contentHeadlineText a:active, #contentHeadlineText a:hover
{
	font-family: Helvetica;
	font-size:10pt;
	color:#ffffff;
	text-decoration: none;
	outline: none;
}

#contentHeadlineTitle
{
	font-family: Helvetica;
	font-size:12pt;
	color:#ffffff;
	text-decoration: none;
	line-height:13pt;
}

#contentHeadlineTitle a:link, #contentHeadlineTitle a:visited, #contentHeadlineTitle a:active, #contentHeadlineTitle a:hover
{
	font-family: Helvetica;
	font-size:12pt;
	color:#ffffff;
	text-decoration: none;
	outline: none;
}

#contentPressTitle
{
	font-family: Helvetica;
	font-size:20px;
	color:#dd0038;
	line-height:20px;
}

#contentPressTitle a
{
	color:#dd0038;
	text-decoration: none;
	outline: none;
}

#dateDivRow{
	float: left;
	width: 100%;
	margin: 0px 0px 15px 3px;
}

#dateDiv
{
	font-family: Arial;
	float: left;
	width: 50px;
	height: 50px;
	padding: 5px;
	text-align: center;
	color: #ffffff;
	background-color: #dd0038;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.dateMD
{
	width: 100%;
	height: 30px;
	font-size: 30px;
	line-height: 30px;
}

.dateY
{
	width: 100%;
	height: 27px;
	font-size: 20px;
	line-height: 20px;
}

.dateInline
{
	display: inline-block;
}

#dateDivTitle
{	
	float: left; 
	width: 315px;
	font-family: Helvetica;
	font-size:12pt;
	margin-left: 5px;
}

#dateDivTitle a
{
	font-family: Helvetica;
	font-size:12pt;
	color:#ffffff;
	text-decoration: none;
	outline: none;
}

#genreListing
{
	font-family: Helvetica;
	font-size:10pt;
	color:#ffffff;
	text-decoration: none;
	line-height:13pt;
}

#genreListing a:link, #genreListing a:visited, #genreListing a:active, #genreListing a:hover
{
	font-family: Helvetica;
	font-size:10pt;
	color:#ffffff;
	text-decoration: none;
	outline: none;
	line-height:13pt;
}

#footerText
{

	text-align: left;
	font-family: Arial;
	font-size: 7pt;
	line-height: 7pt;
	color: #999999;

}

#footerText a:link, #footerText a:active, #footerText a:visited, #footerText a:focus
{
	font-size: 7pt;
	line-height: 7pt;
	color: #cccccc;
	text-decoration: none;
	outline: none;
}

#footerText a:hover
{
	font-size: 7pt;
	line-height: 7pt;
	color: #dd0038;
	text-decoration: underline;
}


#genreListing
{
	font-family: Helvetica;
	font-size:10pt;
	color:#ffffff;
	text-decoration: none;
	line-height:13pt;
}

#genreListing a:link, #genreListing a:visited, #genreListing a:active, #footerText a:focus, #genreListing a:hover
{
	font-family: Helvetica;
	font-size:10pt;
	color:#ffffff;
	text-decoration: none;
	outline: none;
	line-height:13pt;
}

#genreListing a:hover
{
	font-family: Helvetica;
	font-size:10pt;
	color:#dd0038;
	text-decoration: none;
	outline: none;
	line-height:13pt;
}

#header15
{
	font-family: Helvetica;
	font-size: 15px;
	color: #ffffff;
	line-height: 15px;
	font-weight: bold;
}

#header24
{
	font-family: Century Gothic, Futura;
	font-size: 24px;
	color: #ffffff;
	line-height: 28px;
}

#header28
{
	font-family: Century Gothic, Futura;
	font-size: 28px;
	color: #ffffff;
	line-height: 32px;
}

#mainNav
{
	font-family: Helvetica;
	font-size:26pt;
	color:#ffffff;
}

#mainNav a:link, #mainNav a:visited, #mainNav a:active, #mainNav a:focus
{
	font-family: Helvetica;
	font-size:26pt;
	color:#ffffff;
	text-decoration: none;
	outline: none;
}

#mainNav a:hover
{
	font-family: Helvetica;
	font-size:26pt;
	color:#dd0038;
	text-decoration: none;
}

#mainNavBigRed
{
	font-family: Helvetica;
	font-size:26pt;
	color:#dd0038;
}

#mainNavBigRed a:link, #mainNavBigRed a:visited, #mainNavBigRed a:active, #mainNavBigRed a:focus
{
	font-family: Helvetica;
	font-size:26pt;
	color:#dd0038;
	text-decoration: none;
	outline: none;
}

#mainNavBigRed a:hover
{
	font-family: Helvetica;
	font-size:26pt;
	color:#ffffff;
	text-decoration: none;
}

#radioInfoText 
{
	font-family: Helvetica;
	font-size: 9pt;
	color:#ffffff;
	text-decoration: none;
	line-height:11pt;
}

#radioInfoText a:link, #radioInfoText a:visited, #radioInfoText a:active, #radioInfoText a:hover
{
	font-family: Helvetica;
	font-size:9pt;
	color:#dd0038;
	text-decoration: none;
	outline: none;
}

#radioPlaylistText 
{
	font-family: Helvetica;
	font-size:9pt;
	color:#ffffff;
	text-decoration: none;
	line-height:11pt;
}

#radioPlaylistText a:link, #radioPlaylistText a:visited, #radioPlaylistText a:active, #radioPlaylistText a:hover
{
	font-family: Helvetica;
	font-size:9pt;
	color:#ffffff;
	text-decoration: none;
	outline: none;
}

#releaseTitle
{
	font-family: Century Gothic, Futura;
	font-size:13pt;
	color:#ffffff;
	line-height:13pt;
}

#secondaryContentText
{
	font-family: Helvetica;
	font-size:16pt;
	color:#ffffff;
}

#secondaryContentText a:link, #secondaryContentText a:visited, #secondaryContentText a:active, #secondaryContentText a:focus, #secondaryContentText a:hover
{
	font-family: Helvetica;
	font-size:16pt;
	color:#ffffff;
	text-decoration: none;
	outline: none;
}

#secondaryNavText
{
	float: left;
	font-family: Helvetica;
	font-size:16pt;
	color:#ffffff;
	width:auto;
	height: auto;
	padding: 0px 10px;
}

#secondaryNavText a:link, #secondaryNavText a:visited, #secondaryNavText a:active
{
	color:#ffffff;
	text-decoration: none;
	outline: none;
}

#secondaryNavText a:hover
{
	color:#dd0038;
	text-decoration: none;
	outline: none;
}


#suggestedText 
{
	font-family: Helvetica;
	font-size:9pt;
	color:#ffffff;
	text-decoration: none;
	line-height:11pt;
}

#suggestedText a:link, #suggestedText a:visited, #suggestedText a:active, #suggestedText a:hover
{
	font-family: Helvetica;
	font-size:9pt;
	color:#ffffff;
	text-decoration: none;
	outline: none;
}


#tourListing
{
	font-family: Helvetica;
	font-size:9pt;
	color:#ffffff;
	text-decoration: none;
	line-height:10pt;
}

#tourListing a:link, #tourListing a:visited, #tourListing a:active, #tourListing a:hover
{
	font-family: Helvetica;
	font-size:9pt;
	color:#dd0038;
	text-decoration: none;
	outline: none;
	line-height:10pt;
}

#tourListingSub
{
	font-family: Helvetica;
	font-size:9pt;
	color:#a7a7a7;
	text-decoration: none;
	line-height:10pt;
}

#tourListingSub a:link, #tourListingSub a:visited, #tourListingSub a:active, #tourListingSub a:hover
{
	font-family: Helvetica;
	font-size:9pt;
	color:#dd0038;
	text-decoration: none;
	outline: none;
	line-height:10pt;
}

#twitter
{
	position: relative;
	font-family: Arial;
	font-size: 11px;
	line-height: 11pt;
	color: #ffffff;
	overflow: hidden;
}

#twitter a:link, #twitter a:active, #twitter a:visited, #twitter a:focus
{
	background-color: transparent;
	font-family: Arial;
	font-size: 11px;
	line-height: 11pt;
	color: #dd0038;
	text-decoration: none;
	outline: none;
}

#twitter a:hover
{
	font-family: Arial;
	font-size: 11px;
	line-height: 11pt;
	color: #dd0038;
	text-decoration: none;
}


/* -----  FORMS ----- */

#citySpan select
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	background-color: #b3b3b3;
	height: 23px;
	width: 165px;
	border: 1px solid #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#monthSpan select
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	background-color: #b3b3b3;
	height: 23px;
	width: 120px;
	border: 1px solid #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}

#dateSpan select
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	background-color: #b3b3b3;
	height: 23px;
	width: 120px;
	border: 1px solid #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#yearSpan select
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	background-color: #b3b3b3;
	height: 23px;
	width: 120px;
	border: 1px solid #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#inputSpan input
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	background-color: #b3b3b3;
	height: 23px;
	width: 165px;
	border: 1px solid #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#inputSpanWide input
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	background-color: #b3b3b3;
	height: 23px;
	width: 353px;
	border: 1px solid #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#selectSpan select
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	background-color: #b3b3b3;
	height: 23px;
	width: 165px;
	border: 1px solid #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.MsoNormal {
	font-weight: normal;
	margin: 4px;
}
