@charset "utf-8";
/* CSS Document */

	body
	{
		max-width:100%;
		margin: 0;
		padding: 0;
		font: 90% arial, helvetica, sans-serif;
		background: #fff;
		color: #333;
	}
				
				
				/* INCLUDE STANDARD STYLES FOR RSS */
								
				
				.contact {
					font: 9pt/150% Arial, Helvetica, sans-serif;
					color: black;
					text-align:justify;
					padding-left:25pt;
					text-decoration:none;
				}
				
				.contact2 {
					font: 9pt/150% Arial, Helvetica, sans-serif;
					color: black;
					text-align:left;
					text-indent:3cm;
					text-decoration:none;
				}
			
				.section{
					
					color:#B70C00;
					font-weight: bold;
					text-align:left;
					padding-left:5pt;
					
				}
				.link{
					padding: 45px 0 0;
					font: 9pt verdana;
					color:#ffffff;
					text-align:left;
					padding-left:30pt;
					
				}
				.small{
					font: 8pt/150% Arial, Helvetica, sans-serif;
					color:black;
					text-align:left;
					padding-left:55pt;
					}
				
		   	   
	   A  {
	   	text-decoration : none;
	   	color : black;
	   }
	   A:active {color: firebrick; }

	   A:visited  {
	   	color : black;
	   }

	   A:hover  {
	   	text-decoration : none;
	   	color : gray;
	   }

	   

.rightmargin
{
padding-right: 5pt;
}
.indented
   {
   padding-left: 5pt;
   padding-right: 5pt;
   }

.top1
{
float: left;
width: 175px;
height: 95px;
padding: 0px;
background-color: gold;
background-image:url(../images/spacer-02.jpg);
background-repeat: repeat-y;
border-bottom: 2px solid #fff;
}


.top
{
width: 729px;
margin-left: 178px;
margin-right: 0px;
padding: 0px;
background-color: transparent;
border-bottom: 2px solid #fff;
}
#wrapper
{
width:915px;
margin:0 auto;
background-image:url(../images/spacer-03.jpg);
background-repeat: repeat;
background-color: white;
}

#container
{width: 100%;
padding:0px;
}


#leftnav
{
float: left;
width: 175px;
background-image: url(../images/spacer-02.jpg);
background-repeat: repeat;
background-color: gold;
	font : 9pt Verdana;
	margin: 0;
	padding: 0px;
}

.poster
{
margin-left: 178px;
margin-right: 0px;
padding: 0px;
border-bottom: 2px solid #fff;

}

.content
{
width: 729px;
margin-left: 178px;
margin-right: 20px;
padding: 0px;
font: 9pt/150% Arial, Helvetica, sans-serif; 
max-width: 900px;
}

.content2
{
margin-right: 20px;
margin-left: 178px;
padding: 0px;
font: 9pt/150% Arial, Helvetica, sans-serif; 
max-width: 900px;
}
.content3
{
width: 729px;
margin-left: 178px;
font: 8pt Arial, Helvetica, sans-serif;
background-image: url(images/spacer-02.jpg);
background-repeat: repeat; 
background-color: gold;
padding-left: 6px;
max-width: 729px;
border-bottom: 2px solid #fff;
border-top: 3px solid gold;
}

#footer
{
clear: both;
margin-right:0px;
width: 100%;
padding: 0px 2%;
color: #fff;
font: 80% Arial, Helvetica, sans-serif; 
background-color: gray;
border-top: 2px solid #fff;
}


.content2 h4 { margin: 0 0 .5em 0;
color: darkgoldenrod}

.content2 h5 { margin: 0 0 .5em 0;
color: darkgoldenrod}


/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; margin-right:5px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid black; }
.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 black;
  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:9pt Arial, Helvetica, sans-serif;
  margin-top:-3px; background:black; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px;
	text-align:justify;}

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 

/* gallery script begins here */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{
	position: absolute;
	background-color: gold;
	padding: 5px;
	left: -1000px;
	visibility: hidden;
	color: black;
	text-decoration: none;
	width: 369px;
	height: 255px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -271;
left: -150px; /*position where enlarged image should offset horizontally */

}
/*gallery script begins here*/

ul.square {list-style-type: square;
text-indent:1cm;}
ul.none {list-style-type: none}

