body
    {
        margin: 10px 0px;
        padding: 0px 0px;
        font-family:verdana, arial, sans-serif;
        font-size:12px;
        color:#000066;
        background-color:#fff;
    }
    
    /*/*/a{}
    body {
      font-size: x-small;
      voice-family: "\"}\"";
      voice-family: inherit;
      font-size: small;
    }
    html>body {
      font-size: small;
    }
    /* */
    
    a:visited, a:active, a:link
    {
        display:inline;
        color:#990000;
        text-decoration:none;  
    }
    
    h1
    {
        font-size:22px;
        font-family: arial, sans-serif;
        padding:10px 30px;
        border-bottom:1px solid #666;
        background-color:#eee;
        margin-bottom:0px;
        letter-spacing:10px;
    }
    
    h2
    {
        font-family:arial, sans-serif;
        font-size:130%;
        letter-spacing:4px;
    }
    
    h2.itemhead
    {
        font-size:11px;
        display:inline;
        position:relative;
        top:-18px;
        background-color:#fff;
        border:1px solid #aaa;
        color:#aaa;
        padding-left:4px;
        margin:0px;
        font-weight:normal;
        text-transform: uppercase;
    }
    
    h3
    {
        font-family:verdana
        font-size:14px;
    }
    
    div.post h3
    {
        font-family:verdana, sans-serif;
        font-size:110%;
        
    }
    
    h3.sect
    {
        font-size:100% !important;
        text-transform: uppercase !important;
        border-bottom:1px solid #aaa !important;
        padding-top:20px !important;
    }
    
    #menubar
    {
        background-color:#ddd;
        border-bottom:1px solid #666;
        padding:4px 30px;
        margin-bottom:30px;
    }
    #menubar a
    {
        padding:4px;
    }
    #menubar a:hover
    {
        background-color:#eee;
    }
    #menubar ul
    {
        list-style : none;
        padding:0px;
        margin:0px;
    }
    #menubar li
    {
        display:inline;
        list-style:none;
    }
    
    .skip
    {
        display:none;
    }
    
    #left
    {
        float:left;
        padding-left:30px;
        width:200px;
    }
    .item
    {
        border-top:1px solid #aaa;
        border-right:1px solid #aaa;
        padding-right:10px;
        padding-top:10px;
        margin-bottom:40px;
        line-height:130%;
        font-size:80%;

    }

    .item form, .item p
    {
        margin-top:0px;
    }
    .item img.inset
    {
        float:right;
        margin-left:8px;
        margin-bottom:8px;
        border:1px solid #000;
    }
    span.heading
    {
        position:relative;
        top:-18px;
        background-color:#fff;
        border:1px solid #aaa;
        color:#aaa;
        padding:0px 4px;
        text-transform: uppercase;
    }
    span.small
    {
        color:#aaa;
        font-size:11px;
    }
    .time
    {
      font-size: 11px;
      color: #555555;
    }
    .right
    {
        margin-top:10px;
        text-align:right;
    }
    
    #content
    {
        line-height:130%;
        margin-right:15%;
        margin-left:250px;

        
    }
    div.post
    {
        margin-bottom:30px;
        padding:0px;
        margin-left:0px;
    }
    div.post img
    {
        float:right;
        border:1px solid #000;
        margin-left:20px;
        margin-bottom:20px;
    }
    div.post p a
    {
        text-decoration:underline !important;
    }
    
    .search
    {
        width:116px;
        font-family: monospace;
    }
    .go
    {
        border:1px solid #aaa;
        background-color:#eee;
        font-size:11px;
    }
    
    code, pre, blockquote, tt
    {
      color: #003300;
      font-family: courier new, monospace;
      font-size: 100%;
    }
    
    table
    {
      font-size: 12px;
      color: #000066;
      line-height: 18px;
      font-family: verdana, arial, helvetica;
      margin-bottom: 16px;
    }
    
    table td
    {
      padding:4px 4px;
    }
    
    table.calendar
    {
        width:150px;
        font-size: 11px;
        border-top: 1px solid #cccccc;
        border-left: 1px solid #cccccc;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:175px;
    }
    
    table.calendar td
    {
        padding:2px !important;
        text-align:center;
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
    }
    div.right-inset
    {
        position:relative;
        font-size:11px;
        float:right;
        margin-left:16px;
        margin-bottom:16px;
        padding:10px;
        border:1px solid #aaa;
        width:195px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:175px;
    }
    .hasentries
    {
        background-color:#eee;
    }
    
    acronym
    {
      border-bottom:1px dotted #ccc;
    }
    
    /* XHTML as XML style */
    
    span.quote {
      display:block;
      background-color:#ccffff;
      border:1px solid #cccccc;
      font-family:Georgia;
      font-size:12px;
      color:#993333;
      padding:10px;
      margin-bottom:16px;
    }
    
    span.character {
      display:block;
      font-weight:bold;
      text-decoration:underline;
    }
    
    span.text {
      font-style:italic;
      margin:10px;
    }
    .linethru
    {
      text-decoration:line-through;
    }
    
    #funkynav {
      display:block;
      width:100px;
    }
    
    #funkynav a {
      display:block;
      width:100px;
      background-color:#cc3300;
      font-family:verdana;
      font-size:11px;
      text-decoration:none;
      padding:4px;
      border-bottom:1px solid #ffffff;
      color:#ffffff;
    }
    
    #funkynav a:hover {
      background-color:#ff9900;
      color:#000000;
    }

    
    /* xml style */
    
    quote { 
      display:block; 
      background-color:#eeeeee; 
      border: 1px outset #cccccc; 
      margin: 10px 50px; 
      color: #990000; 
      font-size: 12px; 
      font-family: Courier New,sans-serif; 
      padding: 10px; 
    } 
    
    character { 
      display:inline; 
      font-weight:bold; 
    } 
    
    text { 
      display:block; 
    } 
