body { background-color:#EEEEEE; padding:50px; margin:0; color:#333333; font-family:Trebuchet, Verdana, sans-serif; font-size:11px;}

ol { padding:0; margin:0; }
li { list-style-type:none; padding:0; margin:0; }

a { color:#333333; }
a:hover { color:#3333EE; }
span.date {display:block; margin-bottom:1em; }

#logo { position:absolute; left:30px; top:10px; height:55px;  }

#unipv { position:absolute; left:30px; top:100px; height:55px;  }
#unipv h1 { font-family:Trebuchet, Verdana, sans-serif; font-size:20px; color:#3333EE; padding:0; margin:0.25em 0; }
#unipv h2 { font-family:Trebuchet, Verdana, sans-serif; font-size:18px; padding:0; margin:0.25em 0; }
#unipv h3 { font-family:Trebuchet, Verdana, sans-serif; font-size:16px; padding:0; margin:0.25em 0; }
#unipv a { text-decoration:none; font-weight:bold; }

#course { position:absolute; left:30px; top:170px; height:55px;  }
#course h1 { font-family:Trebuchet, Verdana, sans-serif; font-size:20px; color:#3333EE; padding:0; margin:0.25em 0; }
#course h2 { font-family:Trebuchet, Verdana, sans-serif; font-size:18px; padding:0; margin:0.25em 0; }
#course h3 { font-family:Trebuchet, Verdana, sans-serif; font-size:16px; padding:0; margin:0.25em 0; }

#summary { position:absolute; left:30px; top:240px; height:425px; }
#summary p { font-family:Trebuchet, Verdana, sans-serif; font-size:14px; color:#333333; font-weight:bold; padding:0 1em; margin:0.25em 0;}


#feature { position:absolute; top:70px; left:350px; width:450px; padding:0 0 0 1em; margin:0; font-family:Trebuchet, Verdana, sans-serif; font-size:12px; }
#feature h2 { font-family:Trebuchet, Verdana, sans-serif; font-size:16px; font-weight:bold; color:#333333; padding:0; margin:0.25em 0; }
span.date+a {text-decoration:none; font-weight:bold; }
#feature p { font-family:Trebuchet, Verdana, sans-serif; font-size:13px; }
#feature a { text-decoration:none; font-weight:bold; font-family:Trebuchet, Verdana, sans-serif; font-size:12px; }
#feature li {  list-style-type:none; padding:0 0 0 0; margin:0 0 3em 0; }

#stylechooser { margin:260px 0 0 0; padding:0 1em; }
fieldset { border:0; padding:0; margin:0; }
input, select { color:#333333; background-color:#EEEEEE; }

#contact { position:absolute; left:30px; top:330px; width:285px; margin-top:0px; }
#contact h2 { font-family:Trebuchet, Verdana, sans-serif; font-size:18px;}
#contact p { font-family:Trebuchet, Verdana, sans-serif; font-size:13px; padding:0 1em; margin:0.25em 0; color:#333333; }
#contact li { font-family:Trebuchet, Verdana, sans-serif; font-size:12px; list-style-type:none; padding:0 0 0 0; margin:0 0 1em 0; }

