/* $Id: course.css 117 2008-05-08 03:26:46Z maartenb $ */

html
{
margin: auto;
background-color: #ddd;
font-family: sans-serif;
}

body
{
   margin: auto;
   margin-bottom: 1em;
   margin-top: 1em;
   width: 840px;
   background-color: #fff;
   border-style: solid;
   border-color: #800;
   border-width: 3px;}

div.main
{
margin-left: 40px;
width: 80%;
}

div.maintalk
{
margin-left: 40px;
width: 85%;
}

h1 {
   text-align: center;
   padding-top: 1em;
}

h2.subheader
{
   text-align: center;
}

h1, h2
{
   color: #800;
}

div.quote
{
   text-align: center;
   margin: 1em;
   font-weight: bold;
}


h2
{
margin-bottom: 0px;
font-size: 110%;
}

p
{
line-height: 120%;
}

p.first
{
margin-top: 0px;
}

.clearfloat
{
   clear: both;
}

.floatright
{
   float: right;
   width: 390px;
   padding-top: 0px;
}

.floatrighttalk
{
   float: right;
   width: 300px;
   padding-top: 0px;
}

img.yellow
{
border-style: solid;
border-color: yellow;
border-width: 8px;
display: block;
}

div.redright
{
border-style: solid;
border-color: #800;
border-width: 4px;
float: right;
margin-left: 1em;
margin-bottom: 1em;
}

div.redleft
{
border-style: solid;
border-color: #800;
border-width: 4px;
float: left;
margin-right: 1em;
margin-bottom: 1em;
margin-top: 12px;
}

div.blackleft
{
border-style: solid;
border-color: black;
border-width: 4px;
float: left;
margin-right: 1em;
margin-bottom: 1em;
margin-top: 12px;
}

.footer
{
text-align: right;
font-size: 70%;
padding: 1em;
margin-left: 40px;
width: 80%;
}

.table_fmt
{
background-color: #FF8;
border-style: solid;
border-color: #800;
border-width: 2px;
border-collapse: collapse;
width:80%;
margin-left:10%;
margin-right:10%;}
}