
* { margin:0; padding:0; }
BODY { background-color:#f2ece9; }
#header { background-color:#f2ece9;
padding:0.5em;padding-top:2.0em; }
#left { float:left;
width:200px;
padding:.5em;
background-color:#f2ece9; }
#right { float:right;
width:200px;
padding:.5em;
background-color:#f2ece9 }
#center { margin-right:215px;
margin-left:215px;
padding:.5em;
background-color:#f2ece9;
text-align:justify; }
#footer { clear:both;
background-color:#f2ece9;
padding:.5em; }
.H1 
{
	font-family:trebuchet ms, helvetica, georgia, serif; font-size:24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0000FF;
	text-align: center;
}

.H2 
{
	font-family:trebuchet ms, helvetica, georgia, serif; font-size:20px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #0000FF;
	text-align: center;
}

.Paragraph1 
{
	font-family:trebuchet ms, helvetica, georgia, serif; font-size:14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	border: none;
	left: auto;
	text-align: justify;
}

.H3 
{
	font-family:trebuchet ms, helvetica, georgia, serif; font-size:16px;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
	text-align: center;
}

.H4 
{
	font-family:trebuchet ms, helvetica, georgia, serif; font-size:16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0000FF;
	text-align: center;
}	
.box 
{
	font-family:trebuchet ms, helvetica, georgia, serif; font-size:10px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	border: thin outset #000000;
	position: relative;
	z-index: auto;
	text-align: center;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	left: 250px;
	top: 788px;
	visibility: visible;
	vertical-align: middle;
	height: auto;
	width: auto;
}

.Homepage 
{
	font-family:trebuchet ms, helvetica, georgia, serif; 
	font-size:14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FF0000;
}

.Caption 
{
	font-family:trebuchet ms, helvetica, georgia, serif; font-size:12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

.Editor 
{
	font-family: trebuchet ms, helvetica, georgia, serif;
	font-size: 14px;
	font-style: italic;
	text-align: justify;
	color: #0000FF;
}

.Click
{
	font-family:trebuchet ms, helvetica, georgia, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #ff0000;
}
	
.paragraph2 
{
	font-family:trebuchet ms, helvetica, georgia, serif; font-size:16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-align: right;
}

.poem
{
font-family: trebuchet ms, helvetica, georgia, serif;
	font-size: 14px;
	font-style: italic;
	text-align: center;
	color: #0000FF;
}
.map{font-family: trebuchet ms, helvetica, georgia, serif;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	color: #000000;
}
.headerl {background-color:#f2ece9; padding:0.5em; width:120px; margin-left:2em;text-align: center; border:2px solid #665544; color:#665544}
.headerr {background-color:#f2ece9; margin-left: 2em;padding:0.5em; width:120px; text-align: center; border:2px solid #665544; color:#665544}

.floatright
{
float: right;
margin: 10px 10px 10px 10px;
background-color: #ffffff;
padding: 10px;
border-top: 2px solid #000;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
border-left: 2px solid #000;
border: 4px double #000;
}

.floatleft
{
float: left;
margin: 10px 10px 10px 0px;
background-color: #ffffff;
padding: 10px;
border-top: 2px solid #000;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
border-left: 2px solid #000;
border: 4px double #000;
}
div.floatright img
{
border-top: 2px solid #000;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
border-left: 2px solid #000;
border: 3px double #000;
}
div.floatleft img
{
border-top: 2px solid #000;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
border-left: 2px solid #000;
border: 3px double #000;
}

p.clear
{
clear:both;
margin:0;
padding: 0em 0 0em 0;
}
p.clearl
{
clear:left;
margin:0;
padding: 0em 0em 0em;
}
p.clearr
{
clear:right;
margin:0;
padding: 0em 0 0em 0;
}




/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; /*margin-right:10px;*/ margin-left:30px;/* margin-right:10px;*/}
.PZ3-r { float:left;  margin-left:30px; direction:rtl; }
  [class~=PZ3-r] { position:relative; }
/*  [class~=PZ3-r] { position:relative; }*/

.PZ3zoom { border:1px solid #665544; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  [class~=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 #665544;
  margin:-1px 0 0 -1px; }
  class~=PZ3-r]>a:hover { margin:-1px -1px 0 0; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap { display:block;
  padding:2px 5px; margin-top:-5px;
  direction:ltr; background:#665544; color:#fff;
  font:10pt verdana,sans-serif;
  text-align:center; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr a img,.noBdr a:hover img { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */