body {
  font-family: Arial, Helvetica, sans-serif;
  background-image:url(images/dgren005a.jpg);
  background-color: #0a2c10;
  margin-left: 5px;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.main_box {
  background-color: #8f5016;
  border:none;
  width:840px;
}

h1 {
  font-family: Veranda, Arial, Helvetica, sans-serif;
  font-size:24px; font-weight:500; color:#e0e0e0; 
  text-align:left;
  margin-left:10px; margin-right:20px; margin-top:5px; margin-bottom:5px;
}

h2 {
  font-family: Veranda, Arial, Helvetica, sans-serif;
  font-size:20px; font-weight:500; color:#e0e0e0; 
  text-align:left;
  margin-left: 10px; margin-right: 20px; margin-top: 10px ; margin-bottom:5px;
}

h2 .trailer {
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px; font-weight:400; color:#000000; 
}

h3 {
  font-family: Veranda, Arial, Helvetica, sans-serif;
  font-size:20px; font-weight:400; color:#e0e0e0; 
  color:#500000;
  text-align:left;  margin: 5px 20px 5px 10px;
}


td {
  font-family: Arial, Helvetica, sans-serif;
}

th {
  font-family: Arial, Helvetica, sans-serif;
}
  
a:link    { color:#CCCC33; text-decoration:none; }
a:visited { color:#AAAA22; text-decoration:none; }
a:active  { color:#CCCC33; background-color:#000000; }
a:hover   { color:#e0e0e0; background-color:#500000; }

.display {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px; font-weight:400; color:#c0c0c0;
  vertical-align:bottom; 
  text-align:center;
  background-color:#000000;
  padding-top:5px; padding-bottom:5px;
}

.display a:link    { color:#CCCC33; text-decoration:none }
.display a:visited { color:#CCCC33; text-decoration:none }
.display a:active  { color:#000000; background-color:#ab9a23 }
.display a:hover   { color:#e0e0e0; background-color:#800000; }

.display form {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px; font-weight:400; color:#cccc33;
  vertical-align:bottom; 
  text-align:center;
  background-color:#000000;
}

.gentext {
  font-family:Helvetica, Arial, Verdana, sans-serif;
  font-size:14px; font-weight:400; color:#000000;
  text-align:left;
  margin-left: 20px; margin-right: 20px; margin-top: 10px; margin-bottom: 10px; 
  font-style:normal; font-variant:normal
}

.gentext_wide {
  font-family:Helvetica, Arial, Verdana, sans-serif;
  font-size:14px; font-weight:400; color:#000000;
  text-align:left;
  margin-left: 80px; margin-right: 20px; margin-top: 10px; margin-bottom: 10px; 
  font-style:normal; font-variant:normal;
}

.refs_and_credits {
  font-family: Arial, Verdana, sans-serif;
  font-size:14px; font-weight:400; color:#000000;
  text-align:left;
  margin-left:2px; margin-right:2px; margin-top:10px; margin-bottom:0px;
}

.refs {
  font-family: Arial, Verdana, sans-serif;
  font-size:12px; font-weight:400; color:#000000;
  margin-left:0px; margin-right:0px; margin-top:3px; margin-bottom:0px;
}

.nav {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px; font-weight:700; color:#000000;
  vertical-align:bottom; 
  text-align:center;
}

.nav_button {
  font-family: Arial, Verdana, sans-serif;
  font-size:12px; font-weight:400; color:#CCCC33; background-color:#0A2C10;    
  text-align:center; height:28;
  border-width:3px; border-style:solid; border-color:#a8a8b8 #505050 #505050 #a8a8b8;  
  padding-top:2px; padding-bottom:0px; 
  margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px;
}

/*   
  font-family: Arial, Verdana, sans-serif;
  font-size:12px; font-weight:400; color:#CCCC33; background-color:#0A2C10;    
  text-align:center; height:28;
  border-width:3px; border-style:solid; border-color:#c8c8c8 #606060 #606060 #c8c8c8;  
  padding-top:2px; padding-bottom:0px; 
  margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px;
*/


.td_green {
}

.td_clear {
  background-image:url(images/dgren005a.jpg);
  background-color: #0a2c10;
}


.slideshow_prevnext {
  margin-left:1px; margin-right:1px; margin-top:1px; margin-bottom:1px;
  padding-top:0px; padding-bottom:0px; 
  cursor:pointer; border-style:solid; border-color:#cccc33; border:1px;
  background-color:#99CCFF;
  height:52px; width:52px;
}

.about_right {
  padding:0px; margin:0px; border:0px; vertical-align:top;
}

.about_right td#form {
  width:133px; height:100px;
  padding:0px; margin:0px; border:0px;
}

.about_right td#space {
  width:133px; height:5px;
  padding:0px; margin:0px; border:0px;
}

.about_right form {
  padding:0px; margin:0px; border:0px;
}

a#WebCreationsByZ {
  display:block;
  font-size:12px;
  margin:0px 0px 2px 0px; 
  padding:0px;
  text-align:center; vertical-align:top;
}



a#WebCreationsByZ:link    { color:#000000; text-decoration:none; }
a#WebCreationsByZ:visited { color:#000000; text-decoration:none; }
a#WebCreationsByZ:active  { color:#CCCC33; background-color:#000000; }
a#WebCreationsByZ:hover   { color:#e0e0e0; background-color:#500000; }
