		
		
		body {position:relative; margin:0; padding:0; background:#FDA; }			
		div#content	{ position:absolute; top:25px; left:166px; right:0px; max-width:850px; padding:1em; background-color:#c96;
			font: 16px georgia, verdana, "times new roman", serif; color:black; line-height:24px; border:0;	}
		div#content h1	 {margin: -16px -16px 0.5em; padding: 15px 0 5px; text-align:center; background:#FDA; color:#400;
		letter-spacing: 0.3em; text-transform: uppercase; font: bold 25px georgia, times, "times new roman", serif;
		 height: 28px; vertical-align: middle; white-space: nowrap;}

		div#content h2	{ font-size:1.0em; text-align:center; color:#111;   }
		div#content h3	{ font-size:1.2em; text-align:left; color:maroon;	}	
		div#content p.first:first-letter		{ font-size:200%; color:maroon; 	}
		div#content a, a:link, a:visited { text-decoration:none; border-bottom: 2px dashed #630	}
		div#content a:hover, a:active	{ color:#000; 	background:#FDA;	}
		div#content b {color:maroon;	}
		div#content table {align:center;	border: 2px solid silver; background:#CCC; }
		
		
		div#links {position:fixed; top:60px; left:0; width:161px; height:800px; font: bold 11px "comic sans ms", Courier, sans-serif;}
		div#links a {display:block; text-align:left; font: bold 11px sans-serif; padding: 3px 0px; margin: 0 0 1px 10px; border-width: 0; 
   		text-decoration: none; color:maroon; background:#FDA; }
		div#links a:hover {color:#000; background:#C96;  }
		
		.footer  { padding-top: 50px; text-align:center; 	}
		.footer a	{ text-decoration:none;	border:0;	}
		/*
		.headpic	img { display:block; }
		.headpic p { text-align:center }
		.headpic a, a:link, a:visited { text-decoration:none; border-bottom: 2px dashed #630	}
		.headpic a:hover, a:active	{ color:#000; 	background:#FDA;	}
		*/
		.banner	{ float:left; padding:4px; margin:4px;		}
		.banner img	{ display:block;	clear:right;		}
		.dropbox	{float:right; margin:2px; border:2px; solid #666	}
		.dropbox p	{text-align:center;	}
		
		p.tree	{ white-space:pre;	}
			
		div#flash	{color:#333; background:#FDA; width:200px; padding:left 5px; float:right; margin:0px; filter:alpha(opacity=80);
		-moz-opacity:.8; opacity:.8; font: 13px georgia, verdana; line-height:20px;
		 font-weight:bold; text-align:center; }	
		div#flash a, a:link, a:visited	{color:maroon;	}
		div#flash a:hover, a:active	{color:black; background:#C96;	}
			
		#gallery {position:relative; width:100%; }
		#thumbs {width:197px; float:right;}
		#thumbs a {display:block; float:left; margin:0 0 1px 1px; width:60px; height:60px; border:0px solid #000;}
		#thumbs a img {width:60px; height:60px; border:0;}
		#thumbs a:hover {border-color:#ddd;}
		#thumbs a:hover img {position:absolute; width:auto; height:auto; right:197px; top:0; border:1px solid #333;}	
		
		/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #fda; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #fda;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#fda; color:#333;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */
			