.logo{
  flex:50%;
}

body{
	font-family: Tahoma;
	font-size: 15px;
	letter-spacing:2px;
	color:#000;
}

p, li{
	margin-bottom:14.4pt;
}

.columnLayout {
  display: flex;
  flex-flow: row wrap;
  margin-top:50px;
}

.columnDetail {
  flex:45%;
  min-height: 100px;
  padding-right:20px;
}


.navbar{
	padding-top:120px;
	justify-content:center;
	display:flex;
	flex-flow: row wrap;
	color:#000;
	background:#FFF;
	font-weight: bold;
	font-size:20px;
	align-items: center;
}

.nav-item>a, .nav-item>a:hover, .nav-item>a:focus,.nav-item>a:visited, .nav-item>a:target{
	color:#000;
	font-weight: bold;
	font-size:20px;
}

.nav-item{
 flex:33%;
 text-align:center;
}

.active>a{
	color:#000;
	background:#FFF;
	text-decoration:underline;
}

.picture{
	width:550px;
	height:366px;
}

h2{
	padding-top:100px;
	font-size:26px;
	font-weight:bold;
}

h3{
	padding-bottom:10px;
	padding-top:0px;
	font-size:16px;
	font-weight:bold;
}

figcaption{
	font-style:italic;
	font-size:10px;
	text-align:center;
	letter-spacing:1px;
}

.pictureDetails{
	margin:auto;
	padding-bottom:20px;
}

footer>.container{
	margin-top:30px;
	padding:20px 0px;
	text-align:center;
	font-size:10px;
	border-top: 1px solid;
}

.aformat>a, .aformat>a:hover, .aformat>a:focus, .aformat>a:visited, .aformat>a:target{
	color:#000;
	font-weight: bold;
}