@media screen, projection, print
{
    a { text-decoration: none; }
    pre { font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Monaco, Courier, monospace; }
}

@media print
{
    #header { display: none; }
}

@media screen, projection
{
    body { padding: 0 6px; }
    .container { width: 430px; }
    /*.container:hover { background: url(/includes/grid.png); }*/

    #header
    {
      border-bottom: 2px solid #059;
      margin-bottom: 16px;
    }
    #logo { float: left; }
    #nav { margin: 0; text-align: right; }
    #nav li { display: inline; }

    p { text-align: inherit; }

    dl, ul.inline, blockquote
    {
      border-left: 2px solid #ccc;
      margin-left: 16px;
    }
    ul.inline, blockquote { padding-left: 22px; }
    blockquote { font-style: inherit; }

    dl dt
    {
      clear: left;
      float: left;
      margin-right: 10px;
      text-align: right;
      width: 92px;
    }
    dl dd { margin-left: 102px; }
    dl.wide dt { width: 132px; }
    dl.wide dd { margin-left: 142px; }
    dl.wider dt { width: 172px; }
    dl.wider dd { margin-left: 182px; }

    ul.inline { list-style: none; }
    ul.inline li { display: inline; }

    #vcard pre { margin: 2px 0; padding: 3px 5px; }

    code span.k { color: #007020; }
    code span.i { color: #0e84b5; }
    code span.s { color: #4070a0; }
}
