/*LAYOUT:divs and tables*/

#container { background:url('/img/background.jpg') no-repeat center top; margin:-8px 0px 0px 0px; min-height:681px; }
.shim { float:left; clear:both; }
#content { width: 945px; }
#header { height:300px; }
#footer { float:left; font-size:12px; margin:10px 0px 20px 0px; color:#474747; text-align:center; width:100%; }
#logo { height:120px; width:325px; float:left;}
#donatenow { height:36px; width:150px; float:right; margin:15px 0px 15px 0px; }
#nav { width:615px; height:34px; float:right; padding:0px; margin:0px; }
#nav_table { margin:0px -17px 0px 0px; }
#nav_tr { vertical-align:middle; text-align:center; }
#nav_td_home { background:url('/img/nav/nav-home.png') no-repeat; width:76px; height:34px; text-align:center; padding:0px 0px 3px 0px; font-size:9px; }
#nav_td_mission { background:url('/img/nav/nav-mission.png') no-repeat; width:167px; height:34px; text-align:center; padding:0px 0px 3px 0px; }
#nav_td_donate { background:url('/img/nav/nav-donate.png') no-repeat; width:109px; height:34px; text-align:center; padding:0px 0px 3px 0px; }
#nav_td_partner { background:url('/img/nav/nav-partner.png') no-repeat; width:125px; height:34px; text-align:center; padding:0px 0px 3px 0px; }
#nav_td_sponsor { background:url('/img/nav/nav-sponsor.png') no-repeat; width:109px; height:34px; text-align:center; padding:0px 0px 3px 0px; }
#buckets { margin:0px 0px 5px 0px; }
.mission_bucket { background:url('/img/mission_bucket.png') no-repeat; width:326px; height:167px; }
#mission_bucket_text { font-size:13px; float:left; text-align:left; margin:40px 0px 0px 28px; width:165px; height:110px; }
#mission_bucket_more { float:right; margin: 137px 10px 0px 0px; }
.donation_bucket { background:url('/img/donation_bucket.png') no-repeat; width:326px; height:167px; }
#donation_bucket_text { font-size:13px; float:left; text-align:left; margin:40px 0px 0px 24px; width:165px; height:110px; }
#donation_bucket_more { float:right; margin: 137px 10px 0px 0px; }
.partner_bucket { width:219px; height:172px; }
.sponsor_bucket { background:url('/img/sponsor_bucket.png') no-repeat; width:326px; height:167px; }
#sponsor_bucket_text { font-size:13px; float:right; text-align:right; margin:40px 22px 0px 28px; width:165px; height:75px; }
#sponsor_bucket_more { float:right; clear:right; margin: 22px 10px 0px 0px; }
.gallery_bucket { background:url('/img/gallery_bucket.png') no-repeat; width:326px; height:167px; }
#gallery_bucket_text { font-size:13px; float:right; text-align:right; margin:40px 18px 0px 28px; width:210px; height:75px; }
#gallery_bucket_more { float:right; margin: 22px 10px 0px 0px; }
.event_bucket { width:219px; margin:0px 0px 20px 0px; }
* html .event_bucket { width:219px; }
.bucket_outer { padding:5px 0px 0px 0px; background:url('/img/bucket.png') no-repeat; width:318px; height:338px; }
.bucket_graphic { text-align:center; }
.bucket_text { font-weight:bold; font-size:14px; padding:5px 15px 0px 15px; }
.bucket_more { text-align:right; color:#00ccff; font-weight:normal; padding-right:15px; margin-top:5px; } 
.bucket_title { text-align:center; height:60px; color:#ffffff; }
.right_text_bucket { float:right; width:100%; clear:right; }
#main_content { float:left; width:681px; font-size:13px; line-height:1.5; }
#midtop	{ float:left; width:681px; height:14px; background:url('/img/midtop.png') no-repeat; }
* html #midtop	{ margin:0px 0px -5px 0px; }
#gallery_desc { float:left; width:100%; margin:10px 0px 0px 0px }
* html #gallery_desc { width:95%; }
#midmid { float:left; width:631px; height:100%; background:url('/img/midmid.png') repeat-y; text-align:left; padding: 10px 20px 20px 30px; margin:0px 20px 0px 0px; }
* html #midmid { width:681px; margin:0px; padding:20px 35px 20px 35px; }
#midbottom { float:left; width:681px; height:14px; background:url('/img/midbottom.png') no-repeat; }
#rightcol { float:right; width:257px; margin:5px 0px 0px 0px; }
* html #rightcol { margin:5px 0px 0px -53px; }
#rightcol_home { float:right; width:257px; margin:-2px 0px 0px 0px; }
* html #rightcol_home { margin:0px 0px 0px -53px; }
.headline_title { float:left; width:490px; }
.headline_text { float:left; width:490px; }
.headline_image { float:left; width:120px; margin:5px 0px 0px 0px; }
.headline_outer { float:left; margin:0px 0px 10px 0px; }
#hr { float:left; margin:17px 0px 0px 7px; }
#hr_home { float:left; margin:0px 0px 0px 10px; }
.program_header { }
.divider { width:100%; float:left; height:2px; background:url('/img/divider.png') no-repeat; margin:10px 0px 10px 0px; }
.divider2 { width:100%; height:2px; background:url('/img/divider.png') no-repeat; margin:10px 0px 10px 0px; }
#three_event_more { float:right; margin:0px 0px 0px 0px; }
#galleryContainer { width:100%; text-align:center; margin:0px 0px 10px 0px; }
#thumbContainer { float:left;width:100%; text-align:center; }
* html #thumbContainer { width:95%; margin:0px 0px 0px -20px; }
#partner_footer { float:left; text-align:center; width:100%; margin:-40px 0px 15px 0px; }
* html #partner_footer { margin:-18px 0px 0px 0px; }
#new_footer { margin:15px 0px 20px 5px; float:left; }
* html #new_footer { margin:15px 0px 0px 0px; }

/*TEXT:decoration headers and spans*/
.title_header { color:#D67B38; font-size:14px; font-weight:bold; }
h3 { color:#ffffff; }
.orange_header { color:#D67B38; font-weight:bold; font-size:14px; }
h4 { color:#cdcf91; font-weight:bold; font-size:14px; margin:10px 0px 10px 0px; padding:0px; }
h5 { color:#ffffff; font-weight:bold; font-size:12px; margin:10px 0px 5px 0px; padding:0px; width:100%; }
li { list-style-image:url('/img/dot.jpg'); }
li.numbered { list-style:none; margin:5px 0px 5px 0px; }
.none { list-style:none; }
.nonepx { list-style:none; }

/*LINKS:styles effects*/
a.three_events { font-weight:normal; font-size:12px; color:#9C9F9F; }
a { color:#CDCF91; text-decoration:none; font-weight:bold; }
a:hover { color:#9C9F9F; }
a.nav { font-size:10px; letter-spacing:2px; color:#8aab84; font-weight:bold; text-decoration:none;}
/*a.nav:hover { color:#e3e3bd; font-weight:bold; }*/
a.nav:hover { color:#D67B38; font-weight:bold; }
a.smlink { font-size:9px; font-weight:normal; font-style:italic; }

/*GENERAL:html img etc.*/
/*body { background:url('/img/back-grad.jpg') repeat-x #121212; }*/
body { background:#000000; color:#9C9F9F; font-family:Arial; font-size:13px; padding:0px; margin:0px; }
img { border:0px; }
