@charset "utf-8";

html, body
{
    background-image: url("/images/background.png");
    background-repeat: repeat-x;
    background-color: #0f1922;
    font-family: "Tahoma", "Verdana", "Times New Roman", "Arial", sans-serif;
    margin: 5px 0 auto;
    font-size: 13px;
    color: #ffffff;
}

a:link
{
    color: #859fc0;
    background-color: inherit;
    text-decoration: none;
}

a:visited
{
    color: #859fc0;
    background-color: inherit;
    text-decoration: none;
}

a:hover
{
    color: #ffffff;
    background-color: inherit;
    text-decoration: none;
}

a:active
{
    color: #859fc0;
    background-color: inherit;
    text-decoration: underline;
}

h1
{
    font-size: 19px;
    margin: 0;
}

h2
{
    margin: 0;
    font-size: 15px;
}

#container
{
    width: 100%;
    margin: 0;
    padding: 0;
}

#header
{
    width: 720px;
    height: 176px;
    padding-right: 80px;
    margin: 0 auto;
    background-image: url("/images/banner.png");
    background-repeat: no-repeat;
    background-position: bottom;
    text-align: right;
}

#mainNav
{
    height: 20px;
}

#mainNav li
{
    display: inline;
    margin-left: 10px;
    font-style: italic;
    font-weight: bold;
    height: 20px;
}

#mainNav li a
{
    color: #ffffff;
    background-color: inherit;
}

#mainNav li a:hover
{
    color: #859fc0;
    background-color: inherit;
}

#content
{
    background-image: url("/images/contentBg.png");
    background-repeat: no-repeat;
    background-position: bottom;
    width: 660px;
    background-color: #1a2731;
    color: inherit;
    padding: 20px;
    margin: 0 auto;
}

.pagination
{
    width: 660px;
    text-align: center;
    margin: 0 auto;
}

#footer
{
    margin: 0 auto;
    width: 660px;
    text-align: center;
}

#footer #metaLink
{
    margin: 2px;
    padding: 0;
}

#footer #metaLink li
{
    display: inline;
    margin-left: 5px;
    font-size: 10px;
}

iframe
{
    margin: 0 96px;
}

.existsYes
{
    color: #FF0000;
    background-color: inherit;
}

.existsNo
{
    color: #00FF00;
    background-color: inherit;
}

#content > div > h1
{
text-align: center;
}
#content h2, #content h1
{
margin-bottom: 15px;
}
#content p
{
text-align: justify;
text-indent: 45px;
}
#content li
{
text-align: justify;
}
#content img
{
float: left;
margin: 5px;
}
#content p img
{
float: none;
margin: 0;
}
#content img + p
{
clear: left;
}
#portfolio > div
{
margin-top: 7px;
}
#portfolio > div > a
{
display: block;
text-align: right;
}
a img
{
border: 0;
}

.php, .sql, .xml, .js { background-color: #FEFEFE; white-space: pre-wrap; width: 648px; border: 1px solid #CCCCCC; color: #000000; padding: 5px; font-size: 11px; }
.php .keyword, .sql .keyword, .js .keyword, .xml .element { color: #000000; background-color: inherit; font-weight: bold; }
.php .docblock { font-style: italic; color: #0000FF; background-color: inherit; }
.php .note { font-style: italic; color: #CC66CC; background-color: inherit; }
.php .value { font-style: italic; color: #008000; background-color: inherit; }
.php .int, .sql .int { color: #0000FF; background-color: inherit; }
.php .float, .sql .float, .js .float { color: #800080; background-color: inherit; }
.php .function, .sql .function, .js .function { color: #0000FF; background-color: inherit; }
.php .string, .sql .string, .xml .value, .js .string { color: #FF0000; background-color: inherit; font-weight: normal; }
.php .var, .js .field { color: #5555FF; background-color: inherit; }
.php .block, .xml .entity, .js .block { color: #A1A100; background-color: inherit; }
.php .comment, .sql .comment, .xml .comment, .js .comment { font-style: italic; color: #C0C0C0; background-color: inherit; }
.php .escape, .sql .escape, .js .escape { color: #000099; background-color: inherit; font-weight: bold; }
.sql .field, .js .var { color: #008800; background-color: inherit; }
.sql .type { color: #800000; background-color: inherit; }
.xml .attribute { color: #006E26; background-color: inherit; font-weight: normal; }
.xml .cdata { color: #A1A100; background-color: inherit; font-weight: bold; }
.xml .dtd, .js .int { color: #0057AE; background-color: inherit; font-weight: normal; }
.xml .doctype { color: #0057AE; background-color: inherit; font-weight: bold; }
.xml .prolog { color: #7F0057; background-color: inherit; font-style: italic; }

dt { margin: 7px; font-weight: bold; }
dd { text-align: justify; margin-left: 40px; margin-bottom: 5px; }

#ajaxDisplay
{
        position: fixed;
        width: 840px;
        height: 95%;
        top: 0;
        margin: 20px;
        margin-left: 230px;
        background-color: #ffffff;
        overflow: auto;
        border: 1px solid #000000;
        color: inherit;
}

textarea
{
    width: 400px;
    height: 150px;
    font-family: "Tahoma", "Verdana", "Times New Roman", "Arial", sans-serif;
    font-size: 13px;
}

dt
{
    font-weight: bold;
}
