body,div{font:9pt/13pt verdana,arial,sans-serif;color:#fff;}
a{color:#3970a8;text-decoration:none;}
a:hover{text-decoration:underline;}
body{padding:5px;background:#000 url(i/bbp.png) no-repeat 5px 5px;}
code{font-family:Lucida Console,Courier New,monospace,serif;background-color:#333;padding:3px;}
div.title{color:#3970a8;font-weight:bold;margin-bottom:-13px;}
div.at{color:#3970a8;font-weight:bold;margin:18px 0 -15px 0;}
h1{line-height:16px;font:14pt verdana,arial,sans-serif;color:#fff;}
h1 a{font-size:9pt;}
form{margin:0px;}
ul{padding-left:15px;}
img{border:0px;vertical-align:text-bottom;}
img.toggle{vertical-align:baseline;cursor:pointer;}
input[type=text],textarea{padding:2px;margin:2px;font:9pt verdana,arial,sans-serif;}
nav,div.nav{float:left;width:150px;padding:5px;}
header a,nav a,div.nav a{font-weight:bold;}
span.beta{text-transform:lowercase;color:silver;font-size:80%;}
pre{color:#fff;width:600px;}
td{vertical-align:top;}
div#main{float:left;width:600px;margin:0 0 10px 10px;}
.hide{display:none;}
div#viewer{background:rgba(0,0,0,0.7);position:fixed;left:0px;top:0px;width:100%;height:100%;text-align:center;z-index:1000;}
div#viewer>div{width:100%;height:100%;display:table;position:static;overflow:hidden;}
div#viewer>div>div{display:table-cell;vertical-align:middle;width:100%;color:#fff;}
