#rightsidebar {
  float: right; 
  width: 200px;
  background-color: #256290; /*fafad2; Light Goldenrod  256290; same as left sidebar*/
  color: white;
  margin: 0;
  padding: 1em 1em 1em 1em;
}

#rightsidebar h3 {
  color: yellow;
  font-size: 110%;
  /* background-image: url(img/sidebar-header-bg.jpg); */
  background-repeat: no-repeat;
  margin: 0;
  padding: 0.1em 0 0.1em 0;
  font-weight: normal;
}

#rightsidebar h4 {
  color: white;
  font-size: 110%;
  /* background-image: url(img/sidebar-header-bg.jpg); */
  background-repeat: no-repeat;
  margin: 0;
  padding: 0.1em 0 0.1em 0;
  font-weight: normal;
}

#rightsidebar ul {
  /* list-style-image: url(img/more-bullet.gif); */
  margin-left: 0;
  padding-left: 20px;
}

#rightsidebar p, #rightsidebar li {
  color: white;
  font-size: 90%;
  line-height: 1.4em;
}
#rightsidebar a:link, #rightsidebar a:visited {
/*  color: cyan; */
  font-size: 105%;
}

#rightsidebar ul a:link, #rightsidebar ul a:visited {
  color: white;
}


#leftsidebar {
  float: left; 
  width: 200px;
  background-color: #256290;
  color: white;
  margin: 0;
  padding: 1em 1em 1em 1em; 
}


#leftsidebar .inner {
  margin:  10px;
}

#leftsidebar p {
  color: white;  
  font-size: 90%;
}
#leftsidebar a:link, #leftsidebar a:visited {
  font-size: 90%;
/*  color: #245185; */
  font-weight: bold;
}
#leftsidebar h3 {
  color: yellow; 
  padding-bottom: 0.1em;
  border-bottom: 1px solid #b9d2e3;
  font-size:  110%;
}


#content {
  background-color: #b9d2e3; 
 /* position: relative;  */ /* this line must be commented out for menus to work properly in firefox */
 /* min-width: 500px; */
  margin: 0 210px 0 200px;
  padding: 1em 1em 1em 1em;
 /* border: 1px solid #b9d2e3; */
 /* background-color: white; */
  color: black;
}

/*#mainfeature {
  padding: 1em 1em 1em 1em;
  height: 1%; 
} */

/* #links { font-size="4"} */

#Pix-Content { 
 background-color: #ced8d6; /* #256290;*/
}

#Pix-Content .img{
  float: left;
}

#FloatLeft {
  float: left;
  border-color:#ced8d6;
  border-style: solid;
  border-width: 3px;
  max-width: 250px;
  
}

#FloatMap {
  float: left;
  padding-right: 12px;
  border-color:  #b9d2e3;
  border-style: solid;
  border-width: 3px; 
  min-width: 300px;
  max-width: 400px;
  
}


#Pix-Stack { 
 background-color: #ced8d6; /* #256290;*/
}

#Pix-Stack .img{
  float: none;
}

#Pix-Content h3{ 
 color: black;
  font-size: 120%;
/* background-color: #256290; */
  border-top: 3px solid black;
/*  border-bottom: 3px solid black; */
}


.Pix-ContentClass { 
 background-color: #ced8d6; /* #256290;*/
}

.Pix-ContentClass .img{
  float: left;
}
.Pix-ContentClass h3{ 
 color: black;
  font-size: 120%;
/* background-color: #256290; */
  border-top: 3px solid black;
/*  border-bottom: 3px solid black; */
}

#mainfeature h2 {
  margin: 0;
  font-weight: bold;
  font-size: 140%;
}
#mainfeature p {
  font-size: 110%;
}
#mainfeature p.more {
  margin-top: 0;
  text-align: right;
}

#mainfeature p.more a:link, #mainfeature p.more a:visited {
 /* color: white; */
 /* background-image: url(img/more-bullet.gif); */
  /* background-repeat: no-repeat; */
  /* background-position: center left; */
 /*  padding-left: 14px;  */
}

#content .inner h3 {
  color: #245185; 
  padding-bottom: 0.1em;
  border-bottom: 1px solid #b9d2e3;
  text-align: center;
  font-size: 130%;
}

#content .inner ul.features {
  margin: 0;
  padding: 0;
  list-style: none;
}

#content .inner h4 {
  color: white;
  text-align: center;
  font-size: 120%;
}

#content .inner a:link, #content .inner h3 a:visited {
/*  color: #245185; */
}

#content .inner p {
/*  color: #666666; */
  font-size: 90%;
}

#content .inner .features li img {
  float: left;
  margin: 0 5px 5px 0;
}

#content .inner p.author {
  font-weight:  bold;
}

#content .inner p.more{
  margin-top: 0;
  text-align: right;
}

#content .inner p.more a:link, #content .inner p.more a:visited {
  color: black;
  /* background-image: url(img/more-bullet.gif); */
  /* background-repeat: no-repeat; */
 /* background-position: center left; */
  font-size: 90%;
/*  color: #1e4c82; */
}


#travels{
  margin:  1em 1em 1em 1em; 
   padding: 1em 1em 1em 1em;
/*  position: relative; */
/*  top: 162px; */
  /*clear: both; */

}

#travels img {
  float: none;
}

#travels h3 {
  margin-top: 16px;
  border-top: 3px solid black;
  text-align: left;
  font-size: 120%;
}

#travels p{
   padding: -1em 1em 3em 1em;
/*	top:-7px; */
}

#travels a:link, #travels a:visited {
  color: navy;
  font-size: 105%;
}

.map {
   float: left;
   padding-right: 2em
}

.mapref {
  color: red;
  font-size: 100%;
}

.map400 {
   height: 400px;
   float: left;
   padding-right: 2em
}

.maptext400 {
  height: 400px;
  font-size: 100%;
}

