/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

body { background: #8BF75E; }
.clear { clear: both; }

#header_area { height: 225px; background: #34C7E0 url(images/grad-turq225.jpg) repeat-x; }
#header_area .page { background: none; }
#header { border: none; }
#logo a { display: block; height: 130px; width: 290px; text-indent: -99999px; background: url(images/logo2.png) no-repeat; }

.menu { border: none; padding-top: 15px; }
.menu a, .menu .current-menu-item a { background: none; border: none; color: #FFf; text-transform: capitalize; font-size: 1.4em; padding: 0.636em 1.2em; }
.menu a:hover, .menu .current-menu-item a:hover { background: none; color: #FFF; cursor: pointer; }

.format_text strong { color: #04839E; }
blockquote { font-style: italic; }

#footer_area .page { border-radius: 0 0 20px 20px; }
#footer { border: none; }

#bottom_area .page { width: 89.7em; margin: 0 auto; }
#location p { text-align: center; font-size: 14px; color: #134a97; padding-top: 10px; }
span.lb { padding: 0 12px 0 8px; border-right: solid 1px #134a97; }
span.last { border: none; }
#fine-print p { text-align: center; padding: 10px 150px; color: #86a9da; font-size: 12px; line-height: 18px; }

ul.bu { font-weight: bold; color: #087890; }
span.shade { color: #087890; }

.contact-us .headline_area h1 { display: none; visibility: hidden; }
#contact-top { clear: both; }
#contact-left { width: 366px; float: left; }
#contact-right { width: 400px; float: right; }
.cont-head { width: 130px; float: left; }
.cont-cont { width: 270px; float: right; }
span.oura { display: block; height: 22px; width: 116px; background: url(images/title-address.png) no-repeat; text-indent: -99999px; }
span.ourh { display: block; height: 23px; width: 99px; background: url(images/title-hours.png) no-repeat; text-indent: -99999px; }
span.ourp { display: block; height: 21px; width: 100px; background: url(images/title-phone.png) no-repeat; text-indent: -99999px; }
span.oure { display: block; height: 20px; width: 99px; background: url(images/title-email.png) no-repeat; text-indent: -99999px; }

.home .headline_area h2 { display: block; height: 40px; width: 580px; background: url(images/home-h1.png) no-repeat; text-indent: -99999px; }
.testimonials .headline_area h1 { display: block; height: 30px; width: 143px; background: url(images/title-testimonials.gif) no-repeat; text-indent: -99999px; }
.apply .headline_area h1 { display: block; height: 30px; width: 61px; background: url(images/title-apply.gif) no-repeat; text-indent: -99999px; }
.faq .headline_area h1 { display: block; height: 22px; width: 252px; background: url(images/title-faq.png) no-repeat; text-indent: -99999px; }
.our-programs .headline_area h1 { display: block; height: 22px; width: 122px; background: url(images/title-programs.png) no-repeat; text-indent: -99999px; }
.about-us .headline_area h1 { display: block; height: 22px; width: 104px; background: url(images/title-ourschool.png) no-repeat; text-indent: -99999px; }
h3#method { display: block; height: 22px; width: 113px; background: url(images/title-method.png) no-repeat; text-indent: -99999px; }
h3#staff { display: block; height: 22px; width: 93px; background: url(images/title-staff.png) no-repeat; text-indent: -99999px; }