body {
  font-family: Arial, Helvetica, sans-serif;

  background-color: #D8EFD8; /* For browsers that do not support gradients */

  font-size: 14px;
  <!--background-image: linear-gradient(to right, #D4EFFF , #F3FFE0);-->
  <!--background-image: linear-gradient(to right, #D4EFFF , #deebbc);-->

}

/*
  padding-top: 50px;
  padding-right: 30px;
  padding-bottom: 50px;
  padding-left: 80px;
  padding: 1px 10px 1px 10px;
*/

.maincontent {
    padding: 1px 12px 1px;
	margin: auto;
	text-align: left;
/*	text-align: justify;
	text-justify: inter-word; */
	background-color: #FBFBFB;
}

.navbar {
  overflow: hidden;
  background-color: #0F52BA;
}

.navbar a {
  float: left;
  font-size: 16px;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.dropdown {
  float: left;
  overflow: hidden;
}

.dropdown .dropbtn {
  font-size: 16px;
  border: none;
  outline: none;
  color: white;
  padding: 10px 11px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}

.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: darkblue;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fffeD3;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 7px 11px;
  font-size: 15px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.dropdown-content a:hover {
color: white;
  background-color: #374038;
}

.dropdown:hover .dropdown-content {
  display: block;
}


    a { text-decoration: none; }

/* Header/Logo Title */
.header {
  /* padding: 12px;  */
  text-align: left;
  /* background: #691e1e; */ /* #1abc9c; */
  background-image: url("logo/flamenco_loco.png");
  /* color: lightgrey; */
  /* font-size: 20px; */
  /* font-family: inherit; */

  <!--font-family: Arial, Helvetica, sans-serif;-->
}


h1 {
  font-weight: bold;
  color: #000;
  font-size: 16px;
}

h3 {
  font-weight: bold;
  color: #000;
  font-size: 16px;
}

.red {
  color: darkred;
}

.green {
  color: #084202;
}

.blue {
  color: #0F52BA;
}

.orange {
  color: #e69b0e;
}

.grey {
  color: #383762;
}




div.gallery {
  margin: 4px 5px 8px 5px;
  border: 1px solid #ccc;
  float: left;
  width: 252px;
  height: 204px;
}

div.gallery:hover {
  border: 1px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
background-color: #FBFBFB;
  padding: 12px;
  text-align: center;
}

div.fullwidth {
  float: left;
  width: 100%;
}