/* Yahoo! CSS reset ... see developer.yahoo.com/yui for details */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

body { background-color:#301; color:#ffa; font-family: verdana;; font-size:1.1em;}

em { font-weight:bold; color:#af0;font-family: 'Courier New', courier, monospace;}
a { cursor:pointer; color:#ff0; text-decoration:none; }
strong { color:#f8f; font-weight:bold; font-family: 'Courier New', courier, monospace;}
code, pre {font-family: 'Courier New', courier, monospace; font-weight:bold; color:#faa; font-size:1em;}
h2 { font-size:1.5em; margin:10px;}

ul#main li { display:none; position:relative; height:640px; width: 960px; background-color:#000; margin:0 auto; border: 2px solid #a00; border-top:none;}
ul#main li.active { display:block; }
ul#main li h1 { padding:5px 5px 5px 20px; border-bottom:2px dotted #a00; font-size:1.6em; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; color:#fff; background-color:#200;}
ul#main li * li { display:block; border:none; margin:none; padding:none; height:auto; width:auto; }
ul#main li ul, ul#main li dl, ul#main li p, ul#main li ul h2 { margin:20px; font-weight:bold; display:block;}
ul#main li dl { margin: 0; }
ul#main li dl dt { margin: 15px 20px; }
ul#main li dl dd { margin: 15px 20px; }
ul#main li dl dt, ul#main li h2 { color:#fff; }
ul#main li p.nav { margin:0; padding:0; position:absolute; line-height:1.4em; border-top:2px dotted #a00; bottom:0; width:100%; text-align:center; }
ul#main li p.nav a.nx { float:right; margin-right:5px;}
ul#main li p.nav a.pr { float:left; margin-left:5px;}

div.exp { 
   font-weight:normal!important;
   display:none;
   margin:0 10px 10px 10px;
   position:absolute;
   top:0px;
   left:0;
   border:2px solid #ff0;
   border-top:none;
   background:#000;
   height:590px;
   width:930px;
   overflow:auto;
}
div.exp h3 {
   margin:20px; color:#fff;
}
div.exp ul li {
   margin:10px 0!important;
}
div.exp p.expPg {
   margin-bottom:200px!important;
}
div.exp pre a {
   color:#fef;
}