/* Section for main home page divs	*/
	#mainLeft { position:absolute; top:25px; left:0px; width:160px;}
	#mainMiddle {position: absolute; top:20px; right:0px; left:160px; min-width:640px; 
		background-color:#FFFFFF; margin:0 0 0 0; }

/* Aligning the sections of the page to take into account changing widths, etc. */
	BODY { position: relative; min-width:640px; width:100%; margin:0; padding:0;}
	#top { position: absolute; top:0; right:10px; min-width:640px; height:13px; }
	#topLeft {position: absolute; top:25px; left:0px; width:160px; height:13px;}
	#left { position: absolute; top:145px; left:0px; width:160px;}
	#middle { position: absolute; top:20px; left:160px; min-width:640px;
		right:0px; margin:0 0 0 0; background-color:#FFFFFF;}
	
/* HR styles needed for IE/Win. */
	hr.holder { width:640px; visibility: hidden; } /* Equal to 'top' */
	hr.left { width: 160px; visibility: hidden; }
	hr.middle {left:160px; right:0px; visibility: hidden; margin:0 0 0 0; }
	hr.alpha {margin:0 0 0 0; height:1px; color:#333333; width:600px;}

/* These HR styles replace the above, and are need for Netscape 4.x.
Left and right margins are half the relevant DIV width */
	hr.holder {margin: 0 10px; } /* Equal to 'top' */
	hr.left {margin: 0 160px 0 0; }
	hr.middle {margin: 0 0 0 0; }


/* DIVs must have a border value set in Netscape 4.x */
	div { border: none; }

/* Background images for the navigation for Introduction, Personal Accounts, 
People, Multimedia, etc.*/
	.history { height:20px; left:175px; padding-top:5px; background: transparent url(images/history.gif);}	
	.stories { height:20px;	left:175px; padding-top:5px; background: transparent url(images/stories.gif);}	
	.people { height:20px; left:175px; padding-top:5px; background: transparent url(images/people.gif);}
	.multimedia { height:20px; left:175px; padding-top:5px; background: transparent url(images/multimedia.gif);}
	.directions { height:20px; left:175px; padding-top:5px; background: transparent url(images/directions.gif);}	
	.readings { height:20px; left:175px; padding-top:5px; background: transparent url(images/readings.gif);}

/* Background images for the navigation for People*/
	.intro { height:20px; left:175px; padding-top:5px; background: transparent url(images/intro.gif);}	
	.historic { height:20px; left:175px; padding-top:5px; background: transparent url(images/summary.gif);}	
	.multi { height:20px; left:175px; padding-top:5px; background: transparent url(images/multi.gif); }	
	.reading { height:20px; left:175px;	padding-top:5px; background: transparent url(images/reading.gif);}	

/* Padding inside the text for the inside of descriptions */
	.inside { padding:2px 10px 2px 15px; margin:0 0 0 0; }

/* Font for the heading of the month for Recent Additions */
	.additionsHeading { font-family:Arial, Helvetica, sans-serif; font-size:10px; 
		letter-spacing:12px; color:#CCCCCC; margin:0 0 0 20px;  }

/* Font for the text of the Recent Additions*/
	.additionsText:link { font-family:Arial, Helvetica, sans-serif;
		font-size:11px; color:#333333; margin:0 0 0 25px; 	text-decoration:none; }
	
	.additionsText:visited{ font-family:Arial, Helvetica, sans-serif;
		font-size:11px;  color:#333333; margin:0 0 0 25px; text-decoration:none; }
	
	.additionsText:hover{ font-family:Arial, Helvetica, sans-serif;
		color:#666666; font-size:11px; margin:0 0 0 25px; text-decoration:underline;}

/* Font for the listing of all historic sites for the letters */
	.alphabetical { font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0 0 0 0;}	
	
/* Font for the links of listing of all historic sites */
	.alphabetical_link:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
		text-decoration:none; }	

	.alphabetical_link:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
		text-decoration:none; }	

	.alphabetical_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#009966;
		text-decoration:none; }	
	
/* Background for the main page */
	.background1 { background: transparent url(images/background1.gif); width:160px; height:107px;}

/* Background for MapQuest/Directions pages */
	.background2 { background: transparent url(images/background2.gif); width:284px; height:261px;  }

/* Background for insert on introduction page for
	Carthage */
	.background3 { width:360px; height:183px; background: transparent url(images/background3.gif);}

/* Background for insert on introduction page for
	Winter Quarters */
	.background4 { 	width:360px; height:200px; background: transparent url(images/background4.gif);}

/* Background for insert on introduction page for
	Joseph Smith, Sr. Frame Home */
	.background5 { 	width:360px; height:160px; background: transparent url(images/background5.gif);}

/* Background for insert on introduction page for
	Oneida Stake Academy
	Red Brick Store */
	.background6 { width:360px; height:136px; background: transparent url(images/background6.gif);
		position:relative; top:1px;}

/* Background for insert on introduction page for
	Peter Whitmer, Sr. Farm*/
    .background7 { width:360px; height:168px; background: transparent url(images/background7.gif);}

/* Background for two rows of people for
	River Ribble*/
	.background8 { width:500px; height:446px; background: transparent url(images/background8.gif);
				position:relative; top:10px; }

/* Background for insert on introduction page for
	Mansion House */
	.background9 { width:360px; height:200px; background: transparent url(images/background9.gif);}

/* Background for Yahoo Maps
	Mansion House */
	.background10 { width:5px; height:5px; background: transparent url(images/mapBackground1.gif);}


/* Background for recent additions for the following months:
	October 2005*/
	.backgroundAdditions1 {width:400px ; height:280px ; background: transparent url(images/additionsOctober.gif);}

/* Background for recent additions for the following months:
	September 2005*/
	.backgroundAdditions2 {width:400px ; height:111px ; background: transparent url(images/additionsSeptember.gif);}

/* Text for the breadcrumbs */
	.breadcrumb_text:link { font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px; color:#333333; 	text-decoration:none; }
	
	.breadcrumb_text:visited{ font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;  color:#333333; text-decoration:none; }
	
	.breadcrumb_text:hover{ font-family:Geneva, Arial, Helvetica, sans-serif;
		color:#666666; font-size:10px; text-decoration:underline;}

/* Text for the citations and descriptions under pictures */
	.citation { font-family:Arial, Helvetica, sans-serif; font-size:10px;
		color:#333333; margin-top:4px; margin-bottom:4px; }

/* Font for the error message that appears on the forms that says either invalid or required*/
	.error {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FF0000;}

	.feedback1 {font-size:12px; font-family:Arial, Helvetica, sans-serif;}

/* Font and background for the search form */
	.form { background-color:#FFFFFF; border:2px;
		font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }

/* Font and background for the search form */
	.form_email { background-color:#FFFFFF; border-color:#000000; border:1px;
		font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
	
/* Font for the answers in the answer sections of the Help Section	*/
	.helpAnswer{font-family:Arial, Helvetica, sans-serif; font-size:10px;
		color:#666666; margin:0 0 0 10px;}

/* Font for the headers in the Help Section*/
	.helpHeader {font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:4px;
		color:#666666; font-weight:bold; margin:0 0 0 0;}

/* Font for the questions in the answer sections of the Help Section	*/
	.helpQuestion{font-family:Arial, Helvetica, sans-serif; font-size:11px;
		color:#666666; font-weight:bold; margin:0 0 0 0;}

/* Font for the links in the Help Section*/
	.helpHeader_link:link{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
		text-decoration:none; margin:0 0 0 10px; }
	
	.helpHeader_link:visited{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
		text-decoration:none; margin:0 0 0 10px;}
	
	.helpHeader_link:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;
		text-decoration:underline; margin:0 0 0 10px;}

/* Highlighting for the search function*/
	.highlight {background:#FFFF00;}

/* Font for the links in the high-resolution image pop-ups*/
	.highRes1:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; 
		text-decoration:none;}
	
	.highRes1:visited {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC;
		text-decoration:none;}
	
	.highRes1:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
		text-decoration:none;}

/* Font for the main page headers for "Recent Additions" and "Recent News"*/
	.homeHeaderText:link {font-family:Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:4px;
		color:#666666; margin:10px 15px 10px 15px; text-decoration:none;}
	
	.homeHeaderText:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:4px;
		color:#666666; margin:10px 15px 10px 15px; text-decoration:none;}
	
	.homeHeaderText:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:4px;
		color:#000000; margin:10px 15px 10px 15px; text-decoration:none;}

/* Font for standard links */
	.homeHeader_link:link{
		font-family:"Times New Roman", Times, serif; font-size:20px; color:#333333;
		margin:0px 25px 10px 0px; text-decoration:none;}	
	
	.homeHeader_link:visited{ font-family:"Times New Roman", Times, serif; font-size:20px;
		color:#333333; margin:0px 25px 10px 0px; text-decoration:none;}
	
	.homeHeader_link:hover{ font-family:"Times New Roman", Times, serif; font-size:20px;
		color:#009966; text-decoration:none; margin:0px 25px 10px 0px;}

/* Font for links for the left navigation on main page */
	.homeNav{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC;
		margin:10px 25px 0px 13px;}

/* Font for links for the left navigation on main page */
	.homeNav_link:link{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC;
		margin:10px 25px 0px 13px; text-decoration:none;}	
	
	.homeNav_link:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px;
		color:#CCCCCC; margin:10px 25px 0px 13px; text-decoration:none;}
	
	.homeNav_link:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px;
		color:#FFFFFF; text-decoration:none; margin:10px 25px 0px 13px;}

/* Font for News in Church History links */
	.homeNews_link:link{ font-family:"Times New Roman", Times, serif; color:#333333;
		font-size:16px; text-decoration:none; margin:0px 25px 0px 0px;}	
	
	.homeNews_link:visited{ font-family:"Times New Roman", Times, serif; font-size:16px;
		color:#333333; text-decoration:none; margin:0px 25px 0px 0px;}
	
	.homeNews_link:hover{ font-family:"Times New Roman", Times, serif; font-size:16px;
		color:#009966; text-decoration:none; margin:0px 25px 0px 0px;}

/* Font for sources under descriptions */
	.mainForm_text { font-family:Arial, Helvetica, sans-serif; font-size:10px;
		color:#333333; margin:0px; }

/* Font for the main text in the descriptions of the sites */
	.mainText { font-family:Arial, Helvetica, sans-serif; font-size:12px;
		color:#333333; list-style-type:square; }

/* Font for text of inserted key events of the description pages */
	.mainText_insert { font-family:Arial, Helvetica, sans-serif; font-size:10px;
		color:#333333; margin: 10px 15px 10px 15px;}

/* Font for the bulleted text of inserted key events of the description pages */
	.mainText_bulleted { font-family:Arial, Helvetica, sans-serif; font-size:10px;
		color:#333333; margin: 10px 12px 10px 20px;}

/* Font for smaller text */
	.mainText_middle {font-family:Arial, Helvetica, sans-serif; font-size:11px;
		color:#333333; }

/* Font for sources under descriptions */
	.mainText_small { font-family:Arial, Helvetica, sans-serif; font-size:10px;
		color:#333333; margin:0px; }
		
/* Font for the main text in the descriptions of the sites */
	.mainText_Times { font-family:"Times New Roman", Times, serif; font-size:20px;
		color:#333333; margin: 20px 15px 10px 15px; line-height:25px; }

/* Font for standard links */
	.mainText_link:link{
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
		text-decoration:none; }	
	
	.mainText_link:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px;
		color:#333333; text-decoration:none; }
	
	.mainText_link:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px;
		color:#009966; text-decoration:none; }

/* Font for standard links */
	.mainTextStory_link:link{
		font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;
		text-decoration:none; }	
	
	.mainTextStory_link:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px;
		color:#333333; text-decoration:none; }
	
	.mainTextStory_link:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px;
		color:#009966; text-decoration:underline; }


/* Font for standard small links */
	.mainText_small_link:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; 
		color:#333333; text-decoration:none; }	
	
	.mainText_small_link:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px;
		color:#333333; text-decoration:none; }
	
	.mainText_small_link:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px;
		color:#009966; text-decoration:underline; }

/* Font for the text of the weekly historic site on the main page */
	.mainText_weekly { font-family:Arial, Helvetica, sans-serif; font-size:11px;
		color:#333333; margin: 0px 25px 10px 20px;}

/* Used for the hr lines in the right navigation*/
	.nav{ color:#666666; width:100%; height:1px; }

/* Green font for the completed message that appears on a form*/
	.noError {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#009900;}



/* Font for links of PDF, Email to Friend, and Printer Friendly Version */
	.page_small_link:link { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; 
		color:#999999; text-decoration:none; }

	.page_small_link:visited{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;  
		color:#999999; text-decoration:none; }
	
	.page_small_link:hover{ font-family:Geneva, Arial, Helvetica, sans-serif; color:#009966; 
		font-size:10px; text-decoration:underline; }

/* The font ofr the Personal Accounts links*/
	.personalAccounts_link:link {font-family:"Times New Roman", Times, serif; font-size:14px; color:#333333;
		margin:0px 25px 10px 0px; text-decoration:none;}
		
	.personalAccounts_link:visited {font-family:"Times New Roman", Times, serif; font-size:14px; color:#333333;
		margin:0px 25px 10px 0px; text-decoration:none;}
	
	.personalAccounts_link:hover {font-family:"Times New Roman", Times, serif; font-size:14px; color:#009966;
		margin:0px 25px 10px 0px; text-decoration:none;}
		
/*Font for the printer friendly versions of pages*/
	.printerFriendlyText { font-family:"Times New Roman", Times, serif; font-size:12px;
		color:#333333; list-style-type:square; }
		
/*Font for the printer friendly versions of pages*/
	.printerFriendlyText_small { font-family:"Times New Roman", Times, serif; font-size:10px;
		color:#333333; list-style-type:square;}

/**/
	.required1 {font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#FF0000;}

/* Red Font for the text that says, "Indicates a required field" on the Questions and Comments forms*/
	.required2 {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FF0000;}

/* Font for the headers "Browse Sites" and "Directory" in the right navigation*/
	.right_nav_header { font-family:Arial, Helvetica, sans-serif; font-size:11px;
		color:#FFFFFF; letter-spacing:2px; }

/* Font for the links in the right navigation section */
	.right_nav:link { font-family:Arial, Helvetica, sans-serif; font-size:10px;
		color:#CCCCCC; text-decoration:none; letter-spacing:1px;}
	
	.right_nav:visited{ font-family:Arial, Helvetica, sans-serif; font-size:10px;
		color:#CCCCCC; text-decoration:none; letter-spacing:1px;}
	
	.right_nav:hover{ font-family:Arial, Helvetica, sans-serif;
		font-size:10px; text-decoration:underline; letter-spacing:1px;}

/* Font for the vertical line in between "Sitemap" and "Help" in the upper right hand corner */
	.search_fill{ font-family:Geneva, Arial, Helvetica, sans-serif; color:#CCCCCC;
		font-size:12px; }

/* Font for the inside text of the search bar*/
	.search_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC;
		margin: 0 0 0 0;}	

/* Font for the quote from each story that is shown on the Personal Account tab */
	.storyText_small {
		font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333;	
		margin-bottom:0 0 0 10px;}

/* Font adjustment for the margins of the quotes that are shown in the Personal Account tab */
	.storyCitation { margin:1px 10px 2px 10px;}

/* Smaller font for submission forms */
	.submitSite2 {font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:#333333;}

/* Font for the titles (i.e "Your Name") text on the Questions and Comments form page*/
	.submitSite3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

/* Font for the inside of the forms*/
	.submitSite4 {font-size:11px; font-family:Arial, Helvetica, sans-serif;}

/* Font for the text above the email submission form on each page*/
	.submitText1 { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333;
		margin:0px 10px 2px 10px;}

/* Fonts for the links of the tab navigation bars */
	.tab_text:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; 	
		text-decoration:none; }
	
	.tab_text:visited{ font-family:Arial, Helvetica, sans-serif; font-size:10px;  
		color:#333333; text-decoration:none; }
	
	.tab_text:hover{ font-family:Arial, Helvetica, sans-serif; color:#666666; 
		font-size:10px; text-decoration:underline; }

/* Font for the terms of use link on the submission form */
	.terms:link { font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#003366;
	text-decoration:underline;}

	.terms:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003366;
	text-decoration:underline;}

	.terms:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000033;
	text-decoration:underline;}


/* Font for the "Sitemap" and "Help" links in the upper right hand corners of pages */
	.top_text:link { font-family:Arial, Helvetica, sans-serif; color:#CCCCCC;
		font-size:10px; text-decoration:none; padding-top:5px; text-transform:uppercase;
		letter-spacing:2px; }
	
	.top_text:visited{ font-family:Arial, Helvetica, sans-serif; color:#CCCCCC;
		font-size:10px; text-decoration:none; padding-top:5px; text-transform:uppercase;
		letter-spacing:2px;  }
	
	.top_text:hover{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;
		font-size:10px; text-decoration:none; padding-top:5px; text-transform:uppercase;
		letter-spacing:2px;}

/* Font for the main title of the name of the sites */
	.title_large { font-family:"Times New Roman", Times, serif; color:#000000;
		font-size:24px; }

/* Font for the location of the site */
	.title_medium2 { font-family:"Times New Roman", Times, serif; color:#000000;
		font-size:16px;	}	
	
/*Font for the title area in the "People" sections 	*/
	.title_people { font-family:Arial, Helvetica, sans-serif; font-size:x-small;
		color:#333333; letter-spacing:2px; font-weight:bold; }
