@import "base.css";
body
{
	background-image:url(background.gif);
	color:#4F4F2B;
	background-color:#EFEFDB;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	line-height:120%;
	font-size: 100%;
}
table { font-size: 1em; } /* Netscape4 workaround */
/*/*/ /*/ th, td { font-size: 12px; } /* Netscape4 workaround */

#top { color:#ffffff; background-color:#000000; }
#top a { color:white; background-color:black; }
#top a:link { color:white; background-color:black; ; }
#top a:focus { color:white; background-color:black; }
#top a:visited { color:white; background-color:black; }
#top a:hover { color:white; background-color:black; }
#top a:active { color:white; background-color:black; }

#middle { padding:0.1em 0.2em; }
#middle p,dd { padding:0.1em 0.2em; }
#navbar { text-align: center; }
#navbar td { font-size:80%; }
#pageHeader { text-align:center; }

#bottom 
{
	top:auto;
	width:100%;
	height: auto;
	clear: both;
}
#bottom td { font-size:.6em; }

.error { color:#ff0000; border:none; text-align: center; }
.highlight { color:#2F2F0B; background-color:#FBFBD0; border:1px #595A38 solid; }
.dynamic { color:#2F2F0B; background-color:#FBFBD0; }
.student { color:#2F2F0B; background-color:#FBFBD0; }
.instructor { color:#FBFBD0; background-color:#2F2F0B; }
.header { background-color: #999999; color:#4F4F2B; font-weight: bold; }

/* Order matters: LHVA = link, visited, hover, active */
a { color:#CF4F2B; }
a:focus { color:#000000; }
a:link { color:#CF4F2B; }
a:visited { color:#000000; }
a:hover { color:#000000; background-color:#FBFBD0; border:1px #595A38 solid; }
a:active { color:#FF0000; }

img { border:0; }
h1 { font-size:120%; text-align: center; margin:.5em .5em .5em .5em; }
h2 { font-size:110%; text-align: left; margin:.5em .5em 0 0; }
h3 { font-size:100%; margin:.5em .5em 0 0; }
h4,h5,h6 { font-size:90%; margin:.5em .5em 0 0; }
p { margin:0.2em 0 0.8em 0; }
dt { margin-top: .5em; margin-left: 0em; }
dd { margin-top: .5em; margin-left: 2em; }
h1 { font-size:1.4em; text-align:center; margin:.5em .5em .5em .5em; color:#5F4F2B;}
h2 { font-size:1.3em; text-align:left; margin:.5em .5em 0 0; color:#5F4F2B;}
h3 { font-size:1.2em; margin:.5em .5em 0 0; color:#5F4F2B;}
h4 { font-size:1.1em; margin:.5em .5em 0 0; color:#5F4F2B;}
h5,h6 { font-size:1em; margin:.5em .5em 0 0; color:#5F4F2B;}
caption|col|colgroup|tbody|tfoot|thead|th|td|tr { vertical-align: top; font-size: 0.8em }
blockquote { font-style:italic; }
blockquote code { font-family:'Courier New', Courier, monospace; font-style:normal; }
p.note { font-size:0.8em; }

pre.htmlcode
{
	font-family:'Courier New', Courier, monospace;
	font-size:0.9em;
	display:block;
	border:1px #333333 dotted;
	padding:0.5em;
	margin:2em;
	color:#660000;
	background-color:#ffffcc;
	white-space:pre;
}
input { width:auto; color:#2F2F0B; background-color:#FBFBD0; }
input.button { width:auto; color:#FBFBD0; background-color:#2F2F0B; }
textarea { width:auto; height:250px; color:#2F2F0B; background-color:#FBFBD0; }

