body { 
    font-family: verdana, georgia, arial sans-serif;
    margin: 3px 20px;
    background-color:#cccccc;
    font-size:14px;
    color:#333333;
    line-height:14px;
/*    text-align:justify; */
}
.head {
    background: #454545 url(top.jpg) fixed no-repeat;
    color:#454545;
    font-size:56px;
    font-weight: bold;
    line-height:88px;
    white-space: nowrap;
    margin: -3px -20px;
    padding: 10px 50px 30px 100px;
}
.nav {
    background: #454545;
    color:#cccccc;
    font-size:14px;
    line-height:22px;
    white-space: nowrap;
    margin: -3px -20px;
    padding: 0px 10px 0px 10px;
}

h1, h2, h3, h4 {
    color: #1f1f1f;
    padding: 6px 0px;
}
A         { color: #9F7F3F; text-decoration: none; } 
A:link    { color: #9F7F3F; text-decoration: none; } 
A:visited { color: #9F7F3F; text-decoration: none; } 
A:active  { color: #CF8F4F;  }
A:hover   { color: #CF8F4F;  }
p { 
    font-family: verdana, georgia, arial sans-serif;
    line-height:14px;
    padding: 3px 10px;
}
.desc {
    margin: 0px;
    width: 50%;
}
code {
    font-family: courier, monospace;
}
pre {
    font-family: courier, monospace;
    margin: 10px 30px;
    padding: 3px 8px;
    background: #d8d8d8;
    border: 1px solid #454545;
    overflow: auto;
}
blockquote {
    margin: 10px 30px;
    padding: 3px 8px;
    text-align:justify;
    font-style: italic;
    border-left: 1px solid #454545;
}