body,
html {
    margin:0;
    padding:0;
    background:#7777aa;
    color:#000;
    font-size:100%; 
    font-family: Univers, Helvetica, sans-serif;
    }
body {
    min-width:100%;
    }
.main {
    background:#7777aa;
    margin:0 auto;
    width:100%;
    height: 100%;
    }
#content {
    background:#9999cc;
    float:right;
    width:55%;
    }
#content h2, #content h3, #content p {
    padding:0 10px;
    }
#navbar {
    background:#8888bb;
    float:left;
    width:25%;
    }

#header, #header h1 {
    padding:5px;
    margin:0;
    vertical-align: center;
    text-align: center;
}
#header h3 {
    font-style: italic;
}
#header h1 a, #header h1 a:link, #header h1 a:hover, #header h1 a:visited {
    color: #000000;
    font-style: none;
    text-decoration: none;
}

.column{
    padding: 2em;
    border-radius: 1em;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    -khtml-border-radius: 1em;
    margin:0 auto;
}



a:link, a:visited {
    border-color: #8c2c2c;
}

a:link, a:visited,
#navbar a:hover {
	 color: #8c2c2c;
}

#navbar {
    border-top-color: #546c6d;
}

#navbar a:hover {
    background-color: #666699;
}

#content h1 a {
		color: #546c6d;
}

#content h1 a:hover {
		color: #000;
	}
	
#colophon {
    background:#666699;
    clear:both;
    font-size: 80%;
    }
#colophon p {
    padding:5px;
    margin:0;
}

#content {
    padding-top: 1em;
}

#mbcs, #rdfa {
    text-align:center;
}

#mbcs a img, #rdfa a img {
    border: none;
}

th, td {
    text-align: left;
    vertical-align: top;
}

