body { font-family: arial, sans-serif; }
#container
{
margin: 0 5% 0 5%;
background: #fff;
color: #333;
line-height: 150%;
}

#top
{
background:#9cf;
border: 1px solid white;
margin-bottom: 1em;
}

#leftnav
{
background:#9cf;
float: left;
width: 12em;
border: 1px solid white;
margin-bottom: 1em;
}

#content
{
background: #def;
margin-left: 13em;
border: 1px solid white;
margin-bottom: 1em;
}

#related
{
padding: 0.5em;
border: 1px dashed #ccc;
}

#submit
{
padding: 0.5em;
}

#footer
{
background:#cf9;
clear: both;
font-size: 0.8em;
}

.round-tl { background: url(top-left.png) top left no-repeat; }
.round-tr {  background: url(top-right.png) top right no-repeat; }
.round-bl {  background: url(bottom-left.png) bottom left no-repeat; }
.round-br {  background: url(bottom-right.png) bottom right no-repeat;}
.boxinside { padding:1em;}
.centered { text-align:center; }

#top a { text-decoration: none; color: #333; }
h1 { margin-top: 0px; margin-bottom: 0px; line-height: 1em; font-size: 2.2em; }
h2 { margin-top: 0px; margin-bottom: 0px; line-height :1em;}
h3 { margin-top: 0px; margin-bottom: 0px; line-height :1em; font-weight: normal; }
h3 a { color: #333; }.footer { margin-top: 0px; margin-bottom: 0px; }
ul { margin-top: 0px; margin-bottom: 1em; padding-left: 0em; margin-left:0em; font-size: 80%; }
li { padding-left: 0em; margin-left: 1em;}
code {font-family: monospace;}
pre { padding:0.5em; margin-right:0.5em; border: 1px dashed gray; line-height: 100%; overflow: auto; font-family: monospace;}
#date { padding:0.5em; border: 1px dashed #ccc; line-height: 100%; font-size: 60%;}
.mitem { color: #333; }