html, body, h1, h2, h3, h4, ul, li {	margin: 0;	padding: 0;}h1 img {	display: block;}img {	border: 0;}a {	color: #FFF;}a:hover {	color: #00FFFF;}.left {	float: left;}.right {	float: right;}.more {	text-align: right;}.clear {	clear: both;}body {	background: #000000 url(images/page_bg.jpg) repeat-x;	font: 11px arial, sans-serif;	color: #464544;	padding-bottom: 10px;}/** layout **/#wrapper {	width: 678px;	min-height: 750px;	_height: 750px;	background: url(images/header.jpg) no-repeat;  position: relative;}h1 {  padding: 25px 0 0 30px;  font: 32px "arial black", arial, sans-serif;  color: #151515;}h1 em {  color: #FFF;  font-weight: bold;  font-style: normal;  position: relative;  top: -4px;}/* nav */#nav {  position: absolute;  top: -1px;  left: 340px;  width: 400px;}#nav li {  float: left;  background: url(images/nav_left.gif) no-repeat;  list-style: none;  padding-left: 10px;  padding-right: 20px;  padding-top: 45px;  line-height: 1.1;}#nav span {  display: block;  font-size: 28px;}#nav a {  color: #FFF;  font-size: 11px;  font-weight: bold;  text-decoration: none;}#nav a:hover {  color: #00FFFF;  text-decoration: none;}/** bluebox **/#bluebox {  background: url(images/bluebox.jpg) no-repeat;  width: 427px;  position: absolute;  top: 105px;  left: 338px;  color: #000;}#bluebox-in {  margin: 20px 65px 41px 55px;  height: 100%;  overflow: auto;}#bluebox h2 {  font-size: 14px;}/** Body **/#content {  width: 710px;  position: absolute;  color: #FFF;  top: 299px;  left: 33px;}#content a {  color: #00FFFF;  text-style: bold;  text-decoration: none;}#content a:hover {  color: #CCCCCC;  text-style: bold;  text-decoration: none;}#body {  border: 3px solid white;  background: #414141;  padding: 18px;}.box {  float: left;  width: 600px;  background: #414141;  margin-top: 10px;  margin-bottom: 15px;  margin-left: 10px;  margin-right: 20px;}.box-t { background: top url(images/box_t.gif) repeat-x; }.box-r { background: right url(images/box_r.gif) repeat-y; }.box-b { background: bottom url(images/box_b.gif) repeat-x; }.box-l { background: left url(images/box_l.gif) repeat-y; }.box-tr { background: top right url(images/box_tr.gif) no-repeat; }.box-br { background: bottom right url(images/box_br.gif) no-repeat; }.box-bl { background: bottom left url(images/box_bl.gif) no-repeat; }.box-tl { background: top left url(images/box_tl.gif) no-repeat; }.box-tl {  padding: 13px 18px;}.box p {  margin: 1em 0;}#discography {  margin-right: 22;  text-decoration:none;}#discography .box-tl {  padding-bottom: 18px;}#body .hr-aqua {  border-top: 1px solid #00FFFF;  padding-bottom: 1em;  margin-top: 1em;}/** footer **/#footer {  text-align: center;}#footer p, #footer ul {  margin: 0.8em;}#footer ul {  margin-top: 1.2em;}#footer li {  display: inline;  list-style: none;}