#about_main { width: 800px; background: #f26c05 url(images/about_background.jpg) no-repeat; }
#about_text { width: 800px; }
#about_text_pad { padding: 573px 170px 10px 170px; color: black; }
p.testimonial { padding: 5px 0px 1px 0px; margin: 0px; }
p.attribution { padding: 1px 0px 5px 30px; margin: 0px; font-size: 90%; font-weight: bold; }
#about_home {
	position: absolute;
	top: 240px;
	left: 75px;
	width: 50px;
	background-image: url(images/about_home.png);
}
#about_back_home { text-align: center; }
#about_back_home a { color: white; text-decoration: none; }
#about_back_home a span { text-decoration: underline; }

#bio, #resume { position: absolute; top: -1000px; left: -1000px; }

#resume { margin-right: -40px; margin-left: -40px; }
p.resume { padding-left: 60px; text-indent: -60px; }

/* TABS */
a.ontab, a.tab { top: 496px; }
#tab_line_left { top: 530px; left: 111px; }
#bio_tab  { left: 211px; }
#resume_tab  { left: 298px; }
#acclaim_tab  { left: 385px; }
#links_tab  { left: 472px; }
#mission_tab { left: 559px; }
#values_tab  { left: 646px; }
#tab_line_right { top: 530px; left: 734px; }

/* ACCLAIM */
a.short_test { display: block; margin: 0px; padding: 8px 0px; color: black; text-decoration: none; }
#acclaim { position: static; top: -1000px; left: -1000px; }
#acclaim { margin: 0 -100px; }
#acclaim #acclaim_left { width: 650px; }
#acclaim #acclaim_right { width: 450px; }

a.ontab, a.tab { background-image: url(images/tabs.png); } /* background image is specified in the page-specific css so php_mangler() can figure out which version to replace it with for crappy browesrs */

a.sub, a.onsub { background-image: url(images/sub_menu_button.png); } /* background image is specified in the page-specific css so php_mangler() can figure out which version to replace it with for crappy browesrs */

#about_text_pad a { color: black; text-decoration: underline; cursor: pointer }
