/*BASIC SETTINGS*/

header, footer, section, nav, div {
   display: block;
   margin: 0;
   padding: 0;
}

.clearfix	{
	clear: both;
}	

@font-face {
	font-family: 'Georgia';
	src: 	url('../fonts/georgia-webfont.eot?') format('embedded-opentype'), 
			url('../fonts/georgiab-webfont.eot?') format('embedded-opentype'), 
			url('../fonts/georgiai-webfont.eot?') format('embedded-opentype'), 
			url('../fonts/georgiaz-webfont.eot?') format('embedded-opentype'), 	
			url('../fonts/georgia-webfont.woff') format('woff'),
			url('../fonts/georgiab-webfont.woff') format('woff'),
			url('../fonts/georgiai-webfont.woff') format('woff'),
			url('../fonts/georgiaz-webfont.woff') format('woff'),
			url('../fonts/georgia.ttf') format('truetype'),
			url('../fonts/georgiab.ttf') format('truetype'),
			url('../fonts/georgiai.ttf') format('truetype'),
			url('../fonts/georgiaz.ttf') format('truetype'),
			url('../fonts/georgia.svg#svgFontName') format('svg'),
			url('../fonts/georgiab.svg#svgFontName') format('svg'),
			url('../fonts/georgiai.svg#svgFontName') format('svg'),
			url('../fonts/georgiaz.svg#svgFontName') format('svg');
}

body	{
	background: #251403;
	margin: 0;
	padding: 0;
}

#container	{
	margin: 0;
	/*margin: -22px 0;*/
	position: relative;
	padding: 0;
	background: #e6e6e6;
	font-family: 'Libre Baskerville','Georgia', serif;
	line-height: 1.4;
	color: #251403;
	
}

.news div	{
	font-size: 95%;
}	

header, section	{
	padding: 1rem 2rem 0;
}

section:last-child	{
	padding-bottom: 2rem;
}	

a {
	color: #b34c35;
	
}
	
img {
	display: block;
	width: 100%;
	border: none;
}


.gallery	{
	width: 100%;
	margin: 0 0 2rem; 
	padding: 0 0 1rem;
	border-bottom: 1px solid #cccccc;
}

.gallery:last-child	{
	border-bottom: none;
	
}	

.gallery img	{
	
	border: 1px solid #cccccc;
}	

figure	{
	width: 100%;
	margin: 0;
	padding: 0;
}

.gallery figcaption	{
	margin-top: 1rem;
	text-align: center;
	font-size: 95%;
}

.description	{
	font-size: 85%;
	display: block;
	margin-top: .2rem;
}	


h1	{
	font-family: 'Forum', 'Georgia', serif;
	font-weight: bold;
	text-align: center;
	font-size: 160%;
}	

h2	{
	font-size: 120%;
	padding-bottom: 0;
}	


h3	{
	
	border-bottom: 1px solid #251403;
	font-size: 100%;
}	

.newsdate	{
	display: block;
	font-style: italic;
}	

.card	{
	/*width: calc (100% - 4rem - 2px);*/
	margin: 2rem;
	padding: 0 2rem;
	border: 1px solid #251403;
	border-radius: 0 25px 0 25px;
}	

footer	{
	padding-bottom: 0;
	margin-bottom: 0;
}	