@charset "utf-8";
/* CSS Document */
* {	margin: 0px; padding: 0px; }
html { margin: 0px; padding: 0px; }
body { margin: 0px;	padding: 0px; text-align: center; background: #e9e6d9 url(../images/backing.gif) repeat-x scroll top; }
p { padding: 5px; }
#container { width: 800px; margin: 0 auto; }
#menu {	width: 800px; margin: 0 auto; height: 35px;	padding: 11px 0px 0px 0px; text-align: left; }
#container_2 { width: 800px; margin: 0 auto; background: #FFFFFF; overflow: hidden; padding: 0px; }
#footer { width: 780px; margin: 0 auto; padding: 7px 10px 0px 10px; font: 10px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; background: #333333; height: 23px; }
#footer a {	font: 10px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
.front_blue {width: 445px;height: 270px;text-align: justify;font: 12px Arial, Helvetica, sans-serif;color: #000000;float: right;margin: 0px 10px 10px 0px;padding: 0px;}
.front_blue h1 {width: 439px;background: #00aebd;text-align: left;font: 16px Arial, Helvetica, sans-serif;color: #FFFFFF;padding: 10px 3px 10px 3px;font-weight: bold;}
.front_orange {	width: 292px;height: 270px;text-align: justify;font: 12px Arial, Helvetica, sans-serif;color: #000000;float: left;margin: 0px 0px 10px 10px;padding: 0px; }
.front_orange h1 {width: 286px;background: #ff6c00;text-align: left;font: 16px Arial, Helvetica, sans-serif;color: #FFFFFF;padding: 10px 3px 10px 3px;font-weight: bold;}
.front_red {width: 445px;text-align: center;font: 12px Arial, Helvetica, sans-serif;color: #000000;float: right;margin: 0px 10px 10px 0px;padding: 0px;}
.front_red h1 {width: 439px;background: #cb0909;text-align: left;font: 16px Arial, Helvetica, sans-serif;color: #FFFFFF;padding: 10px 3px 10px 3px;font-weight: bold;}
.front_purple {	width: 292px;text-align: justify;font: 12px Arial, Helvetica, sans-serif;color: #000000;float: left;margin: 0px 0px 10px 10px;padding: 0px;}
.front_purple h1 {width: 286px;background: #8002c8;text-align: left;font: 16px Arial, Helvetica, sans-serif;color: #FFFFFF;padding: 10px 3px 10px 3px;font-weight: bold;}
.home {	height: 16px;font: 16px Geneva, Arial, Helvetica, sans-serif;color: #000000;margin: 0px;padding: 15px 23px 15px 23px;text-decoration: none;}
.home:hover {color: #FFFFFF;background: #cb0909;text-decoration: none; }
.about {height: 16px;width: 42px;font: 16px Geneva, Arial, Helvetica, sans-serif;color: #000000;margin: 0px;padding: 15px 23px 15px 23px;text-decoration: none;}
.about:hover {color: #FFFFFF;background: #f89800;text-decoration: none;}
.events {height: 16px;width: 47px;font: 16px Geneva, Arial, Helvetica, sans-serif;color: #000000;margin: 0px;padding: 15px 23px 15px 23px;
text-decoration: none;}
.events:hover {color: #FFFFFF;background: #e7f328;text-decoration: none; }
.sponsors {	height: 16px;width: 67px;font: 16px Geneva, Arial, Helvetica, sans-serif;color: #000000;margin: 0px;padding: 15px 23px 15px 23px;
text-decoration: none;}
.sponsors:hover {color: #FFFFFF;background: #59bf3a;text-decoration: none;}
.fundraisers {height: 16px;width: 83px;font: 16px Geneva, Arial, Helvetica, sans-serif;color: #000000;margin: 0px;padding: 15px 23px 15px 23px;text-decoration: none;}
.fundraisers:hover {color: #FFFFFF;background: #01aebe;text-decoration: none;}
.gallery {height: 16px;width: 95px;font: 16px Geneva, Arial, Helvetica, sans-serif;color: #000000;margin: 0px;padding: 15px 22px 15px 22px;
text-decoration: none;}
.gallery:hover {color: #FFFFFF;background: #1300bc;text-decoration: none;}
.kidsc {height: 16px;width: 95px;font: 16px Geneva, Arial, Helvetica, sans-serif;color: #000000;margin: 0px;padding: 15px 22px 15px 22px;
text-decoration: none;}
.kidsc:hover {color: #FFFFFF;background: #8002c8;text-decoration: none;}
.box_a {font: 12px Arial, Helvetica, sans-serif;padding-top: 4px;padding-left: 2px;color: #000000;width: 150px;height: 20px;	background-color: #f4f4f4;border: 1px solid #8002c8;}
.box_b {font: 12px Arial, Helvetica, sans-serif;padding-top: 4px;padding-left: 2px;color: #000000;width: 150px;height: 100px;	background-color: #f4f4f4;border: 1px solid #8002c8;}
.but_a {font: 12px Arial, Helvetica, sans-serif;width: 150px;color: #000000;background: #f4f4f4;border: 1px solid #8002c8;display: block;
padding: 5px;text-decoration: none;margin: 0px;text-align: center;float: right;}
.contact table {padding: 10px;margin: 0px;font: 12px Arial, Helvetica, sans-serif;color: #000000;}
.contact td {background: #f4f4f4;padding: 2px;}
.main_c {width: 780px; font: 13px Arial, Helvetica, sans-serif; color: #000000; text-align: justify; margin: 0px 0px 5px 5px;}
.main_c h1 {width: 774px;text-align: left;font: 16px Arial, Helvetica, sans-serif;color: #FFFFFF;padding: 10px 3px 10px 3px;font-weight: bold; }
.orange { background:  #ff6c00; }
.red { background: #cb0909;}
.yellow { background: #e7f328; }
.green {background: #59bf3a; }
.blue {background: #01aebe; }
.indigo {background: #1300bc; }
.violet {background: #8002c8; }
.title { font: 16px Arial, Helvetica, sans-serif; color: #333333; border-bottom: 1px dotted #cccccc; font-style: italic;}
.img_gallery {float: left; margin: 5px; text-align: center; padding: 5px; width: 150px; height: 200px;}
.img_gallery img {border: 5px solid #cccccc; outline: 1px solid #333333; margin: 5px;}
.sponsor_card {width: 350px; height: 350px; margin: 5px; float: left;}
.sponsor_of_month {width: 400px; height: auto; text-align: center; margin: 5px 0px 5px 210px;}
.clear_fix {clear:both; }
.error {font: 10px Arial, Helvetica, sans-serif; color: red; }
.good {font: 10px Arial, Helvetica, sans-serif; color: green; }