canvas {
    cursor: default;
    outline: none;
}
* {
    font-family: "Verdana";
    color:white;
    margin: 0;
    box-sizing:border-box;
    }
h1,h2,h3 {
    background-color:#009933;
    padding:0.5em;
    }
h2, h3 {
    margin-top:10px;
    }
p{
    padding:1em;
    }
ul, ol {
    padding-top:1em;
    padding-bottom:1em;
    padding-right: 1em;
    }
p, ul, ol {
    background-color:#006699;
    margin-left:10px;
    margin-right:10px;
    }
p + ul, ul + p, p + ol, ol + p, p + p{
    padding-top:0;
    }
img {
    display:block;
    width:100%;
    padding-left:10px;
    padding-right:10px;
    }
h1#title {
    padding:0;
	background-color:#0066FF;
    }
a#title, a#footer{
    text-decoration: none;
    display: block;
	padding:0.75em;
    }
a.active {
    background-color:#0047B2 !important;
    }

div#titlebar, div#menubar, div#site, div#footer {
    min-width:860px;
    }
div#titlebar {
    background-color:#0066FF;
    }
    div#title {
        float:left;
    }
    div#mainmenu {
        float:right;
        padding: 21.5px;
    }
div#menubar {
    background-color:black;
    }
div#site {
    background-color: #CCCCCC;
    display:flex;
    }
    div#content{
        background-color: #AAAAAA;
        display: block;
        width:860px;
        margin-left: auto;
        margin-right: auto;
        padding: 20px;
		padding-bottom:16px;
    }
		div#embed-html{
			padding:10px;
			padding-top:0;
			padding-bottom:0;
		}
div#footer {
    background-color: #CC0000;
    font-size:0.75em;
    text-align:center;
    }