* {margin: 0; padding: 0;}
html {font-size: 62.5%;}
body {margin: 6px auto; font: 1.2em/1.7em verdana, arial, sans-serif; background-color: #444; color: #FFF;}
a {text-decoration: underline; color: #FC0;}
a:visited {color: #BBB;}
a:hover {color: #FC0; text-decoration: none;}
p {margin: 0 0 1em 0; line-height: 1.6em;}
img {border: 0 none; -ms-interpolation-mode: bicubic;}
ul {list-style-type: none;}
h1, h2, h3 {font: bold italic 2.2em "Trebuchet MS", verdana, arial, sans-serif;}
h1 {width: 960px; height: 142px; background: url(../IMG/global/title.jpg) no-repeat 0 0;}
h1 a {display: block; width: 960px; height: 142px;}
h2 {margin: 1em 0; font-size: 1.6em; text-align: left; letter-spacing: 0.3em;}
h3 {width: 900px; background-color: #481303; color: #CCC; border-top: 1px solid #666; border-bottom: 1px solid #666; padding: 4px 30px; font-size: 1.2em; margin: 10px -30px ; text-align: left; letter-spacing: 0.3em; word-spacing: 0.3em;}
fieldset {border: 0 none;}
blockquote {margin-left: 100px; line-height: 200%;}

.offScreen {position: absolute; top: -400px; width: 1px; height: 1px; overflow: hidden;}
.photo, .photoRight {float: left; width: 420px; margin-bottom: 1em;}
.photoRight {margin-left: 60px;}
.photo p, .photoRight p {margin: 0 0 0.5em;}
#bgPhoto {position: fixed; z-index: 0; top: 30%; right: 10px;}

#outerWrapper {position: relative; z-index: 1; width: 960px; margin: 0 auto; background: #120302 url(../IMG/global/mainBG.jpg) no-repeat 0 160px; border: 1px solid #666;}
#outerWrapper::after {display: block; clear: both; content: "."; visibility: hidden; height: 0;}

#nav {clear: both; padding-left: 116px; height: 1%; background-color: #481303; border-top: 1px solid #444; border-bottom: 1px solid #444;}
#nav::after {display: block; clear: both; content: "."; visibility: hidden; height: 0;}
#nav li {float: left; width: 184px; height: 30px; font-weight: bold; font-size: 1.3em; font-variant: small-caps; text-align: center; border-left: 1px solid #444; border-right: 1px solid #444; background-color: #481303;}
#nav a {display: block; width: 184px; height: 24px; padding-top: 6px;}
#nav a {text-decoration: none;}
#nav a:visited {color: #FC0;}
#nav a:hover {background-color: #282302; color: #FFF;}

#main {min-height: 400px; padding: 0 30px;}
#main li {margin-top: 0.5em;}
#main .album {clear: both;}
#main .album::after {display: block; clear: both; content: "."; visibility: hidden; height: 0;}
#main .albumInfo {float: left; width: 458px;}
#main .tracks {float: left; width: 220px; margin-left: 20px;}
#main .image {float: left; width: 200px; text-align: center;}
#main .image p {margin-top: 1em;}
#main .title {margin-bottom: 1.2em; font-weight: bold; font-style: italic;}
#main a {font-weight: bold;}

#footer {clear: both; margin-top: 30px; background-color: #010101; border-top: 1px solid #666;}
#footer {text-align: center;}
#footer li {display: inline; margin: 0 1em; line-height: 38px;}
#footer p {margin-bottom: 0; padding-bottom: 1em;}

#reviews p {margin-top: 2em;}

#home #main img {float: right; margin: 1em; border: 1px dotted #777;}
#home #main p {line-height: 2em;}

.photo_slider {position: relative; width: 200px; height: 200px;	overflow: hidden;}
.info_area {display: none;}
.builtBy {text-align: center; color: #666; background-color: #010101;}
.builtBy a {color: #666;}