.separator {
    clear:both;
}
.maindiv {
    padding:10px;
    margin-top: 0px;
    margin-left:16em;
    background: #FFFFFF;
}
h2 {
    margin: 0px;
}
h3 {
    margin: 0px;
}
.mainmenu {
    background: #3d8be4; 
    color: #91b8e4;
    font-weight: bold;
    list-style-type: none;
    padding: 0.5em;
    margin: 0px;
    width: 15em;
}
.leftpart {
    float:left;
    margin: 0px;
}
.leftpart div {
    text-align:center;
    padding-top:7px;
}
.actualbody {
    font-family: serif;
}
.attachm {
    float:right;
    clear:right;
    text-align: center;
    margin-left: 10px;
    margin-bottom: 10px;
}
p {
    text-indent: 1.5em;
}
body {
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-family: monospace;
}
.mainmenu a {
    color: #91b8e4;
    text-decoration:none;
}
.mainmenu a:hover {
    color: #ffffff;
    text-decoration:underline;
}
.code {
    border:1px dashed;
    padding:5px;
    font-family: monospace;
}
a img {
    border: 0px;
}

.selimg {
    border: 4px solid #3d8be4;
}
.unselimg {
    border: 4px solid #ffffff;
}


.vdown {
    font-family: serif;
    font-size: 80%;
}
.msgblock {
    margin-left: 35px; /* message indentation!! */
}
.msgtitle {
    background: #3d8be4;
    color: #FFFFFF;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    margin-top:4px;
}
.msgtitle a {
    color: #00FFFF;
}
.msgbody {
    padding: 8px;
    background: #a1c8f4;
}
.msgbody pre {
    padding: 0px;
    margin: 0px;
}
a {
    color:#3366ff;
    text-decoration:underline;
}
a:hover {
    color:#1233bb;
}
body {
    background: #FFFFFF;
    color: #000000;
}
.actualbody {
    text-align:justify;
}
small {
/*    color: #91b8e4;*/
    color: #bbbbbb;
    font-family: sans;
    font-size: 0.85em;
}