body { padding: 0px; margin: 0px; width: 790px; background: url(/images/body_background.gif) repeat-y 0px 205px; font-family: verdana, arial, sans-serif; font-size: 10px; }

body#twocol { background: url(/images/body_background_twocol.gif) repeat-y 0px 205px; }
body#threecol_light { background: url(/images/body_background_threecol_light.gif) repeat-y 0px 205px; }
body#twocol_light { background: url(/images/body_background_twocol_light.gif) repeat-y 0px 205px; }

img { border: 0px; padding: 0px; margin: 0px; }
a img { border: 0px; }
img a:hover { background:none; }

h1 { font-size: 16px; line-height: 20px; letter-spacing: 0px; font-family: georgia, serif; font-weight: bold; color: #651202;  margin-bottom: 0px; }
body#homepage h1 { color: #333341; } 
h2 { font-size: 12px; line-height: 18px; letter-spacing: 0px; font-family: georgia, serif; font-weight: bold; }
h3 { font-size: 10px; line-height: 16px; letter-spacing: 0px; font-family: verdana, sans-serif; font-weight: bold; }
p { font-size: 10px; line-height: 15px; font-family: verdana, sans-serif;  margin-top: 0px; }

#header { width: 790px; padding: 0px 0px 10px 0px; margin: 0px; background: #bb6208; border-bottom: 2px solid #485459; }

body#threecol_light #header { background: #651202; }
body#twocol_light #header { background: #651202; }

#header img#header_image { float: left; } 

#body_wrapper { width: 790px; }

#left_col { width: 165px; margin: 0px 3px 0px 0px; position: absolute; top: 155px; left: 0px; }
body#homepage #left_col { top: 205px; }

#content { width: 387px; padding: 10px 10px 0px 10px; margin: 0px 195px 0px 168px; }
body#twocol #content { width: 582px; padding: 10px 10px 0px 10px; margin: 0px 0px 0px 168px; }
body#twocol_light #content { width: 582px; padding: 10px 10px 0px 10px; margin: 0px 0px 0px 168px; }

#calendar { width: 387px; padding: 10px 10px 0px 10px; margin: 0px 195px 0px 168px; }

#right_col { width: 195px; padding: 10px 10px 0px 10px; margin: 0px; position: absolute; top: 155px; left: 575px;  }
#right_col_news { width: 195px; padding: 10px 10px 0px 10px; margin: 0px; position: absolute; top: 155px; left: 575px;  }
body#homepage #right_col { top: 205px; }



/* BEGIN: Left Col Styles */
#left_nav { border-bottom: 1px solid #485459; }
ul.left_nav_section { width: 165px;font-family: georgia, serif; padding: 0px; margin: 0px; border-top: 2px solid #485459; }
ul.left_nav_section li { list-style-type: none; text-align: center; border-bottom: 1px solid #485459; }
ul.left_nav_section a { display: block; width: 165px; padding: 5px 0px 5px 0px; font-size: 12px;  text-decoration: none; color: #000000; }
ul.left_nav_section a:visited { color: #000000; }
ul.left_nav_section a.odd { background: #cbd0d3 }
ul.left_nav_section a.odd:hover { color: #ffffff; background: #333341; }
ul.left_nav_section a.even { background: #edf0dc; }
ul.left_nav_section a.even:hover { color: #ffffff; background: #333341; }
ul.left_nav_section a.active { color: #ffffff; background: #bb6208; }

#offices_wrapper { padding: 3px; background: #edf0dc; border-bottom: 2px solid #485459 }
#offices { padding: 14px 0px 20px 0px; border: 1px solid #b3b4aa; text-align: center; font-family: georgia, serif; font-size: 12px; line-height: 20px; }
#offices #title_offices { padding: 0px 0px 8px 0px; }
#offices #address { padding: 5px 0px 20px 0px; }
#offices #title_telephone { padding: 8px 0px 0px 0px; }

#superhero_supply_co { border-bottom: 2px solid #485459 }

#newsletter_signup { padding: 18px 8px 2px 8px; background: #edf0dc; border-bottom: 2px solid #485459; }
#newsletter_signup img { padding: 0px 0px 18px 0px; }
#newsletter_signup p { padding: 0px 0px 5px 0px; margin: 0px; }
#newsletter_signup form { text-align: center; padding: 0px; margin: 0px; }
#newsletter_signup input.email { width: 145px; margin: 0px 0px 2px 0px; }

#chapters { padding: 20px 0px 17px 0px; text-align: center; border-bottom: 2px solid #485459; }
#chapters img { margin: 0px 0px 5px 0px; }
#chapters a { color: #359FDC; font-size: 14px; line-height: 22px; font-family: georgia, serif; text-decoration: none; }
#chapters a:hover { background: #359FDC; color: #ffffff; }

#site { text-align: center; padding: 10px 0px 0px 0px; }
#site a { font: 10px/20px verdana, sans-serif; color: #359FDC; text-decoration: none; }
#site a:hover { background: #359FDC; color: #ffffff; }

/* END: Left Col Styles */



/* BEGIN: Content Styles */
#content a { font-size: 10px; line-height: 15px; font-family: verdana, arial, sans-serif; color: #359FDC; text-decoration: none; }
#content a:hover { color: #ffffff; background: #359FDC; }
#content a.stand_alone { display: block; color: #ffffff; background: #359FDC; text-align: center; clear: both; font-size: 12px; margin: 0px 0px 10px 0px; }
#content a:hover img { background: #ffffff; }

#paginationtop { text-align: right; margin: 0px 0px 10px 0; padding: 0px 0px 10px 0px; clear: right; border-bottom: 1px solid #333341; line-height: 20px; }
#paginationtop_orng { text-align: right; margin: 0px 0px 10px 0; padding: 0px 0px 5px 0px; clear: right; border-bottom: 1px solid #bb6208; line-height: 20px; }
#paginationbottom { text-align: right; margin: 0 0 10px 0; clear: right; }
.pagetop { margin: 0px 0px 10px 0px; padding:0px; clear: both; }
.pagetop_rule { margin: 0px 0px 10px 0px; padding:10px 0px 0px 0px; border-top: 1px solid #333341; clear: both; }
.pagetop_rule_orng { margin: 0px 0px 15px 0px; padding:0px 0px 0px 0px; border-top: 1px solid #bb6208; clear: both; }


.box { border-left: 1px solid #333341; border-right: 1px solid #333341; border-bottom: 1px solid #333341; width: 383px; margin: 0px 0px 10px 0px; }
.box .header { background: #333341; width: 383px; text-align: center; padding: 0px; margin: 0px 0px 10px 0px; }
.box .item { margin: 0px 10px 10px 10px; padding: 0px 0px 10px 0px; border-bottom: 2px solid #cbd0d3; }
.box .item img { margin: 0px 0px 10px 10px; padding: 2px; border: 1px solid #333341; float: right; }

.box .event { margin: 0px 10px 10px 10px; padding: 0px 0px 10px 0px; border-bottom: 2px solid #cbd0d3; float: left; width: 363px; }
.box h1 { margin: 0px; padding: 0px; line-height: 20px; }
.box h2 { margin: 0px; padding: 0px; color: #34578B; line-height: 20px; }
.box p { margin: 16px 0px 0px 0px; padding: 0px; }
.box p.byline { font-family: georgia, serif; margin: 5px 0px 5px 0px; font-size: 11px; }
.box a { font-size: 10px; color: #359FDC; font-family: verdana, arial, sans-serif; line-height: 16px; text-decoration: none; } 
.box a:hover { color: #ffffff; background: #359FDC; }
.box a.footer { display: block; background: #359FDC; text-align: center; clear: both; }
.box img.photo { border: 1px solid #cbd0d3; padding: 1px; margin: 0px 0px 5px 5px; float: right; }

#virtual_tour { border-left: 2px solid #485459; border-right: 2px solid #485459; border-bottom: 2px solid #485459; width: 381px; margin: 0px 0px 10px 0px; text-align: center; }
#virtual_tour .header { background: #485459; width: 383px; text-align: center; padding: 0px; margin: 0px; }


/*Drop-In sidebar images*/
#right_col .image_caption { margin: 0px 5px 10px 5px; padding: 5px 0px 5px 0px; text-align: left; border-bottom: 2px solid #651202; }
#right_col .announcement { width: 193px; border-top: 4px solid #651202; border-right: 1px solid #651202; border-bottom: 1px solid #651202; border-left: 1px solid #651202; background: #ffffff; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; font: 10px/15px verdana, arial, sans-serif; text-align: center; }
#right_col .announcement p { margin: 0px; padding: 0px; }
#right_col .announcement img { border: 1px solid #651202; background: #ffffff; margin: 5px 0px 0px 0px; padding: 2px; }
#right_col .announcement h1 { margin: 10px 5px 10px 5px; padding: 0px; color: #bb6208; font: bold 14px/18px georgia, serif; }
.drop_intro p { font-size: 14px; line-height: 24px; font-family: georgia, serif; color: #000000; margin: 10px 0px 10px 0px;  }
#content .drop_intro a { font-size: 14px; line-height: 24px; font-family: georgia, serif; color: #359FDC; }
#content .drop_intro a:hover { font-size: 14px; line-height: 24px; font-family: georgia, serif; background: #359FDC; color: #ffffff; }
.drop_divider { height: 1px; background: #333341; margin: 10px 0px 10px 0px;  }
/*Center column Image borders*/
#drop-in img { padding: 2px; margin: 10px 0px 10px 0px; border: 1px solid #651202; }


/*Workshops*/
.workshopData { border-bottom: 1px dotted #bb6208; margin: 0px 0px 10px 0px;; padding: 0px 0px 10px 0px; }
.workshopData p { margin: 0px; padding: 0px; color:#bb6208; font: bold 12px/16px georgia, serif;  }
.workshop { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #651202; clear:both; }
.workshop .title_block { margin: 0px 0px 10px 0px; }
.workshop h1 { margin: 0px; padding: 0px; line-height: 20px; }
.workshop h2 { margin: 0px; padding: 0px; color: #bb6208; line-height: 16px; }
.workshop img { float: right; margin: 0px 0px 10px 10px; border: 1px solid #651202; padding: 2px; }
.WorkshopBigImage img { margin: 0px 0px 10px 0px; padding: 2px; border: 1px solid #651202; }
.wk_intro p { font-size: 14px; line-height: 24px; font-family: georgia, serif; color: #000000; margin: 10px 0px 10px 0px; border-bottom: 1px solid #651202; padding: 0px 0px 10px 0px; }

/*Summer sidebar on Workshops page*/
#summer_sidehead { width: 193px; padding: 10px 0px 10px 0px; margin: 0px; border: 1px solid #333341; background: #333341; text-align: center }
#summer_sidebar { width: 193px; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px; background: #ffffff; border-top: 4px solid #ffffff; border-right: 1px solid #333341;border-bottom: 1px solid #333341;border-left: 1px solid #333341;}
#summer_sidebar h2 { font: bold 14px/16px georgia, serif; color: #bb6208; margin: 0px 5px 5px 5px; }

#summer_sidebar .workshopData { border-bottom: 1px dotted #bb6208; margin: 0px 5px 5px 5px; padding: 0px 0px 5px 0px; }
#summer_sidebar .workshopData p { margin: 0px; padding: 0px; color:#bb6208; font: 12px/16px georgia, serif;  }
#summer_sidebar p { margin: 0px 5px 5px 5px; color: #000000; }
#summer_sidebar .divider { height: 1px; background: #333341; margin: 10px 5px 10px 5px; }
#summer_sidebar a { color: #359FDC; font-family: verdana, sans-serif; font-size: 10px; }
#summer_sidebar a:hover { color: #ffffff; background: #359FDC; }
#summer_sidebar  a.footer { display: block; background: #359FDC; text-align: center; clear: both; }

#SummerWorkshop { border: 1px solid #333341; margin: 0px 0px 10px 0px; }
.Summer_cat_head { background: #333341; text-align: center; margin: 0px 0px 15px 0px; }
.summer_entry { margin: 0px 10px 0px 10px; padding: 0px; }
.summer_entry h1 { margin: 10px 0px 10px 0px; color: #651202; }
.summer_entry h2 { margin: 10px 0px 16px 0px; color: #651202; line-height: 16px; }
.summer_entry h3 { color: #bb6208; font: bold 10px/16px verdana, sans-serif; padding: 0px; margin: 0px; }
.summer_entry .gallery_data p { color: #bb6208; font: bold 10px/16px verdana, sans-serif; padding: 0px; margin: 0px; }
.summer_entry .divider { height: 1px; background: #651202; margin: 0px;  }
.summer_entry .dividertop { height: 1px; background: #651202; margin: 0px;  }


/*Field Trips*/
.field_trip { margin: 0px 0px 10px 0px; padding: 10px 0px 10px 0px; border-bottom: 1px solid #651202; }
.field_trip  .image { text-align: center; }
.field_trip .title_block { margin: 0px 0px 10px 0px; }
.field_trip h1 { margin: 0px; padding: 0px; line-height: 20px; }
.field_trip h2 { margin: 0px 0px 15px 0px; padding: 0px; color: #bb6208; line-height: 16px; }
.field_trip a.footer { display: block; background: #359FDC; text-align: center; clear: both; }
.field_trip img { float: right; margin: 0px 0px 10px 10px; padding: 2px; border: 1px solid #bb6208; }
.ft_intro p { font-size: 14px; line-height: 24px; font-family: georgia, serif; color: #000000; margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; }


/*In Schools*/
.in_school { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #651202; }
.in_school .image { text-align: center; }
.in_school .title_block { margin: 0px 0px 10px 0px; }
.in_school h1 { margin: 0px; padding: 0px; line-height: 20px; }
.in_school h2 { margin: 0px 0px 16px 0px; padding: 0px; color: #bb6208; line-height: 16px; }
.in_school a.footer { display: block; background: #359FDC; text-align: center; clear: both; }
.is_intro p { font-size: 14px; line-height: 24px; font-family: georgia, serif; color: #000000; margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; }
#content .is_intro a { font-size: 14px; line-height: 24px; font-family: georgia, serif; color: #359FDC; }
#content .is_intro a:hover { font-size: 14px; line-height: 24px; font-family: georgia, serif; background: #359FDC; color: #ffffff; }
.is_divider { height: 1px; background: #651202; margin: 10px 0px 10px 0px;  }
.title_image { text-align: center; margin: 10px 0px 20px 0px; }


/*Off-site*/
.off_site_instance { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #651202; }
.off_site_instance .image { text-align: center; }
.off_site_instance img { padding: 2px; border: 1px solid #651202; }

.off_site_instance h1 { margin: 0px 0px 16px 0px; padding: 0px; line-height: 20px; }
.off_site_instance h2 { margin: 0px 0px 16px 0px; padding: 0px; color: #bb6208; line-height: 16px; }
.off_site_intro p { font-size: 14px; line-height: 24px; font-family: georgia, serif; color: #000000; margin: 10px 0px 10px 0px; border-bottom: 1px solid #651202; padding: 0px 0px 10px 0px; }


/*Writing gallery - main page*/
.featured_works { border-left: 1px solid #651202; border-right: 1px solid #651202; border-bottom: 1px solid #651202; width: 383px; margin: 0px 0px 5px 0px; }
.featured_works .header { text-align: center; background: #651202; }
.featured_works .work { margin: 5px 10px 5px 10px; padding: 0px 0px 0px 0px; }
.featured_works h1 { margin: 15px 0px 5px 0px; padding: 0px; line-height: 20px; }
.featured_works h2 { margin: 0px 0px 16px 0px; padding: 0px; color: #bb6208; line-height: 16px; }
.featured_works h3 { margin: 0px; color: #bb6208; }
.featured_works .divider { height: 1px; background: #651202; margin: 0px 10px 0px 10px;  }
.featured_works p img { float:right; border: 1px solid #651202; padding:2px; margin: 0px 0px 10px 10px; }
#content .featured_works a.footer { display: block; color: #ffffff; background: #359FDC; text-align: center; clear: both; }

.story { margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #651202; }
.story h1 { margin: 0px; padding: 0px; line-height: 20px; }
.story h2 { margin: 0px; padding: 0px; color: #bb6208; line-height: 16px; }
.story h3 { margin: 0px; color: #bb6208; }

.gallery_workshop { border-left: 1px solid #651202; border-right: 1px solid #651202; border-bottom: 1px solid #651202; width: 383px; margin: 0px 0px 10px 0px; }
.gallery_dropin { border-left: 1px solid #651202; border-right: 1px solid #651202; border-bottom: 1px solid #651202; width: 383px; margin: 0px 0px 10px 0px; }
.gallery_mildew { border-left: 1px solid #3C005D; border-right: 1px solid #3C005D; border-bottom: 1px solid #3C005D; width: 383px; margin: 0px 0px 10px 0px; }
.gallery_interview { border-left: 1px solid #651202; border-right: 1px solid #651202; border-bottom: 1px solid #651202; width: 383px; margin: 0px 0px 10px 0px; }
.gallery_interview .work p em { font: bold 10px/15px verdana, sans-serif; color: #bb6208; font-style: normal; }

.gallery_radio { border-left: 1px solid #651202; border-right: 1px solid #651202; border-bottom: 1px solid #651202; width: 383px; margin: 0px 0px 10px 0px; }
.featured_works .work p.permalink { border-top: 1px dotted #651202; padding: 10px 0px 0px 0px; }
.gallery_data { padding: 0px; margin: 0px 0px 16px 0px; }
.gallery_data p { color: #bb6208; font: bold 10px/16px verdana, sans-serif; padding: 0px; margin: 0px; }


/*Writing Gallery: Category archive*/
#gallery_cat_archive #Workshop { border: 1px solid #bb6208; margin: 0px 0px 10px 0px; }
#gallery_cat_archive #Drop-In { border: 1px solid #bb6208; margin: 0px 0px 10px 0px; }
#gallery_cat_archive #Mildew { border: 1px solid #3C005D; margin: 0px 0px 10px 0px; }
#gallery_cat_archive #Interviews { border: 1px solid #bb6208; margin: 0px 0px 10px 0px; }
#gallery_cat_archive #Radio { border: 1px solid #485459; margin: 0px 0px 10px 0px; }
#gallery_cat_archive .divider { height: 1px; background: #651202; margin: 0px; clear: right;  }

.Workshop_cat_head { background: #bb6208; text-align: center; margin: 0px 0px 15px 0px; }
.Drop-In_cat_head { background: #bb6208; text-align: center; margin: 0px 0px 15px 0px; }
.Mildew_cat_head { background: #3C005D; text-align: center; margin: 0px 0px 15px 0px; }
.Interviews_cat_head { background: #bb6208; text-align: center; margin: 0px 0px 15px 0px; }
.Radio_cat_head { background: #485459; text-align: center; margin: 0px 0px 15px 0px; }

#gallery_category_entry { margin: 0px 10px 0px 10px; padding: 0px; }
#gallery_category_entry h1 { margin: 10px 0px 10px 0px; color: #651202; }
#gallery_category_entry h2 { margin: 10px 0px 16px 0px; color: #651202; line-height: 16px; }
#gallery_category_entry h3 { color: #bb6208; font: bold 10px/16px verdana, sans-serif; padding: 0px; margin: 0px; }

#gallery_category_entry p.permalink { border-top: 1px dotted #651202; padding: 10px 0px 0px 0px; }
#gallery_category_entry .gallery_data p { color: #bb6208; font: bold 10px/16px verdana, sans-serif; padding: 0px; margin: 0px; }
#gallery_category_entry .divider { height: 1px; background: #651202; margin: 0px;  }
#gallery_category_entry .dividertop { height: 1px; background: #651202; margin: 0px;  }
#gallery_category_entry .dividertopMildew { height: 1px; background: #3C005D; margin: 0px;  }
#gallery_category_entry .divider_story { height: 1px; background: #ffffff; margin: 10px 0px 15px 0px; border-bottom: 1px dotted #bb6208; }
#gallery_category_entry .divider_story_mildew { height: 1px; background: #ffffff; margin: 10px 0px 15px 0px; border-bottom: 1px dotted #3c005d; }

#Mildew #gallery_category_entry img { border: 1px solid #3C005D; margin: 0px 0px 10px 10px; padding: 2px; float: left; background: #ffffff; }
#gallery_category_entry img { border: 1px solid #bb6208; margin: 0px 0px 10px 10px; padding: 2px; float: right; background: #ffffff; }
#Radio #gallery_category_entry img { border: 1px solid #485459; margin: 0px 0px 10px 10px; padding: 2px; float: left; }
#Interviews p em { font: bold 10px/15px verdana, sans-serif; color: #bb6208; font-style: normal; }

.h_mildew_books { border-left: 1px solid #3c005d;  border-right: 1px solid #3c005d; border-bottom: 1px solid #3c005d; width: 383px; margin: 0px 0px 10px 0px; }
.h_mildew_books .header { text-align: center; background: #3c005d; }
.h_mildew_books .work { margin: 5px 10px 10px 10px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #651202; }
.h_mildew_books h1 { margin: 0px; padding: 0px; line-height: 20px; }
.h_mildew_books h2 { margin: 10px 0px 0px 0px; padding: 0px; color: #bb6208; }
.h_mildew_books h3 { margin: 0px; color: #bb6208; }
#content .h_mildew_books a.footer { display: block; color: #ffffff; background: #359FDC; text-align: center; clear: both; }


/*Radio sidebar on Writing Gallery*/
#radio_sidehead { width: 193px; padding: 10px 0px 10px 0px; margin: 0px; border: 1px solid #485459; background: #485459; text-align: center }
#radio_sidebar { width: 193px; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px; background: #485459; border-top: 4px solid #ffffff; border-right: 1px solid #485459;border-bottom: 1px solid #485459;border-left: 1px solid #485459;}
#radio_sidebar h2 { font: bold 14px/16px georgia, serif; color: #ffffff; margin: 0px 5px 5px 5px; }
#radio_sidebar p { margin: 0px 5px 10px 5px; color: #ffffff; }
#radio_sidebar .divider { height: 1px; background: #ffffff; margin: 10px 5px 10px 5px; }
#radio_sidebar a { background: #359FDC; color: #ffffff; }
#radio_sidebar a:hover { background: #ffffff; color: #359FDC; }
#radio_sidebar  a.footer { display: block; background: #359FDC; text-align: center; clear: both; }

/*Seminars*/
.seminar { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #333341; float: left; }
.seminar .image { text-align: center; }
.seminar .title_block { margin: 0px 0px 10px 0px; }
.seminar h1 { margin: 0px; padding: 0px; line-height: 20px; color: #333341;}
.seminar h2 { margin: 0px; padding: 0px; line-height: 16px; color: #34578B; }
.seminar img { float: right; margin: 0px 0px 10px 0px; }
.sem_intro p { font-size: 14px; line-height: 24px; font-family: georgia, serif; color: #000000; margin: 10px 0px 10px 0px;  }
.sem_divider { height: 1px; background: #333341; margin: 10px 0px 10px 0px;  }
.seminarBigImage { margin: 0px 0px 10px 0px; padding: 10px 0px 5px 0px; border-bottom: 1px solid #333341; }
.seminarBigImage img { margin: 0px 0px 0px 0px; padding: 2px; border: 1px solid #333341; }


/*Events*/
.event { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #333341; float: left; width: 100%; }
.event .image { text-align: center; }
/*.event .title_block { margin: 0px 0px 10px 0px; } - removed SP*/
.event h1 { margin: 0px; padding: 0px; line-height: 20px; color: #333341;}
.event h2 { margin: 5px 0px 10px 0px; padding: 0px; line-height: 16px; color: #34578B; }
.event img { float: right; margin: 0px 0px 10px 10px; padding: 2px; border: 1px solid #333341; }
.event_heading { margin: 0px 0px 16px 0px; font: bold 12px/16px georgia, serif; color: #34578B; }
.event_heading p {margin: 3px 0px 0px 0px; }

.article { margin: 10px 0px 10px 0px; padding: 0px 0px 5px 0px; float: left; border-bottom: 1px solid #333341; }
.article h1 { margin: 0px; padding: 0px; line-height: 20px; color: #333341; }
.article h2 { margin: 0px 0px 10px 0px; padding: 0px; color: #bb6208; line-height: 16px; color: #34578B; }
.article img { float: right; margin: 0px 0px 10px 10px; padding: 2px; border: 1px solid #333341; }


/*News Archive*/
.news_archive_entry { border-top: 1px solid #333341; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 0px; clear: both;  }
.news_archive_entry h1 { color: #333341; margin: 15px 0px 0px 0px; padding: 0px; }
.news_archive_entry h2 { color: #34578B; margin: 0px 0px 10px 0px; padding: 0px; }
.news_archive_entry img { border: 1px solid #333341; margin: 0px 0px 10px 10px; padding: 2px; float: right; }
#news_bottom { padding:10px 10px 10px 10px; margin: 10px 0px 10px 0px; border: 1px solid #333341;  }
#news_bottom h1 { color: #333341; }
#news_bottom #searchbox { margin: 0px 0px 5px 0px; }
#news_bottom ul { list-style-type: none; line-height: 18px; margin: 5px 0px 0px 0px; }
#news_bottom ul li { display: block; margin: 0px; }


/*Blog*/
.blog_entry { padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; float: left; border-bottom: 1px solid #bb6208; }
.blog_entry_indiv { padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; float: left; }
.blog_entry .image { text-align: center; }
.blog_entry h1 { margin: 0px; padding: 0px; line-height: 20px; color: #333341;}
.blog_entry h2 { margin: 0px 0px 10px 0px; padding: 0px; line-height: 16px; color: #34578B; }
.blog_entry img { float: right; margin: 0px 0px 10px 10px; padding: 2px; border: 1px solid #333341; }
.blogauthor { color: #34578B; font: bold 12px/18px georgia, serif; }
.blog_links h2 { margin: 0px 0px 10px 0px; padding: 0px; line-height: 16px; color: #34578B; }


/*Publications*/
.publications { padding: 0px; margin: 0px 0px 10px 0px; border-left: 1px solid #bb6208; border-right: 1px solid #bb6208; border-bottom: 1px solid #bb6208; background: #ffffff; }
.publications .header { background: #bb6208; text-align: center; margin: 0px 0px 15px 0px; padding: 0px; }
.publications .details { font-family: verdana, arial, sans-serif; font-size: 10px; padding: 0px; margin: 0px; clear: right; }
.publications h1 { color: #333341; margin: 0px 0px 0px 10px; }
.publications h2 { margin: 0px 0px 0px 10px;  padding: 0px; color: #bb6208; }
.publications p { margin: 0px 10px 10px 10px; padding: 0px; }
.publications .details img { float: right; margin: 0px 0px 10px 15px; }
.publications .divider { height: 1px; background: #bb6208; margin: 10px;  }
#content .publications a.footer { display: block; color: #ffffff; background: #359FDC; text-align: center; clear: both;  margin: 10px 0px 0px 0px; }
.pub_intro p { font-size: 14px; line-height: 24px; font-family: georgia, serif; color: #000000; margin: 10px 0px 20px 0px; }

#InHouseBooks { border: 1px solid #bb6208; }
#BenefitBooks { border: 1px solid #485459; }
#InHouseBooks .InHouseBooks { background: #bb6208; text-align: center; margin: 0px 0px 15px 0px; padding: 0px; }
#BenefitBooks .BenefitBooks { background: #485459; text-align: center; margin: 0px 0px 15px 0px; padding: 0px; }
.book_info img { float: right; clear: right; margin: 0px 0px 10px 15px; }

#InHouseBooks h1, #BenefitBooks h1 { margin: 10px 10px 10px 10px; }
#InHouseBooks p, #BenefitBooks p { margin: 0px 10px 10px 10px; }
#InHouseBooks img, #BenefitBooks img { clear: right; }
#InHouseBooks a.footer { display: block; color: #ffffff; background: #359FDC; text-align: center; clear: both; }
#BenefitBooks a.footer { display: block; color: #ffffff; background: #359FDC; text-align: center; clear: both; }

.publicationsBenefits { padding: 0px; margin: 0px 0px 10px 0px; border-left: 1px solid #485459; border-right: 1px solid #485459; border-bottom: 1px solid #485459; background: #ffffff; }
.publicationsBenefits .header { background: #485459; text-align: center; margin: 0px 0px 15px 0px; }
.publicationsBenefits .details { font-family: verdana, arial, sans-serif; font-size: 10px; padding: 0px; margin: 0px; clear: right; }
.publicationsBenefits h1 { color: #333341; margin: 0px 0px 0px 10px; }
.publicationsBenefits h2 { margin: 0px 10px 10px 10px; padding: 0px; color: #bb6208; }
.publicationsBenefits p { margin: 0px 10px 10px 10px; padding: 0px; }
.publicationsBenefits .details img { float: right; margin: 0px 0px 10px 15px; }
.publicationsBenefits .divider { height: 1px; background: #485459; margin: 10px 10px 10px 10px;  }


/*Donate Page*/
.DonateLevel { border: 1px solid #bb6208; padding: 10px; margin: 0px 5px 10px 0px; }
.DonateHeader { padding: 10px 0px; margin: -10px -10px 15px -10px; text-align: center; background-color: #bb6208; }
.donate { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; }
.donate_intro { border-bottom: 1px solid #651202; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
.donate_intro p { font-size: 14px; line-height: 24px; font-family: georgia, serif; color: #000000; margin: 10px 0px 20px 0px; }

.donate h1 { margin: 0px; padding: 0px; line-height: 20px; color: #333341; }
.donate h2 { margin: 20px 0px 5px 0px; padding: 10px 0px 0px 0px; color: #bb6208; line-height: 12px; border-top: 1px solid #651202; }
#content .donate a.footer { display: block; color: #ffffff; background: #359FDC; text-align: center; clear: both; }
.donate ul { padding: 0px; margin: 0px 0px 16px 20px; list-style-type:none; }
.donor { padding: 0px 0px 5px 0px; margin: 0px 5px 10px 5px; border-left: 1px solid #bb6208; border-right: 1px solid #bb6208; border-bottom: 1px solid #bb6208; background: #ffffff; }
.donor .header { background: #bb6208; text-align: center; }
.donor .details { font-family: verdana, arial, sans-serif; font-size: 10px; padding: 10px; }
.donor h2 { margin: 0px; padding: 0px; color: #bb6208; }
.donor p { margin: 0px; padding: 0px; }


/*Volunteer*/
.volunteer { margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #651202; float: left; width: 100%; }
.volunteer h1 { margin: 0px; padding: 0px; line-height: 20px; color: #333341; }
.volunteer img { float: right; padding: 2px; border: 1px solid #bb6208; }
.vol_intro p { font-size: 14px; line-height: 24px; font-family: georgia, serif; color: #000000; margin: 10px 0px 20px 0px; }
.vol_intro img { border: 1px solid #bb6208; padding: 2px; }
.vol_main h2 { margin: 0px; padding: 0px; color: #bb6208; line-height: 12px; }
#vol_form input { background-color: #ececec; }
#vol_form textarea { background-color: #ececec; }
#vol_form div { margin: 0px 0px 10px 0px; }
#vol_form ul {list-style-type: none; margin: 5px 0px 0px 0px; }
.bio_nav { float: right; margin: 0px 0px 10px 0px; padding: 0px; }


/*About 826NYC*/
.about { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; }
.about h1 { margin: 0px; padding: 0px; line-height: 20px; color: #651202; }
.about h2 { margin: 0px; padding: 0px; color: #bb6208; line-height: 12px; float: left; }
.about img { padding: 2px; border: 1px solid #bb6208; }
.about p em { font: bold 10px/15px verdana, sans-serif; color: #bb6208; }

.about_nb { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; }
.about_nb h1 { margin: 0px; padding: 0px; line-height: 20px; color: #333341; }
.about_nb h2 { margin: 0px; padding: 0px; color: #bb6208; line-height: 12px; }
.about .divider { height: 1px; background: #bb6208; margin: 10px 0px 10px 0px;  }

.about a.namelink { font: bold 10px/15px verdana, sans-serif; color: #bb6208; }
.about a.namelink:hover { color: #ffffff; background: #bb6208; }

/*Facts*/
.entry h1 { margin: 0px; padding: 0px; line-height: 20px; color: #333341;}
.entry h2 { margin: 0px 0px 10px 0px; padding: 0px; line-height: 16px; color: #34578B; }
.entry img { float: right; margin: 0px 0px 10px 0px; padding: 2px; }
.facts { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; }
.facts h1 { margin: 0px; padding: 0px; line-height: 20px; color: #333341; }
.facts .divider { height: 1px; background: #bb6208; margin: 15px 0px 0px 0px; padding: 0px;  }
#right_col_facts { width: 195px; padding: 10px 10px 0px 10px; margin: 0px; position: absolute; top: 155px; left: 575px;  }
#right_col_facts .small_box { width: 193px; border: 1px solid #651202; margin:0px; background: #ffffff; padding: 0px; }
#right_col_facts .small_box .image { text-align: center; margin:10px 0px 0px 0px; padding:0px; }
#right_col_facts .small_box .image img { margin: 0px; padding: 2px; border: 1px solid #651202; }


/*Contact*/
.contactbox { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; }
.contactbox h1 { margin: 0px; padding: 0px; line-height: 20px; color: #333341; }
.contactbox h2 { margin: 15px 0px 0px 0px; padding: 0px; color: #bb6208; line-height: 12px; }
#mailbox { float: left; width: 270px; height: 80px; background: #ffffff; }
#phonebox { float: right; width: 300px; clear: right; height: 80px; background: #ffffff; }

/* END: Content Styles */


/* BEGIN: Right Column Styles */
#right_col .image { margin: 0px 0px 5px 0px; text-align: center; padding: 2px;  background: #ffffff; }

#right_col .author img { text-align: center; margin: 0px 0px 10px 0px; padding: 0; }
#right_col .small_box { width: 193px; border-left: 1px solid #651202; border-right: 1px solid #651202; border-bottom: 1px solid #651202; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; background: #ffffff; }
#right_col .small_box .header { width: 193px; background: #651202; text-align: center; margin: 0px 0px 5px 0px; padding: 5px 0px 3px 0px; }
#right_col .small_box .details { border-bottom: 5px solid #651202; text-align: center; font: 11px/15px georgia, serif; color: #ffffff; padding: 4px 0px 5px 0px; background-color: #333341; margin: 0px; }
#right_col .small_box .description { font-family: verdana, arial, sans-serif; font-size: 10px; padding: 7px; }
#right_col .small_box .description p { margin: 0px; }
#right_col .small_box a.footer { display: block; background: #359FDC; text-align: center; }
#right_col .small_box p { margin: 0px; padding: 0px; }
#right_col .small_box .past a, a:link, a:visited { color: #359FDC; font: 12px/16px gerogia, times, serif; text-decoration: none; }
#right_col .small_box .past a:hover { color: #fff; background-color: #359FDC;  }
#right_col .small_box .image { text-align: center; margin:0px; }
#right_col .small_box .image img { margin: 0px; padding: 2px; border: 1px solid #651202; }
#right_col .small_box .image_caption { margin: 0px 5px 10px 5px; padding: 5px 0px 5px 0px; text-align: left; border-bottom: 2px solid #651202; }
#right_col .small_box .divider { height: 1px; background: #651202; margin: 10px 0px 10px 0px; }
#right_col .small_box_light .details h2 a { color: #359FDC; font: bold 12px/18px georgia, serif; }
#right_col .small_box_light .details h2 a:hover { color: #fff; background-color: #359FDC; }

#right_col_news .small_box { width: 193px; border-left: 1px solid #333341; border-right: 1px solid #333341; border-bottom: 1px solid #333341; margin: 0px 0px 10px 0px; padding: 0px; background: #ffffff; }
#right_col_news .small_box .header { width: 193px; background: #333341; text-align: center; margin: 0px 0px 10px 0px; }
#right_col_news .small_box .details { border-bottom: 5px solid #333341; }
#right_col_news .small_box .description { font-family: verdana, arial, sans-serif; font-size: 10px; padding: 3px; }
#right_col_news .small_box a.footer { display: block; background: #359FDC; text-align: center; }
#right_col_news .small_box p { margin: 0px; padding: 0px; }
#right_col_news .small_box .past a, a:link, a:visited { color: #359FDC; font: 12px/16px gerogia, times, serif; text-decoration: none; }
#right_col_news .small_box .past a:hover { color: #fff; background-color: #359FDC;  }
#right_col_news .small_box .image { text-align: center; margin:0px; }
#right_col_news .small_box .image img { margin: 5px 0px 0px 0px; padding: 2px; border: 1px solid #333341; }
#right_col_news .small_box .image_caption { margin: 0px 5px 10px 5px; padding: 5px 0px 5px 0px; text-align: left; border-bottom: 2px solid #333341; }
#right_col_news .small_box .divider { height: 1px; background: #333341; margin: 10px 5px 10px 5px; }

#right_col .small_box .past { width: 183px; padding: 0px 0px 0px 0px; margin: 0px 5px 0px 5px; }
#right_col .small_box .past h2 { margin: 0px; padding: 0px; color: #bb6208; }
#right_col .small_box .past p { margin: 0px; padding: 0px; }

#right_col .small_box_light .details a { color: #359FDC; font-family: verdana, arial, sans-serif; font-size: 10px; }
#right_col .small_box_light .details a:hover { color: #fff; background-color: #359FDC; }

#right_col_news .small_box .past { width: 183px; padding: 0px 0px 5px 0px; margin: 0px 5px 10px 5px; }
#right_col_news .small_box .past h2 { margin: 0px; padding: 0px; color: #34578B; }
#right_col_news .small_box .past p { margin: 0px; padding: 0px; }

.small_box_light { width: 193px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; border-left: 1px solid #bb6208; border-right: 1px solid #bb6208; border-bottom: 1px solid #bb6208; background: #ffffff; }
.small_box_light .header { width: 193px; background: #bb6208; text-align: center; }
.small_box_light .details { padding: 0px 5px 0px 5px; }
.small_box_light h2 { margin: 10px 0px 5px 0px; padding: 0px; color: #bb6208; line-height: 14px; }
.small_box_light p { margin: 0px 0px 15px 0px; padding: 0px; }

.home_small_box { width: 193px; border-left: 1px solid #651202; border-right: 1px solid #651202; border-bottom: 1px solid #651202; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: #ffffff; }
.home_small_box .home_header { width: 193px; background: #651202; text-align: center; margin: 0px 0px 0px 0px; padding: 5px 0px 3px 0px; }
.home_small_box .home_details { border-bottom: 5px solid #651202; text-align: center; font: 11px/15px georgia, serif; color: #ffffff; padding: 4px 0px 5px 0px; background-color: #333341; margin: 0px; }
.home_small_box .home_description { font-family: verdana, arial, sans-serif; font-size: 10px; padding: 7px; }
.home_small_box .home_description p { margin: 0px; }
.home_small_box .home_description a.permalink { font-family: verdana, arial, sans-serif; font-size: 10px; color: #359FDC; text-decoration: none; }
.home_small_box .home_description a.permalink:hover { color: #ffffff; background: #359FDC; }
.home_small_box a.footer { display: block; background: #359FDC; text-align: center; }

.about_small_box_light { width: 193px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; border-left: 1px solid #bb6208; border-right: 1px solid #bb6208; border-bottom: 1px solid #bb6208; background: #ffffff; }
.about_small_box_light .about_header { width: 193px; background: #bb6208; text-align: center; }
.about_small_box_light .about_details { padding: 5px 5px 5px 5px; }
.about_small_box_light h2 { margin: 5px 0px 0px 0px; padding: 0px; color: #bb6208; line-height: 14px; }
.about_small_box_light p { margin: 0px 0px 0px 0px; padding: 0px; }

.gallery_small_box_light { width: 193px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; border-left: 1px solid #bb6208; border-right: 1px solid #bb6208; border-bottom: 1px solid #bb6208; background: #ffffff; }
.gallery_small_box_light .gallery_header { width: 193px; background: #bb6208; text-align: center; }
.gallery_small_box_light .gallery_details { padding: 5px 5px 5px 5px; }
.gallery_small_box_light h2 { margin: 5px 0px 0px 0px; padding: 0px; color: #bb6208; line-height: 14px; }
.gallery_small_box_light p { margin: 0px 0px 15px 0px; padding: 0px; }

.ft_form { border-top: 4px solid #651202; border-right: 1px solid #651202; border-bottom: 1px solid #651202; border-left: 1px solid #651202; background: #ffffff; padding: 15px 5px 15px 5px;
font: bold 10px/13px verdana, arial, sans-serif; margin: 0px 0px 10px 0px; }
.ft_form h1 { color: #000000;  margin: 0px; padding: 0px; font-size: 11px; line-height: 15px; font-family: verdana, arial, sans-serif; font-weight: normal;  }
.ft_form input { clear: right; background-color: #ececec; }
.ft_form textarea { clear: right; background-color: #ececec; }

.inschools_form { border-top: 4px solid #651202; border-right: 1px solid #651202; border-bottom: 1px solid #651202; border-left: 1px solid #651202; background: #ffffff; padding: 15px 5px 15px 5px;
font: bold 10px/13px verdana, arial, sans-serif; margin: 0px 0px 10px 0px; }
.inschools_form h1 { color: #000000;  margin: 0px; padding: 0px; font-size: 11px; line-height: 15px; font-family: verdana, arial, sans-serif; font-weight: normal;  }
.inschools_form input { clear: right; background-color: #ececec; }
.inschools_form textarea { clear: right; background-color: #ececec; }

/* END: Right Column Styles */



/*OTHER*/

/*Calendar Category Archive Template (based on other styles in this sheet*/
.cal_category { padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #651202; }


/*Search results page*/
#search_again { border-top: 1px solid #333341; border-bottom: 1px solid #333341; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 0px; }
#search_again h2 { font-size: 12px; line-height: 20px; font-family: georgia, serif; font-weight: bold; color: #bb6208; margin: 0px; }
#search_results h1 { font-size: 16px; line-height: 20px; font-family: georgia, serif; font-weight: bold; color: #274160; border-bottom: 1px solid #274160; margin: 10px 0px 15px 0px; padding: 0px 0px 10px 0px; }
#search_results h2 { font-size: 14px; line-height: 18px; font-family: georgia, serif; font-weight: bold; color: #274160; margin: 0px; }
#search_results h3 { font-size: 10px; line-height: 16px; font-family: verdana, sans-serif; font-weight: bold; color: #34578B; margin: 0px 0px 10px 0px;  }
.result_item { margin: 0px 0px 15px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #274160; }
.result_item img { margin: 0px 0px 10px 10px; padding: 2px; border: 1px solid #333341; float: right; }

.required {
	font-weight: bold;
	}
/*
burgundy: 651202
orange: bb6208
link blue: 9f3a00
benefit books gray: 485459
mildew purple: 3C005D
cream bg: F6F6EC
green: 92bb36 and 9ebb36
light blue h2: 34578B
home box diviers: cbd0d3
h1 blue 274160
*/

