BODY {
    font-family: 'Verdana', 'sans-serif';
    font-size: 11pt;
    line-height: 18pt; 

    margin: 60pt;
    bgcolor="#ffffff";
}

div#mainPage
{
    background-color:#ffffff;
    width: 780px;
    padding: 2%;
    margin: 0 auto;
}

.date {padding-top:10px}

.author {padding-top:15px}

.header {
    height: 10pt; 
    word-wrap: break-word;
}



.CourseExerciseTitle {
    line-height: 25pt; 
    font-family: 'Verdana-Bold', 'Verdana', 'sans-serif'; 
    font-size: 20pt;
    font-weight: bold; 
}


.DueDateLabel {
    font-family: 'Verdana-Bold', 'Verdana', 'sans-serif'; 
    font-size: 13pt;
    line-height: 22pt;
    font-weight: bold; 
}

.DueDate {
    font-family: 'Verdana'; 
    font-size: 12pt;
    line-height: 22pt;
    font-weight: normal; 
}

li { 
   margin-top: 1em;
   margin-left:2em;
}

ul {
  margin-bottom: 2em;
}

p {
  margin-top: 2em;
  margin-bottom: 1.5em;
}

h3 {
 padding-top: 12px;
 padding-bottom: 4px;
}

h2 {
 padding-top: 18px;
 padding-bottom: 2px;
}

pre.code {
  font-family: monospace; 
   margin-left: 2.5cm;
   color: #00A;
}

code {
    font-size: 14pt;
}


#wrap {
   width:350px;
   line-height: 30px;
 margin-left: 14em;
  margin-bottom: 18em;

}

#left_col {
  float:left;
   width:300px;
   text-align: left;
}
#right_col {
   float:right;
   width:50px;
   text-align: right;
}


.example pre.margin { margin-left: 115px; }
