@import url("http://www.portitude.org/styles/universal.css");

@media screen
{ 
html, body, .whole{height:100%; margin:0; padding:0; }

body{margin:0; padding:0; background:#1e1e2a; font:12px verdana; color:#aab;}
 a{text-decoration:none; color:#8f99bb; font:12px arial; text-decoration:none;}
 td{vertical-align:top;}
 h1{font:25px "palatino linotype", serif; font-variant:small-caps; margin:0; padding:0; padding-left:20px; padding-bottom:4px; color:#bbbba0; }
 h2{font:14px arial; text-align:right; font-variant:small-caps; margin:0; padding:0; padding-right:30px; color:#999990; 
    background:url(http://www.portitude.org/images/litheader.jpg); 	border-top:2px solid #0d0e13;	border-bottom:2px solid #0d0e13;}
 h3{margin:0; font:bold 11px verdana; padding:4px; color:#999990;}
 pre{font:12px/18px verdana; margin-left:40px;}

 
 .whole{position:relative; top:0; width:830px; margin:auto;}
 
 .leftside{width:74px; background:url(http://www.portitude.org/images/leftbg.jpg) top left repeat-y;}

 #selected{background:url(http://www.portitude.org/images/navhover.jpg);}
 
 .main-nav{width:150px; background:url(http://www.portitude.com/images/bbsnavbg.jpg) top left repeat-y;}
 .main-nav a{display:block; padding:.8em; line-height:1em;}
 .main-nav a:hover{background:url(http://www.portitude.org/images/navhover.jpg);}
 
 .subnav{border-left:3px solid #0d0e13; border-bottom:2px solid #0d0e13; margin-left:18px; }
 .subnav a{font:9px verdana; padding:2px; border-bottom:1px solid #0d0e13; padding-left:4px; color:#606986;}
 
 #printbutton{float:right; margin:4px; background:#1e1e2a; border:1px solid #0d0e13; font:9px verdana; color:#667; padding:4px; cursor:arrow}
 .textual{line-height:20px;}
 .textual p{margin:0; padding:10px 40px 0px 40px;}

 
 .bottomnav{text-align:center; background:url(http://www.portitude.org/images/footerbg.jpg); margin-top:20px; clear:both;}
 .bottomnav p{margin:0; padding:5px; border-top:2px solid #0d0e13; border-bottom:2px solid #1e1e2a; }
 .bottomnav a{font:9px verdana; padding:4px; color:#606986;}
 .bottomnav a:hover{color:#aab}
 
 .b2{background:url(http://www.portitude.org/images/litheader.jpg);}

  .footer{background:url(http://www.portitude.org/images/litheader.jpg); text-align:right; font:italic 10px arial; padding:2px; color:#88a; clear:both;
       border-top:2px solid #0d0e13;}
			 
			 
			  			  .worknav{float:right; width:220px; text-align:right;}
 .worknav a{display:block; padding:.5em; border-bottom:1px solid #0d0e13;}
 .worknav a:hover{background:#1e1e2a url(http://www.portitude.org/images/footerbg.jpg);}

 .google{border-top:5px solid #0d0e13; }
}

@media print
{
a, h3, .footer, .bottomnav, .printbutton, .main-nav, .leftside, .subnav, .b2, img{visibility:hidden;}

body
.textual p, .textual p *{visibility:visible}
h1, h2{visibility:visible; margin:0; padding:0;}
h2{color:#777;}
.worknav, img{position:absolute; top:0;}

h2{border-bottom:3px solid #777;}

}




