/* Stylesheet for Summit Site*/

/*Page display*/

	* {
		box-sizing: border-box;
	}

	#container {
		background-color: aliceblue;
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
	}

	@font-face {
		font-family: 'philosopherregular';
		src: url('Philosopher-Regular-webfont.eot');
		src: url('Philosopher-Regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('Philosopher-Regular-webfont.woff2') format('woff2'),
			 url('Philosopher-Regular-webfont.woff') format('woff'),
			 url('Philosopher-Regular-webfont.ttf') format('truetype'),
			 url('Philosopher-Regular-webfont.svg#philosopherregular') format('svg');
		font-weight: normal;
		font-style: normal;

	}

	body {
		background-color: lightblue;
		font-family: "Tahoma", Geneva, sans-serif;
	}

	a {text-decoration: none}

/*Heading*/
	img.bannerImg {
		display: block;
		border: thin solid black;
		margin-top: 15px;
		margin-bottom: 0;
		margin-left: auto;
		margin-right: auto;
	}


	header {
		background-color: lightslategray;
		border: thin solid black;
		margin-bottom: 0;
	}

/*Navigation bar*/
	nav ul {
		list-style-type: none;
		margin: 0;
		padding-left: 19px;
		overflow: hidden;
		background-color: lightslategray
	}

	nav li {
		float: left;
	}

	nav li a {
		text-align: center;
		display: block;
		padding: 15px;
		background-color: lightslategray;
	}

	nav a:link, nav a:visited {
		color: ghostwhite;
	}

	nav a:hover, nav a:active {
		background-color: steelblue;
	}

	.current {
		background-color: midnightblue;
		color: ghostwhite;
		padding: 15px;
	}

	a.current:hover, a.current:active {
		background-color: royalblue;
	}	

/*Main content*/
	main {
		padding: 15px 25px;
		margin-top: 0;
	}

	h1, h2 {
		font-family: "philosopherregular", Geneva, sans-serif;
		border-bottom: 2px solid goldenrod;
		overflow: hidden;
	}

	.imgFormat {
		border: 2px solid goldenrod;
		border-radius: 3px;
	}

	a:link, a:visited {
		color: navy;
	}

	a:hover, a:active {
		color: cornflowerblue;
	}
