@charset "utf-8";
body  { font: 80% Verdana, Arial, Helvetica, sans-serif; background: #4985dd url(images/hills.jpg) no-repeat fixed center bottom; margin: 0; padding: 0; text-align: center; color: #fff; }
#container { width: 80%; margin: 0 auto; text-align: left; }
#banner_ad { text-align: center; padding: 0px 0px 15px 0px; }
#banner_ad img { border: none; }
#header { padding: 10px; }
#presented { text-align: center; padding: 20px 0px 0px 0px; font-size: 18px; }
#donate { text-align: center; font-size: 14px; }
#sidebar1 { float: left; width: 48%; padding: 0px 0px 15px; }
#sidebar1 h3, #sidebar1 p { margin: 0px 10px; }
#mainContent { margin: 0 20px 0 52%; } 
#mainContent2 { clear: both; margin: 0px 20px 20px 20px; } 
#footer { margin: 0 auto; padding: 40px 10px 30px 0px; } 
#footer p { margin: 0; padding: 10px 0; }
.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
ul { margin: 0 0 0 20px; padding: 0; }
ul li { padding-top: 5px; padding-bottom: 5px; }
h1.date_announce { text-align: center; }
h2 { color: #ed1c24; font-size: 180%; }
a { color: #ed1c24; }
a:hover { color: #393c97; }
ul.menu { margin: 10px 40px 0 0; padding: 0; list-style: none; width: 330px; float: right; }
ul.menu li { padding: 0; float: right; background: url(images/button_right.gif) no-repeat top right; height: 27px; margin: 5px; }
ul.menu li.none { background: none; }
ul.menu li a { display: block; color: #fff; background: url(images/button_left.gif) no-repeat top left; padding: 3px 10px 0; line-height: 130%; 	text-decoration: none; font-size: 110%; float: right; height: 27px; }
ul.menu li.none a { background: none; }
ul.menu a:hover { color: #393c97; }
#accordion { margin-bottom: 140px; }
#accordion a { display: block; width: 100%; color: #fff; text-decoration: underline; padding-top: 5px; padding-bottom: 5px; background: #ed1c24; }
#accordion div { display: block; height: auto; font-size: 120%; }
#parent_question { display: none; }
#registration { margin-bottom: 140px; }
#second_menu { margin: 0 auto 35px; text-align: center; width: 400px; }
ul.second_menu { list-style: none; }
ul.second_menu li { float: left; background: url(images/button_right.gif) no-repeat top right; height: 27px; margin: 5px; padding: 0; }
ul.second_menu li a { display: block; color: #fff; background: url(images/button_left.gif) no-repeat top left; padding: 3px 10px 0; line-height: 130%; text-decoration: none; font-size: 110%; height: 27px; }
ul.second_menu a:hover { color: #393c97; }
.slideshow { height: 312px; width: 312px; padding: 0; margin: 0; }
.slideshow img { padding: 5px; border: 1px solid #fff; background: #eee; top: 0; left: 0; }
table.schedule td { padding: 5px 0px; }
p, ul.bullet_list li { font-size: 120%; }
