.adults_top { background: url(../images/adults-top-bg.jpg) repeat-x; padding: 25px 30px; overflow: hidden; }
#adults .adults_top h2 { font-size: 22px; color: #FFF; margin: 0 0 30px 0; padding: 0; }
.page_content { padding: 0 0 30px 0; width: 759px; }

#adults #featured_events_header { background-color: #4E1233; }
#adults #featured_events_header h3 { color: #FFF; }
#adults #featured_events_tabs a { background-color: #3E0E29; color: #858585; }
#adults #featured_events_tabs a.selected { background-color: #FFF; color: #45102D; }
#adults .event .event_details { width: 500px; }
#adults .event .event_details p.title { color: #60173F; }

#adults .staff_recommendations { display: block; background: url(../images/adults-staff-rec.jpg) no-repeat; height: 25px; padding-bottom: 0; }
#adults #recommended_book { padding: 12px 12px; }
#adults #recommended_book h3 { color: #60173F; margin: 0; }
#adults #recommended_book .librarian { color: #60173F; }

#adults #other_books { height: 285px; }
#adults #other_books p.title a { color: #222; font-size: 11px; line-height: 13px; }
#adults #other_books span.author { font-size: 10px; }

#adults .more_content { padding: 10px 30px 30px 30px; }
#adults .callout { float: right; background: #4E1233; color: #FFF; margin: 0 0 15px 15px; padding: 20px; width:350px; }
#adults .callout img { display: block; margin-bottom: 15px; }
#adults .callout h4, #adults .callout a { color: #FFF; }
#adults .callout h4 { font-size: 18px; }
#adults .callout p { margin: 0; }

#adults #featured_events { margin: 0; }