body { font-size:85%; font-family:Tahoma, Verdana, Arial;}
.footer p { font-style:italic; margin-top:2em; line-height:1.5em; border:1px dotted #555753; color:#555753; background:#efefef; } 
.footer { height:100px; text-align:center; }
a { color:#0066d8; }
a:hover { color:#7b9ee5; }
ul.menu li { padding:0; border:0px solid #cccccc;border-width:1px 0 1px 1px;float:left; }
ul.menu li.end { border-width:1px 1px 1px 1px; }
/* ul.menu li { padding:0; border:0px solid #cccccc;border-width:0;float:left; } */
ul.menu a { display:block; padding:.5em 3.5em .5em 3.5em; text-decoration:none; text-transform:uppercase;font-weight:bold;font-size:1em;}
ul.menu a:hover { background: #7b9ee5;color:#ffffff;}
ul.menu { list-style-type:none; margin:0;float:left; } 
.menubar { float:right;}
.tagline { text-align:left; padding-top:3em; padding-left:.3em;font-size:1.2em;color:#777777;font-family:Georgia, Gentium, Serif;line-height:1.7em; }
h2 { font-weight:bold;text-transform: uppercase; font-size:1em; color:#99331e;font-family:Georgia, Gentium, Serif;margin-top:1em;padding:0;}
h3 { font-weight:bold;font-size:1.5em; color:#99331e;font-family:Georgia, Gentium, Serif;margin-top:1em;padding:0;text-decoration:underline;}
h4{ font-size:1.1em; color:#99331e;font-family:Georgia, Gentium, Serif;margin-top:1em;padding:0;}
.splash { border:1px solid #cccccc;margin:10px 10px 0 0;padding:6px; }
.date { font-size:0.9em;font-style:italic;color:#888888;}
.caption { font-family:Georgia, Gentium, Serif; font-style:italic; color:#777777;font-size:1em;}
.source { color:#777777;font-size:0.8em;}
.highlight { background: #fff6c5; }
ol.objectives li { margin-bottom:2em; }
ul.sub-list { list-style-type:circle; }
ul.sub-list li { margin-bottom:0.5em; margin-top:0.25em;}
ul.sub-item { list-style-type:none; }
ul.sub-item li { margin-bottom:0.5em; margin-top:0.5em;}
ul.news { margin:0; list-style-type:none; }
ul.news li { padding-bottom:1em; }
ol li { padding-bottom:10px;font-weight:bold;list-style:decimal inside; }
ol li ol li { list-style:lower-roman inside;padding-bottom:2px;font-weight:normal; }
ol.descriptive li { font-weight:normal; }
.itemtitle { font-style:italic; }
ol.empty li { list-style-type:none;}
