html {background-color:rgb(240,250,255);}
/* (246,250,255) */

#main {
position:absolute;
left:18em; right:1%; top:0%;
margin-left:1em;
min-height:90%;
padding-bottom:4em;
padding-left:.2em;
}

#sidebar {
background-color:rgb(248,252,255);
position:absolute;
left: 0px; top:0px;
width: 18em;
border-right:1px solid rgb(255,200,200);
border-bottom:1px solid rgb(255,200,200);
}

#footer {position: absolute; width:100%; bottom:0em; text-align: left}

div.section > p  {margin-top:0em;margin-bottom:0em;text-indent:.7em;}
div.section > p:first-child {margin-top:1em;margin-bottom:.1em;text-indent:.2em;font-weight:bold;}
div.section > p:first-child > a:link {text-decoration:underline;}
div.section > p:first-child > a:visited {text-decoration:underline;}
div.section > p:first-child > a:hover {text-decoration:none;}
div.section > p:first-child > a:active{text-decoration:underline;}

p.current{background-color:rgb(255,200,200);}

a:link {text-decoration:none; color:rgb(0,50,255);}
a:visited {text-decoration:none; color:rgb(130,50,255);}
a:hover {text-decoration:underline;}
a:active{text-decoration:underline;}

a.ico > img {border:none;height:1.75em;}
a.ico:link{opacity:0.7;}
a.ico:visited{opacity:0.7;}
a.ico:hover{opacity:1;}
a.ico:active{opacity:0.8;}

a.important{color:red;font-size:bigger;font-weight:bold;font-style:oblique;}

table {border-collapse:collapse; border:1px solid rgb(255,200,200); width:80%;}
tr.a {background:rgb(240,244,249);}
tr.b {background:rgb(248,252,255);}
td.left {padding-left:.25em; padding-right:1.5em;}
td.center{padding-left:.5em; padding-right:.5em;}
td.right {padding-left:.5em; padding-right:.25em;}

h1 {text-align: center;}
ol {list-style-position:inside;}

#bar {position: absolute; top:0.1em; right:0.5em;}

div.image > a > img{border:none;}
div.image > a:link{opacity:0.7;}
div.image > a:visited{opacity:0.7;}
div.image > a:hover{opacity:1;}
div.image > a:active{opacity:0.8;}
div.image {float: left; padding:1em; width:90px; height:90px; overflow:hidden; text-transform:lowercase;}
