body { color: #3c3c3c; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: normal;   }

.clearleft { clear:left; }
.floatleft { clear:left; float:left; }
.nopadbot { padding: 10px 20px 0 20px; }
.pad10top { padding: 10px 20px 20px 20px; }

/* Typography */
h1 { margin: 20px 20px 0 20px; padding: 0 0 20px 0; font-size: 30px; 
	font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: normal; }
h2 { margin: 0; padding: 10px 20px 0px 20px;; font-size: 18px; 
	font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; }
h3 { margin: 0; padding: 10px 20px 0px 20px; font-size: 18px; line-height: 24px; 
	font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: normal; }
h4 { margin: 0; padding: 10px 20px 0px 20px; font-size: 14px; 
	font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; }

#index h1 { color: #f78f1e; }
#topmenu  h1, #topmenu  h2, #topmenu  h3, #topmenu  h4 { color: #f78f1e; }
#whoweare h1, #whoweare h2, #whoweare h3, #whoweare h4 { color: #f78f1e; }
#whatwedo h1, #whatwedo h2, #whatwedo h3, #whatwedo h4 { color: #6DC566; }
#helpout  h1, #helpout  h2, #helpout  h3, #helpout  h4 { color: #A9218E; }
#events   h1, #events   h2, #events   h3, #events   h4 { color: #524E86; }

h1 { border-bottom: 1px solid; padding-bottom: 12px; margin-bottom: 6px; }
h4 { border-style: solid; border-width: 1px 0px; padding: 6px 0px 6px 3px; margin: 18px 20px 6px 20px; }

p { padding: 10px 20px .25em 20px; font-size: 14px; line-height: 21px; color: #3c3c3c; }

a { font-weight: bold; text-decoration: none; color: #000000; }
a:link { color: #000000; }
a:hover { color: #999999; }

#whoweare a { font-weight: bold; text-decoration: none; color: #f78f1e; }
#whoweare a:hover { text-decoration: underline; }
#whatwedo a { font-weight: bold; text-decoration: none; color: #6DC566; }
#whatwedo a:hover { text-decoration: underline; }
#helpout  a { font-weight: bold; text-decoration: none; color: #A9218E; }
#helpout  a:hover { text-decoration: underline; }
#events a { font-weight: bold; text-decoration: none; color: #524E86; }
#events a:hover { text-decoration: underline; }

#contain { background-color: #7d7d7d; }
#wrapper { width:960px; margin:0 auto; }

/* INDEX */
#index #banner { height: 320px; }
#index #banner_logo { width:450px; height: 320px; margin-right: 10px; background: #fff; }
#index #banner_logo img.logo { float: left; margin: 0; padding:0; height: 220px; }
#index #banner_logo a { float:left; margin: 80px 0 0 20px; padding: 0; }
#index #banner_logo h2 { font-size: 32px; font-weight:normal; 	}
#index #banner_content { float: left; margin-right: 10px; width:215px; height: 240px; }
#index #banner_video { width: 420px;}


/* HEADER */
#header { margin: 10px; height: 50px; }
#header_text p { padding: 16px 18px; color: #fff; text-align: right; }
#header a { font-weight: bold; text-decoration: none; color: #fff; }
#header a:hover { text-decoration:none; color: #d7d7d7; }

#header a.home { padding: 7px 24px 10px 0px ; }
#header a.contact { padding: 7px 24px 10px 0px ; }
#header a.give { padding: 7px 24px 10px 0px ; }
#header a.youth { padding: 7px 24px 10px 0px ; }

#header a.facebook { padding: 7px 3px 10px 33px ; background: url(/media/images/facebook_icon.png) 0 0 no-repeat; }
#header a.twitter  { padding: 7px 3px 10px 33px ; background: url(/media/images/twitter_icon.png)  0 0 no-repeat; }
#header a.youtube  { padding: 7px 3px 10px 33px ; background: url(/media/images/youtube_icon.png)  0 0 no-repeat; }

#index #header { background: #f78f1e; }
#topmenu  #header { background: #f78f1e; }
#whoweare #header { background: #f78f1e; }
#whatwedo #header { background: #6DC566; }
#helpout  #header { background: #A9218E; }
#features #header { background: #524E86; }

/* BANNER */
#banner { margin-bottom: 10px; height: 240px; }
#banner_logo  { float:left; margin:0; padding:0; width:580px; height: 240px; }
#banner_video { float:left; margin:0; padding:0; width:320px; height: 240px; }
#banner_donate { float:right; margin: 20px 20px 0 ; padding:0; width:150px; height: 50px; }

#topmenu  #banner { background: url(/media/images/who_we_are_banner_bkg.jpg) #f78f1e; }
#whoweare #banner { background: url(/media/images/who_we_are_banner_bkg.jpg) #f78f1e; }
#whatwedo #banner { background: url(/media/images/what_we_do_banner_bkg.jpg) #6DC566; }
#helpout  #banner { background: url(/media/images/help_banner_background.jpg)       #A9218E; }
#features #banner { background: url(/media/images/events_banner_background.jpg)     #524E86; }

/* NAVIGATION */
#nav a { color: #fff; }
#nav a:hover, #nav a:active { color: #fff; }

#apps { margin-bottom: 25px; }
#apps h1 { margin: 20px 20px 20px 20px; padding: 0 0 20px 0; font-size: 30px; color: #524E86; border-bottom: 1px solid; padding-bottom: 12px; margin-bottom: 6px; }
#apps h2 { margin: 0; padding: 20px 20px 10px 20px; font-size: 18px; color: #524E86; font-weight: bold; }
#apps p { padding: 10px 20px 0em 20px; font-size: 14px; line-height: 21px; color: #3c3c3c; }
#apps p a { color: #524E86; }
#apps p a:hover { color: #524E86; text-decoration: underline; }

ul#nav { float: left; margin-left: -10px; padding: 0; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; font-weight: bold; }
ul#nav li { margin: 0 0 10px 10px; padding: 10px; width: 210px; color: #fff; background: #afafaf; }
ul#nav li a { display: block; }
ul#nav li a:hover { text-decoration: none; }

ul#nav li#subpage { margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; background: none; }
ul#nav li#subpage:hover { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }

ul#nav li#subpage a { display: block; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: normal; font-size: 14px; line-height: 18px; margin-bottom: -.25em; color: #d7d7d7; }
ul#nav li#subpage a:hover { color: #fff; text-decoration: none; }

ul#nav li#subsub { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 40px; width: 190px; color: #fff; background: none; }

ul#nav li#subsub:hover { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 40px; width: 190px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }

ul#nav li#subsub  a { display: block; font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-weight: normal; font-size: 14px; line-height: 18px; margin-bottom: -.25em; color: #d7d7d7; }
ul#nav li#subsub a:hover { color: #fff; text-decoration: none; }


ul#nav.whats-new li#subpage.whats-new { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.whats-new li#subpage.whats-new a { font-weight: bold; color: #fff; }

ul#nav.our-mission li#subpage.our-mission { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.our-mission li#subpage.our-mission a { font-weight: bold; color: #fff; }

ul#nav.history li#subpage.history { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.history li#subpage.history a { font-weight: bold; color: #fff; }

ul#nav.staff li#subpage.staff { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.staff li#subpage.staff a { font-weight: bold; color: #fff; }

ul#nav.yes-advisory-board li#subpage.yes-advisory-board { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.yes-advisory-board li#subpage.yes-advisory-board a { font-weight: bold; color: #fff; }

ul#nav.our-youth li#subpage.our-youth { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.our-youth li#subpage.our-youth a { font-weight: bold; color: #fff; }

	ul#nav.spotlights li#subsub.spotlights  { 
		margin: -5px 0 5px 0; padding: 3px 0 5px 40px; width: 190px; color: #fff; 
		background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
	ul#nav.spotlights li#subsub.spotlights a { font-weight: bold; color: #fff; }

	ul#nav.testimonials li#subsub.testimonials { 
		margin: -5px 0 5px 0; padding: 3px 0 5px 40px; width: 190px; color: #fff; 
		background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
	ul#nav.testimonials li#subsub.testimonials a { font-weight: bold; color: #fff; }

	ul#nav.highlights li#subsub.highlights { 
		margin: -5px 0 5px 0; padding: 3px 0 5px 40px; width: 190px; color: #fff; 
		background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
	ul#nav.highlights li#subsub.highlights a { font-weight: bold; color: #fff; }

ul#nav.learning-center li#subpage.learning-center { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.learning-center li#subpage.learning-center a { font-weight: bold; color: #fff; }

	ul#nav.newsletters li#subsub.newsletters  { 
		margin: -5px 0 5px 0; padding: 3px 0 5px 40px; width: 190px; color: #fff; 
		background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
	ul#nav.yes-newsletters li#subsub.newsletters a { font-weight: bold; color: #fff; }

	ul#nav.svcf-information li#subsub.svcf-information  { 
		margin: -5px 0 5px 0; padding: 3px 0 5px 40px; width: 190px; color: #fff; 
		background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
	ul#nav.svcf-information li#subsub.svcf-information a { font-weight: bold; color: #fff; }

ul#nav.our-partners li#subpage.our-partners { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.our-partners li#subpage.our-partners a { font-weight: bold; color: #fff; }


ul#nav.advocacy-education-policy li#subpage.advocacy-and-education-policy { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.advocacy-education-policy li#subpage.advocacy-and-education-policy a { font-weight: bold; color: #fff; }

	ul#nav.juvenile-court-education-task-force li#subsub.jet { 
		margin: -5px 0 5px 0; padding: 3px 0 5px 40px; width: 190px; color: #fff; 
		background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
	ul#nav.juvenile-court-education-task-force li#subsub.jet a { font-weight: bold; color: #fff; }

	ul#nav.higher-education-initiative li#subsub.higher-education-initiative { 
		margin: -5px 0 5px 0; padding: 3px 0 5px 40px; width: 190px; color: #fff; 
		background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
	ul#nav.higher-education-initiative li#subsub.higher-education-initiative a { font-weight: bold; color: #fff; }

	ul#nav.seminars-for-social-workers li#subsub.seminars-for-social-workers { 
		margin: -5px 0 5px 0; padding: 3px 0 5px 40px; width: 190px; color: #fff; 
		background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
	ul#nav.seminars-for-social-workers li#subsub.seminars-for-social-workers a { font-weight: bold; color: #fff; }

ul#nav.yes-to-higher-education li#subpage.yes-to-higher-education { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.yes-to-higher-education li#subpage.yes-to-higher-education a { font-weight: bold; color: #fff; }

ul#nav.high-school-roadmap li#subpage.high-school-roadmap { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.high-school-roadmap li#subpage.high-school-roadmap a { font-weight: bold; color: #fff; }

ul#nav.career-kick-start li#subpage.career-kick-start { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.career-kick-start li#subpage.career-kick-start a { font-weight: bold; color: #fff; }

ul#nav.middle-school-education-court li#subpage.middle-school-education-court { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.middle-school-education-court li#subpage.middle-school-education-court a { font-weight: bold; color: #fff; }


ul#nav.articles li#subsub.articles { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 40px; width: 190px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.articles li#subsub.articles 	  a { font-weight: bold; color: #fff; }


ul#nav.donate li#subpage.donate { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.donate li#subpage.donate a { font-weight: bold; color: #fff; }

ul#nav.volunteer li#subpage.volunteer { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.volunteer li#subpage.volunteer a { font-weight: bold; color: #fff; }

ul#nav.volunteer-form li#subsub.volunteer-form { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 40px; width: 190px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.volunteer-form li#subsub.volunteer-form  a { font-weight: bold; color: #fff; }

ul#nav.dream-makers li#subpage.dream-makers { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.dream-makers li#subpage.dream-makers  a { font-weight: bold; color: #fff; }


ul#nav.yes-program-applications li#subpage.yes-program-applications { 
	margin: -5px 0 5px 0; padding: 3px 0 5px 20px; width: 210px; color: #fff; 
	background: url(/media/images/active_arrow.png) 0 0 no-repeat; }
ul#nav.yes-program-applications li#subpage.yes-program-applications a { font-weight: bold; color: #fff; }

#whoweare ul#nav li#whoweare, ul#nav li#whoweare:hover  { background: #f78f1e; }
#whatwedo ul#nav li#whatwedo, ul#nav li#whatwedo:hover  { background: #6DC566; }
#helpout  ul#nav li#helpout,  ul#nav li#helpout:hover   { background: #A9218E; }
#events ul#nav li#events, ul#nav li#events:hover  { background: #524E86; }


/* Layouts */
#content { padding-bottom: 20px; margin-bottom: 10px; background: #fff; min-height: 400px; }
#content img { margin: 10px 20px 10px 20px; background: #fff; }

#content ul { margin: 10px 20px; }

#article { margin: 15px 20px -5px 20px; padding: 0px 0px 10px; width: 660px; border-bottom: 1px solid #524E86; }
#article h3, #article h4 { font-size: 18px; font-weight: bold; margin: 5px 0px .25em; padding: 0; }
#article p { margin: 0px 0px 10px 0px; padding: 0; }
#article a { font-size: 14px; color: #f78f1e; }
#article a:hover { text-decoration: underline; }
#article p span.attachments { margin: 0px; padding: 6px 9px; background: #E7E7E7; }

#content ul { padding: 0 20px 0 20px; }
#content ul li { margin: 5px 20px 0em 20px; list-style: square; font-size: 14px; line-height: 21px; }

ul#address { padding: 0 0 20px 0; }
ul#address li { margin: 0 20px 0 20px; list-style: none; font-size: 14px; line-height: 18px; }

#board_members { margin: 0 0 0 0; }
#board_members h1 { margin-bottom: 12px; }
#member { margin: 0 20px 0 20px; height: 120px; }
#member_exec { margin: 0 20px 0 20px; height: 85px; }

ul#staff { margin:0; padding: 0; }
ul#staff li { margin: 0; padding:0; list-style: none; font-size: 12px; line-height: 18px; }
ul#staff li.name { margin-bottom: 5px; font-size: 20px; line-height: 20px; }

ul#dreamlist { margin: 0 0 0 5px; padding: 0px 0px 12px; }
ul#dreamlist li { float: left; margin: 5px 15px 18px; width: 140px; height: 30px; list-style: none; 
		font-size: 12px; line-height: 16px; }

#dream { clear: left; }

table#event_list { margin: 0 20px 20px 20px; width: 660px; font-size: 12px; }
table#event_list tr { text-align: center; }
table#event_list tr.head { border-bottom: 1px solid #524E86; }
table#event_list tr.head td { font-size: 14px; padding: 10px 5px; color: #524E86; }
table#event_list tr.odd:hover, table#event_list tr.even:hover { color: #fff; background: #524E86; }
table#event_list tr.odd:hover a, table#event_list tr.even:hover a { color: #fff; }
table#event_list tr.odd { background: #fff; }
table#event_list tr.odd td { padding: 10px 5px; }
table#event_list tr.even { background: #ebe9ff; }
table#event_list tr.even td { padding: 10px 5px; }
table#event_list a { display: block; color: #333; }

#moreinfo { padding: 10px 20px 20px; font-size: 14px; line-height: 21px; color: #3c3c3c; }

#rightcol { margin: 0px 0px 10px; }
#map { margin: 15px 0px 10px 20px; padding:0; width: 660px; height: 450px; border: 1px solid #666; }
#rightcol a { font-size: 14px; color: #524E86; }

#footer p { margin-left: 240px; padding: 10px; color: #FFF }

/* Volunteer Form */
#volunteer_info {  }
#volunteer_info p { margin: 0 0 20px 0; }

#volunteer_form { width: 680px; }
#volunteer_form #errors { margin: 20px 20px 0 20px; padding: 5px; background: #A9218E; font-size: 12px; color: #fff; }
#volunteer_form ul { overflow: hidden; margin: 20px 0 0 0; }
#volunteer_form ul li { display: block; float: left; overflow: hidden; margin: 0 0 20px 0; width: 320px; }
#volunteer_form ul li label { float: left; width: 110px; margin: 5px 20px 0 0; text-align: left; 
				font-size: 12px; font-weight: bold; }
#volunteer_form ul li.option { display: block; overflow: hidden; float: left; width: 190px; margin: 10px 20px 10px 0; }
#volunteer_form ul li.option label { float: left; width: 160px; margin: 5px 10px 0 0; text-align: left; 
				font-size: 12px; font-weight: bold; }
#volunteer_form ul li.other { clear: left; margin: 0 0 20px 0; }
#volunteer_form ul li.body { display: block; overflow: hidden; clear: left; margin-top: 20px; width: 640px; }
#volunteer_form ul li.submit { width: 635px; }
#volunteer_form ul li #form_submit { float: right; }
#volunteer_form ul li label.error { color: #A9218E; }
#volunteer_form ul li input { float: left; }
#volunteer_form ul li textarea { float: left; width: 500px; height: 100px; }

.quote {
	clear: both;
	margin: 20px 20px 20px 20px;
	padding: 6px 0px 3px 0px;
	border-top: 6px solid #999999;
	border-bottom: 6px solid #999999;
	}
	
.leftFlt {
	float: left;
	font-size: 10px;
	text-align: left;
	line-height: 15px;
	}
	
.quoteTitle {
	padding: 9px 20px .5em 0px;
	text-align: left;
	font-style: normal;
	font-size: 18px;
	line-height: 26px;
	}

.quoteText {
	padding: 0px 20px .5em 0px;
	font-size: 18px;
	line-height: 26px;
	font-style: italic;
	color: #3c3c3c;
	}
	
.quoteCont {
	padding: 0px 20px 0em 0px;
	text-align: right;
	font-style: italic;
	font-size: 18px;
	line-height: 26px;
	}
	
.image_rule {
	border: 1px solid #000000;
	}
	
#home_graphic {
	margin: 20px 20px 0px 20px;
	}
	
#home_graphic a {
	color: #ffffff;
	}
	
#home_graphic a:hover {
	color: #CCC;
	text-decoration: underline;
	}	
	
#home_graphic div {
	float: left;
	clear: right;
	width: 318px;
	height: 250px;
	padding: 15px 5px 10px 5px;
	border:1px solid #FFF;
	}
	
#home_graphic img {
	border: 1px solid #000;
	margin: 0px 0px 9px 0px;
	width: 273px;
	height: 200px;
	float:left;
	clear: right;
	}
	
#home_graphic p {
	font-size: 16px;
	text-align: center;
	}
	
#home_graphic #orange {
	background-color: #f78f1e;
	}

#home_graphic #green {
	background-color: #6DC566;
	}

#home_graphic #purple {
	background-color: #A9218E;
	}

#home_graphic #blue {
	background-color: #524E86;
	}
	
#news_items {
	margin: 0px 20px 0px 20px;
	}

#news_items div {
	width: 660px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 4px solid #999;
	clear:both;
	}

#news_items #clear {
	clear:both;
	border:none;
	margin: 0px 0px 0px 0px;
	}

#news_items img {
	width: 140px;
	height: 175px;
	border: 1px solid #000;
	margin: 0px 15px 5px 0px;
	float:left;
	}

#news_items h5 {
	color:#f78f1e;
	font-weight:bold;
	font-size:18px;
	border:none;
	margin: 0px 0px -.25em 0px;
	}

	
#part_left {
	float: left;
	margin: 0px 0px 0px 10px;
	width: 300px;
	}
	
#part_right {
	float: right;
	margin: 0px 55px 0px 0px;
	width: 300px;
	}
	
#part_left img {
	padding: 0px 0px 20px 0px;
	}
	
#part_right img {
	padding: 0px 0px 20px 0px;
	}
	
#subscribe {
	background-color:#666;
	padding: 9px 9px 9px 9px;
	margin: 20px 20px 10px 255px;`
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	text-align:center;
	width:150px;
	}

#subscribe a {
	color:#fff;
	}
	
#subscribe a:hover {
	color:#CCC;
	text-decoration:none;
	}

#history {
	margin:10px 0px 30px 20px;
	}

#history h3 {
	margin: 0px 0px -.25em 0px;
	}
	
#yab {
	margin: 24px 0px 0px 0px;
	}

#yab #member{
	color:#000;
	margin: 0px 0px -18px 20px;
	padding: 0px 0px 0px 0px;
	}
	
#yab .name {
	font-size:21px;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#yab .title {
	font-size:12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#yab p {
	font-size:12px;
	line-height:18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#yab #col {
	float:left;
	width: 325px;
	}

#left_photo {
	float:left;
	margin: 0px -6px 0px 0px;
	}
	 
#left_photo p {
	font-size: 10px;
	font-weight: bold;
	line-height: 1.5em;
	margin: -1.5em 0px 0px 0px;
	}

#test {
	width: 660px;
	padding: 10px 0px 0px -20px;
	margin: -10px 0px 5px 20px;
	border-bottom: 4px solid #999;
	clear:both;
	}

#test .tquote {
	font-style:italic;
	margin: 0px 0px -.75em -20px;
	}
	
#test .tname {
	font-style:normal;
	text-align:right;
	margin: 0px 0px .5em 0px;
	}

#test #clear {
	clear:both;
	border:none;
	margin: 0px 0px 0px 0px;
	}

.youth_links {
	color: #f78f1e;
	margin: 0;
	padding: 10px 20px 0px 20px;
	margin: -.75em 0px 0em 20px;
	font-size: 18px;
	line-height:30px; 
	font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: normal; 
	}
