body {height:100%;margin:2px;background-color:#8f1919;}/*8f1919*/
html {height:100%;}
h1{
	font:14pt Georgia, Times New Roman, Serif;
	font-weight: bold;
	color: #871919;
	display:inline;
	line-height:1.5em;
}
h2{
	font:12pt Georgia, Times New Roman, Serif;
	font-weight: bold;
	color: #666666;
	display:inline;

}
h3{
	font:12pt Georgia, Times New Roman, Serif;
	font-weight: bold;
	color: #871919;
	display:inline;

}
.bodyTxt {
	font-family: Georgia, Times New Roman, Serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
	text-align:justify;
}
.photoTxt {
	font-family: Georgia, Times New Roman, Serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
}
.titleTxt{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 14pt;
	font-weight: bold;
	color: #871919;
	text-align:justify;
}
.titleTxtNJ{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 14pt;
	font-weight: bold;
	color: #871919;
}
.subTitleTxt{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
	text-align:justify;
}
.sideboxTxt {
	font-family: Georgia, Times New Roman, Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;
}
.sideboxTitleTxt {
	font-family: Georgia, Times New Roman, Serif;
	font-size: 12pt;
	font-weight: normal;
	color: #ffffff;
	padding-left:22px;
	padding-top:3px;
}
.copyrightTxt {
	font-family: Georgia, Times New Roman, Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	text-align:justify;
}
.eventTitleTxt {
	font-family: Georgia, Times New Roman, Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.eventTxt {
	font-family: Georgia, Times New Roman, Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
}
.navLinkFixed{
	font-family:Georgia, Times New Roman, Serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	background-image: url(images/navhover.jpg);
	background-repeat: no-repeat;
	height:21px;
	width:205px;
	text-align:left;
	text-decoration:none;
	padding-top:3px;
	padding-left:50px;
	display:table-cell;
}

a{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 9pt;
	font-weight: normal;
	color: #881919;
}
a:hover{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
}


a.subTitleTxt{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}
a.subTitleTxt:hover{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #881919;
	text-decoration:none;
}


a.headerlink{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;	
}

a.headerlink:hover{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #b71415;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;			
}

.header{
	font-family: Georgia, Times New Roman, Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	position:absolute;
	display:inline;
	z-index:800;
	top:0;
	right:0;
	height:110px;
	width:601px;
	margin: 0 auto;
	text-align:right;
	padding-top:85px;
	padding-right:10px;	
}

a.navLink{
	font-family:Georgia, Times New Roman, Serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;	
	height:21px;
	width:205px;
	text-align:left;
	text-decoration:none;
	padding-top:3px;
	padding-left:35px;
	display:table-cell;
}
a.navLink:active{
	font-family:Georgia, Times New Roman, Serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	background-image: url(images/navhover.jpg);
	background-repeat: no-repeat;
	height:21px;
	width:205px;
	text-align:left;
	text-decoration:none;
	padding-top:3px;
	padding-left:35px;
	display:table-cell;	
}
a.navLink:hover{
	font-family:Georgia, Times New Roman, Serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	background-image: url(images/navhover.jpg);
	background-repeat: no-repeat;
	height:21px;
	width:205px;
	text-align:left;
	text-decoration:none;
	padding-top:3px;
	padding-left:35px;
	display:table-cell;	
}


a.subnavLink{
	font-family:Georgia, Times New Roman, Serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	background-image: url(images/subnav.jpg);
	background-repeat: no-repeat;	
	height:21px;
	width:205px;
	text-align:left;
	text-decoration:none;
	padding-top:3px;
	padding-left:42px;
	display:table-cell;
}
a.subnavLink:active{
	font-family:Georgia, Times New Roman, Serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	background-image: url(images/subnavhover.jpg);
	background-repeat: no-repeat;
	height:21px;
	width:205px;
	text-align:left;
	text-decoration:none;
	padding-top:3px;
	padding-left:42px;
	display:table-cell;	
}
a.subnavLink:hover{
	font-family:Georgia, Times New Roman, Serif;
	font-size:10pt;
	font-weight:normal;
	color:#ffffff;
	background-image: url(images/subnavhover.jpg);
	background-repeat: no-repeat;
	height:21px;
	width:205px;
	text-align:left;
	text-decoration:none;
	padding-top:3px;
	padding-left:42px;
	display:table-cell;	
}
.nav ol{list-style:none;margin-left:0px;}
.nav ul{list-style:none;margin-left:0px;padding:0px;}
.nav li{list-style:none;margin-left:0px;padding:0px;}

/* Gallery */
.photogallery{ /*CSS for TABLE containing a photo album*/
}

.photogallery img{ /*CSS for images within an album*/
border: 0px solid green;
}

.photonavlinks{ /*CSS for pagination DIV*/
font: bold 14px Arial;
}

.photonavlinks a{ /*CSS for each navigational link*/
margin-right: 2px;
margin-bottom: 3px;
padding: 1px 5px;
border:1px solid gray;
text-decoration: none;
background-color: white;
}

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
background-color: #8f1919;
color:#ffffff;
}



