/*****
*
* $Id: main.css 88 2010-11-16 19:24:21Z klaus $
*
* main style-sheet v1.0
*
*****/
body {
    width:900px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    font-family: Verdana, Arial, sans-serif;
    background-color:#ddd;
    border:2px groove #fff;
}
header {
    display: block;
    position:relative;
    top:20px;
    width:900px;
    height:80px;
    background: url(/lib/header_bg.png);
}
header img {
    float:left;
    padding:5px;
}
header h1 {
    float:right;
    margin: 15px;
    color:#eee;
}
nav {
    display: block;
    position:absolute;
    top:10px;
    width:900px;
    font-size:12px;
}
nav ul {
    position:absolute;
    right:10px;
    float:right;
    margin:0px;
}
nav li {
    float: right;
    list-style: none;
    padding: 3px 0px 4px 0px;
    margin: 0px;
    color:#333;
    background:#eee;
    border:2px groove #fff;
}
nav a:link, a:visited {
    padding: 3px 10px 4px 10px;
    color: #333;
}
nav a:hover {
    background: #900;
    color: #fff;
}
nav h3 { display:none; }
nav img { display:none; }

#content { 
    width:880px;
    padding: 15px 10px 20px 10px;
    background:#fff;
}
footer {
    display: block;
    position:relative;
    width:900px;
    height:20px;
    padding: 3px 0px 3px 0px;
    background:#fff;
    border:none;
}
footer img {
    float:left;
    padding-left:5px;
    border:none;
}
footer div {
    float:right;
    font-size:12px;
    padding: 5px;
}

/* style usage sections for scripts, modules, etc. */
#usage table {
    width:100%;
    background-color:#EEE;
}
#usage th {
    text-align:left;
    vertical-align:top;
    background-color:#CCC;
    font-weight:bold;
}
#usage td {
    text-align:left;
    vertical-align:top;
    background-color:#EEE;
    border:2px solid #FFF;
    padding:2px;
}

a:visited {
    color: navy;
}
