#home_main { height: 903px; width: 800px; background: #b5ed65 url(images/home_background.jpg) no-repeat; }

#home_menu { border: 1px solid black; color: white; display: block; position: absolute; top: 390px; left: -517px; margin: 0px; padding: 0px; }
#home_menu a { display: block; margin: 0px; padding: 3px; width: 150px; height: 14px; border: 1px solid black; text-align: center; vertical-align: middle; background: #2e8c01; font-weight: bold; }
#home_menu a:hover { background: #0e6c00; color: #ddd; }

a.home_button:hover, a.home_button:focus { background-position: 0px -45px; }
a.home_button { display: block; height: 45px; width: 96px; margin: 0px; padding: 0px; border: 0px; background-position: 0px 0px; }
a.home_button * { display: none; }

#values_display { width: 800px; }
#values_display_pad { padding: 533px 170px 0px 170px; }

#tab_line_left { left: 372px; top: 500px; }
#poem_tab  { left: 472px; }
#mission_tab { left: 559px; }
#values_tab  { left: 646px; }
#tab_line_right { left: 733px; top: 500px; }

#poem { position: static; }

#links { padding-top: 40px; }

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 */


a.ontab_big, a.tab_big { background-image: url(images/tabs_big.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 */
