body {
  background-color: rgb(47, 59, 75);
  border: 1px dashed rgb(160, 180, 191);
  color: rgb(212, 212,0);
  margin: 0 auto;
  width: 1120px;
}
/****Header****/
#header {
  /*border: 1px solid black;*/
  
  height: 25%;
  width: 100%;
}
#logo {
  /*border: 1px dotted yellow;*/
  /*background-color: rgb(114, 122, 135);*/
  color: rgb(125, 252, 10);
  float: left;
  font-family: "Tempus Sans ITC", Arial, sans-serif;
   
  height: 100%;
  margin: 1%;
  padding: 3% 1% 3% 1%;
  text-align: center;
  width: 20%;
}
#logo a, #logo a:hover, #logo a:visited {
  color: rgb(125, 252, 10);
  font-family: "Tempus Sans ITC", Arial, sans-serif;
  text-decoration: none;
}
#logo h3 {
  color: rgb(125, 252, 10);
  font-family: "Tempus Sans ITC", Arial, Verdana, sans-serif; 
  position: relative;
  text-align: center;
}
#rightheader {
  /*border: 2px dotted orange;*/
  
  float: right;
  height: 95%;
  margin: 1%;
  width: 73%;
}
#rightheader img {
  /*width:100%;
  height:100%;*/

}
/****Navigation****/
#nav{
  background-color: rgb(160, 180, 191);
  border: 1px solid rgb(47, 59, 75);
  clear: both;
  font-family: Arial, sans-serif;
  font-weight: bold;
}
#nav a {
  color: rgb(47, 59, 75);
  text-decoration: none;
}
#nav a:hover {
  color: rgb(249, 246, 239);
}
#nav a:active {
  color: grey;
}
#nav li {
  color: rgb(47, 59, 75);
  display: inline;
  margin: 1% 3% 1% 3%;
  padding: 1%;
  /*float: left;*/
}
#nav ul {
  /*text-align: center;
  width: 100%;*/
}
/****Container****/
#container {
  /*border: 1px solid green;*/
}

#leftcol {
  color: rgb(249, 246, 239);
  float: left;
  
  margin: 1%;
  padding: 1%;  
  width: 25%;
}
#leftcol h3{
  font-family: Arial, sans-serif;
}
table, th, td {
  border: 1px solid rgb(249, 246, 239);
  font-family: Arial, sans-serif;
}
th {
  /*background-color: rgb(160, 180, 191);
  color: rgb(47, 59, 75); */
}
table.surf caption {
  color: rgb(160, 180, 191);
  font-family: Arial, sans-serif;
}
table.surf tbody tr:nth-child(odd) {
  background-color: rgb(160, 180, 191);
  color: rgb(47, 59, 75);
} 
table.surf tbody tr:nth-child(even) {
  background-color: rgb(249, 246, 239);
  color: rgb(47, 59, 75);
}
table.travel caption {
  color: rgb(172, 154, 132);
  font-family: Arial, sans-serif;
}
table.travel tbody tr:nth-child(odd) {
  background-color: rgb(172, 154, 132);
  color: rgb(76, 99, 31);
} 
table.travel tbody tr:nth-child(even) {
  background-color: rgb(76, 99, 31);
  color: rgb(172, 154, 132);
} 
table.travel th {
  background-color: rgb(60, 62, 49);
  color: rgb(249, 246, 239);
}
#midcol { 
  color: rgb(249, 246, 239);
  float: left;
  margin: 0 0 0 1%;
  width: 30%;
}
#midcol h2 {
  font-family: Arial, sans-serif;
  position: relative;
  left: 16%;
  text-align: center
}
#midcol img {
  margin: 5% 0 2% 0; 
  padding: 3% 0 2% 0;
}
#midcol p {
  font-family: Arial, Verdana, sans-serif;
  margin: 1%;
  padding: 1%;
  position: relative;
  left: 17%;
  text-align: center;
}
#image h2 {
  display: none;
}
.world {
  visibility: hidden;
}
#rtcol {
  /*background-color: rgb(160, 180, 191);*/
  float: right;
  font-family: Arial, sans-serif;
  margin: 0 0;
  padding: 1%;
  width: 30%;
}
#rtcol a{
  color: rgb(125, 252, 10);
  text-decoration: none;
}

#rtcol a:hover {
  color: rgb(249, 246, 239);
  text-decoration: underline;
}
#rtcol a:active {
  color: rgb(160, 180, 191);
  text-decoration: underline;
}
#rtcol h3 {
  color: rgb(249, 246, 239);
  margin: 10% 0 0 0;
  text-align: center;
}
#rtcol ul {
  list-style-type: none;
}
#ads {
  visibility: hidden;
}
/****Footer****/
#copy {
  /*border: 2px dotted lime;*/
  clear: both;
  color: grey;
  text-align: center;
}
#footer {
  background-color: rgb(160, 180, 191);
  border: 1px solid grey;
  clear: both;
  font-family: Arial;
}
#footlinks {
   
  /*border: 1px dotted darkred;*/
}
#footlinks a {
  color: rgb(47, 59, 75);
  text-decoration: none;
}
#footlinks a:hover {
  color: rgb(249, 246, 239);
}
#footlinks a:active {
  color: grey;
}
#footlinks li {
  color: rgb(47, 59, 75);
  display: inline;
  margin: 1% 3% 1% 3%;
  padding: 1%;

}
#morelinks {
  
  /*border: 2px dotted orangered;*/
  display: none;
}
#morelinks a {
  color: rgb(47, 59, 75);
  text-decoration: none;
}
#morelinks a:hover {
  color: rgb(249, 246, 239);
}
#morelinks a:active {
  color: grey;
}
#morelinks li{
  color: rgb(47, 59, 75);
  display: inline;
  margin: 1% 3% 1% 3%;
  padding: 1%;
  text-decoration: none;
}