body {
	margin: 12pt;
	padding: 0;
	background-color: White;
	color: Black;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11pt;
}
#header {display: none;}
/* Content */
#content hr {
	margin: 10pt 0;
	height: 0.5pt;
}
#content a:link, #content a:active, #content a:focus, #content a:visited {
	color: #FD2373;
	text-decoration: underline;
	font-weight: bold;
}
#content a:hover {color: #AD0142;}
#content h1 {
	margin: 0 0 30pt 0;
	font-size: 25pt;
}
#content h2 {
	margin: 25pt 0 20pt 0;
	font-size: 17pt;
}
#content h2.sub {
	margin: -20pt 0 30pt 0;
	font-size: 14pt;
}
#content h3 {
	margin: 25pt 0 10pt 0;
	font-size: 11pt;
	text-transform: uppercase;
}
#content h3.sub {margin: -10pt 0 20pt 0;}
#content p, #content ul, #content ol {
	margin: 10pt 0;
	font-size: 11pt;
	line-height: 140%;
}
#content p.byline {
	margin-top: -15pt;
	font-weight: bold;
}
#content p.toplink {
	float: right;
	margin: 30pt 0 20pt 0;
	font-size: 11pt;
}
#content ul, #content ol {
	margin: 20pt 40pt;
	padding: 0;
}
#content ul ul {
	list-style: square;
	font-size: 10pt;
}
#content ul.clippings li {margin-bottom: 9pt;}
#content span.infos {
	font-size: 9pt;
	color: #327174;
	font-weight: normal;
}
#content span.infos a:link, #content span.infos a:visited, #content span.infos a:active, #content span.infos a:focus, #content span.infos a:hover {font-weight: normal;}
#content p.back {
	margin: 0 0 20pt 0;
	padding: 6pt 8pt;
	background-color: #B2C1F3;
	font-size: 10pt;
}
#content div.pageNavTop, #content div.pageNavBottom {
	padding: 4pt 6pt;
	border: 2pt solid #B2C1F3;
	background-color: #E3E9FB;
	font-weight: bold;
	text-align: center;
}
#content div.pageNavTop {margin: -20pt 0 20pt 0;}
#content div.pageNavBottom {margin: 25pt 0 0 0;}
#content div.pageNavTop ul, #content div.pageNavBottom ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}
#content div.pageNavTop ul li, #content div.pageNavBottom ul li {
	display: inline;
	margin: 0 5pt 0 0;
	padding: 0 0 0 5pt;
	border-left: 1pt solid #327174;
	list-style: none;
	font-size: 10pt;
}
#content div.pageNavTop ul li.first, #content div.pageNavBottom ul li.first {border: none;}
/* Interviews */
#content .question {font-weight: bold;}
#content .rose {color: Black;}
#content .jill {color: Black;}
#content .balfe {color: Black;}
#content .drummond {color: Black;}
#content .motion {color: Black;}
#content .millar {color: Black;}
/* Discography and others */
#content div.lyrics, #content div.release {
	margin: 40pt 20pt;
	padding: 30pt;
	background-color: none;
	border: 1pt solid #FD2373;
}
#content div.release h2 {margin-top: 0;}
#content table.format td, #content div.format {font-weight: bold;}
#content table.format td .note {font-weight: normal;}
#content div.format {margin: 30pt 0;}
#content div.format img {
	display: block;
	margin: 20pt 0;
}
#content div.missingRecordImage, #content div.missingVideoImage {
	padding: 20pt;
	width: 110pt;
	height: 110pt;
	background-color: #D1DAF8;
	font-weight: normal;
	font-style: italic;
	text-align: center;
}
#content div.missingVideoImage {height: 222pt;}
/* Forms */
#content p.required {
	margin-top: 20pt;
	font-style: italic;
	font-size: 10pt;
}
#content ul.errors {
	font-size: 10pt;
	color: #AD0142;
}
form table td.labelCell {font-weight: bold;}
form .input {
	font-family: verdana, geneva, sans-serif;
	font-size: 9pt;
}
form .formButton {
	border-top: 2pt solid #FE9CC1;
	border-right: 2pt solid #AD0142;
	border-bottom: 2pt solid #AD0142;
	border-left: 2pt solid #FE9CC1;
	background-color: #FD2373;
	color: White;
	font-family: verdana, geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
/* Navigation */
#nav {display: none;}
/* General classes */
.alert {color: #CC0000;}
/* Gallery */
table#galleryThumbs td {
	font-size: 9pt;
	font-family: verdana, geneva, sans-serif;
}
table#galleryThumbs td img {border : 2pt solid #333333;}
.galleryImage {
	margin: 10pt 0;
	border : 1pt solid #333333;
}

