html {
overflow:auto;
height:100%;
}
body {
margin:0;
padding:0;
font-family:'trebuchet ms',verdana,helvetica;
font-size:1em;
background:#ddd;
}
h1, h2, h3 { margin-top:0; margin-bottom:5px; padding:0 }
/*p { margin:10px 0; padding:0 }*/
a { color:blue }
a:visited { color:green }
a:hover { color:#ff9900; text-decoration:none }
.wrapper{margin:0;padding:0;width:100%;background:black;border-bottom:5px solid gray}
#header {
margin:0 auto;
padding:5px 10px;
color:white;
background:black;
width:1000px;
}
#header div { font-family:'trebuchet ms',sans-serif; font-size:90% }
#header h1 {
padding-left:40px;
background:url('/notes/images/hardware.gif') no-repeat;
}

#main {
margin:0 auto;
padding:0 0 10px 10px;
min-height:600px;
overflow:hidden;
text-align:left;
width:1010px;
}
#date { padding:5px 0px; color:gray; border-bottom:1px solid #efefef }
#rightmenu {
margin:0;
padding:10px;
float:right;
width:320px;
}
#rightmenu ul {
margin:0 10px 0 0;
padding:0;
}
#rightmenu li { margin-left:5px; list-style-type:none; line-height:150% }
#rightmenu p { text-align:left }
#rightmenu .rm a{ font-family:verdana,arial,helvetica,sans-serif;font-size:small;color:blue }
#rightmenu .rm{margin:0 0 10px 0;padding:10px;background:white}
/*
#rightmenu .rm h4{margin:-10px -10px 0 -10px;padding:5px 10px;font-family:Helvetica,Georgia;font-weight:normal;font-size:1.35em;color:#5a0;}
*/
#rightmenu .rm h4{margin:0;padding:0;font-family:Helvetica,Georgia;font-weight:normal;font-size:1.35em;color:#5a0;}
#rightmenu .rm p{margin:0}
#content {
margin:10px 340px 10px 0;
padding:10px;
font-family:'trebuchet ms',verdana,sans-serif;
font-size:0.9em;
min-height:400px;
height:auto !important;
height:400px;
text-align:justify;
background:white;
}
#content p, #content div { margin:10px 0; padding:5px; font-size:1em }
#content a { font-size:1em }
#content h1 {
padding-left:35px;
background:url('/notes/images/coffeemaker.png') no-repeat;
font-family:arial,helvetica;
font-size:1.6em;
color:#444444;
height:35px;
}
#content h2 { padding:3px; color:#1155AA;font-family:'trebuchet ms',sans-serif;font-size:1.3em; font-weight:normal; word-spacing:2px }
#content h3 {margin:0 0 0 5px;padding:10px 5px; font-family:'trebuchet ms',verdana,sans-serif; color:green;font-weight:normal}
#main #content h4 { font-family:verdana,sans-serif; font-size:1.2em; color:#ff6600;margin:0 0 0 5px;padding:0 }
#content a { color:blue; text-decoration:none }
#content a:visited { color:blue }
#content a:hover { color:#ff9900; text-decoration:underline }
#content h2 a,#content h2 a:visited{color:#1155AA}
#content h2 a:hover{color:#ff6600;text-decoration:none}
#content ul { margin-top:0px; list-style:square }
#content #nav { padding:2px; font-family:verdana }
#content #nav a { font-size:0.9em; text-decoration:none }
#content #nav a:visited { font-style:normal }
#content #nav a:hover { text-decoration:underline }
#footer {
border-top:1px solid black;
margin:0 auto;
padding:20px;
overflow:hidden;
text-align:left;
width:1000px;
font-size:1em;
color:white;
background:black;
clear:both;
}

code { font-family:'courier new'; font-size:1em; color:red }
.quote { border-left:4px solid gray; border-top:1px solid gray; border-bottom:1px solid gray; border-right:1px solid gray; margin:5px 0;padding:10px; background:url('/notes/images/quote.gif') no-repeat #f2fff2}
pre.quote{font-family:monospace,'courier new'}
/*
p.quote { border-left:4px solid gray; border-top:1px solid gray; border-bottom:1px solid gray; border-right:1px solid gray; margin-left:30px; padding-left:10px; background:url('/notes/images/quote.gif') }
*/
p.code { border:1px solid black;margin-left:30px;padding-left:10px;background:lemonchiffon;font-family:courier-new,monospace,sans-serif;text-align:left }
fieldset { background:url('/notes/images/legend.gif') }
.comment { border-top:3px solid gray;background:#eeeeee;margin:0;padding:5px;min-height:50px;height:auto !important;height:50px }
.comment p { margin:0; padding:0 }
.comment img { padding:5px }
.comment .author { margin:0 0 5px 0; color:gray }
.err { color:red }
small { margin:0; padding:0; color:#ccc }
div.picr { margin:5px; padding:5px; font-style:italic; font-size:0.8em; float:right; text-align:center }
div.picc { margin:5px; padding:5px; font-style:italic; font-size:0.8em; text-align:center }

