
body {
    padding: 20pt;
    text-align: center;
    font: 76% Verdana, Arial, sans-serif;
    background-color: #806546;
}
/*
body#eliundi {
    background: #806546 url('background.png') no-repeat bottom left;
}
*/
body#signup {
    margin: 0;
    padding: 0;
    background-color: #000
}

h1, h2, p{ margin: 0 10px }

h1 {
    background: url("eliundi-logo.png") no-repeat top left;
    width: 430px;
    height: 115px
}

h1 span {
    display:none
}

h2 { font-size: 200%; color: #FFF }

p { padding-bottom: 1em; text-align: justify }

a {
    font-weight: bold;
    color: #d40000;
    text-decoration: none; 
}

a:visited, .book td.booktitle a:visited {
    color: #fff;
}

a:hover, a:active {
    color: #f44800;
}

.book td.booktitle a:hover, .book td.booktitle a:active {
    color: #fdca01
}

div#container {
    width: 640px;
    margin: 0 auto auto 2%;
    text-align: left
}

div#content{
    background: #fcd89a;
    width: 70%
}

div#header {
    margin-bottom: 40px;
    border-bottom: 12px solid #000
}

div#summary, div#books {
    margin-bottom: 40px
}

div#summary p, div#license p {
    font: 9pt/15pt Georgia, "Times New Roman", serif
}

div.books-menu-top, div#register-menu-top {
    font: normal bold 9pt Georgia, "Times New Roman", serif;
    text-align: left;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #aaa;
    background-color: #002b3d
}

.book, table#register {
    width: 100%;
    background-color: #d8ba79;
    text-align: left
}

.book td, table#register td {
    padding-top: 4px;
    border-bottom: 1px dashed #806546
}

#name, #age, #country, #languages, #email, #about {
    width: 80%
}

body#signup form input, body#signup textarea {
    padding: 2pt;
    border: 1px solid #000
}

div#register-menu-bottom button {
    margin: 4px;
    font: normal bold 9pt Georgia, "Times New Roman", serif;
    color: #fff;
    background: #000;
    border: 1px solid #FFF
}

table#register td span {
    font: 9pt/15pt Georgia, "Times New Roman", serif;
    margin: 5pt
}

.book td.booktitle {
    color: #565248;
    font-weight: bold;
    letter-spacing: 1pt
}

.book td.booktitle span { font: 1em Georgia, "Times New Roman", serif; margin-left: 6px }

.book td.booktitle a { color: #565248 }

div#books-menu-bottom, div#register-menu-bottom {
    font: normal bold 9pt/15pt Georgia, "Times New Roman", serif;
    text-align: right;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #aaa;
    background-color: #002b3d
}

div#books-menu-bottom a, div#register-menu-bottom a, div#copyright a {
    color: #aaa;
    text-decoration: underline
}

div#books-menu-bottom a:visited, div#register-menu-bottom a:visited div#copyright a:visited { color: #aaa }

div#books-menu-bottom a:hover, div#books-menu-bottom a:active, div#register-menu-bottom a:hover, div#register-menu-bottom a:active, div#copyright a:hover, div#copyright a:active { color: #fff }

div#logo-license {
    float: right;
    padding-right: 10px
}

div#logo-license img {
    margin-bottom: 20px;
    display: block;
    border: none
}

div#license {
    width: 75%;
    margin-bottom: 40px
}

div#copyright {
    font: normal bold 9pt Georgia, "Times New Roman", serif;
    padding: 2px 10px 2px 10px;
    margin-bottom: 40px;
    color: #aaa;
    background-color: #002b3d
}

div#copyright a {
    text-decoration: none
}

div#copyright p {
    color: #cccccf;
    margin-top: 5px;
    margin-left: 14px
}

div#valid {
    font: normal bold 9pt Georgia, "Times New Roman", serif;
    text-align: right;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #d8ba79
}

div#valid a, div#nav a {
    padding-right: 5px;
    padding-left: 2px;
    color: #565248;
    text-decoration: none
}

div#valid a:visited, div#nav a:visited {
    color: #565248;
}

div#valid a:hover, div#valid a:active, div#nav a:hover, div#nav a:active {
    color: #986601
}

div#nav{
    font: 9pt/15pt Georgia, "Times New Roman", serif;
    float: right;
    width: 28%;
    background: #fcd89a;
    text-align: center
}

div#nav p { padding: 5px 0 }

div#nav h2 {
    font: normal bold 9pt Georgia, "Times New Roman", serif;
    color: #000
}

div#nav ul {
    margin-bottom: 35px;
}

div#nav ul li {
    list-style-image: url("bullet.png");
    font: normal bold 9pt Georgia, "Times New Roman", serif;
    text-align: left;
    margin-bottom: 5px
}

div#nav img {
    margin-top: 14px;
    margin-bottom: 14px
}