 @media screen {
body { margin: 0px; scrollbar-track-color: #000; scrollbar-shadow-color: #000;   
      scrollbar-face-color: #000;  scrollbar-highlight-color: #DDD;  scrollbar-3dlight-color: #DDD;
      scrollbar-arrow-color: #FF9500;  scrollbar-darkshadow-color: #DDD;  scrollbar-base-color: #555; }
   a:link { color:#000; background: #FC6; text-decoration: none; }
   a:visited { color:#A00; background: #FC6; text-decoration: none; }
   a:hover { color:#FC0; background: #000; text-decoration: none; background: url(bg.gif); border:0; } 
    .lefty a:link{ color:#F00; text-decoration:none; font-weight:bold; background: none; }
    .lefty a:visited{ color:#F00; text-decoration:none; font-weight:bold; background: none; }
    .lefty a:hover{ color:#FC5; text-decoration:none; font-weight:bold; background: none; }
  P { color: #000; font-size: 10pt; line-height: 1.2; font-family: Verdana, Arial, sans-serif; }
  hr { color:#666; }
.wing { font-family: Wingdings; font-size:13pt; padding-right: 4px; }
.sm { font-size: 8pt;}
.fir { font-family: "Lucida Handwriting Italic", Sand, Verdana, sans-serif; font-size:14pt; padding-left: 5px; }
#title { background-color:#FFC; font-weight:normal; margin: 10px; padding:34px; border-left: dashed #000 3px; border-right: dashed #000 3px; border-top:0; border-bottom:0; text-align:left; }
.tit {font-family: "Lucida Handwriting Italic", sand, sans-serif; font-size:34px; font-weight:bold; margin:0px; padding:0px; text-align: center; }
.top1 {font-family: Verdana, Arial, sans-serif; font-size:10pt; text-align:left; line-height:1.3em;}
.dat {font-family: "comic sans ms", Verdana, Arial, sans-serif; color: #000; font-size: 14pt; text-align:left;
        background-color:#FB5;  border-left: solid #F94 6px; border-bottom: solid #AA4242 4px; border-right: solid #F94 2px; border-top: solid #F94 2px; margin:10px; padding-top:4px;padding-bottom:4px;padding-left:12px;}
#lef { width:160px; padding:0; background-color:#000; background-image: url(bg.jpg); background-repeat:repeat-y;background-position:100% 0%; }
#posts  { font-family: Verdana, Arial, sans-serif; margin: 0px; padding:20px; margin-top:0;
          background-color:#FD8; border-left: dashed #000 10px; border-right: dashed #333 10px; }
 #rite { background-color: #333; font-family: Verdana, Arial, sans-serif; color: #EEE;
           font-size:10pt; border: 0px; padding:12px; margin-top: 0px; }
   .rt {text-align:right; }
  .bot { font-family: "comic sans ms", sans serif; font-size: 9pt; color: #C84; text-align: center; padding:10px; }
  .bot a:link{ color: #F74; background: #000; text-decoration:none; }
  .bot a:visited{ color: #F74; background: #000; text-decoration:none; }
  .bot a:hover{ color: #FFF; background: #000; text-decoration:none; }
  .by {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 8pt; color: #777; text-align: center; }
}

@media print {
 BODY, .title2, .title { background-color: #FFF; margin:0; border:0; padding:0; font-size: 8pt; text-align:left; }
#lef { width:0; }
 a:link, a:visited { text-decoration: none; }
#posts { background-color: #FFF; margin:0; border:0; padding:0; text-align:left; width:100%; float:left; }
#rite { background-color: #FFF; margin:0; width:0; border:0; padding:0; float:right; display:none; }
 .fir, .title, .title2, .tit, .top1, .dat, #posts, #rite, .rt, sm, a:link, a:visited { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000; line-height:1.1; text-align:left; text-decoration:none; }
 hr, img, .bot, .by, background-image { display: none; }
}