* {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

    a {
        color: White;
    }
    
    a:hover {
        color: Yellow;
    }

    h1 {
        background-image: url('pics/h1.jpg');
        background-repeat: no-repeat;
        background-position: top right;
        margin-top: 10px;
        line-height: 40px;
        color: Yellow;
        width: 410px;
        font-weight: normal;
        font-size: 250%;
        font-family: Arial, Helvetica, sans-serif;
    }
    
    h2 {
        margin-top: 20px;
        color: Orange;
    }
    
    em {
        font-weight: bold;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-style: normal;
        color: Yellow;
    }
    
    strong {
        color: White;
    }

    div.center {
        text-align: center;
        width: auto;
/*      overflow: auto; */
    }
    
    div.right {
        margin-right: 30px;
        text-align: right;
        width: auto;
        overflow: auto;
    }
    
    img.left, object {
        margin: 10px 10px 10px 0px;
        float: left;
    }

    img.right {
        margin: 10px 0px 10px 10px;
        float: right;
    }   

    body {
        background-color: #000385;
        text-align: center;
        margin: 0px;
        padding: 0px;
        min-width: 900px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 67.5%;
        color: #eeeeee;
    }
    
    div#brdr {
        background-image: url('pics/mainbgr.jpg');
        background-repeat: repeat-y;    
        text-align: left;
        margin: 10px auto 0px auto;
        width: 910px;
    }

    div#header {
        background-image: url('pics/header.jpg');
        background-repeat: no-repeat;
        height: 159px;
        overflow: auto;
    }

    div#langs {
        margin: 125px 0px 0px 25px;
    }
    
    div#langs div, div#langs a {
        line-height: 18px;
        display: block;
        float: left;
    }
    
    div#langs div {
        margin-left: 20px;
    }
    
    div#langs a {
        margin-left: 5px;
    }
    
    div#subheader {
        background-image: url('pics/menu.jpg');
        background-repeat: no-repeat;       
        height: 55px;
        clear: both;
    }
    
    ul#menu {
        margin-top: 20px;
        margin-right: 20px;
        list-style: none;
        line-height: 35px;
        float: right;
    }
    
    ul#menu li {
        float: left;
    }
        
    ul#menu li a {
        background-image: url('pics/butt.jpg');
        background-repeat: no-repeat;
        margin: 0px 1px;
        color: White;
        text-decoration: none;
        font-weight: bold;
        text-align: center;
        width: 114px;
        height: 32px;
        display: block;     
        float: left;
    }   
    
    #menu li a:hover {
        color: Yellow;
    }

    div#main {
/*      overflow: auto; */
    }   
    
    div#main div#left {
/*      border: 1px solid yellow; */
        margin: 10px 0px 10px 30px;
        width: 430px;
        float: left;    
    }
    
    div#main div#right {
/*      border: 1px solid yellow; */
        margin: 10px 20px 10px 0px;
        width: 430px;   
        float: right;   
    }   
    
    div#mainfoot {
        height: 80px;
        background-image: url('pics/mainfoot.jpg');
        background-repeat: no-repeat;
        clear: both;
    }
    
    div#mainfoot img {
        margin: 4px 0px 0px 35px;
        float: left;
    }
    
    div#mainfoot p {
        margin: 52px 0px 0px 0px;
        width: 630px;
        float: right;
    }

    div#main p {
        margin: 10px 0px 0px 0px;
        text-align: justify;
        width: 95%;
        font-size: 130%;
    }
    
    div#refs {
        clear: both;
        text-align: center;
        width: 300px;
    }
    
    ul#list {
        margin-top: 10px;
        list-style: none;
        font-size: 140%;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        width: 95%;
    }
    
    ul#list li {
        background-image: url('pics/li.jpg');
        background-repeat: no-repeat;
        padding-left: 35px;
        line-height: 26px;
    }
    
    div#main div#right p.left {
        margin-left: 10px;
        float: left;
        width: 180px;
    }
    
    div#main div#right p.right {
        margin-right: 40px;
        text-align: right;      
        float: right;
        width: 180px;
    }
    
    div#main div#right p.nofloat {
        clear: both;
    }
    
    div#main div#left h1 {
        clear: both;
    }
    
div.messhead {
    background-image: url('pics/messhead.jpg');
    background-repeat: no-repeat;
    height: 20px;
    width: 410px;   
}

div.messmid {
    background-image: url('pics/messmid.jpg');
    background-repeat: repeat-y;
    font-size: 140%;
    color: Orange;
    width: 410px;
}

div.messfoot {
    background-image: url('pics/messfoot.jpg');
    background-repeat: no-repeat;
    height: 20px;
    width: 410px;   
}

div#author {
    margin: 3px auto;
    border: 0px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7777ff;
    clear: both;
}

div#author a {
    color: #5555ff;
}

div#author a:hover {
    color: Yellow;
}
