			/*
			* {
			margin: 0 0 0 0;
			padding: 0 0 0 0
			}
			*/

			body {
			max-width: 100%;
			margin: 0 auto;
			color: #0e0e0e;
			background: #AAD5FF;
			font-family: Arial, verdana, tahoma , serif;
			font-style: normal;
			font-weight: 400
			}


.ital {font-style: italic;}
.cen {margin-left: auto; margin-right: auto;}

/* the light blue box behind the header navbar content and footer */
/* the light blue box behind the header navbar content and footer */
			div.outline {
			width: 96%;
			float: left;
			padding: 1% 2%;
			margin: 1% 0;
			border-radius: 10px;
			background: #E6ECFF;
			box-shadow: 5px 5px 10px #202020;
			}
/* the light blue box behind the header navbar content and footer */
/* the light blue box behind the header navbar content and footer */

hr.divider60 {
	margin-left: auto; margin-right: auto; text-align: center; width: 60%; margin-bottom: 10px; margin-bottom: 10px;
}

hr.divider80 {
	margin-left: auto; margin-right: auto; text-align: center; width: 80%; margin-bottom: 20px;
}

hr.divider95_mid {
	margin-left: auto; margin-right: auto; text-align: center; width: 95%; margin-top: 25px; margin-bottom: 25px;
}

.cen {
	margin-left: auto; margin-right: auto; text-align: center;;
}


/* Style all links except for navigation bar */
a:link { text-decoration: none; color:#000; }
a:visited { text-decoration: none; color:#000; }
a:active { text-decoration: none; color:#000; }
a:hover { border-bottom: 1px solid #000; }
/* Style all links except for navigation bar */


/* style the header bar     style the header bar     style the header bar     style the header bar     style the header bar */
/* style the header bar     style the header bar     style the header bar     style the header bar     style the header bar */
			div.mainheader {
			width: 100%;
			background: #336699;
			float: left;
			margin: 1% 0;
			border-radius: 10px;
			box-shadow: 5px 5px 10px #202020
			}

			div.mainheader a {
			border: 0px solid red;
			}

			div.mainheader img {
			border-style: none;
			color: #AAD5FF;
			font-size: 28px;
			text-align: center;
			padding: 2% 1%;
			text-shadow: 5px 5px 10px black

			}
/* style the header bar     style the header bar     style the header bar     style the header bar     style the header bar */
/* style the header bar     style the header bar     style the header bar     style the header bar     style the header bar */





/* style the nav bar     style the nav bar     style the nav bar     style the nav bar     style the nav bar */
/* style the nav bar     style the nav bar     style the nav bar     style the nav bar     style the nav bar */
			nav {
			width: 100%;
			background: #24486B;
			float: left;
			border-radius: 10px;
			box-shadow: 5px 5px 10px #202020
			}

			nav p {
			float: left;
			padding: .5% 2%
			}

			nav a:link {
			color: #efefef; text-decoration: none
			}

			nav a:visited {
			color: #efefef; text-decoration: none
			}

			nav a:visited {
			color: #efefef; text-decoration: none
			}

			nav a:hover {
			color: #efefef; text-decoration: underline
			}



/*a.email:link, a.email:visited, a.email:hover, a.email:focus, a.email:active*/






/* style the nav bar     style the nav bar     style the nav bar     style the nav bar     style the nav bar */
/* style the nav bar     style the nav bar     style the nav bar     style the nav bar     style the nav bar */





/* style the .main div on every page     style the .main div on every page     style the .main div on every page */
/* style the .main div on every page     style the .main div on every page     style the .main div on every page */
			.main {
			width:100%;
			background: #ffffff;
			float: left;
			margin: 1% 0;
			border-radius: 10px;
			box-shadow: 5px 5px 10px #202020
			}

			.main h2 {
			font-size : 20px;
			text-align : center;
			/* color : #003399; */
			margin: 2% 0 }

			.main h3 {
			font-size : 18px;
			text-align : center;
			/* color : #003399; */
			margin: 2% 0 }

			.main h4 {
			font-size : 16px;
			text-align : center;
			/* color : #003399; */
			margin: 2% 0 }

			/*#main img { 
			margin: 4% 4%;
			border-radius: 5px;
			border: solid #000000 1px;
			box-shadow: 4px 4px 8px #202020*/
			}*/

			#main img {
			max-width: 100%
			}
/* style the .main div on every page     style the .main div on every page     style the .main div on every page */
/* style the .main div on every page     style the .main div on every page     style the .main div on every page */





/* style the individual item entries on the index page     style the individual item entries on the index page     style the individual item entries on the index page */
/* style the individual item entries on the index page     style the individual item entries on the index page     style the individual item entries on the index page */
			.clear{
			clear: both;
			}

			.index_item {
			width: 95%;
			padding: 10px;
			border: 1px solid;
			margin: 5px auto;
			}

			.index_item_L {
			float: left;
			width: 15%;
			padding: 10px;
			text-align: center;
			}


			/* ensure image linke on index page don't have a blue border */
			.index_item_L a { 
			border-style: none;
			}


			.index_item_R {
			float: left;
			padding: 10px;
			width: 80%;
			}

			/*.index_item p {
			font-size: 14px;
			margin-top: 5px;
			}*/

			/* .index_item_R {
			float: left;
			} */

			.clear{
			clear: both;
			}


/* style the individual item entries on the index page     style the individual item entries on the index page     style the individual item entries on the index page */
/* style the individual item entries on the index page     style the individual item entries on the index page     style the individual item entries on the index page */




/* style the annual entries on the history page     style the annual entries on the history page     style the annual entries on the history page */
/* style the annual entries on the history page     style the annual entries on the history page     style the annual entries on the history page */
			div.history_year {
			margin: 15px 0px 15px 15px;
			font-size: 14px;
			}
/* style the annual entries on the history page     style the annual entries on the history page     style the annual entries on the history page */
/* style the annual entries on the history page     style the annual entries on the history page     style the annual entries on the history page */






/* style the imager viewer on the production pages     style the imager viewer on the production pages     style the imager viewer on the production pages */
/* style the imager viewer on the production pages     style the imager viewer on the production pages     style the imager viewer on the production pages */

			.gallery {
				background-color: C0C0C0;
				margin: auto;
				width: 80%;
				text-align: center;
				border-radius: 15px;
				border: 1px solid #000;
				padding: 10px;
			}



			.thumbnails {
				font-size: 72px
			}
				.thumbnails img {
					height: 80px;
					border: 1px solid #000;
					text-align: center;
					padding: 1px;
					margin: 0 10px 10px 0;
				}

				.thumbnails img:hover {
					border: 1px solid #000;
					cursor:pointer;
				}		
				
				.preview img {
					border: 1px solid #000;
					padding: 2px;
					margin: 10px;
				}

/* style the imager viewer on the production pages     style the imager viewer on the production pages     style the imager viewer on the production pages */
/* style the imager viewer on the production pages     style the imager viewer on the production pages     style the imager viewer on the production pages */




/* style the footer     style the footer     style the footer     style the footer     style the footer     style the footer */
/* style the footer     style the footer     style the footer     style the footer     style the footer     style the footer */
			footer {
			width: 100%;
			background: #336699;
			float: left;
			margin: 0 0 .5% 0;
			border-radius: 10px;
			box-shadow: 5px 5px 10px #202020
			}

			address {
			font-size : 14px; 
			text-align : center; 
			color: #fff;
			padding: 1% 0;
			text-shadow: 1px 1px 0px #202020

			}
/* style the footer     style the footer     style the footer     style the footer     style the footer     style the footer */
/* style the footer     style the footer     style the footer     style the footer     style the footer     style the footer */




/* Style the footer links     Style the footer links     Style the footer links     Style the footer links     Style the footer links */
/* Style the footer links     Style the footer links     Style the footer links     Style the footer links     Style the footer links */
.bottom_menu a:link { text-decoration: none; color:#fff; }
.bottom_menu a:visited { text-decoration: none; color:#fff; }
.bottom_menu a:active { text-decoration: none; color:#fff; }
.bottom_menu a:hover { border-bottom: 1px solid #fff; }
/* Style the footer links     Style the footer links     Style the footer links     Style the footer links     Style the footer links */
/* Style the footer links     Style the footer links     Style the footer links     Style the footer links     Style the footer links */