body { 
  background-color: #8c9e65; 
  color: #424242;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  padding: 1.5em;
}

#content {
  margin: auto;
  min-width: 850px;
  text-align: left;
  width: 65.3em;
  background-color: white;
  padding: none; 
}

#header-line,#footer-line { 
  background-color: #7a7a7a;
  color: white;
  min-height: 0pt;
  padding: 0.5em;
}
#footer-line { text-align: center; }
p { margin: 0pt; }

#left-bar { width: 135px; float: left; padding: 19px 0px 0px 10px; }

#left-bar .starmap-link a { display: block; height: 22px; width: 77px; margin-top: 1em; }
#left-bar .starmap-link a img { border: none; }
#left-bar .starmap-link a:hover { background-color: #ddd; }


#main { margin-left: 145px; margin-right: 1em; padding-bottom: 1.5em; padding-top: 19px; }

.special { 
  background-color: #d8dbab;
  border: 1px solid #b3b58d;
  margin-top: 1.5em;
  padding: 1em;
}

.special > p { margin-bottom: 1em; }

.featured { 
  background: transparent url(../images/starchart-bg.jpg) repeat; 
  padding: 1em; 
  color: #333333;
  font-size: 93%; 
  line-height: 1.5em;
}

.widget { 
  border: 1px solid #b3b58d;
  background-color: #f5f6ea;
  margin-top: 1.5em;
  padding: 1em;
}

#map { float: right; border 1px solid #b38db5; margin-left: 1em; }
#map div span { white-space: normal; }
.special #map div { max-width: 500px; }

.cache-info #map { margin: 1em 0em 1em 0em; width: 100%; height: 200px; }

.disclaimer { clear: both; padding-top: .5em; font-size: 75%; color #555555; line-height: 1.2em; }

.site-list ul { list-style: square inside; margin-left: 0; padding-left: 1.5em; text-indent: -1em; }

abbr, .acronym, .help { border-bottom: 1px dotted #555; cursor: help; }

h2 { margin-top: 0px; margin-bottom: 0.5em; }

#main .identifier { display: block; float: right; margin: 0px; }

.cache-info h1 { font-size: 150%; }
.cache-info .location {
  border: 1px solid #b3b58d;
  background-color: #e5e6fa;
  padding: 0.5em; 
}

.LatLong { font-size: larger; font-weight: bold; }

.cache-info .description { margin-top: 1.5em; }

form { margin-top: .5em; } 

a { text-decoration: none; }
a:hover { text-decoration: underline; }
a.solved { text-decoration: line-through; }

