/*
-----
----------
Index content
----------
-----
*/

#buildingImg {
	width: 100%;
	margin: auto;
	max-width: 800px;
	
	display: block;
	margin-bottom: 20px;
	
	border: 1px solid black;
	border-radius: 5px;
	
	box-shadow: 0 0 5px 0 black;
}

.textHeader {
	text-align: center;
}

.meetingHeader {
	text-align: center;
}

.meetingList {
	text-align: center;
	
	list-style-type: none;
	padding: 0;
	
	font-size: 1.05em;
}

@media only screen and (min-width: 769px) {
	#contentBox p {
		text-align: justify;
		width: 100%;
		max-width: 800px;
		
		margin: auto;
	}
}

@media only screen and (max-width: 768px) {
	#contentBox p {
	text-align: left;
	width: 100%;
	max-width: 800px;
	
	margin: auto;
	}
}