body { margin:0px;
       padding:0px;
       background-color:#ffffff; }

p { }
.r { display: block; padding:10px; background-color:#ddd; }
.b { text-indent: 50px; }

img { border-style:none; }
.s { margin-top:15px;
     margin-bottom:3px; }

hr  { width:500px; margin-left:0px; }

#Content>p {margin-bottom:10px;}
#Content>p+p {text-indent:0px;}

a { color:#09c;
    text-decoration:none;
 }
a:link    {color:#ff0000;}
a:visited {color:#990000;}
a:hover   {background-color:#eee;}

#container
{
width: 100%;
margin: 10px auto;
border: 1px;
}

#top
{
height: 10px;
padding: .5em;
border-bottom: 1px;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 150px;
margin: 0;
padding: 1em;
text-align: center;  /* 2005oct29 may cause problems in future */
}

#rightnav
{
float: right;
width: 110px;
margin: 0;
padding: 1em;
}

#content
{
margin-left: 185px;  /*  200px;  was 160x */
border-left: 1px;    /* solid gray; */
margin-right: 160px; /* 200px; was 160x */
border-right: 1px;   /* solid gray; */
padding: 1em;
max-width: 37em; /* was 36em */
}

.o {
    width:500px;
    margin: 5px 0px 5px 0px;
    padding: 1px 20px 1px 20px;  
    background-color: #a8dfed;
}

.m {
    width:500px;
    margin: 5px 0px 5px 0px;
    padding: 1px 20px 1px 20px;  
}

/* Gets rid of extraneous lines at top and bottom */
/* #o p { display: inline; } */

#green {
     width:500px; 
     margin: 5px 0px 5px 0px; 
     padding: 6px 8px 6px 8px; 
     background-color: #c2dace;
}

#footer
{
clear: both;
margin: 0;
height: 25px;
padding: .5em;
border-top: 1px;
}

