@charset "utf-8";
body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#412610; text-align:center; margin:0 auto;background: #eae09f url(../../img/sub/bg.jpg) repeat-y 50% 0;}
.wrap{position:relative; margin:0 auto; text-align:left; width:800px;}
.wrapSmall{float:left; display:inline; width:500px; margin:0 auto; background:#f0ebc1; height:500px;}
.wrapSmall .logo{float:left; display:inline; width:500px; margin:16px 0 0 0; text-align:left;}
.wrapSmall #flashContent{float:left; display:inline; width:500px; height:270px; margin:0 auto; text-align:center; margin:30px 0 0 0;}
img {border:none;}

/*========================  MENU ==========================*/

ul{padding:0; margin:0 0 0 3px; list-style:none;}
li{float:left; position:relative; text-align:left; background-color:#FFFFFF; margin:0;}
li ul{display:none; position:absolute; top:10px; left:0; background:#FFFFFF; padding:4px 0 8px 8px; margin:0 0 0 -1px;}
li ul li{margin:4px 0 0 10px; width:122px;}
/*li>ul{top:auto; left:auto;}*/
li:hover ul, li.over ul{display:block; text-decoration:none; color:#00529f; font-weight:bold;}
a{color:#0053a0; text-decoration:none;}

#nav{padding:12px 0 0 0;}
#nav a{text-decoration:none; color:#412610; font-weight:bold;}
#nav a:hover{text-decoration:none; color:#00529f; font-weight:bold;}


/*========================  LEFT ==========================*/
.parent{position:absolute; width:500px; height:570px;}
.left{z-index:1; border:none;}

/*========================  RIGHT =========================*/
.menu{z-index:5; left:262px; height:32px; margin:12px 0 0 0; width:535px;}
.p3{z-index:4; left:475px; margin:50px 0 0 0; width:323px; height:170px;}
.p4{z-index:3; left:475px; margin:224px 0 0 0; width:323px; height:170px;}
.p5{z-index:2; left:475px; margin:396px 0 0 0; width:323px; height:170px;}

#menuWrap{height:32px; width:535px; background:url(../../img/menu/bg.png) no-repeat;}

p{margin:0 auto;}

/*======================= SubPages =========================*/

.subParent{position:absolute;}
.right{width:278px; left:522px; height:600px; background:url(../../img/sub/rightBG.jpg) repeat-y; z-index:1;}
.logo{float:left; display:inline; margin:0 0 0 24px;}
.gallery{float:left; display:inline; margin:24px 0 0 0;}
.gallery .galleryHeader{float:left; display:inline; width:278px; text-align:center;}
.gallery .galleryImg{float:left; display:inline; width:270px; text-align:center; margin:8px 0 0 4px;}
.gallery .galleryImg img{float:left; display:inline; width:109px; margin:8px 0 0 18px;}
.mailingList{float:left; display:inline; width:260px; text-align:right; margin:24px 0 0 0;}
.mohawk{float:left; display:inline; margin:24px 0 0 24px;}
.mailTitle{float:left; display:inline; width:255px; margin:0 0 6px 0;}
.mailForm{float:left; display:inline; width:255px; margin:0; padding:0;}

.subMenu{z-index:5; left:0px; height:32px; margin:24px 0 0 0; width:535px;}

.subContent{z-index:4; left:20px; top:54px; width:501px;}
.subHeader{float:left; display:inline; margin:0 0 0 0; clear:left;}
.subBody{float:left; display:inline; margin:20px 0 0 3px; width:480px;}
.subCopy{float:left; display:inline; margin:0 0 40px 1px; font-size:12px; line-height:17px;}
.subCopy p{margin:0 0 8px 0;}
.subCopy h1{font-size:18px; margin:8px 0 4px 0;}
.subCopy h2{font-size:15px; margin:0 0 4px 0; color:#0053a0;}
.subCopy h3{font-size:15px; margin:0 18px 4px 0; color:#0053a0; line-height:13px; text-align:right;}
.subCopy h4{font-size:12px; margin:0 18px 18px 0; text-align:right;}
.subCallOut{float:right; display:inline; margin:0 0 10px 15px;}

.foot { text-align: center; font-size: 12px; font-weight: bold; clear:both;}



form{margni:0; padding:0;} 

/**/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: url(../../img/lightBox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display:block;
	}
#prevLink { left: 0; float: left; background: url(../../img/lightBox/prevlabel.gif) left 15% no-repeat;}
#nextLink { right: 0; float: right; background: url(../../img/lightBox/nextlabel.gif) right 15% no-repeat;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../img/lightBox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../img/lightBox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #eae09f;
	}
	
@font-face {
	font-family: 'GaramondPremierProRegular';
	src: url('../fonts/garamondpremrpro-webfont.eot');
	src: local('☺'), url('../fonts/garamondpremrpro-webfont.woff') format('woff'), url('../fonts/garamondpremrpro-webfont.ttf') format('truetype'), url('../fonts/garamondpremrpro-webfont.svg#webfontMr7mMBrp') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GaramondPremierProItalic';
	src: url('../fonts/garamondpremrpro-it-webfont.eot');
	src: local('☺'), url('../fonts/garamondpremrpro-it-webfont.woff') format('woff'), url('../fonts/garamondpremrpro-it-webfont.ttf') format('truetype'), url('../fonts/garamondpremrpro-it-webfont.svg#webfont1xbpZIL4') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GaramondPremierProSemibold';
	src: url('../fonts/garamondpremrpro-smbd-webfont.eot');
	src: local('☺'), url('../fonts/garamondpremrpro-smbd-webfont.woff') format('woff'), url('../fonts/garamondpremrpro-smbd-webfont.ttf') format('truetype'), url('../fonts/garamondpremrpro-smbd-webfont.svg#webfontjGMczaAi') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GaramondPremierProSemiboldIta';
	src: url('../fonts/garamondpremrpro-smbdit-webfont.eot');
	src: local('☺'), url('../fonts/garamondpremrpro-smbdit-webfont.woff') format('woff'), url('../fonts/garamondpremrpro-smbdit-webfont.ttf') format('truetype'), url('../fonts/garamondpremrpro-smbdit-webfont.svg#webfontYphcCrgr') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AdobeGaramondProBold';
	src: url('../fonts/agaramondpro-bold-webfont.eot');
	src: local('☺'), url('../fonts/agaramondpro-bold-webfont.woff') format('woff'), url('../fonts/agaramondpro-bold-webfont.ttf') format('truetype'), url('../fonts/agaramondpro-bold-webfont.svg#webfontdoNSfo2E') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AdobeGaramondProBoldItalic';
	src: url('../fonts/agaramondpro-bolditalic-webfont.eot');
	src: local('☺'), url('../fonts/agaramondpro-bolditalic-webfont.woff') format('woff'), url('../fonts/agaramondpro-bolditalic-webfont.ttf') format('truetype'), url('../fonts/agaramondpro-bolditalic-webfont.svg#webfontvRdONquv') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AdobeGaramondProItalic';
	src: url('../fonts/agaramondpro-italic-webfont.eot');
	src: local('☺'), url('../fonts/agaramondpro-italic-webfont.woff') format('woff'), url('../fonts/agaramondpro-italic-webfont.ttf') format('truetype'), url('../fonts/agaramondpro-italic-webfont.svg#webfontQGyci813') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AdobeGaramondProRegular';
	src: url('../fonts/agaramondpro-regular-webfont.eot');
	src: local('☺'), url('../fonts/agaramondpro-regular-webfont.woff') format('woff'), url('../fonts/agaramondpro-regular-webfont.ttf') format('truetype'), url('../fonts/agaramondpro-regular-webfont.svg#webfontusr0o2bY') format('svg');
	font-weight: normal;
	font-style: normal;
}



.subHeader h1 {
color:#4a3516;
font-size:36px;
font-family:"GaramondPremierProRegular";
font-weight:normal;
}

.subHeader h2 {
color:#015093;
font-size:26px;
font-family:"GaramondPremierProRegular";
font-weight:normal;
}

.subHeader:first-child {
height:37px;
margin:0;
}

.subHeader {
height:24px;
margin:12px 0 24px 0;
}