body {font-family: Verdana, Helvetica, sans-serif; margin: 0; background:#B6CE40; line-height:1.5;} 
/* background: #B9D3EE;} */
#content { position: relative; margin: 1% 2%; padding: 2% 3% 2% 3%; background: white; border: 1px solid #49521A;} /* #6D7C26;}  #92A533;}*/
#sidebar { margin-top:10px; position: relative; float: left; width: 90px; }
#main { margin-top:30px; margin-left: 120px; }
#footer { padding: 0; margin-bottom: 0; margin-top: 50px; text-align: right;}
h1 { font-size: 1.7em; }
h2 { font-size: 1.1em; }
    a, a:visited {color: #003399; text-decoration: none; border-bottom: 1px dotted #003399; }
a:focus, a:hover {background: #DBE7A0;}
a.image {border: none;}
img { background: white; }
ul {list-style-type: square; }
#footer ul {list-style-type: none; margin-left: 0; padding: 0; }
#footer ul li {display: inline; margin-left: 0; margin-right:10px; }
table {background: #dcdcdc; padding: .3em; border: 1px solid #808080; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-spacing: .3em;}
td {padding: .2em .8em; background: #f5f5f5; border: 1px solid silver;
-moz-border-radius: 5px; -webkit-border-radius: 5px;}
p {max-width: 60em;}
img {border: none;}
span {padding: 0 .5em;}
span.note { color: #cc0000; }
span.warning { background: #ffcfcf; border: 1px solid #BF8F8F; padding: 0 3px ; font-weight: bold;}
ul.todo li { margin: .2em; padding: 0 .5em ; }
ul.todo li.high, span.high { background: #FBE703; }
ul.todo li.medium, span.medium { background: #FFFF9A; }
ul.todo li.low, span.low { background: #FDFDD7; }
#sidebar ul { list-style-type: none; margin-left: -10px; padding:0; line-height: 1.2; font-size: 90%;}
#sidebar ul li {  margin: 0; padding: 0;}
#sidebar ul li a { display:block; padding: .1em .5em ; background: whitesmoke; border: 1px solid gainsboro; margin-top: 2px; color:black;}
#sidebar ul li a:hover { background:#fdfdd7; border: 1px solid #fbe703;}
code { background: white; color: black; border: 1px solid gainsboro; padding: 0 .5em; margin: 0 .2em; }
