* {
font-weight: normal;
margin: 0;
padding: 0;
}
					
a {
text-decoration: none;
}

a:hover {
text-decoration:underline;						
}

ul, li {
list-style:none;
}

/* Clear-float */
/* This fix from http://positioniseverything.net/easyclearing.html */
.clear-float:after {
clear:both;
content: ".";
display:block;
height: 0;
visibility: hidden;
}

.clear-float {
display: inline-table;
}

/* Hides from IE-mac \*/
* html .clear-float {
height:1%;
}

.clear-float {
display: block;
}
/* End hide from IE-mac */


body {
background: #000;
font-family: Arial, Verdana, sans-serif;
font-size: 100%;
margin: auto;
width: 1000px;
}	

h1, h2, h3, h4, h5, h6, ul, li, p, p a {
color: #999;
}	

a {
font-weight: bold;
}	

p {
font-size: 0.8em;
margin-bottom: 10px;
}

p.credit {
font-size: 0.7em;
margin-bottom: 20px;
}

#main-container {
margin-bottom: 100px;
}

/* Top bar */
#top-bar {
border-bottom: 1px solid #999;
margin-bottom: 10px;
}

#top-bar h1 {
color: #666;
font-size: 4em;
letter-spacing: 6px;
margin: 10px 20px 0 0;
text-align: left;
}

#top-bar h1 span {
color: #999;
font-weight: bold;
}

#top-bar #main-menu {
color: #faf1e0;
margin: 0 20px 10px 0;
}	

#top-bar #main-menu ul {
margin-bottom: 10px;
}

#top-bar #main-menu ul li {
display: inline;
margin: 0 5px;
}

#top-bar #main-menu ul li a {
color: #999;
font-weight: normal;
}

#top-bar #main-menu ul li a.current {
font-weight: bold;
}

#homepage p {
margin-left: 5px;
margin-right: 5px;
}

/* News / Performance */	
#main-body {
margin: 20px 5px;
}

#main-body h2 {
font-size: 2.8em;
margin-bottom: 30px;
}

#main-body a {
color: #ccc;
font-weight: bold;
}

#performance #main-body .banner {
background: url('../images/performance.jpg') no-repeat 0 0;
height: 200px;
margin-bottom: 30px;
}

#performance #main-body .banner h2{
color: #664225;
padding: 145px 10px 0 10px;
}

#main-body ul.content-nav {
margin-bottom: 30px;
}

#main-body ul.content-nav li {
display: inline;
margin: 0 5px 0 0;
}

#main-body ul.content-nav li a {
color: #ccc;
font-weight: normal;
}

#main-body ul.content-nav li a.current {
font-weight: bold;
}

#main-body .content {
clear: both;
margin-bottom: 50px;
}

#main-body .content h3 {
font-size: 1.2em;
margin-bottom: 10px;
}

#main-body .release-details {
margin-bottom: 20px;
}

#main-body .release-details li {
font-size: 0.8em;
}

#main-body .release-container {
clear: both;
}

#main-body .release-container img {
margin-right: 20px;
}

#main-body .release-container ul {
font-size: 0.8em;
margin-left: 320px;
margin-bottom: 30px;
}

#main-body .release-container img{
float: left;
}

#main-body .release-container h4 {
font-size: 0.8em;
font-weight: bold;
margin-bottom: 10px;
}

#news #main-body .banner {
background: url('../images/news.jpg') no-repeat 0 0;
height: 200px;
margin-bottom: 30px;
}

#news #main-body .banner h2{
color: #303350;
padding: 145px 10px 0 10px;
}

#audio #main-body .banner {
background: url('../images/audio_1.jpg') no-repeat 0 0;
height: 200px;
margin-bottom: 30px;
}

#audio #main-body .banner h2{
color: #3A3E46;
padding: 145px 10px 0 10px;
}

#biography #main-body .banner {
background: url('../images/biog.jpg') no-repeat 0 0;
height: 200px;
margin-bottom: 30px;
}

#biography #main-body .banner h2{
color: #3A3E46;
padding: 145px 10px 0 10px;
}

#discography #main-body .banner {
background: url('../images/discography_5.jpg') no-repeat 0 0;
height: 200px;
margin-bottom: 30px;
}

#discography  #main-body .banner h2{
color: #E4DDA3;
padding: 145px 10px 0 10px;
}

#video #main-body .banner {
background: url('../images/video_1.jpg') no-repeat 0 0;
height: 200px;
margin-bottom: 30px;
}

#video  #main-body .banner h2{
color: #BDBDBD;
padding: 145px 10px 0 10px;
}

#reviews #main-body .banner {
background: url('../images/discography_4.jpg') no-repeat 0 0;
height: 200px;
margin-bottom: 30px;
}

#reviews  #main-body .banner h2{
color: #233719;
padding: 145px 10px 0 10px;
}

#photos #main-body .banner {
background: url('../images/photos_2.jpg') no-repeat 0 0;
height: 200px;
margin-bottom: 30px;
}

#photos  #main-body .banner h2{
color: #25191A;
padding: 145px 10px 0 10px;
}

p.posted {
font-size: 0.7em;
}

#footer {border-top: 1px solid #999; margin-bottom: 100px; padding-top: 10px;}
#footer ul {width: 49%;}
#footer ul li{display: inline; font-size: 0.7em;}
#footer ul.copyright {float: left;}
#footer ul.links {float: right; text-align: right;}
#footer ul.links a {
color: #ccc;
font-weight: normal;
}
	
						