.pageheader{
  padding:3px;
  padding-left:100px;
  font-size:12px;  
}

.pageheader a {
  text-decoration:none;
  text-transform:uppercase
}

.spacerrow td{
  padding:5px
}

span.titlealias{
  font-size:smaller;
}

#mainarea a:link{
  color:#0000B0
}

#mainarea a:visited{
  color:#601070
}

#outerpage{
  padding:10px
}

#uw {
  background-color:#990000;
}

#uw a:link, #uw a:visited, #uw  a:active {
  color:white
}

#uw a:hover { 
  background-color:#cc9900;
  color:white}

#cs {
  background-color:#cc9900;
}

#cs a:link, #cs a:visited, #cs a:hover, #cs a:active {
  color:black
}

#cs a:hover { 
  background-color:#f3f3e3;
}

#crest{
  float: left;
  position: absolute;
  margin-top:-10px
}

body {
  background-color:#f3f3e3 
}

#mainarea {
  width:100%
}

td#menu {
  padding-right:10px;
  width:16%;
}

#menu p{
  text-align:right;
}

#contentarea { 
  padding-left:20px
}

h2{ 
  text-align:center
}

#titles {
  border-bottom:2px solid #cc9900;
  border-top:15px solid #f3f3e3;
}

#menu {
  padding-top:10px;
  border-right:2px solid #cc9900;
  vertical-align:top;
  white-space:nowrap
}

#footer {
  border-top:2px solid #cc9900;
  text-align: center;
  font-size: 14px
}

tr.header {
  text-align: center;
  color:black;
}

#contact, #statistics{ 
  background-color:#cc9900;
}

#contact td,#statistics td{ 
  padding:5px;
  border-width: 0px;
}

#contact tr.header td, #statistics tr.header td{
  background-image:url(bar.png);
  background-repeat:repeat-x;
  background-color:#f3f3e3;
}

#contact tr.normalrow td, #statistics tr.normalrow td{
  background-color:#f3f3e3;
}

#contact, #statistics{ 
  border-width: 0px;
}

img#textbookpic{
  float:right;
  padding:15px
}

#summary td{ 
  padding:5px;
  white-space:nowrap
}

span.date{ 
  font-style:italic;
  font-size:smaller;
  color:#990000
}

td.date{ 
  vertical-align:top;
  white-space:nowrap
}

td.lecname{
  text-align:center;
  color:#601070
}

td.lectext{
  padding-left:5px;
  padding-right:5px;
}

td.separator{
  background-color:#cc9900;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:1px
}
