body				{background-color: #d4edff; font-family: "Arial Rounded MT", "Helvetica Rounded", sans-serif; font-size: 12px; color: #00166e;}

div#window			{background-image: url(window_middle2.jpg); width: 950px; margin-left: auto; margin-right: auto; padding: 0px;}
div#window_top		{background-image: url(window_top2.jpg); width: 950px; height: 15px; padding: 0px;}
div#window_bottom	{background-image: url(window_bottom2.jpg); width: 950px; height: 15px; padding: 0px;}

div#banner			{width: 907px; height: 140px; margin-left: 20px; margin-bottom: 8px;}
div#window_title	{background-image: url(title_bg2.jpg); width: 652px; height: 37px; float: right; margin-right: 15px; font-size: 30px; text-align: center; padding-top: 5px; margin-bottom: -5px;}
div#window_title2	{background-image: url(title_bg2a.jpg); color: #023500; width: 652px; height: 37px; float: right; margin-right: 15px; font-size: 30px; text-align: center; padding-top: 5px; margin-bottom: -5px;}
div#newbook			{width: 490px; margin-left: auto; margin-right: auto; margin-bottom: 20px; font-size: 30px;}

div#menu_horizontal	{background-image: url(menu_horiz_bg.jpg); width: 908px; height: 39px; font-size: 13px; margin-left: 20px; margin-bottom: 12px; text-align: center;}
div#menu_horizontal	a {margin-left: 6px; margin-right: 5px; line-height: 2.9em; font-weight: bold;}
div#menu			{background-image: url(menu_bg2.jpg); width: 252px; height: 184px; float: left; margin-left: 15px; margin-right: 12px; font-size: 17px; text-align: center; padding-top: 5px; color: #5a0000}

div#window_homepage	{background-image: url(mainimage3.jpg); width: 832px; height: 673px; margin-left: auto; margin-right: auto; padding: 0px;}
div#window_textpage {font-size: 15px; margin-right: 15px; width: 700px; float: right;}

div#launch			{display: block; position: absolute; width: 460px; height: 154px; margin-left: 327px; margin-top: 354px; font-size: 15px; color: #5a0000; line-height: 1.3em; padding: 0px; text-align: center;}

div#book1			{position: absolute; width: 483px; height: 154px; margin-left: 330px; margin-top: 17px; font-size: 14px; color: #1f3200; line-height: 1.3em; padding: 0px;}
div#book1:hover		{color: #60871f;}
div#book2			{position: absolute; width: 475px; height: 154px; margin-left: 13px; margin-top: 492px; font-size: 14px; color: #210031; line-height: 1.3em; padding: 0px;}
div#book2:hover		{color: #672f83;}
div#homepage_links	{position: absolute; width: 483px; height: 154px; margin-left: 315px; margin-top: 300px; font-size: 17px; color: #00166e; text-align: center; font-weight: bold;}
div#quote2			{background-image: url(quotebox.jpg); width: 316px; height: 128px; margin-left: auto; margin-right: auto; margin-top: -15px; font-size: 17px; color: #00166e; line-height: 1.3em;}
div#homepagecaption	{float: left; margin-left: 105px; width: 300px; text-align: center;}
div#videolink       {text-align: center; font-size: 15px; font-weight: bold; margin-bottom: 5px;}

div#sideimage_cabin	{background-image: url(sideimage_cabin.jpg); width: 252px; height: 345px; float: left; margin-left: 15px; margin-top: 5px;}
div#sideimage_girl	{background-image: url(sideimage_girl.jpg); width: 252px; height: 496px; float: left; margin-left: 15px; margin-top: 5px;}
div#sideimage_trish	{background-image: url(sideimage_trish.jpg); width: 253px; height: 318px; float: left; margin-left: 15px; margin-top: 5px;}
div#sideimage_trish2	{background-image: url(sideimage_trish2.jpg); width: 253px; height: 318px; float: left; margin-left: 15px; margin-top: 5px;}
div#sideimage_couch	{background-image: url(sideimage_couch.jpg); width: 253px; height: 360px; float: left; margin-left: 15px; margin-top: 5px;}
div#sideimage_cover	{background-image: url(sideimage_cover.jpg); width: 253px; height: 383px; float: left; margin-left: 15px; margin-top: 5px;}
div#sideimage_seagull	{background-image: url(sideimage_seagull.jpg); width: 253px; height: 289px; float: left; margin-left: 15px; margin-top: 5px;}
div#sideimage_ppmum	{background-image: url(sideimage_ppmum.jpg); width: 253px; height: 313px; float: left; margin-left: 15px; margin-top: 5px;}
div#sideimage_ppdad	{background-image: url(sideimage_ppdad.jpg); width: 253px; height: 313px; float: left; margin-left: 15px; margin-top: 5px;}
div#sideimage_trishdesk	{background-image: url(sideimage_trishdesk.jpg); width: 253px; height: 297px; float: left; margin-left: 15px; margin-top: 5px;}
div#sideimage_trishbook	{background-image: url(sideimage_trishbook.jpg); width: 253px; height: 351px; float: left; margin-left: 15px; margin-top: 5px;}
div#sideimage_einstein	{background-image: url(sideimage_einstein.jpg); width: 253px; height: 208px; float: left; margin-left: 15px; margin-top: 5px;}
div#sideimage_trishangelo	{background-image: url(sideimage_trishangelo.jpg); width: 252px; height: 395px; float: left; margin-left: 15px; margin-top: 5px;}
div#sideimage_businessicon	{background-image: url(sideimage_businessicon09.png); width: 252px; height: 54px; float: left; margin-left: 15px; margin-top: 50px;}
div#sideimage_millenniumkids	{background-image: url(sideimage_millenniumkids.jpg); width: 252px; height: 100px; float: left; margin-left: 15px; margin-top: 50px;}

div#sidetext_taborri	{width: 235px; float: left; margin-left: 17px; margin-top: 15px; border: 1px solid #00166e; padding: 7px; font-size: 14px;}

div#bodyimage_family	{background-image: url(bodyimage_family.jpg); width: 350px; height: 256px; float: right; margin-top: 5px;}
div#bodyimage_pub_thewest	{background-image: url(bodyimage_pub_thewest.jpg); width: 382px; height: 188px; float: right; margin-top: 5px;}
div#bodyimage_pub_advocate	{background-image: url(bodyimage_pub_advocate.jpg); width: 351px; height: 237px; float: right; margin-top: 5px;}

span.boldtext		{font-weight: bold;}
span.boldtext_small	{font-weight: bold; font-size: 13px; line-height: 1.2em;}
span.newshead		{font-weight: bold; font-size: 20px;}
span.pubcredit		{font-size: 14px; font-weight: bold;}
span.imgcredit		{font-size: 13px; font-weight: bold; text-align: right; font-style: italic; margin-left: 40px;}
span.quotecredit	{line-height: 1.7em; margin-left: 95px; font-size: 14px;}
span.quotehead1		{font-size: 13px; margin-left: 0px; line-height: 30px; font-weight: bold;}
span.quotehead2		{font-size: 14px; margin-left: 0px; line-height: 30px; font-weight: bold;}
div#quote2 p		{padding: 9px;}
p.quote				{font-size: 14px; margin-top: 30px; margin-left: 15px; margin-right: 15px; line-height: 1.3em; border: 1px solid #fae1b0; padding: 5px;}
p.namelist			{width: 300px; float: left;}

a					{color: #00166e; text-decoration: none;}
a:hover				{color: #485ba7;}

a.menu				{color: #5a0000;}
a.menu:hover		{color: #a96161;}

a.launch			{color: #5a0000;}	

div.clear 			{clear: both;}

#speech_transcript { border-left: 2px solid #00166e; border-right: 2px solid #00166e; padding-left: 10px; padding-right: 10px; margin-left: 80px; margin-right: 40px; }
