body {
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	color: #333333;
	font-size: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

div#main {
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
}

div#side { height: 510px; float: left; width: 300px; padding: 0px; margin: 0px; }
div#content { float: left; padding: 0px; margin: 0px; width: 700px; }

div#mainMenu { top: 530px; left: inherit; position: absolute; width: 300px; }
#mainMenu ul {list-style-type: none; padding: 0px; margin: 0px;}
#mainMenu li {text-transform: uppercase; padding: 0px; margin: 0px; list-style-type: none;}
#header { }
#header .title { padding-left: 0.5em; font-size: 24px; text-transform: uppercase; }
#content p { text-align: right; }
#side ul { padding: 0px; margin: 0px; }
#side li { display: inline; }
#side li img { padding-right: 10px; padding-bottom: 10px; }

div#detail1 { overflow: hidden; background-color: white; text-align: right; margin-left: auto; margin-right: 50px; width: 600px; }
div#detail2 { overflow: hidden; display: none; background-color: white; text-align: right; margin-left: auto; margin-right: 50px; width: 600px; }
div#detail3 { overflow: hidden; display: none; background-color: white; text-align: right; margin-left: auto; margin-right: 50px; width: 600px; }
div#detail4 { overflow: hidden; display: none; background-color: white; text-align: right; margin-left: auto; margin-right: 50px; width: 600px; }
div#detail5 { overflow: hidden; display: none; background-color: white; text-align: right; margin-left: auto; margin-right: 50px; width: 600px; }
div#detail6 { overflow: hidden; display: none; background-color: white; text-align: right; margin-left: auto; margin-right: 50px; width: 600px; }
div#detail7 { overflow: hidden; display: none; background-color: white; text-align: right; margin-left: auto; margin-right: 50px; width: 600px; }
div#detail8 { overflow: hidden; display: none; background-color: white; text-align: right; margin-left: auto; margin-right: 50px; width: 600px; }
div#detail9 { overflow: hidden; display: none; background-color: white; text-align: right; margin-left: auto; margin-right: 50px; width: 600px; }
div#detail10 {overflow: hidden; display: none;  background-color: white; text-align: right; margin-left: auto; margin-right: 50px; width: 600px; }
div#detail11 {overflow: hidden; display: none;  background-color: white; text-align: right; margin-left: auto; margin-right: 50px; width: 600px; }
div#detail12 {overflow: hidden; display: none;  background-color: white; text-align: right; margin-left: auto; margin-right: 50px; width: 600px; }
#artistList { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 200px; font-size: 12px; font-weight: bold; }
a, a:visited { text-decoration: none; color: #333333; }
a:hover { color: blue; }
.heading { font-size: 12px; font-weight: bold; }
.description .title, .lowerMiddle .title { font-style: italic; font-size: 12px; }
.lowerMiddle { padding-bottom: 0px; padding-right: 0px; padding-left: 0px; padding-top: 175px; }
#detail1 h1 { margin-right: 0px; margin-left: 0px; margin-bottom: 0.5em; margin-top: 0px; font-size: 12px; font-weight: bold; }
p.backButton { margin-right: 50px; font-size: 10px; text-align: right; }
