body {
  background-color: #766844;
  color: #cccccc;  
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}

/**** Color matches

 864B4B red, desat
 812B2B red
 D78048 orange
 375398 blue
 D55B3A red-orange
 7A864B green
 ADBA42 yello-green
 E1D990 yella from nav
 989C79 taupe or something
 748AA6 blue-grey

*****/


/************* DIVS **********/

div.wrapper {
  position:relative;
  width:750px;
  background-color:#766844;
  margin-right:auto;
  margin-left:auto;
  /*border:1px solid #ff0000; */

}

#main {
  width:750px;
  position:absolute;
  top:0px;
  left:0px;
  padding-bottom:20px;
  /*border:1px solid #ff0000;*/
  z-index:1;
}


div.map {
  position:absolute;
  top:60px;
  left:135px;
}


#stretch {
  height:100%;
  background: url("i/nav_shim.gif");
  border:1px solid #ff0000;
}

#nav {
  height:200px;
  vertical-align:top;
}

div.text {
  width:460px;
  margin:60px 0px 20px 80px;
  font-size:11px;
  /*border:1px solid #ff0000;*/
}

div.indent {
  margin-left:12px;
}

div.formElement {
  font-size:11px;
  text-align:left;
  margin:12px 20px 0px 20px;
}

div.formSubmit {
  width:300px;
  margin:20px 20px 0px 20px;
  text-align:center;
}

div.editLinks {
  margin:4px 0px 0px 0px;
}

div.tags_key {
  margin:130px 0px 0px 0px;
}

#adminLinks {
  margin-top: 4px;
  font-size: 11px;
  line-height: 1.4;

}

#admin_results a{
  font-size: 10px;
}

div.message {
  font-size: 12px;
  font-weight:600;
  color: #8A2727;
}


/************* Links **********/

a:link {
  text-decoration:none;
  color:#DBD493;
}

a:active {
  text-decoration:none;
  color:#DBD493;
}
a:visited {
  text-decoration:none;
  color:#DBD493;
}
a:hover {
  text-decoration:underline;
  color:#EDE37D;
}


a.big {
  font-size:14px;
  font-weight:600;
}


/************* Spans **********/

.blueHeading {
  color:#A0B1C9;
  font-size:12px;
  font-weight:600; 
}

.path {
  font-size:10px;
}


/************* Images **********/


img {
  border:0px solid #ff0000;
  padding:0px;
  margin:0px;
  z-index:0; 
}

#page_feature {
  position:absolute;
  top:51px;
  left:24px;  
  z-index:1;
}

img.border {
  padding:1px;
  /*border:1px dashed #555566;*/
  border:1px solid #999999;
}

img.db_left {
  padding:1px;
  border:1px solid #999999;
  margin:2px 6px 4px 0px;
}

img.db_right {
  padding:1px;
  border:1px solid #999999;
  margin:4px 4px 4px 4px;
}


/************* Tables **********/

table.credits td{
  text-align:center;
  vertical-align:bottom;
  padding:20px 8px;
}

/************* Paragraphs **********/


p.indent {
  margin-left:12px;
}

p.spaced {
  line-height:1.8;
}



/************* Forms **********/

input.tb {
  width:300px;
  margin:3px 0px 0px 0px;
}

.tb_lil {
    width: 186px;
}

.lb {
  margin:3px 0px 0px 0px;  
}

textarea.ta{
  width:300px;
  margin:3px 0px 0px 0px;
  font-family:verdana,arial,sans-serif;
}

input.tagGen {
  margin: 3px 0px 0px 0px;
  width: 100px;
  font-size: 11px;
}


