
/* =================================================================== */
/* body */

body {
  font-family: Arial, Verdana, "Lucida Grande", Geneva, Lucida, Helvetica, sans-serif;
  margin: 0px auto 0px auto;
  padding: 0px;
  background-color: #DDD6A4;
  font-size: .8em;
}

p {
  margin: 0px;
  padding: 0px 0px 13px 0px;
}


/* =================================================================== */
/* heads */


/* hide the site name when CSS is active */
h1.sitename {
  display: none;
}

h2 {
  font-size: 2.2em;
  color: #000000;
  margin: 0px 0px 10px 0px;
}

h2.sub {
  font-size: 1.8em;
  color: #933809;
  margin: -14px 0px 10px 0px;
}

h3 {
  font-size: 1.3em;
  color: #000000;
  margin: 0px 0px 0px 0px;
}

h4 {
  font-size: 1.1em;
  color: #933809;
  margin: 0px 0px 0px 0px;
}

h5 {
  font-size: .9em;
  color: #000000;
  margin: 0px 0px 0px 0px;
}

h6 {
  font-size: .9em;
  color: #933809;
  margin: 0px 0px 0px 0px;
}


/* =================================================================== */
/* tables */

table { 
  margin: 0px 0px 10px 0px;
}


/* =================================================================== */
/* images */

.wide_image {
  margin-bottom: 10px;
}

.tall_image {
  float: left;
  margin: 0px 20px 0px 0px;
}

.smi {
  float: right;
}

.smi a:hover {
  background-color: #ffffff;
}

/* =================================================================== */
/* forms */


form {
 padding: 0px;
 margin-bottom: 0px;
}

input {
  background: #ffffcc;
  color: #000000;
  font-size: 0.8em;
  border: 1px solid #933809;
}

input.btn {
   font-size: 0.8em;
   background-color: #933809;
   color: #ffffcc;
   font-weight: bold;
   border: 2px #ffffcc outset;
}
 

/* =================================================================== */
/* lists */

#main_nav ul {
  list-style-type: none;
  padding: 3px;
  margin: 0px;
  width: 150px;
  background-image: url("/images/main_nav1.png");
  background-repeat: repeat-y;
}

#main_nav li {
  padding: 2px;
  margin: 4px;
  background-color: #eedfc4;
  width: 132px;  
  font-weight: bold;
}

#top_nav ul li {
  display: inline;
  border-right: 2px #A85E39 solid;
  list-style-type: none;
  margin: 0px;
  padding: 0px 4px 0px 6px;
}

#top_nav_path ul {
  list-style-image: url("/images/arrow.gif");
}

#top_nav_path li {
  float: left;
  display: block;
  background: url("/images/arrow.gif") no-repeat 1px 4px;
  margin: 0px;
  padding: 0px 4px 0px 14px;
}

#buckets_bottom ul li {
  display: inline;
  border-right: 1px #af8f7e solid;
  list-style-type: none;
  margin: 0px;
  padding: 0px 4px 0px 6px;
}


#secondary_nav ul {
  background-image: none;
}

#secondary_nav li {
  margin: 0px 0px 0px 10px;
  width: 111px;
  font-weight: normal;
}


 .image_pic {
   list-style: inside;
}


.list_gaps li {
  margin: 5px 0px 5px 0px;
}
    

/* =================================================================== */
/* links */


a:link {
  color: #000000;
}

a:visited {
  color: #000000;
}


a:active {
  color: #000000;
}

a:hover {
  color: #000000;
  background-color: #dcc192;
}


/* === */

.mainnavitem  a:link {
  text-decoration: none;
  color: #000000;
}

.mainnavitem a:visited {
  text-decoration: none;
  color: #000000;
}


.mainnavitem a:active {
  text-decoration: none;
  color: #000000;
}

.mainnavitem a:hover {
  text-decoration: underline;
  background-color: #f9f3e8;
}

/* === */

.mainnavitem_two  a:link {
  text-decoration: none;
  color: #000000;
}

.mainnavitem_two a:visited {
  text-decoration: none;
  color: #000000;
}


.mainnavitem_two a:active {
  text-decoration: none;
  color: #000000;
}

.mainnavitem_two a:hover {
  text-decoration: underline;
  color: #000000;
  background-color: #f9f3e8;
}





/* === */

.buckets_top  a:link {
  text-decoration: none;
  color: #000000;
}

.buckets_top a:visited {
  text-decoration: none;
  color: #000000;
}


.buckets_top a:active {
  text-decoration: none;
  color: #000000;
}

.buckets_top a:hover {
  text-decoration: none;
  color: #000000;
  background-color: #efe0c7;
}

/* === */

.path_nav  a:link {
  color: #000000;
}

.path_nav a:visited {
  color: #000000;
}


.path_nav a:active {
  color: #000000;
}

.path_nav a:hover {
  color: #000000;
  background-color: #efe0c7;
}

/* === */

.buckets  a:link {
  text-decoration: none;
  color: #7c6956;
}

.buckets a:visited {
  text-decoration: none;
  color: #7c6956;
}


.buckets a:active {
  text-decoration: none;
  color: #7c6956;
}

.buckets a:hover {
  text-decoration: none;
  color: #7c6956;
  background-color: #efe0c7;
}


.mainnavitem_two_main a:hover {
  text-decoration: underline;
  color: #000000;
}







.spotlight_image {
   clear: both;
   margin-right: 10px;
   margin-bottom: 10px;
}

br.spotlight{
   clear: both;
}