body {
font: 12px normal "Lucida Grande", "Lucida Sans Unicode", lucida, verdana, sans-serif;
background: #000000;
margin:0;
padding:0;
text-align:center;
}

#stage { margin:80px 0 100px; padding:20px 0px 40px; background:url(/images/app/v2/bg-wallpaper.jpg) repeat 50% 20px; text-align:left; }

#masthead { background:url(/images/app/v2/bg-masthead.jpg) no-repeat center top; height:60px; margin-bottom:35px; position:relative; }
#masthead h1 { margin:0; padding:0; font-size:12px; width:300px; position:absolute; left:15%; top:0px; text-indent:-9999px; }
#masthead h1 a { display:block; height:55px; width:300px; }

#masthead h3#mainnav { position:absolute; top:10px; right: 60px; text-align:right; font-size:16px; color:#500; letter-spacing:-1px; }

a, a:link, a:visited { color:#500; }
a:hover { color:black; }

#main { text-align:left; margin:0px auto; width:700px; }

#mainnav a#here { font-size:20px; color:black; }

.blurbbox { background:url(/images/app/v2/bg-wallpaper-lighter.jpg); border:1px solid #744; width:200px; }
.200 { width:200px; }
.floatright { float:right; margin:0 0 15px 15px; }
.floatleft { float:left; margin:0 15px 15px 0; }
.extrabottom { margin-bottom: 45px; }
.block { float:left; width:320px; margin-right:25px; }
h2 { font-size:14px; margin-bottom:0; padding-bottom:5px; color:#500; }
p { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:10px; }

.clearboth { clear:both; }
a img { border:1px solid black; }

form { margin-bottom:10px; }

#formbox { margin:55px 0; border: 2px solid #500; padding:15px 30px; background:url(/images/app/v2/bg-wallpaper-lighter.jpg) repeat left top; }