body {
        height: 100%;
        color: #333333;
        background: #FCFCFC;
        font-family: Palatino, Georgia, "Times New Roman", serif;
}

a {
        text-decoration: none;
/*        color: #FFFFFF;*/
/*        color: #CC906C;*/
        color: #333333;
        background: #BEE4FC;
        padding: 0 1px;
}

h1, h2, h3,
h4, h5, h6 {
/*        font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;*/
}

h1 {
        font-size: 250%;
}

h1 a {
        background: #FCFCFC;
}

h2 {
        font-size: 175%;
}

em {
        font-style: italic;
}

/* http://www.colorotate.org/#/display?palettes=agtpZGVhZGlhbW9uZHIPCxIHUGFsZXR0ZRiSrAwM */
.color1 { 
        color: #000000;
} 

.color2 { 
        color: #FCFCA8;
} 

.color3 { 
        color: #FC4800;
} 

.color4 { 
        color: #841800;
} 

.color5 { 
        color: #CC906C;
} 

.color6 { 
        color: #3C306C;
} 

.color7 { 
        color: #B484F0;
}

#header {
        margin-bottom: 2em;
}

#header h1 {
/*        float: left;*/
        font-style: italic;
}

#header #nav {
/*        display: none;
        position: absolute;
        left: 90px;
        top: 30px;
        width: 78px;
        height: 78px;
        padding: 0 0 0 9px;
        background: url(../images/background-nav.gif) left top no-repeat;*/
        padding-left: 20px;
        overflow: auto;
}

#header #nav li {
        float: left;
} 

#header #nav li a {
        display: block;
        padding: 5px;
        border: none;
/*        font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;*/
} 

#multilingual_links {
        font-size: 75%;
        float: right;
}

#page {
        width: 740px;
        margin: 0 auto;
        margin-top: 1em;
        background: #FCFCFC;
        padding: 50px;
}

#page .section {
        font-size: 105%;
        line-height: 125%;
}

#page .section .standalone {
        margin-bottom: 20px;
        font-size: 115%;
}

#page .section .standalone p.additional {
        font-size: 70%;
        margin: 0;
}

#page .section .standalone p.additional a {
/*
        background: #FFFFFF;
        text-decoration: underline;
*/
}

#page .section .heading {
        font-weight: bold;
/*        margin-top: -2px;*/
        width: 150px;
        display: block;
        float: left;
        color: #000000;
}

#page .section img {
        border: 1px solid #555;
        margin: 10px 10px 20px 10px;
        padding: 2px;
}

#page .section .post ol,
#page .section .post ul,
#page .section .post p {
        position: relative;
        margin-left: 160px;
        margin-bottom: 10px;
}

ol.alpha {
        list-style-type: lower-alpha !important;
}

#page_bottom {
        background: url(/images/divider-small.png) top center no-repeat;
        height: 64px;
        margin: 4em 0 0 0;
}

.obsolete {
  text-decoration: line-through;
}

.small-print,
#copyright {
        font-size: 75%;
        text-align: right;
}

.of-importance,
.translation-error {
        color: #c00;
        padding: 3px 1px;
}

p.flash {
        color: #c00;
        border: 1px solid #000; 
        padding: 0.25em 1em;
        text-align: center;
        margin-bottom: 2em;
}

