
/* Common overrides  for font and color */


	a:link,
	a:visited,
	a:active
	{
	   color: #0041B4;
	}
	/* a:hover {
	} */
	

	body {
		background: url(The-Decisive-Day/bg.jpg) repeat;
		font-family: "Lora", "Helvetica", sans-serif;
		font-weight: 300;
		font-size: 18px;
	}
	
	#titleBlock {
		margin-top: 0;
		/* padding-top: 61px; */
		padding-top: 45px;
		background: rgba(73, 60, 52, 0.8);
	}

	
	#titleBlock h1 {
		font-family: "Libre Baskerville", serif;
		font-weight: 500;
		font-size: 2.2rem;
		letter-spacing: -.05rem;
		color: #e3e3e3;
		text-shadow: 0 1px 0px rgba(0,0,0,.75), 1px 0 0 black, -1px 0 0 black;
	}
	
	#titleBlock h1 .subtitle {
		display: block;
		font-size: 3.5rem;
		color: #e3e3e3;
		text-shadow: 1px 0 0 rgba(255,255,255,.20), 0 1px 0 rgba(255,255,255,.20), 2px 2px 10px black;
	}

	
	
	
	.section_nav {
		font-family: "Roboto Condensed", "Roboto", "Helvetica", "Arial";
		font-size: 20px;
		background: rgba(73, 60, 52, 0.8);
	}
	
	.current_section {
		font-size: 140%;
		color:  #9d3939;
		letter-spacing: -.03em;
	}
	
	.section_nav a,
	.section_nav a:link,
	.section_nav a:active,
	.section_nav a:visited,
	.section_nav a:hover {
		color: white;
		padding: .35rem .75rem .5rem .75rem;
	}
	
	.section_nav li.current_page a:link,
	.section_nav li.current_page a:visited {
		background: #8c6611;
	}
	
	.section_nav a:hover {
		background: #8c6611;
	}


	
	
	
	
	.singlePointNav {
		font-family: Helvetica, sans-serif;
		font-size: 13px;
	}
	





	h1, h2, h3, h4, h5, h6 {
		font-family: "Libre Baskerville", serif;
		font-weight: 700;
		color: black;
	}	
	
	h1 {
		font-size: 2.3rem;
		max-width: 750px;
		padding: 0 30px;
		margin: 2rem auto 2rem auto;
	}
	
	
	blockquote, cite {
		font-family: "Libre Baskerville";
		font-size: 133%;
		font-style: italic;
	}
	
	blockquote p {
		line-height: 1.7;
	}




	.mainLink {
		box-sizing: border-box;
		vertical-align: top;
		display: inline-block;
		width: 48.5%;
		margin: 1rem .5% 1rem .5%;
		background: #dedede;
		border: 1px solid #dedede;
		padding: .65rem 1rem;
		min-height: 190px;
	}
	
	.mainLink:hover {
		background: white;
	}
	
	.mainLink a:link {
		font-size: 27px;
		display: block;
	}
	
	.mainLink a:hover {
		text-decoration: none; 
	}

	
	
	.sponsor {
		font-family: san-serif;
	}
	



	.timeline td {
		padding: .25rem .75rem;
	}
	
	.timeline tr + tr {
		border-top: 1px dotted #a0a0a0;
	}
	
	.timeline td:nth-child(1){
		font-weight: bold;
		font-size: 20px;
		font-family: "Helvetica", "Arial", sans-serif;
	}
	
	.timeline td:nth-child(2){
		display: none;
		font-size: 15px;
		font-weight: bold;
		font-family: "Helvetica", "Arial", sans-serif;
	}
	
	.timeline td:nth-child(3){
		font-size: 15px;
		font-weight: bold;
		font-family: "Helvetica", "Arial", sans-serif;
	}

	.timeline td p {
		margin: 0 0 .25rem 0;
	}

	#top {
		position: absolute;
		scroll-margin-top: 500px;
	}


	.cnode_label_exhibit {
		padding: 1% 10% 1% 10%;
		background: rgba(255, 255, 255, 0.3);
	}

	.cnode_label_exhibit h2 {
		padding-bottom: 1em;
		margin-left: 4%;
	}

	/* @media(max-width: 1000px) {
		.section_nav {
			text-align: center;
		}

		.section_nav li {
			display: inline-block;
		}

	} */

	@media(max-width: 425px) {
		.timeline td {
			font-size: smaller;
		}
		.timeline td:nth-child(1){
			font-size: 16px;
		}
		blockquote {
			margin: 0;
			font-size: 100%;
		}
		.mainLink {
			width: 100%;
		}

		#titleBlock h1 {
			font-size: 1.5rem;
		}
		
		#titleBlock h1 .subtitle {
			font-size: 2.2rem;
		}

	}
	
