body { 
    margin: 0; 
    font-family: 'ArialMT','Arial',sans-serif;
    font-size: 15px;
    }

#main {
    width: 760px;
    border: solid black 0px;
    /*background-color: #ccc;*/
    margin: auto; 
    }

#nav {
    width: 260px;
    float: left;
    /*background-color: #abc;*/
    }
#nav div { padding: 0.5em 0.25em; margin-bottom: 1em;  border-right: solid #444 3px; }

#nav ul li span { float: right; color: #777; padding-right: 1em;}
#nav ul ul li span { padding-right: 0.5em;}
#nav ul ul ul li span { padding-right: 0;}
#nav ul li span a { color: #f66; }

a:hover { color: #6b13b2; }

#content {
    float: right; 
    width: 472px; /*70%; */
    /*background-color: #bdc;*/
    }

#content p, .mceContentBody p {
    color: #463C3C;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
    text-align: justify;
}

a img { border: 0; }
/*body p { text-align: justify; }*/ /* for the editor */

#content div { padding: 0; margin: 0; }

#header {
    background-color: white;
    float: left;
    width: 100%; 
    border-bottom: solid #444 3px;
    }

#header h1 { margin: 0.25em 0.25em; float: left; font-weight: normal; font-size: 1.5em; letter-spacing: 5px;}
/*#header a { float: right; padding-top: 1em; }*/
#headlinks { float: right; padding-top: 1em; }

.clear { clear: both; }

#nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
#nav ul ul {
    padding: 0 0 1em 1em;
    }

#nav li {
    margin-bottom: 0.25em; 
    }

#content h1 { text-align: center; margin-top: 0;}
#content h1, #content h1 input { color: #333; }
#content h1 input { font-size: 20pt; font-weight: bold; text-align: center; margin-top: 0.5em; width: 90%; }
#content h2, #content h3, #content h2 input { color: #555; }
#content h2 input { font-size: 16pt; font-weight: bold; }

a { color: #3F74B2; /*blue;*/ text-decoration: none; }

li.current a { color: #B20206; /* red;*/ }

#content textarea{ width: 100%; }

div#loginform { margin: 2em 0 0.5em 7em; }
div#editlink { float: right; padding: 0.5em 0 0 0;}

