body {
margin:0px;
}

a {
color:blue;
}

a:visited {
color:#606;
}

img {
border:0px;
}

p {
margin:0px;
padding:0px;
}

#header {
margin:0px;
padding:0.5em;
display:block;
background-color:#006;
color:#ccc;
font-size:xx-large;
font-weight:bold;
font-family:sans-serif;
}

#mainmenu {
margin:0px;
padding:0.25em 1em;
background-color:#666;
list-style-type:none;
word-spacing:0.5em;
color:#ccc;
}

.mainmenu li, .mainmenu form, .mainmenu p {
display:inline;
word-spacing:normal;
}

.mainmenu a {
color:white;
}

#sidebar {
margin:1em;
padding:0.5em;
float:right;
height:100%;
border-left:1px solid #666;
width:220px;
font-size:0.8em;
}

#sidebar p {
margin-bottom:0.5em;
//text-align:right;
}

#content {
margin:0px;
padding:1em;
overflow:hidden;
}

.content p, .content ol, .content ul {
margin:0.5em 0px;
padding:0px;
}
.content p {
text-align:justify;
}
.content ol, .content ul {
padding-left:3em;
}
.content h3 {
margin:0.5em 0px;
padding:0px;
font-size:large;
font-weight:bold;
clear:both;
}
.content img {
margin:1em;
clear:both;
float:right;
}
.content img.lefted {
margin-left:0em;
margin-right:1em;
float:left;
}
.content table {
border-width:0px;
border-spacing:0px;
}
.content td {
border-width:0px;
border-spacing:0px;
padding:0.3em 0.5em;
vertical-align:top;
}

#pagetitle {
margin:0px;
padding:0px;
font-size:x-large;
font-weight:bold;
}

#trace {
margin:0px;
margin-bottom:0.5em;
padding:0px;
font-style:italic;
font-size:small;
display:block;
}

.toc {
margin:0px;
margin-left:1em;
margin-bottom:1em;
padding:0px;
border:1px solid #666;
background-color:#ccc;
display:inline-block;
float:right;
}

.toc h3 {
margin:0px;
padding:0em 1em;
display:block;
font-size:small;
font-weight:bold;
color:#ccc;
background-color:#006;
}

.toc ol {
margin:0px;
padding:0.5em;
list-style-position:inside;
}
.toc ol ol {
margin:0px;
padding:0px;
padding-left:1em;
}

#footer {
margin:0px;
padding:1.25em;
padding-left:4em;
padding-bottom:2em;
background-color:#006;
color:#ccc;
font-size:small;
clear:both;
}

.infotablerowa {
background:#ccf;
}

.infotablerowb {
background:#aaf;
}


#dudesava {
float:left;
margin-right:0.5em;
margin-bottom:0.5em;
}
#dudesline {
font-style:italic;
}
.blogdate {
font-style:italic;
color:#00c;
}
