* { margin:0; padding:0; border:0; }
body { font:80% Arial, sans-serif; background-color:#000; color:#fff; }

div#wrapper { width:815px; margin:0 auto; }

div#header { background:transparent url(images/deadrabbits.jpg) top left no-repeat; margin-top:10px; height:125px; }
div#header ul#nav { list-style:none; display:block; float:right; text-align:right; margin-top:10px; }
div#header ul#nav li { float:left; margin:0 0.5em 0 0; }
div#header ul#nav li a { text-decoration:none; display:block; height:55px; }
div#header ul#nav li a span { font-size:1px; color:#000; }
div#header ul#nav li a#bio { background:transparent url(images/bio.jpg) no-repeat; width:39px; }
div#header ul#nav li a#shop { background:transparent url(images/sinshop.jpg) no-repeat; width:97px; }
div#header ul#nav li a#gallery { background:transparent url(images/gallery.jpg) no-repeat; width:90px; }
div#header ul#nav li a#audio { background:transparent url(images/audio.jpg) no-repeat; width:66px; }
div#header ul#nav li a#video { background:transparent url(images/video.jpg) no-repeat; width:66px; }
div#header ul#nav li a#news { background:transparent url(images/news.jpg) no-repeat; width:66px; }
div#header ul#nav li a#forum { background:transparent url(images/forum.jpg) no-repeat; width:79px; }
div#header ul#nav li a#tour { background:transparent url(images/tour.jpg) no-repeat; width:58px; }

div#header form { clear:both; margin-left:445px; }
div#header form fieldset legend { display:none; }
div#header form fieldset label { font-size:1px; color:#000; background:transparent url(images/sinlist.jpg) top left no-repeat; display:block; float:left; width:143px; height:21px; }
div#header form fieldset input { float:left; margin:0 1em; width:125px; height:17px; background-color:#fff; color:#000; border:0; }
div#header form fieldset input#submit { width:61px; height:18px; background:#000 url(images/submit.jpg); font-size:1px; }

div#content { background:transparent url(images/bg_content.jpg) top right no-repeat; min-height:400px; height:auto !important; height:400px; }
div#sidebar { float:right; width:200px; }
div#sidebar ul { list-style:none; padding-top:2em; }
div#sidebar ul li { display:block; text-align:center; }
div#sidebar ul li a { display:block; margin-bottom:1em; }

div.htmlarea { line-height:21px; padding:10px 0 0 0; width:550px; }
div.htmlarea p { margin-bottom:14px; }

div#footer { clear:both; margin-top:1.5em; }
div#footer a#contact { float:left; }
div#footer ul { list-style:none; display:block; float:right; text-align:right; }
div#footer ul li { float:left; margin-right:1em; }
div#footer ul li a { }