body {
  background-color: #EEE;
}

/* Navigation */

@font-face {
    font-family: Roboto;
    src: url(resource_font/Roboto-Regular.ttf);
}
@font-face {
  font-family: N3DS;
  src: url(resource_font/nintendo_NTLGDB_001.ttf);
}
@font-face {
  font-family: NSW;
  src: url(resource_font/nintendo_udsgr_std_003.ttf);
}
@font-face {
  font-family: UDK;
  src: url(resource_font/47211.ttf);
}
@font-face {
  font-family: GB;
  src: url(resource_font/PokemonGb-RAeo.ttf);
}

ul {
  padding: 0;
  margin: 0;
}

li {
  color: darkblue;
  font-family: NSW;
  font-size: 16px;
  font-weight: 300;
  padding-left: 25%;
  padding-right: 25%;
  line-height: 1.5;
}
li a{
  font-size: 16px;
}

.active {
  color: #88CCF1;
}

img {
  padding-left: 25%;
  padding-right: 25%;
}

h1 {
  color: indigo;
  font-family: UDK;
  font-weight: normal;
  font-size: 50px;
  text-align: middle;
  padding-left: 25%;
  padding-right: 25%;
  }
h2 {
color: indigo;
font-family: N3DS;
font-weight: normal;
font-size: 32px;
text-align: middle;
padding-left: 25%;
padding-right: 25%;
}
p {
font-family: NSW;
color: darkblue;
font-size: 18px;
padding-left: 25%;
padding-right: 25%;
line-height: 1.5;
}
a{
font-family: NSW;
font-size: 18px;
font-weight: normal;
color: purple;
line-height: 1.5;
}
a:hover{
background-color: #8080e2;
font-weight: bolder;
color: yellow;
}
header{
background-color: thistle;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 5%;
padding-right: 25%;
}
header a{
padding: 20px 20px 20px 20px;
}
header img{
  width: 15%;
  padding-left: 0;
  padding-right: 7%;
}
header a.home {
  visibility: hidden;
  padding: 0px 0px 0px 0px;
}

img.photo-row-3l{
  width: 16%;
  padding-left: 25%;
  padding-right: 0;
}
img.photo-row-3m{
  width: 16%;
  padding-left: 0;
  padding-right: 0;
}
img.photo-row-3r{
  width: 16%;
  padding-right: 25%;
  padding-left: 0;
}

img.photo-row-2l{
  width: 16%;
  padding-left: 33%;
  padding-right: 0;
}
img.photo-row-2r{
  width: 16%;
  padding-right: 33%;
  padding-left: 0;
}
video.photo-row-2l{
  width: 16%;
  padding-left: 33%;
  padding-right: 0;
}
video.photo-row-2r{
  width: 16%;
  padding-right: 33%;
  padding-left: 0;
}
img.photo-row-1{
  width: 16%;
  padding-left: 42%;
  padding-right: 42%;
}

img.big-block{
  width: 50%;
}
video.big-block{
  width: 50%;
  padding-left:25%;
  padding-right: 25%;
}

.search {
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 3px;
  color: #AAA;
  padding: 20px;
  margin: 50px auto 0px auto;
  width: 77%;
}

table, th, td {
  font-family: NSW;
  color: darkblue;
  font-size: 18px;
  border: 1px solid indigo;
  border-radius: 5px;
  background-color:teal;
  margin-left: auto;
  margin-right: auto;
}
th {
  background-color: violet;
}
td {
  background-color: white;
}
