/* modified 06 December 2001 Thanasis Kinias */


body {
    background: #ffffff;
    color: #000000;
    margin: 0;
    padding: 0;
    padding-bottom: 1em;
}

body, caption, div, h1, h2, h3, h4, h5, h6, p, th, td, dl, dt, dd, ol, ul, li, 
input {
    font-family: Verdana, "Lucida Sans", sans-serif;
    font-size: small;
}

.nowrap {
    white-space: nowrap;
}

.hidden {
    display: none;
}

.left {
    text-align: left;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}


/* -------------------------- links ---------------------------------------- */

a { text-decoration: none }

a:link { color: #990033 }
a:visited { color: #990033 }
a:active { 
    background-color: #666666;
    border: #999999 inset 2px;
    color: #ffcc00;
}
a:hover {
    background-color: #ffff99;
    color: #000000;
    text-decoration: underline;
}

a.current { color: #666666 }

a.dlink:link { color: #ffffff }
a.dlink:visited { color: #ffffff }
a.dlink:hover {
    background: #ffff99;
    color: #000000;
    text-decoration: underline;
}


/* -------------------------- divisions ------------------------------------ */

div.eg {
    text-align: left;
}

    div.eg p, div.eg pre {
        margin-left: 1em;
        margin-right: 1em;
    }

div.footstripe { 
    background: #990033;
    clear: both;
    height: 4px;
    margin: 0;
    padding: 0;
    text-align: center;
}

div.yemin {
    float: right;
}


/* -------------------------- headings ------------------------------------- */

h1 { 
    color: #990033;
    font-size: 150%;
    font-variant: small-caps;
    font-weight: bold;
    letter-spacing: 0.05em;
    margin-left: 1%;
    margin-right: 1%;
    padding: 5px 1%;
    text-align: center;
}

h2 { 
    color: #777777;
    font-size: 125%;
    font-weight: bold;
    margin-left: 1%;
    margin-right: 1%;
    padding: 5px 1%;
    text-align: left;
}

h3 {
    font-size: 110%;
    font-weight: bold;
    margin-left: 1%;
    margin-right: 1%;
    padding: 0 1%;
    text-align: left;
}

h4 {
    font-family: Georgia, Garamond, serif;
    font-size: 100%;
    font-style: italic;
    font-weight: bold;
    margin-bottom: -1em;
    margin-left: 1%;
    margin-right: 1%;
    padding: 0 1%;
    text-align: left;
}

h5 {
    font-family: Georgia, Garamond, serif;
    font-size: 100%;
    font-style: italic;
    font-weight: normal;
    margin-bottom: -1em;
    margin-left: 1%;
    margin-right: 1%;
    padding: 0 1%;
    text-align: left;
}


/* -------------------------- paragraphs ----------------------------------- */

blockquote {
    font-size: 90%;
}

p, dl, pre {
    margin-left: 1%;
    margin-right: 1%;
    padding: 0 1%;
}

p.greybox, p.printnote {
    color: #000000;
    font-size: 80%;
    font-weight: bold;
}

p.nav { 
    clear: both;
    font-size: smaller;
    text-align: center;
}

p.postdate { 
    font-size: smaller;
    text-align: center;
}


/* -------------------------- tables --------------------------------------- */

table.reduced {
    border: #990033 solid 1px;
    margin-left: 2%;
    margin-right: 2%;
}

    table.reduced th, table.reduced thead th, table.reduced tbody th, 
    table.reduced td, table.reduced tbody td {
        font-size: 80%;
    }

tr.top {
    background-color: #990033;
}

tbody.odd tr, tr.odd { 
    background-color: #cccccc;
}

th.top {
    color: #ffffff;
    font-weight: bold;
}

tbody th {
    font-weight: bold;
}

table.head td img {
    display: block;
    margin: 0;
    padding: 0;
}


/* -------------------------- lists ---------------------------------------- */

dt { font-weight: bold }

ul { list-style-image: url(../img/903diamant.jpg) }


/* -------------------------- images --------------------------------------- */

img.yemin {
    clear: right;
}


/* -------------------------- forms ---------------------------------------- */

input {
    font-size: x-small;
}


/* -------------------------- type styles etc. ----------------------------- */

.red {
    color: #ff0000;
}

em {
    font-family: Georgia, Garamond, serif;
}

em.u {
    font-style: normal;
    text-decoration: underline;
}

code {
    color: #990033;
    font-family: "Lucida Console", monospace;
    font-size: 0.9em;
}

kbd {
    font-family: "Courier New", monospace;
}

kbd.domain {
    font-weight: inherit;
    text-transform: uppercase;
}

samp {
    font-family: Pica, monospace;
}

var {
    font-style: italic;
}

acronym {
    font-size: 90%;
    text-transform: uppercase;
}

acronym.nosmall, 
h1 acronym, h2 acronym, h3 acronym, h4 acronym, h5 acronym, h6 acronym, 
table.reduced acronym {
    font-size: 100%;
    font-variant: normal;
    text-transform: none;
}

.fyi {
    font-weight: bolder;
}

