html { background:#000; font-family:"Verdana"; }
body { background:transparent;  color:#ddd; font-size:17px; line-height:35px; min-width:1008px;}

.sleeve { padding:42px 0px; margin:0px 63px 0px auto; width:882px; }

h2 { color:#888; text-transform:uppercase; letter-spacing:4px; font-size:11px;}

a { color:#FF6; text-decoration:none; }
a:hover { background-color:#FF6; color:#000; padding:0px 2px; margin:0px -2px;}

p em { background:#222; padding:0px 4px; color:#eee;}

#introduction {padding-top:42px;}
#introduction p { margin:21px 0px; }
#introduction h1 {}
#introduction p.summary { font-size:31px; line-height:42px; }
#introduction p.summary span { position:absolute;}
#introduction p.summary a span { display:none;}
#introduction p.summary a:hover span { display:inline; position:static;}

#recent_work { background:#222; margin-bottom:42px;}
#recent_work .site { margin:42px 0px 0px; }
#recent_work h3 { position:absolute; left:-88888px; }
#recent_work .screen a { display:block; width:480px; margin:0px; padding:0px; }
#recent_work .description { position:absolute; top:0px; left:522px; width:360px; color:#888; }
#recent_work .description p { margin-bottom:21px; font-size:17px; line-height:35px;}

#patches li { position:relative; padding-top:42px; }
#patches li .date { position:absolute; font-size:11px; top:21px; left:0px; color:#888;}

/*#ending { padding-bottom:42px;}*/

#postscript { padding-bottom:42px; }
#postscript blockquote { font-size:11px; line-height:18px; padding:0px 14px; border-left:7px solid #222; color:#888; margin:7px 0px 14px;}
#postscript p {font-size:11px; line-height:18px; color:#888;}