/* First nullify all browser defaults */

html, body, form, fieldset {
  margin: 0;
  padding: 0;
  /*font: 100%/120% georgia, "lucida bright", "Times New Roman", times, serif;*/
}
h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {
  margin: 1em 0;
  padding: 0;
}
li, dd, blockquote {
  margin-left: 1em;
}
form label {
  cursor: pointer;
}
fieldset {
  border: none;
}
input, select, textarea {
  font-size: 100%;
}



/* Layer styles */

#popupButton {
  color: #ffffff; 
  font-family: Arial, Helvetica, Sans-Serif; 
  border: 1px solid white;
  text-decoration: none;
}
#popupButton a:link, #popupButton a:visited, #popupButton a:hover {
  text-decoration: none; 
}
.normalButton {
  background-color: #ababab;
} 
.focusButton {
  background-color: #777777;
}
#titleBar {
  cursor: move; 
  border: 4px solid #ababab; 
}
#layerTitle {
  color: #ffffff; 
  font-family: Arial, Helvetica, Sans-Serif; 
  text-decoration: none;
}
#layerBackground
{
  filter: Alpha(Opacity=40); 
  -moz-opacity: 0.4; 
  opacity: 0.4;
  width: 100%; 
  height: 100%; 
  background-color: #999999;
  position: absolute;
  z-index: 500;
  top: 0px; 
  left: 0px;
}


/* Content styles */

h1, h2, h3, h4, h5, h6 {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  color: #98ca33; 
  margin: 32px 0px 0px 0px;
}
pre {
  font-family: georgia, "lucida bright", "Times New Roman", times, serif;
}
a:link {
  color: #555555;
  text-decoration: underline;
}
a:visited {
  color: #555555;
  text-decoration: underline;
}
a:hover {
  color: #aaaaaa;
  background-color: #333333;
  text-decoration: none;
}
.copyright {
  text-align: right;
  color: #98ca33;
  font-style: italic;
  font-size: 0.8em;
}
