
			/*-- Style sheet for the Rachel Harrison web site --*/


/*-- Set the main font, margins & padding for the site--*/

        * {margin: 0; padding: 0;}

	body{font: 1em verdana, helvetica, arial, sans-serif; color: #000; background: url(images/RachelBackground.gif) repeat; background-color: #f7f7f7;}


/*-- Styles the main containing element which sets the page width at 800px & centers the page within the browser --*/

	#container{width: 800px; margin: auto; background-color: #fff; border: 4px double #cbcbcb;}


/*-- Styles the banner at the top of every page --*/

	#banner	{border: 0; padding: 0; margin: 0;}
	



/*-- Styles pictures on left of each page --*/

	#pictures 	{float: left; width: 250px; margin-top: -1px; padding-left: 0; font-size: 0.9em;}
	
	#pictures h3	{font-family: 'century schoolbook', georgia, 'times new roman', serif; font-style: italic; font-size: 1em; text-align: center; color: #fff; background-color: #7c2f2d; padding-bottom: 2px;}

	#mainpic1 {}

	#minipix {margin-left: 3px; margin-right: 3px; margin-bottom: 5px;} 

	#minipix a	{border: 0;}

	.thumb	   {padding: 3px; margin-left: 0; margin-top: 0.5em; border: 1px solid #cbcbcb;}


/*--	#resources	{width:250px;}	
	#resources h4	{background-color: #7c2f2d; color: #fff; text-align: center; font-family: 'lucida calligraphy', georgia, 'century schoolbook', serif; padding-bottom: 2px;}
	#resources a	{display: block; color: #555c33; background-color: #fff; text-align: left; text-decoration: none;  font-weight: bold;  padding-top: 7px; padding-left: 7px; font-family: verdana, arial, sans-serif; font-size: 0.75em;}
	#resources a:hover	{color: #7c2f2d; background-color: #fff; text-decoration: none;}
	#resources p	{font-size: 0.8em; padding-top: 7px; padding-left: 7px;} --*/
	
	#resources {width: 240px; margin: auto; font-family: verdana, arial, helvetica, sans-serif; font-style: italic;  background-color: #f7f7f7; color: #000;  border: 1px solid #ccc; line-height: 1em;}
	#resources a:first-child	{padding-top: 10px;}
	#resources a	{display: block; color: #3f4523; background-color: #f7f7f7; text-align: left; text-decoration: none;  font-weight: bold;  padding: 5px 0 0 8px; font-family: verdana, arial, sans-serif; font-size: 0.8em;}
	#resources a:hover	{color: #7c2f2d; background-color: #f7f7f7; text-decoration: none;}
	#resources p	{font-size: 0.9em; padding: 5px 0 5px 8px;}
	#resources p a {font-size: 0.85em;}
	

/*-- Styles the main content of each page --*/

	#textbox	{float: right; width: 535px; vertical-align: top;} 
	#textbox p 	{text-align: left; line-height: 1.4em; font-size: 0.9em; padding: 10px 15px 10px 10px;}
	#textbox ul	{text-align: left; padding: 0 25px 0 25px; line-height: 1.4em; font-size: 0.9em;}
	#textbox h2 	{color: #3f4523; background-color: #fff; font-family: 'century schoolbook', georgia, 'lucida calligraphy', serif; font-style: italic; font-size: 1.3em; margin:10px 0px 10px 0; }
	#textbox h3	{color: #3f4523; background-color: #fff; font-family: 'century schoolbook', georgia, 'times new roman', serif; font-style: italic; font-size: 1em;}
	#textbox a	{color: #7c2f2d; background-color: #fff; font-weight: bold; text-decoration: none; padding: 0;}
	#textbox a:hover	{color: #7c2f2d; font-weight: bold; background-color: #fff; text-decoration: underline;}	
	
	.quote		{text-align: center; font-family:'century schoolbook', georgia, serif; font-size: 1em; color: #7c2f2d; background-color: #fff; font-style: italic; font-weight: bold;}
	.quote2		{font-family:'century schoolbook', georgia, serif; font-size: 1em; color: #000; background-color: #fff; font-style: italic; font-weight: bold;}
	.quote3		{font-family: 'lucida calligraphy', georgia, 'century schoolbook', serif; font-size: 0.9em; font-style: italic; color: #7c2f2d; background-color: #fff; font-style: italic; font-weight: bold; line-height: 1.5em;}
	
	.quoteBy	{font-family: 'century schoolbook', georgia, 'lucida calligraphy', serif; font-style: italic;}
	.quoteBy3	{font-family: 'century schoolbook', georgia, 'lucida calligraphy', serif; font-style: italic; line-height: 1.6em; }
	.initials	{font-size: 0.7em;}

	#faqTextbox	{width: 600px; margin: auto;}
	#faqTextbox p 	{text-align: left; line-height: 1.4em; font-size: 0.9em; padding: 10px 15px 10px 10px;}
	#faqTextbox ul	{padding: 0 0 0 35px; line-height: 1.4em; font-size: 0.9em;}
	#faqTextbox h2 	{color: #3f4523; background-color: #fff; font-size: 1.25em; font-family: 'century schoolbook', georgia, 'lucida calligraphy', serif; font-style: italic; margin:15px 0px 10px 0; }
	#faqTextbox h3	{color: #3f4523; background-color: #fff; font-family: 'century schoolbook', georgia, 'times new roman', serif; font-style: italic; font-size: 1em;}
	#faqTextbox a	{color: #7c2f2d; background-color: #fff; font-weight: bold; text-decoration: none; padding: 0;}
	#faqTextbox a:hover	{color: #7c2f2d; font-weight: bold; background-color: #fff; text-decoration: underline;}
	

/*-- Styles the images on the site --*/	

	/*-- img		{padding: 0.5em; border: 1px solid #cbcbcb;} --*/

	.right {float: right; margin:0 15px;}
	.left {float: left; margin: 0 15px;}	
		

/*-- Styles the olive green navigation menu at the top of each page --*/
	#topnav	{height: 1.5em; line-height: 1.5em; margin: auto;}
	#topnav ul	{float: left; width: 800px; background-color: #ddd; color: #ddd; vertical-align: top; margin-top: -1px; font-family: arial, helvetica sans-serif; font-weight: bolder; font-size: 0.8em;}	
	#topnav ul li	{display: inline; list-style-type: none; text-align: center;}
	#topnav ul li a.home	{padding-left: 27px;}	
	#topnav ul li a	{float: left; border-right: 1px solid #999; text-decoration: none; padding: 0 15px; background-color: #ddd; color: #555c33; }
	#topnav ul li a:hover	{color: #081f03; background-color: #ccc; text-decoration: none;}	
	#topnav ul li a.contact {border-right: 0; padding-right: 27px;}	
	#topnav ul li a.active {color: #4c0807; background-color: #bbb; text-decoration: none;  } 	

	
	/*-- #topnav table	{width: 100%; vertical-align: top;}
	
	#topnav table tr	{background-color: #ddd; color: #555c33; vertical-align: top; margin-top: 0px; text-align: center; font-family: arial; font-weight: bold; padding: 5px  0; font-size: 0.9em;}
	
	#topnav td	{background-color: #ddd; color: #555c33; padding: 5px  0;}

	#topnav td.menu a	{text-decoration: none; padding: 5px 15px; background-color: #ddd; color: #555c33; } 
	
	#topnav td a:hover	{color: #3f4523; background-color: #ccc; text-decoration: none; padding: 5px  0;}
	
	div#topnav td.chosen a {color: #7c2f2d; background-color: #aaa; text-decoration: none;  padding: 5px 15px;} --*/


/*---- Controls styling of box on Contacts page ----*/

	div#contact {font-family: verdana, arial, helvetica, sans-serif; font-style: italic;  background-color: #f7f7f7; color: #000000; padding-left: 1em; padding-top: 1em; padding-right: 0.5em; margin-left: 5%; margin-right: 10%; margin-bottom: 20px; border: 1px solid #cccccc; line-height: 1em;}

	div#contact h3	{background-color: #f7f7f7;}
	
/*--- Freqently Asked Questions etc at bottom of page ---*/
	#faq ul	{float: right; font-size: 0.75em; color: #3f4523; background-color: #fff; padding-right: 5px;}
	#faq ul li	{display: inline; list-style-type: none;}
	#faq ul li a	{text-decoration: none; color: #3f4523; background-color: #fff;}
	#faq ul li a:hover	{color: #7c2f2d; background-color: #fff;}
		

/*-- Styles the grey footer at the bottom of each page --*/	

	#footer	{vertical-align: bottom; background-color: #ddd; color: #672422; font-weight: bold; font-size: 0.70em; margin-bottom: -1px; padding: 5px 0; height: 1em;}
	#footer p	{padding-left: 5px;}
	#footer a	{color: #e9f2a0; background-color: #7d9b78; margin: 0;  text-decoration: none;}
	#footer a:hover	{color: #e9f2a0; background-color: #7d9b78; text-decoration: underline;}
	p.mid	{text-align: center;}
	p.appointment	{text-align: right;}
	#copyright	{width: 175px; text-align: left; float: left; }
	#mid		{width: 590px; float: right; text-align: left;}
	#cstEd		{float: right; width: 225px; text-align: right; padding-right: 5px; margin-top: -13px;}

	#footer.valid	{font-size: 0.8em; color: #333333; text-align: center; padding-right: 5px; text-decoration: none;} 




