* { margin: 0; padding: 0; }

body { font-family: "Gill Sans", Helvetica, Arial, sans-serif; font-size: 80%; color: #000; background: url('mhbg.jpg') fixed top right; }

p { margin-bottom: .25em; }

h2, h3, h4 { padding-top: 10px; text-transform: lowercase; font-family: "Aller Bold", "Aller", "Gill Sans", Arial, sans-serif; font-weight: bold; }
h3, h4, .quotes { font-family: "Aller Light", "Aller", "Gill Sans", Arial, sans-serif; }
h2 { font-size: 44px; }
h3, h4 { font-size: 33px; font-weight: normal; }
.quotes { font-weight: normal; font-size: 20px; padding: 5px; text-transform: lowercase; padding-top: 8px; }
.quotes img { margin: auto; margin-top: 2px; }

h1 { font-size: 3em; padding-top: 0em; display: block; opacity: .9; padding-top: 3px; }
h1 a img { border: 0; }
h1 a, h1 a:hover { background: transparent !important; }

a:link, a:visited { color: #000; background: #eee; padding: 1px; }
a:visited { opacity: .5; }
a:hover { background: #fff; color: #000 !important; opacity: 1 !important; }

a.trans:link, a.trans:visited, a.trans:hover { background: transparent !important; }

.container { width: 840px; margin: auto; padding-left: 8px; padding-right: 8px; padding-bottom: 5px; background: url('70.png'); }

.sector { border-top: 10px solid #000; margin-bottom: 15px; }

.bandmembers img { float: left; margin-bottom: 6px; }
.bandmembers { padding-top: 10px; }
.bandmembers { list-style: none; }
.bandmembers li { width: 200px; float: left; margin-right: 10px; }
.bandmembers em { font-size: 120%; width: 200px; display: block; font-weight: bold; clear: left; }

.cover { float: left; width: 400px; }
.info { float: left; margin-left: 25px; width: 400px; }
.info ol { list-style-position: inside; }
.side { width: 250px; float: left; margin-right: 25px; margin-top: 15px; }
.main { width: 500px; float: left; }

.clearing { clear: both; }

#footer { font-size: .85em; clear: both; padding-top: 10px; padding-bottom: 10px; }

h5 { font-size: 18px; text-transform: lowercase; margin-top: 10px; }
.smaller { font-size: .75em; }
