/**
 * @license
 * MyFonts Webfont Build ID 3051746, 2015-06-30T22:12:50-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: P22DeclarationScript by P22
 * URL: http://www.myfonts.com/fonts/p22/declaration/script/
 * Copyright: Copyright (c) 2013 by P22 type foundry, Inc.. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3051746
 * 
 * © 2015 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2e90e2");

  
@font-face {
	font-family: 'P22DeclarationScript';
	src: url('../fonts/MyFontsWebfontsKit/webfonts/2E90E2_0_0.eot');
	src: url('../fonts/MyFontsWebfontsKit/webfonts/2E90E2_0_0.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/MyFontsWebfontsKit/webfonts/2E90E2_0_0.woff2') format('woff2'),
		 url('../fonts/MyFontsWebfontsKit/webfonts/2E90E2_0_0.woff') format('woff'),
		 url('../fonts/MyFontsWebfontsKit/webfonts/2E90E2_0_0.ttf') format('truetype');
}
 
@font-face {
    font-family: 'essays1743medium';
    src: url('../fonts/webfontkit-essays/essays1743.medium-webfont.eot');
    src: url('../fonts/webfontkit-essays/essays1743.medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/webfontkit-essays/essays1743.medium-webfont.woff2') format('woff2'),
         url('../fonts/webfontkit-essays/essays1743.medium-webfont.woff') format('woff'),
         url('../fonts/webfontkit-essays/essays1743.medium-webfont.ttf') format('truetype'),
         url('../fonts/webfontkit-essays/essays1743.medium-webfont.svg#essays1743medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'essays1743italic';
    src: url('../fonts/webfontkit-essays/essays1743.italic-webfont.eot');
    src: url('../fonts/webfontkit-essays/essays1743.italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/webfontkit-essays/essays1743.italic-webfont.woff2') format('woff2'),
         url('../fonts/webfontkit-essays/essays1743.italic-webfont.woff') format('woff'),
         url('../fonts/webfontkit-essays/essays1743.italic-webfont.ttf') format('truetype'),
         url('../fonts/webfontkit-essays/essays1743.italic-webfont.svg#essays1743italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	background: url(../images/bkgd/map_exlg80BL5.jpg) no-repeat top center;
	background-color: #BDB294;
	background-attachment: fixed;
}
.header {
	text-align: center;
	font-size: 60px;
	font-family: 'P22DeclarationScript', serif;
	font-weight: normal;
	font-style: normal;
/*	background: url(../images/betsyross_flagbkgd_sm80t2.png) no-repeat top left,
				url(../images/cpt_bloomfield_sm2e.png) no-repeat top right;*/
	background: #d2c8a5;
	border-radius: 20px;
	padding-top: 12px;
	padding-bottom: 10px;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-ms-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-o-box-shadow: 0 0 20px rgba(0,0,0,.75);
	box-shadow: 0 0 20px rgba(0,0,0,.75);
	line-height: 1.3;
	margin-bottom: 30px;
}
#nav {
	text-align: center;
	background-color: #00305f;
	/*font-family: 'P22DeclarationScript', serif;*/
	font-style: normal;
	font: 18px Verdana, sans-serif;
	margin: auto;
	font-weight: normal;
	width: 980px;
	height: 60px;
	text-transform: uppercase;
	border-radius: 10px;
	letter-spacing: 1px;
}
#nav a {
	padding: 0 27px;
	text-decoration: none;
	color: #d2c8a5;
	line-height: 60px;
	position: relative;
}
#nav a:hover {
	background: url(../images/png/nav_star.png) top left no-repeat;
	-webkit-background: url(../images/png/nav_star.png) top left no-repeat, url(../images/png/nav_star.png) top right no-repeat;
	-moz-background: url(../images/png/nav_star.png) top left no-repeat, url(../images/png/nav_star.png) top right no-repeat;
	-ms-background: url(../images/png/nav_star.png) top left no-repeat, url(../images/png/nav_star.png) top right no-repeat;
	-o-background: url(../images/png/nav_star.png) top left no-repeat, url(../images/png/nav_star.png) top right no-repeat;
	background: url(../images/png/nav_star.png) top left no-repeat, url(../images/png/nav_star.png) top right no-repeat;
	/*background-repeat: no-repeat;*/
	/*background-position: left top;*/
	position: relative;
}
#nav .galleria {
	margin-left: 100px;
}
#nav .events {
	/*margin-right: 100px;*/
}
#master {
	margin: 30px 124px;
	position: relative;
	/*overflow: hidden;*/
	clear: both;
	/*height: 404px;*/
}
#master img {
	border: 12px solid rgba(0, 0, 0, 0.5);
}
/*#master img {
	border: 4px solid #000;
	margin-left: 36px;
	margin-top: 3px;
	border-radius: 260px;
	background: url(../images/nav_star.png) top left no-repeat, url(../images/nav_star.png) top right no-repeat;
}*/
#wrapper {
	width: 980px;
	margin: auto;
}
#wrapper .master {
	padding: 50px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
#wrapper .logo {
	position: relative;
	margin-top: 25px;
}
#wrapper .logo img {
	display: inline-block;
	background: url(../images/png/nj_button_e.png) no-repeat top left;
	position: absolute;
	left: 446px;
	top: -13px;
}
#trim {
	background-color: #00305f;
	font-family: 'essays1743medium', serif;
	font-weight: normal;
	font-style: normal;
	margin: auto;
	border-radius: 10px;
	margin-bottom: 30px;
	margin-top: -4px;
	word-spacing: 6px;
	letter-spacing: 4px;
	text-align: center;
}
/*#trim h1 {
	color: #d2c8a5;
	font-family: 'P22DeclarationScript', serif;
	font-size: 30px;
	font-weight: normal;
	width: 980px;
	height: 46px;
	padding-top: 10px;
	padding-bottom: 4px;
	text-align: center;
	font-style: normal;
}*/
#trim h1 {
	color: #d2c8a5;
	font-family: 'essays1743medium', serif;
	font-size: 30px;
	font-weight: normal;
	width: 980px;
	height: 46px;
	padding-top: 10px;
	padding-bottom: 4px;
	text-transform: uppercase;
	text-align: center;
	font-style: normal;
}
/*#homeContent {
	font-family: 'essays1743', serif;
	font-size: 20px;
	font-weight: normal;
	background: #d2c8a5;
	border-radius: 20px;
	padding: 1px 25px;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-ms-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-o-box-shadow: 0 0 20px rgba(0,0,0,.75);
	box-shadow: 0 0 20px rgba(0,0,0,.75);
	line-height: 1.2;
	font-style: normal;
	margin-bottom: 34px;
}*/
#homeContent {
	font-family: 'P22DeclarationScript', serif;
	font-size: 28px;
	font-weight: normal;
	background: #d2c8a5;
	border-radius: 20px;
	padding: 1px 25px;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-ms-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-o-box-shadow: 0 0 20px rgba(0,0,0,.75);
	box-shadow: 0 0 20px rgba(0,0,0,.75);
	/*line-height: 1.2;*/
	font-style: normal;
	margin-bottom: 34px;
}
/*#homeContent strong {
	font-size: 26px;
}*/
.homeEmail {
	text-decoration: none;
	color: #000;
}
.gallLink {
	text-decoration: none;
	color: #000;
	font-size: 14px;
	font-style: oblique;
}
#content {
	font: 14px Verdana, sans-serif;
	background: #d2c8a5;
	border-radius: 20px;
	padding: 1px 25px;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-ms-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-o-box-shadow: 0 0 20px rgba(0,0,0,.75);
	box-shadow: 0 0 20px rgba(0,0,0,.75);
	line-height: 1.6;
	margin-bottom: 34px;
	font-weight: normal;
}
/*.contentDate {
	line-height: 0.8;
}*/
#content h1 {
	font-family: 'essays1743medium', serif;
	font-size: 40px;
	margin-bottom: 10px;
	border-bottom: 20px;
	font-style: normal;
	font-weight: normal;
}
#content h2 {
	font: 14px Verdana, sans-serif;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: -10px;
	font-style: normal;
	font-weight: normal; 
}
#content h3 {
	font: 12px Verdana, sans-serif;
	text-align: center;
	font-style: normal;
	font-weight: normal;
}
#content h4 {
	font: 10px Verdana, sans-serif;
	text-align: center;
	margin-top: -8px;
	margin-bottom: 20px; 
	font-style: normal;
	font-weight: normal;
}
#content h5 {
	font: 10px Verdana, sans-serif;
	text-align: center;
	margin-top: -16px;
	margin-bottom: 20px; 
	font-style: normal;
	font-weight: normal;
}
.links {
	font: 14px Verdana, sans-serif;
	background: #d2c8a5;
	border-radius: 20px;
	padding: 30px 25px;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-ms-box-shadow: 0 0 20px rgba(0,0,0,.75);
	-o-box-shadow: 0 0 20px rgba(0,0,0,.75);
	box-shadow: 0 0 20px rgba(0,0,0,.75);
	line-height: 0.6;
	margin-bottom: 34px;
	font-style: normal;
	font-weight: normal;
}
.links a {
	color: #000;
	text-decoration: none;
	padding-right: 80px;
	/*border-bottom: 1px dashed;*/
}
.links a:hover {
	color: #00305f;
	/*border-bottom: 1px dashed;*/
	font-style: bold;
	margin-left: 20px;
	-webkit-background: url(../images/png/bayonet.png) center right no-repeat;
	-moz-background: url(../images/png/bayonet.png) center right no-repeat;
	-ms-background: url(../images/png/bayonet.png) center right no-repeat;
	-o-background: url(../images/png/bayonet.png) center right no-repeat;
	background: url(../images/png/bayonet.png) center right no-repeat;
	position: relative;
	border-color: transparent;
}
.linksB {
	font: 14px Verdana, sans-serif;
	padding: 1px 25px;
	line-height: 0.6;
	margin-top: -475px;
	float: right;
	text-align: right;
	display: block;
	font-style: normal;
}
.linksB a {
	color: #000;
	text-decoration: none;
	padding-left: 80px;
}
.linksB a:hover {
	color: #00305f;
	font-style: bold;
	margin-right: 20px;
	-webkit-background: url(../images/png/bayonet_reverse.png) center left no-repeat;
	-moz-background: url(../images/png/bayonet_reverse.png) center left no-repeat;
	-ms-background: url(../images/png/bayonet_reverse.png) center left no-repeat;
	-o-background: url(../images/png/bayonet_reverse.png) center left no-repeat;
	background: url(../images/png/bayonet_reverse.png) center left no-repeat;
	position: relative;
	border-color: transparent;
}
#content .year {
	font-family: 'P22DeclarationScript', serif;
	font-size: 30px;
	margin-bottom: -18px;
	/*border-bottom: solid 2px;*/
	font-style: normal;
	/*letter-spacing: 1px;*/
	font-weight: normal;
}
#content .batHeaders {
	font-family: 'P22DeclarationScript', serif;
	font-size: 30px;
	margin-bottom: -5px;
	font-style: normal;
	font-weight: normal;
	/*letter-spacing: 0.5px;*/
}
.border {
	border: solid 1px;
}
#email {
	text-decoration: none;
	color: #000;
}

/*GALLERY BEGINS*/

.gallery {
    width: 102px;
    height: 102px;
    /*border: 1px solid #000;*/
    position: relative;
    margin: -16px 90px 80px 80px;
    float: right;
}
.gallery:hover .card1 {
     /*transform: scale(1.2); */
}
.gallery:hover .card2 {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
    left: 60px;
    top: 10px;
}
.gallery:hover .card3 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    /*background-color: #f2f2f2;*/
    left: 120px;
    top: 20px;
}
.card {
    width: 100px;
    height: 100px;
    /*background-color: #ccc;*/
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid #000;
    margin-right: 10px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
}
.mfp-title {
	font: 16px Verdana, sans-serif;
	padding-right: 0;
	/*padding-top: 6px;*/
	text-align: left;
	color: #d2c8a5;
	/*font-weight: bold;*/
	text-transform: uppercase;
	/*font-size: 16px;*/
}
.mfp-counter {
	color: #d2c8a5;
	font: 12px Verdana, sans-serif;
}
.mfp-bottom-bar {
	margin-top: -32px;
}
.mfp-bg {
	background: #333;
	opacity: 0.9;
}
.mfp-image-holder .mfp-close {
	color: #d2c8a5;
}
/*.mfp-arrow-left {
  left: 460px;
}
.mfp-arrow-right {
  right: 460px;
}*/
.mfp-arrow-right:before {
	border-left-color: #00305f;  /* Next arrow outline color (demo color: #f98a1e) */ 
}
.mfp-arrow-right:after {
	border-left-color: #d2c8a5;  /* Next arrow fill color (demo color: #f6cf70)*/ 
}
.mfp-arrow-left:before {
	border-right-color: #00305f;  /* Previous arrow outline color (demo color: #f98a1e) */ 
}
.mfp-arrow-left:after {
	border-right-color: #d2c8a5;  /* Previous arrow fill color (demo color: #f6cf70)*/ 
}

/*GALLERY ENDS*/

#footer {
	font: 14px Verdana, sans-serif;
	text-align: center;
	letter-spacing: 1px;
	font-style: normal;
	border-radius: 10px;
	background-color: #00305f;
	width: 980px;
	height: 54px;
	margin: auto;
	margin-top: -4px;
	margin-bottom: 30px;
	font-weight: normal;
	position: relative;
	text-decoration: none;
	color: #d2c8a5;
	padding-top: 6px;
}
#footer a {
	text-decoration: none;
	color: #d2c8a5;
}