textarea.inline_code_text { width:640px!important; height:300px; }
textarea.inline_code_text[class] { width:650px!important; }

   .hl-default {
       color: Black;
   }
   .hl-code {
       color: Gray;
   }
   .hl-brackets {
      color: Olive;
   }
   .hl-comment {
      color: Orange;
   }
   .hl-quotes {
      color: #8a0000;
   }
   .hl-string {
      color: Red;
   }
   .hl-identifier {
       color: Blue;
   }
   .hl-builtin {
       color: Teal;
   }
   .hl-reserved {
       color: Green;
   }
   .hl-inlinedoc {
      color: Blue;
   }
   .hl-var {
      color: #00008a;
   }
   .hl-url {
      color: Blue;
   }
   .hl-special {
      color: Navy;
   }  
   .hl-number {
      color: Maroon;
   }
   .hl-inlinetags {
      color: Blue;
   }
   .hl-main {
      background-color: White;
   }
   .hl-gutter {
       background-color: #999999;
       color: White;
   }
   .hl-table {
       font-family: courier;
       font-size: 12px;
       border: solid 1px #d1d1d1;
   }

   div.outer_codeline { margin-top:10px; float:left; }
   div.codeline { float:left; width:650px; border:1px solid #a0a0a0; background-color:#f0f0f0; margin-top:-18px; z-index:1; }
   div.codeline[class] { margin-top:-22px; }
   td.rowline { float:left; text-align:right; width:20px; padding:13px 3px 11px 0px; font-size:12px; line-height:15px;
                 background-color:white; border-right:1px solid #a0a0a0; font-family:Monospace; }
   div.hl-main { float:left; font-size:12px!important; font-family:Monospace; background-color:transparent;
                 padding:10px 0px 0px 5px; overflow:visible; line-height:15px; z-index:100; }
   div.hl-main[class] { width:550px; font-size:10px; padding-top:0px; }
   div.outer_codeline div.toolbar { margin-left:590px; top:0px; z-index:200; }
   div.outer_codeline div.toolbar a { border:0px; z-index:200; }


