body {
    background-color: #FFFFFF;
    font-family: arial, verdana, sans-serif;
    font-size: 11pt;
    text-align: center;
}

#page {
    position: relative;
    width: 984px;
    margin: 0 auto;
    text-align: left;
}

#header {
    background-image: url(http://pikt.org/pikt/images/PIKTBackgroundGray.jpg);
    position: absolute;
    top: 0px;
    height: 118px;
    width: 982px;
    border: solid 1px #336699;
    border-bottom: none;
}

#menumain {
    position: absolute;
    top: 119px;
    width: 984px;
}

#main {
    background-image: url(http://pikt.org/pikt/images/PIKTBackgroundGray.jpg);
    position: absolute;
    top: 2.2em;
    width: 982px;
    border: solid 1px #336699;
    border-top: none;
}

#columncentral {
    float: right;
    width: 800px;
}

#sidebarleft {
    float: left;
    width: 178px;
}

#gah {
    width: 728px;
    margin: 20px 0px 10px 10px;
}

#gal {
    margin: 20px 0px 24px 20px;
    text-align: center;
}

#gsw {
    margin: 20px 0px 0px 8px;
    text-align: center;
}

#gas {
    margin: 20px 20px 20px 20px;
}

#ghb {
    position: absolute;
    top: 10px;
    left: auto;
    right: 10px;
    bottom: auto;
}

#content_gah {
    top: 38px;
    width: 770px;
    margin: 15px 15px 25px 15px;
}

#content {
    top: 7px;
    width: 770px;
    margin: 20px 15px 25px 15px;
}

#footer {
    clear: both;
    margin: 0px 0px 15px 0px;
    line-height: 1.2;
    font-size: 80%;
    color: #666666;
    text-align: center;
}

#menu {
    position: absolute;
    top: 0px;
    height: 1.4em;
    padding: 0.45em 0 0.45em 0;
    width: 984px;
    background-color: #336699;
    color: #666666;
    font-weight: 600;
}

#menu span {
    position: absolute;
}

#piktlogo {
    position: absolute;
    top: auto;
    left: 12px;
    right: auto;
    bottom: 10px;
}

#pagetitle {
    position: absolute;
    top: auto;
    left: 197px;
    right: auto;
    bottom: 8px;
    width: 600px;
}

#gb {
    position: absolute;
    top: 12px;
    right: 12px;
    bottom: auto;
    left: auto;
    padding: 0px 0px 0px 0px;
    width: 160px;
    margin: 0px 5px 0px 0px;
    height: 90px;
    color: #000099;
    font-size: 90%;
    font-style: italic;
    text-align: right;
}

#add {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: auto; 
    left: auto;
    padding: 0px 0px 0px 0px;
    margin: 27px 15px 25px 15px;
}

#addthis {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: auto; 
    left: auto;
    width: 140px;
    padding: 0px 0px 0px 0px;
    margin: 27px 15px 25px 10px;
}

#plusone {
    position: absolute;
    top: 0px;
    right: 140px;
    bottom: auto; 
    left: auto;
    padding: 0px 0px 0px 0px;
    margin: 28px 5px 25px 15px;
}

#gsb {
    margin: 15px 12px 0px 4px;
    text-align: center;
}

#gsbr {
    float: right;
    margin: 0px 0px 15px 15px;
    padding: 0px 5px 10px 0px;
    border: solid 1px #666666;
    background-color: #E2E2E2;
    text-align: center;
    text-decoration: none;
}

#gsbl {
    float: left;
    margin: 0px 0px 15px 15px;
    padding: 0px 5px 10px 0px;
    border: solid 1px #666666;
    background-color: #E2E2E2;
    text-align: center;
    text-decoration: none;
}

#grgp {
    margin: 20px auto;
    text-align: center;
}

a:link {
    color: #000099;
}

a:visited {
    color: #666666;
}

#menu a:link, #menu a:visited {
    color: #CCCCCC;
    text-decoration: none;
}

div.avb a:link, div.avb a:visited, div.avb2 a:link, div.avb2 a:visited, div.ait a:link, div.ait a:visited, div.ail a:link, div.ail a:visited, div.air a:link, div.air a:visited, div.aih a:link, div.aih a:visited {
    text-decoration: none;
}

h1, h2, h3 {
    margin: 0px;
}

h1 {
    color: #000000;
    font-weight: bold;
    font-size: 160%;
}

h2 {
    color: #000000;
    font-weight: 600;
    font-size: 115%;
}

h3 {
    color: #000000;
    font-weight: 600;
    font-size: 100%;
}

hr {
    border-top: solid 1px #AAAAAA;
    height: 1px;
}

img, table {
    border-style: none;
}

div.ait {
    width: 168px;
    margin: 10px 5px 20px 5px;
    text-align: center;
}

div.avb {
    width: 163px;
    margin: 15px 5px 20px 10px;
    text-align: left;
}

div.avb2 {
    width: 163px;
    margin: 15px 5px 25px 10px;
    text-align: left;
}

div.avb2txt {
    float: right;
    width: 95px;
}

div.aok {
    width: 160px;
    margin: 10px 0px 20px 0px;
}

div.ail, div.air {
    width: 100px;
    padding: 10px 5px;
    border: solid 1px #666666;
    background-color: #E2E2E2;
    text-align: center;
    text-decoration: none;
}

div.ail {
    float: left;
    margin: 0px 15px 15px 0px;
}

div.air {
    float: right;
    margin: 20px 0px 15px 15px;
}

div.aih {
    position: absolute;
    top: 0px;
    left: auto;
    right: 0px;
    bottom: auto;
    margin: 15px 15px 15px 0px;
    text-align: left;
}

div.aihtxt {
    float: left;
    width: 120px;
    margin: 0px 10px 0px 0px;
    text-align: right;
}

pre {
    border: solid 1px #666666;
    background-color: #E2E2E2;
    margin: 15px 0px 15px 0px;
    padding: 10px 5px 10px 10px;
    vertical-align: middle;
    font-size: 85%;
    color: #000099;
}

div.box {
    border: solid 1px #666666;
    background-color: #E2E2E2;
    margin: 15px 0px 15px 0px;
    padding: 10px 10px 10px 10px;
    vertical-align: middle;
}

.piktnew {
    color: #800080;
}

.piktnew a:link, .piktnew a:visited {
    color: #800080;
}

.name, .type, .description, .synopsis, .arguments, .examples, .seealso {
    border: none;
    background: none;
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
    color: #000000;
}

.function {
    font-weight: 600;
}
