@charset "UTF-8";

body {background-color: #1d407b;font-family: georgia;font-size: 100%;}
h1 {color: white;font-size: 300%;}
h2 {color: black;text-align: center;}
small {color: navy;}
header {grid-column: 1 /-1; grid-row: 1/2;padding: 2% 5% 2% 5%;text-align:center;background-repeat: no-repeat;background-position: center;background-size: cover;justify-content:center;}
nav {grid-column: 1 / -1; grid-row: 2/3; background-color: #cdc9c9;padding: 1% 2% 1% 2%;text-align: center;}
main {grid-column: 1/-1; grid-row: 3/4;background-color: #fffafa;padding: 2% 5% 2% 5%;}
ul {font-size: 80%;}
footer {grid-column: 1/-1; grid-row: 4/5; background-color: #dcdcdc;padding: 1% 2% 1% 2%;text-align: center;}
.wrapper {padding: 0; margin: 0 ; display: grid; grid-gap: 2px; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-template-rows: 200px 50px 1fr 75px;}
img {max-width: 100%;height: auto; display: block;}
a:link {color: grey;text-decoration: none;}
a:visited {color: #1d407b;}
a:hover {color: blue;}
.centerbox {text-align: center;}
.gallery{display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; grid-gap: 20px; margin: 0; border: 1px solid black; padding: 20px;background-color: wheat;}
.gallery img{width:100%; height: auto; border: 0px solid black;}
.gallery a:link{background-color:black;color: wheat;}
.gallery a:visited{color: wheat;}
.gallery a:hover{color: white;}
.desc{padding: 5px; text-align: center;}
.floatleft{float:left;}
.floatright{float:right;}
.clearleft{clear:left;}
a.email {color: blue;}
.links {align: left;}
.links a {color: #1d407b;}
.links a:hover {font-weight: bold;}
.flags {width: 75px;height: 50px;}
.box {width: 325px;padding: 0;margin: auto;border: 0;height: 75px}
.row {display: flex;}
.column {flex: 33.33%;padding: 0px 15px;}
.hrow {display: flex;align-items: center}
.hpic {flex: 20%;}
.htitle {flex: 80%;}
.himg {float: left;width: 170px;height: 170px;}
.Facebook {border: 0px solid;width: 25px;height: 25px;float: center;vertical-align: text-bottom;}
small a:link {color: navy;}
small a:visited {color: navy;}
.About a:link {color: #1d407b}