body{margin:25px 4%;font-size: 100.1%;}
#p{border:solid 1px #fff;border-width:0 1px;min-width:40em;width:auto;}
#t{border:solid 1px #fff;border-width:1px 0;padding:0.5em;}
#t h1{padding:0;margin:0;}
#out{border-left:solid 12em #fff;border-right:solid 12em #fff;}
#in{border:solid 1px #fff;border-width:0 1px;margin: 0 -1px;width:100%;z-index:1;}
#l,#m,#r,* html #w{overflow:visible;position:relative;}
#w{float:left;margin:0 -1px 0 0;width:100%;z-index:3;}
#m{float:right;margin:0 0 0 -1px;width:100%;z-index:5;}
#l{float:left;margin:0 1px 0 -12em;width:12em;z-index:4;}
#r{float:right;width:12em;margin:0 -12em 0 1px;z-index:2;}
#f{border:solid 1px #fff;border-width:1px 0;padding:0.5em;}

.h ul,.h ul li{display:inline;list-style-type:none;margin:0;padding:0;}
.h ul li a{margin:0 -1px 0 0;padding-left:10px;padding-right:10px;border-left:solid 1px #fff;border-right:solid 1px #fff;white-space:nowrap;}
.h ul li a:link,.h ul li a:visited,.h ul li a:active,.h ul li a:hover{text-decoration:none;}

* html .h ul li, * html .h ul li a{width:1%;display:inline-block;/* \*/width:auto;display:inline;}
* html .h,* html .h ul a{/* \*/ height:0.01%;}
/*  */
#p,#t,#in,#f,.v ul,.v ul li,.h,.h ul li a{border-color:#00f;}
html, body{background-color:#000;color:#fff;font-family:arial,helvetica,sans-serif;}