﻿
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 27, 2012 07:16:32 AM America/New_York */

@font-face {
    font-family: 'HammersmithOneRegular';
    src: url('HammersmithOne-webfont.eot');
    src: url('HammersmithOne-webfont.eot?#iefix') format('embedded-opentype'),
         url('HammersmithOne-webfont.woff') format('woff'),
         url('HammersmithOne-webfont.ttf') format('truetype'),
         url('HammersmithOne-webfont.svg#HammersmithOneRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
.select-bg {
	background-image: url('parchment-1.jpg');
	background-attachment: fixed;
	background-repeat:no-repeat;
	background-position: center top; 
	background-size: cover;
}

*/


p {
	font-size:1.2em;
}

#page-content-main {
	width: 1250px; /* 1175px; */
	min-height:580px;
	margin:auto auto;
	} /* section */



body {
	/*font-family:Helvetica, Arial, sans-serif;*/
	font-size:100%;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
	width:100%;
	max-width:1250px; /* 1300px*/
	background-color:#fff;
	}

#toTop {
    display: none; 
    position: fixed;
    bottom: 5px;
    right: 5px;
    width: 64px;
    height: 64px;
    background-image: url('up-arrow.gif');
    background-repeat: no-repeat;
    opacity: 1.0;
	}

#wrapper {
		width:100%;
		max-width:1250px;  /*1298px;*/
		margin:5px auto 0px auto;
		padding-top:5px;
		text-align:left;
		/*border: 1px #fff solid;
		background-color:#7f909a; #97743a; */
		/* -moz-box-shadow:3px 3px 5px 6px #ccc;
  		-webkit-box-shadow:3px 3px 5px 6px #ccc;
  		box-shadow:3px 3px 5px 6px #ccc;
  		-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; */
  		
		
		}

#header {
	margin:auto 0 0 0px;
	height:120px;
	width:100%;
	max-width:1205px;
	/*background-color:yellow;*/
	}
	
.header-img {
	display:block;
	margin:auto auto;
}


#header-left {
	float:left;
	margin:0px 0px 0px 10px;
	height:100px;
	width:100%;
	max-width:405px;
	padding:2px 2px;
	/*background-color:#fff;#7f909a;  #385b9f;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px; */
	
	}

#header-right {
	float:right;
	margin:8px 20px 0px 0px;
	width:100%;
	max-width:600px;
	
	}

.link-nodec {
	outline:none;
	}

/* *******
#header-left adjustments for section logos.
******* */
.h3-text-logo {
	text-align:center;
	font-size:1em;
	margin:0px 2px;
	}

.main-logo {
	margin: 10px 0px 0px 40px;
	}
/* also use military for maps, av, archives, circus, railroad */
.military-logo {
	margin: 15px 0px 0px 40px;	
	}
/* *** end adjustments  *** */
	
	
#content-main {
	/*width:100%;*/
	max-width: 1250px;  /*1175px; */
	/*margin:5px 5px  5px 8px;*/
	padding:5px 10px 5px 10px;
	/* background-color: rgba(239, 236, 230, .90); */
	background-color:#fff;
	border: 1px solid black;
	clear:both;

	}

/* for mobile */
#main {
        min-height: 500px;
        margin: 0;
        padding: 0;
        display: flex;
        flex-flow: row;
    }

/* end mobil */

 
#content-main-index {
	clear:both;
	width:100%;
	max-width: 1250px;   /*1175px;*/
	min-height:100%;
	margin:7px 5px  5px 10px;
	background-color:#fff;
	/* padding:5px 5px 5px 5px; */
	
	}


/* footer formating */
.footer {
	clear: both;
	width: 100%;
	height: 110px;
	margin:0px 0px 0px 0px;
	/*border-top:#ccc 1px solid;*/
	background-color:#000; /*#663300; #99a3a4;*/
	}
/* styles for random quotes */

.quotes {float:left;display: block;width:200px;height:85px;font-size: .85em;/*font-family: Verdana, Helvetica, Arial, sans-serif;*/
	font-style: italic;margin:5px 10px 0px 10px;padding: 5px 5px 5px 5px;background-color:#fff; /*#bdb6a3;  7f909a;  bdb6a3;*/
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-radius:5px;border: 1px solid;border-color:black;}

.quotesHD {display: block;font-size:1em;width:185px;font-style: italic;font-weight: bold;text-align:center;}
	
#fb-like-box {float:left;width:300px;margin: 12px 2px 0px 0px;height:50px;padding: 5px 5px 5px 5px;background-color: #efece6;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border: 1px solid;border-color:black;}
	
/* --- textmenu  --*/
#textmenu {float:right;width:340px;margin:10px 35px 0px 0px;padding:0px;font-size:.85em;text-align:center;font-weight:normal;
color:#fff;}
		
.textmenu-1 {display:block;font-size:.75em;text-align:center;color:#800000;}
	
.textmenu-1 a {text-decoration:none;}
/* end footer */

/* general text formating */

.h1-text {
	text-align:center;
	font-size:2em;
	}

.h2-text {
	text-align:center;
	font-size:1.5em;
	}

.h3-text {
	text-align:center;
	font-size:1em;
	}

.h4-text {
	text-align:center;
	font-size:.75em;
	}

.h5-text {
	text-align:center;
	font-size:.5em;
	}

p {text-align:justify;text-indent:2em;}

/* add icon to end of link etc */
a.pdf-doc:after {content: url(../graphics-main-new/pdf-icon.png);}
a.external:after {content: url(../graphics-main-new/external-links.gif);}
a.email-icon:after {content: url(../graphics-main-new/email.png);}
a[href$=".pdf"][data-size]:after { content: "("url(../graphics-main-new/pdf-icon.png)", " attr(data-size) ")"; }
/* end of add icon to end of link */

/* --- misc codes -- */	
.not_see {visibility: hidden;display: none;}
.permissions {text-align:center;color:#800000;font-size:.8em;}
.arthead {/*font-family: Arial, Helvetica, sans-serif;*/font-weight: bold;color: #000;text-align: center;}
.artsubhead {/*font-family: Arial, Helvetica, sans-serif;*/font-weight: normal;color: #000;text-align: center;}
.artsubhead-left{font-weight: bold;color: #000;text-align: left;}
.tabcontent {font-size: .8em;text-align: justify;}
.maptabcontent {font-size: .8em;text-align: justify;text-indent: 0em;}

/* style for publications pages */
.pubs {
	width:960px;
	height:200px;
	margin-top:5px;
	border-left: 1px solid #368;
	border-bottom: 1px solid #368;
	border-top: 1px solid #368;
	border-right: 1px solid #368;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding-top:5px;
}
	
/* get directions  */
.directions {display: block;border: 1.5px solid black;width: 260px;height: 95px;padding: 5px;float: right;margin: 7px;background-color: #C0C0C0;}
.map-directions {display:block;width:300px;height:60px;padding:5px;}

/* end get directions */

/* specific for depot photos pages */
#content-main-depot {
	height:540px;
	width:100%;
	/*max-width:1175px;*/
	/*margin:5px 5px  5px 8px;
	padding:5px 5px 5px 5px;*/
	background-color:#fff;
	
	}
#droplist {float:left;width:400px;height:500px;}
#seeimage {float:right;width:640px;height:510px;border:1px solid #368;margin:10px 0px 10px 0px;
	-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#seeimage img {padding-right:5px;padding-left:5px;padding-top:5px;}	
.mform {padding-left:10px;float:left;width:395px;height:50px;}
/* end specific for depot photos pages */

.no-indent {text-align:justify;text-indent:0em;}



/* blockquote */
blockquote {
  background: #bdb6a3;
  border-left: 10px solid #000;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  /* quotes: "\201C""\201D""\2018""\2019"; */
}
blockquote:before {
  color: #ccc;
  /* content: open-quote; */
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

/* end blockquote */

.b-quote {
	background: #bdb6a3;
  	border-left: 10px solid #000;
  	margin: 1.5em 10px;
  	padding: 0.5em 10px;
  	/* quotes: "\201C""\201D""\2018""\2019"; */
	}
	
.b-quote:before {
	color: #ccc;
  	/* content: open-quote; */
  	font-size: 4em;
  	line-height: 0.1em;
  	margin-right: 0.25em;
  	vertical-align: -0.4em;
	}

/* nested lists  */
.dt-subhead {
	font-size:1.25em;
	font-weight:bold;
	}

.link-nodec {
	outline:none;
	}
a.nodectext {text-decoration: none; color:#000;}

.hugo {
	float:left;
	top:3px;
	left:3px;
	max-width:85px;
	max-height:80px;
	text-align:center;
	z-index:2;
	outline:none;

	}






