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

 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 serif; font-variant:small-caps; margin:0; padding:0; padding-left:20px; padding-bottom:4px; color:#aaaaa0; }
 h2{font:14px arial; text-align:right; font-variant:small-caps; margin:0; padding:0; padding-right:30px; color:#999990; 
    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;}
 strong{font-weight:normal;}
 
 .whole{background-color:#24242E; position:relative; top:0; width:756px; margin:0px auto;}
 
 .leftside{width:74px; background:url(http://www.portitude.com/images/leftbg.jpg) top left repeat-y;}

 .middle{background:url(http://portitude.org/images/frontimg3.jpg) no-repeat; background-size:100%; box-shadow:0 0 40px #000000}
 
 #selected{background:url(http://www.portitude.com/images/navhover.jpg);  }
 
 .main-nav{width:150px;}
 .main-nav a{display:block; padding:.8em; line-height:1em;}
 .main-nav a:hover{background:url(http://www.portitude.com/images/navhover.jpg);}
 .main-nav p{padding:10px; padding-top:0; padding-right:0; font:10px/15px verdana; color:#457; }
 
 .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;}
 
 .main{padding:20px; padding-top:410px; padding-right:0;}
 
 .textual{font:11px/18px verdana; width:410px;}
 .textual p{margin:0; padding:10px 10px 0 10px;}
 
 .contents{width:270px; float:right; border-left:1px solid #0d0e13; background:#1e1e2a url(http://www.portitude.com/images/bbsnavbg.jpg) top left repeat-y;}

 .contents a{display:block; background:url(http://www.portitude.com/images/litheader.jpg) top right; color:#C9C9AD; padding:9px; padding-right:30px; font:16px georgia; 
             border-bottom:2px solid #0d0e13;}
  .contents .linktext{padding-bottom:20px; margin:0; font:15px 'Trebuchet MS', 'arial'; color:#9e9999; font-weight:normal;}
 .contents a:hover{background:#0d0e13;}
 

 
 .b2{background:url(http://www.portitude.com/images/litheader.jpg);}

  .footer{position:absolute; bottom:0; width:100%; background:url(http://www.portitude.com/images/litheader.jpg); text-align:right; font:italic 10px arial; color:#535C6D;
       border-top:2px solid #0d0e13;}

