
body {background:#1f19a3; text-align:center; text-align:center;}
body * {font:97%/130% verdana}
body, #page, h2, h3,p {padding:0; margin:0;}
a {color:#ba7d08;}
a:link {color:#ba7d08;}
a:visited {color:#ba7d08;}
a:hover {background-color:#eee;}
a:active {color:#ba7d08;}
#page {width:750px; text-align:center; background-color:#fff; margin:0 auto; text-align:left; border-left:1px solid #333; border-right: 1px solid #333; padding-top:20px;}
h2, h3 {font-weight:bold;}

#left_nav {width:225px; float:left; background:#fff; }
#left_nav ul {list-style:none;margin-left:5px;padding-left:5px;}
#left_nav ul li {font:100% verdana; line-height:120%;}

#content_body {margin-left:230px;padding:5px; font:85%/120% verdana; text-align:center; padding-bottom:50px; }
#content_body p, h3 {margin:5px 0; text-align:left;}
#content_body h2 {font:bold 120% arial; color:#333;margin:5px 0; text-align:left;}
#content_body h3 {color:#800080;font-size:100%;}

.intro { margin:20px 0;}

#upcoming h2 a {color:#0000fe; font-size:100%; text-align:center; display:block}
#upcoming h3 {line-height:120%;}
#upcoming {border-top:2px solid #ba7d08; border-bottom:2px solid #ba7d08; width:350px; padding:5px; margin:10px 0 10px 60px; text-align:center; background:#eee;}
#upcoming a {background:none;line-height:120%;}

.event  {text-align:center;color:#1f19a3;}
.contact h4 { margin:20px 0 0 0; padding-bottom:0; color:#800080;font-size:100%; text-align:left; font-weight:bold; }
.contact .published { margin:0 0 20px 0; padding:0; text-align:left; }
.contact .published li { text-align:left; padding-bottom:5px; margin:0; list-style-type:none; }

#col1 {width:45%; float:left;}

#col2 {width:45%; margin-left:240px; }

#col1 p, #col2 p {margin-bottom:10px;}

#content_body:after { content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden;}

cite {font:bold 120% arial;margin-top:5px;display:block;}

#eventmain h1, #field_training h1 {font:bold 115% arial; color:#800080; padding-bottom:0;margin-bottom:0;}
#eventmain cite {font:bold 100% arial; color:#333;padding-top:0; }
dl {text-align:left;}
dt {font-weight:bold; margin:3px 0;}

#field_training {text-align:left;}
.special_note {font-weight:bold;color:#860505; padding-top:10px;}

#workshops h1 {text-align:left;font:bold 120% arial;}
#workshops cite {text-align:left;font:100% arial;}
#workshops .divider {margin-top:10px; border-bottom:1px solid #ccc;padding-bottom:10px;}

#content_body.contact:after, #page:after {clear:both; content:'.'; display:block; height:0; visibility:hidden;}
div {zoom:1}


li.contact { list-style-type: none; }
