body {margin-left:10em; margin-right:10em; padding:1em;}
#mainContent h2 {color:#004079;  font-size:1.8em; border-bottom:3px solid rgb(200, 200, 304);}
#mainContent h3 {color:#004079;  font-size:1.3em; }
#mainContent {float:left; text-align:left; width:700px; margin:0; }
#mainContent a {border-bottom:1px groove rgb(136, 136, 136);}
#mainContent p {margin:0 0 15px;}
#mainContent ul, #mainContent ol {margin:0 0 30px 10px; padding:0 0 0 10px; list-style:none}
#mainContent ul li, #mainContent ol li {margin:0 0 10px 5px;}

#presentationsContent h2 {color:#004079;  font-size:1.7em; border-bottom:3px solid rgb(200, 200, 304);}
#presentationsContent {float:left; text-align:left; width:700px; margin:0; }
#presentationsContent a {border-bottom:1px groove rgb(136, 136, 136);}
#presentationsContent p {margin:0 0 15px;}
#presentationsContent ul, #presentationsContent ol {margin:20px 0 30px 20px; padding:0 0 0 10px; list-style:square}

#detailbar {text-align:left; margin:5em 0 0 718px; width:200px; padding:10px; background:#f9f9f0; border:1px none rgb(209, 209, 209);}
#detailbar h2 {font-size:1.5em; padding:0 0 4px 0; margin:0 0 4px 0; border-bottom:3px groove rgb(209, 209, 209);}
#detailbar p, #detailbar ul, #detailbar ol {margin:0 0 15px 0; padding:0;}
#detailbar ul li {list-style:none; margin:0 0 3px 0;}
#detailbar ul li a {font-size:0.9em;}
#detailbar ul ul {margin:3px 0 3px 10px; font-size:1em;}
#detailbar ul ul li {margin:2px 0;}

#footer {clear:both; font-size:0.9em; width:960px; line-height:1.5em; color: rgb(150, 150, 150);  margin: 5px auto 10px auto;}
#footer p {margin:0; padding:0;}
#footer a {color: rgb(150, 150, 150); border-bottom: 1px groove rgb(200, 200, 200);}
#footer .right {float:right; width:58%; text-align:right;}

