body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	/*background: #000000 url(/main/img/backgrounds/2048-green-gradient-toblack.jpg) repeat-x;*/
	background: #333333;
	text-align:center;
}

body, html {
	height: 100%;
}

/* Footer */
#footer, #banner {
    width: 764px;
    color: #CCCCCC;
    font-size: 10px;
}
#footer {
    margin: 13px auto 39px auto;
}
#banner {
    background-color: #666666;
    padding: 13px 0;
    margin: 6px auto;
    padding: 0 auto;
}

div.content p {
  margin-top: 1em;
  }

div.contentHeader {
	min-height: 38px;
	background-color:#000000;
	padding-left: 6px;
	border-bottom: 2px solid #FFFFFF;
	color: #FFFFFF;
	display: table-cell;
    vertical-align: middle;
	padding-bottom: 6px;
	display: block;
	margin-top: -1px;
}

h1.contentHeader  {
	position:relative;
	top: 10px;
	margin-top:0px;
}


a:link, a:visited, a:active {
	color: #000099;
	text-decoration: underline;
}

a:hover {
	color: #0000FF;
	text-decoration: underline;
}

a img {
border: none;
}     

a.musicNews:link, a.musicNews:visited, a.musicNews:active {
	color: #000000;
	text-decoration: none;
}

a.musicNews:hover {
	color: #000000;
	text-decoration: underline;
}


/* globally useful styles */

.black { color: #000000; }

a.black:link, a.black:visited, a.black:active {
	color: #000000;
	text-decoration: underline;
}

a.black:hover {
	color: #000000;
	text-decoration: underline;
}

a.roRed:link, a.roRed:visited, a.roRed:active {
	color: #990000;
	text-decoration: none;
}

a.roRed:hover {
	color: #990000;
	text-decoration: underline;
}

a.pinklink:link, a.pinklink:visited, a.pinklink:active {
	color: #333333;
	text-decoration: none;
}

a.pinklink:hover {
	color: #CC3399;
	text-decoration: none;
}

a.greylink:link, a.greylink:visited, a.greylink:active {
	color: #494949;
	text-decoration: underline;
}

a.greylink:hover {
	color: #000000;
	text-decoration: underline;
}

a.white:hover, a.white:link, a.white:visited, a.white:active {
	color: #FFFFFF;
	text-decoration: underline;
}

#sidelinks1 a:link, #sidelinks1 a:visited, #sidelinks1 a:active, #sidelinks1 a:hover  {
 	text-decoration:none;
}

.white { color: #ffffff; }


/*white link with underline roll over*/

.roWhite { color: #ffffff; }

a.roWhite:link, a.roWhite:visited, a.roWhite:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.roWhite:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*--*/

/*black link with underline roll over*/

.roBlack { color: #000000; }

a.roBlack:link, a.roBlack:visited, a.roBlack:active {
	color: #000000;
	text-decoration: none;
}

a.roBlack:hover {
	color: #000000;
	text-decoration: underline;
}

/*--*/

.whitebox { background-color: #ffffff }
.textblock {

    font-weight: normal;
    }
.quotedtextblock {

    margin-left: 2em;
    margin-right: 2em;
    }
/* Blockquote */

blockquote.pulled {
	background:#f9f9f9;
	border-left:10px solid #ccc;
	margin:1.5em 10px;
	margin-top: 0px;
	margin-right: 0px;
	padding:.5em 10px;
	padding-right: 0px;
	quotes:"\201C""\201D""\2018""\2019";
	font-size:14px;
	display:block;
	float: right;
	text-align: right;
	width: 100px;
}
blockquote.pulled:before, blockquote.pulled span {
	font-size:40px;
	line-height:.1em;
	margin-right:0em;
	margin-left:0.1em;
	vertical-align:-.4em;
}
blockquote.pulled:before {
	content:open-quote;
}
blockquote.pulled p {
	display:inline;
}
blockquote.pulled small {
	display: block;
	margin-top: 0.5em;
	color: #666666;
}

/* List */

ul.icons {
	list-style: none;
	line-height: 2em;
	padding: 0px;
}
ul.icons li {
	margin-bottom: 1em;
	padding-left: 35px;
	background-repeat: no-repeat;
}
ul.icons li.headphones {
	background-image: url("/main/img/icons/glyphicons/glyphicons_076_headphones.png");
}
ul.icons li.building {
	background-image: url("/main/img/icons/glyphicons/glyphicons_089_building.png");
}
ul.icons li.crown {
	background-image: url("/main/img/icons/glyphicons/glyphicons_361_crown.png");
}
ul.icons li.tick {
	background-image: url("/main/img/icons/glyphicons/glyphicons_206_ok_2.png");
}
ul.icons li.tick-green {
	background-image: url("/main/img/icons/tick-green.png");
}


/*main content styles*/

.contentPadding {
	padding: 10px 6px 6px 6px;
}
.innerContentPadding {
	padding-left: 12px;
	padding-right: 12px;
	width: 402px;
	font-size: 12px;
}

a.content:link, a.content:visited, a.content:active {
	color: #000099;
	text-decoration: underline;
}

a.content:hover {
	color: #000099;
	text-decoration: underline;
}



div.contentImage {
	margin-left: 8px;
	margin-bottom: 6px;
	margin-top: 15px;
	float: right;
	border: 1px solid #000000;
}

div.contentImage2 {
margin-top: 15px;
margin-bottom: 6px;
margin-left: 8px;
	float: right;
	border: 1px solid #000000;
}

div.contentImage img {
	float: right;
}

articleImage {

display: block;
border: 1px solid #000000;
float: right;

}


.imageCaption {
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;
	background-color: #000000;
	font-weight:bold;

	min-height: 18px;
	overflow: visible;
}


/* location bar / breadcrumbs */
td.locationbar  {
	padding: 0px 5px 0px 4px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	height: 32px;


}

.locationbarSolid {
	height: 32px;
	width: 760px;
	background-color:#D8E0E0;
	border-top: 2px solid #FFFFFF;
}


.locationbarGradient {
	background-color: #71828A;
	background-image:  url(/main/img/backgrounds/44-green-gradient.jpg);
	background-repeat: repeat-x;
	height: 36px;
	padding-top: 3px;
}

a.locationbar:link, a.locationbar:visited, a.locationbar:active {
	color: #333333;
	text-decoration: none;
}

a.locationbar:hover {
	color: #333333;
	text-decoration: underline;
}



a.lifefiles:link, a.lifefiles:visited, a.lifefiles:active  {
	color: #000000;
	text-decoration:  none;
}

a.lifefiles:hover {
	text-decoration: underline;
}


.listlinks {
	margin-left: 2px;
	padding-left: 2px;
}

ul.listlinks {
    list-style-image: url(/main/img/bullets/block-arrow.gif);
    margin-left: 5px;
    padding-left: 5px;
}


/* section links */

div.SectionLinksSidebar, .SectionLinksSidebar {
	background-color: #5C6B72;
	color: #FFFFFF;
}

div.SectionLinksSidebar a, a.SectionLinksSidebar{
	color: #FFFFFF;
	text-decoration:none;

}

ul.SectionLinksSidebar {
	list-style-type: none;
	padding: 0px 0px 0px 8px;
	margin: 16px;
	list-style-image: url(/main/img/bullets/file-onblack.gif);

}

li.SectionLinksSidebar {
	padding: 0;
	margin: 16px 0 0 0;
}


div.SectionLinksSidebar a:active,div.SectionLinksSidebar a:visited, div.SectionLinksSidebar a:link,
a.SectionLinksSidebar:active,a.SectionLinksSidebar:visited, a.SectionLinksSidebar:link
{
	color: #FFFFFF;
	text-decoration: none;
}

div.SectionLinksSidebar a:hover, a.SectionLinksSidebar:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


a.SectionLinksBody:link, a.SectionLinksBody:visited, a.SectionLinksBody:active {
	color: #000000;
	text-decoration: none;
}

a.SectionLinksBody:hover {
	color: #000000;
	text-decoration: underline;
}

ul.sectionLinksSidebar {
	list-style-type: none;
	padding: 0px 0px 0px 8px;
	margin: 16px;
	list-style-image: url(/main/img/bullets/file-onblack.gif);
}

li.sectionLinksSidebar {
	padding: 0;
	margin: 8px 0 0 0;
}

ul.sectionLinksBody {
	list-style-type: none;
	padding: 0px 0px 0px 8px;
	margin: 16px;
	list-style-image: url(/main/img/bullets/file.gif);
}

li.sectionLinksBody {
	padding: 0;
	margin: 8px 0 0 0;
}


a.artistLetters, a.artistLetters:active, a.artistLetters:visited, a.artistLetters:link{
	border: 1px solid #000000;
	font-weight: bold;
	background-color: #333333;
	color:#FFFFFF;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 2px 2px 2px;
}

a.artistLetters:hover{

	background-color:#990066;

}

a.smallartistLetters, a.smallartistLetters:active, a.smallartistLetters:visited, a.smallartistLetters:link{
	text-align:center;
	border: 1px solid #5A6367;
	font-weight: bold;
	background-color: #333333;
	color:#FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	padding:1px 1px 1px 1px;
	display: block;
}

a.smallartistLetters:hover{

	background-color:#990066;

}

.pageNumbers {
	font-weight: bold;
}

a.pageNumbers, a.pageNumbers:active, a.pageNumbers:visited, a.pageNumbers:link, .pageNumbersSelected{
	border: 1px solid #999999;
	font-weight: normal;
	background-color: #CCCCCC;
	color:#000000;
	text-decoration: none;
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	padding:2px 2px 2px 2px;
}

a.pageNumbers:hover{

	background-color:#5C6B72;
	color: #FFFFFF;
	border: 1px solid #999999;

}

.pageNumbersSelected {
	padding:4px 4px 4px 4px;
}

.skiplink {
	display:none;
}

.errorbox {
	padding: 6px;
	margin: 6px 0px 16px 0px;
	background-color: #F0F0F0;
	border: 1px dashed #FF0000;
	font-weight: bold;
}

.loginbox {
	padding: 6px;
	margin: 6px 0px 16px 0px;
	background-color: #FFFFCC;
	border: 1px dashed #333333;
}

.helpersection {
	padding: 6px;
	margin: 6px 0px 16px 0px;
	background-color: #FFFFCC;
	border: 1px dashed #333333;
}

.sidebarheader {
  display: block;
  background-color: #57575D;
  width: 200px;
  border-top: 2px solid #FFFFFF;
  padding-top: 2px;
  padding-left: 1px;
  padding-bottom: 1px;
}

.sectionHeader {
	height: 17px;
	background-color:#333333;
	color: #FFFFFF;
	background-image:url(/main/img/icons/circle-down-grey.gif);
	border-right: solid 5px #333333;
	background-position:right;
	background-repeat:no-repeat;
	padding: 4px;
}

.sectionHeaderForward {
	height: 17px;
	background-color:#333333;
	color: #FFFFFF;
	background-image:url(/main/img/icons/circle-forward-grey.gif);
	border-right: solid 5px #333333;
	background-position:right;
	background-repeat:no-repeat;
	padding: 4px;
}

.pageNumbers {
	font-weight: bold;
}

.adminLinks, a.adminLinks:active, a.adminLinks:visited, a.adminLinks:link, .adminLinks{
	border: 1px solid #999999;
	font-weight: normal;
	background-color: #CCCCCC;
	color:#000000;
	text-decoration: none;
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	padding:2px 2px 2px 2px;
}

a.adminLinks:hover{

	background-color:#5C6B72;
	color: #FFFFFF;
	border: 1px solid #999999;

}