@media screen, projection {
	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	* 					{margin:0; padding:0;}
	body 				{text-align:center; background-color:#FFFFC8; color:#oooooo;}
	body, tr, 
	td, 
	select, textarea 	{font:normal small/1.3 Verdana, Arial, Helvetica, sans-serif;}
	a:link,a:visited 	{text-decoration:none; color:#oooooo;}
	a:hover 			{text-decoration:none;}
	ul, ol	 			{margin:0 0 10px 25px;}
	dl 					{margin:0 0 10px;}
	dt 					{font-weight:bold;}
	dd					{margin:0 0 3px 10px;}
	p 					{margin:0 0 15px;}
	h1 					{font-size:14px; margin:0;  color:#oooooo;}
	h2 					{font-size:11px; font-weight:bold; margin-top:0px; margin-bottom:11px; text-align:left; color:#oooooo;}
	h3 					{font-size:8px; margin-top:0px; margin-bottom:8px; text-align:left; font-weight:bold; color:#oooooo;}
	h4 					{font-size:small; margin:4px 0;}
	h5					{font-size:x-small; margin:3px 0;}
	h6 					{font-size:x-small; margin:0;}
	hr 					{display:none;}
	img 				{border:none;}
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{margin:0 25px 20px 25px; font-style:italic;}
.input82f89ed6-4613-4554-bddc-bc15a51d7444 {width: 230px; border: solid 1px #9F9F9F }

	/* -- DIVS ---------------------------------------- */	
	
	#wrapper			{width:760px;
						margin:0 auto;
						position:relative;
						background-color:#FFFFC8;
						}
	#header				{width:770px; height:135px; border-bottom:1px solid #333333;}
	#logo				{width:760px; height:80px; position:absolute; left:10px; top:13px; background-image:url(margaretlogo.jpg);}
	#nav				{
	width:770px;
	left:-25px;
	position:absolute;
	top:110px;
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
	#nav li 			{
	display:inline;
	margin:0;
	padding:0;
}
	#nav a				{text-decoration:none; color:#000000;}
	#nav a:hover		{text-decoration:none; color:#5dd000;}
	#navb				{width:760px; float:center; position:relative; left:-30px; bottom:-50px; font-family:Calibri; font-size:14px; font-weight:bold; text-align:center;}
	#navb li 			{display:inline; margin:0; padding:0;}
	#navb a				{text-decoration:none; color:#000000;}
	#navb a:hover		{text-decoration:none; color:#5dd000;}	
  #flashcontent		{ width:100%; height:560px;}
	#flashentrace		{position:absolute; top:24px; left:8px;}
	#content			{width:760px; height:500px;}
	#photoframe			{width:417px; height:558px; font-size:14px; font-family:Calibri; float:left; position:relative; padding-top:15px;}
	#photoframe a, a:link	{color:#oooooo; text-decoration:underline;}
	#stillphotoframe			{width:417px; height:558px; font-size:14px; font-family:Calibri; float:left; position:relative; padding-top:15px; text-align:left;}
	#stillphotoframe a, a:link	{color:#oooooo; text-decoration:underline;}
	#textframe			{width:320px; float:right; position:relative; padding-top:15px;}
	#textframe p		{color:#oooooo; size:13px; font-size:14px; font-family:Calibri; padding-top:16px;}
	#contacttextframe			{width:320px; float:right; position:relative; padding-top:15px; text-align:justify;}
	#contacttextframe p		{color:#oooooo; size:13px; font-size:14px; font-family:Calibri; padding-top:0px;}	
	#hintstextframe			{width:320px; float:right; position:relative; padding-top:15px; text-align:left;}
	#hintstextframe p		{color:#oooooo; size:8px; font-size:14px; font-family:Calibri;}
	#hintstextframe a, a:link	{color:#oooooo; text-decoration:underline;}
	#hintstextframe a:hover	{color:#oooooo; text-decoration:underline;}
	#hintstextframe a:visited	{color:#oooooo;  text-decoration:underline;}
	#linksnav			{text-decoration:none;}
	#linksnav a:link {color:#oooooo; font-size:11px; text-decoration:none;}
	#linksnav a:visited {color:#oooooo; font-size:11px; text-decoration:none;}
	#linksnav a:hover {color:#oooooo; font-size:11px; text-decoration:none;}
	#largeimage			{position:absolute; top:24px; left:8px;}
	#testimonial		{font-family:Calibri; padding-top:15px; text-align:left; line-height:20px;}
	#testimonialnames	{text-align:right; color:#oooooo; size:13px; font-family:Calibri; padding-top:8px; padding-bottom:20px;}
	#enter				{text-align:center; font-family:Calibri; font-weight:bold; color:#666666; font-size:19px;
						border-bottom:1px solid #333333; border-top:1px solid #333333; padding-top:24px; padding-bottom:24px;}
	#enter a:hover		{color:#oooooo;}
	#enter a			{color:#666666; text-decoration:none;}	
	#enter a:visited	{text-decoration:none; color:#666666;}
	#footer				{width:760px; height:110px;}
	#siteby				{width:760px; height:10px; position:relative; font-family:Calibri; font-size:11px; text-align:right;}
	#galleryfooter		{background-image:url(galleryfooter.html); background-repeat:no-repeat; width:760px; height:116px;}					
	#copyright			{text-align:center; font-family:Calibri; font-size:12px; color:#oooooo; padding-top:10px;}						
	/* -- CLASSES ------------------------------------- */
																																					
	.bottombit			{padding-top:3px; position:absolute; top:500px; left:0px;}
	.divider			{color:#646464; padding-left:4px; padding-right:4px;}
	.heading			{padding-bottom:10px; border-bottom:1px solid #oooooo; display:block; text-indent:-9000px; background-image:url(margaret_name.jpg); background-repeat:no-repeat;}
	.italic				{font-style:italic; font-size:12px; font-weight:normal;}
	.telephone			{font-size:14px; font-weight:bold; color:#oooooo;}
	.white				{color:#FFFFFF;}
	.labelstyl			{font-size:11px;}

	
	
}

