body {
        color: black; 
        background-color: #E0E0E0;
        font-size: larger;
        text-align: left; 
        font-family: Tahoma, Verdana, Arial, sans-serif;
}

code {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: smaller;
}

h1, h2, h3, h4 {
        color: #205099; 
        text-align: left ; 
        font-style: normal;
        font-weight: bold;
        font-family: Bookman, Georgia, serif;
}

/* Nasty hand-balanced 2-column version */

#content {
	width: 65%;
	margin-left: 3%;
	position: absolute;
	left: 0%;
	padding-right: 3%;
	margin-right: -3%;
    padding-top: 1em;
	

}

#sidepanel {
	margin-top: .5em;
	width: 28%;
	margin-right: 3%;
	position: absolute;
	right: 0%;
/*	padding-left: 2em; */
	padding-left: 3%;
	margin-left: -3%;

	border-left-style: solid; */
	border-left-width: thin;
	border-left-color: #205099;;
}

#titlepane{

        margin-left: 20%;
        margin-right: 20%;

        border-bottom-style: solid;
        border-bottom-width: thin;
        border-bottom-color: #205099;;
        
        margin-bottom: 1em;
}

.highlight {
    color: #0000ff;

}
.bug{
    font-weight: bold;
}
a {
        color: #205099;;
}

a:visited {
        color: black;
}


ul {
	list-style-type: square;
	color: #205099;;
}

ul li p {
        color: black; 
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
}



#titlepane h2 {
        color: #205099;; 
        display: inline;
        text-align: center; 
        font-size: 1.5em;
        font-weight: bold;
        font-family: Bookman, Georgia, serif;
	padding-bottom: 0pt;
	margin-bottom: 0pt;
}


.sectionlink {
	padding-right: 2em;
	padding-top: 2em;
}

.sectionlink img{
    padding-left: 2em;
}
#footer {
    margin-top: 5em;
    border-top: 2px solid white;
}
