/*---- BASE STYLES -----*/

body { margin: 0; padding: 0; background: #7d6a55; color: #372719; font: 15px Georgia,Times,serif; }

a:visited, a:link { color: #6d1b25; }
a:hover, a:active { color: #000000; }
a:active { color: #000000; }

embed, form, object { margin: 0; padding: 0; }

h1 { margin-top: 0; margin-bottom: 5px; color: #372719; font-size: 23px; }
h2 { margin-top: 2em; color: #685732; font-size: 17px; }
h3 { color: #000000; font-size: 15px; }
h4 { color: #000000; font-size: 13px; }

sup, sub { font-size: 10px; }
input, textarea { font-size: 10px; }

p { margin: 0 0 1.2em 0; }

ol, ul { margin-top: 0; margin-bottom: 1.2em; }

/*---- GENERIC STYLES -----*/

.accent { margin-top: -25px; margin-bottom: 0px;}

.footer { font-size: 10px; color: #7d6a55; }
.footer a:visited { color: #7d6a55; }
.footer a:link { color: #7d6a55; }
.footer a:hover { color: #000000; }
.footer a:active { color: #000000; }

.photo_right { float: right; margin: 0 0 10px 10px; }

.smalltext { font-size: 10px; color: #000000; }

.subnav { font-size: 11px; color: #7d6a55; }
.subnav a:visited { color: #7d6a55; text-decoration: none;  }
.subnav a:link { color: #7d6a55; text-decoration: none; }
.subnav a:hover { color: #000000; }
.subnav a:active { color: #000000; }

#caption { font-size: 10px; color: #000000; padding-top: 6px; padding-bottom: 15px; }
#content { width: 473px; padding: 25px 46px 0 0; }

#video	 {
  width: 565px;
  height: 345px;
  background: #ffffff url("../video/images/video_back.gif") ;
}

#subnav {
  font-family: Arial, Helvetica, sans-serif; 
  padding-top: 20px;
  padding-left: 20px;
  background: #ffffff url("images/sub_back.gif") repeat-y;
  width: 180px;
}

#footer {
  font-family: Arial, Helvetica, sans-serif; 
  padding-left: 20px;
  padding-bottom: 40px;
  background-color: #f9e9ea; 
  width: 745px;
}

#home {
  padding-top: 0px;
  padding-left: 50px;
  padding-bottom: 20px;
  background: #F1E4CD url("images/home_text.gif") no-repeat                ;
}

#searchbox {
  border-width: 1px;
  border-color: #84817f; 
  background-color: #eeeeee; 
  width: 106px;
  height: 14px;
}

#spotlights ul { margin-left: 0; padding-left: 0; }
#spotlights li { list-style-type: none; margin-bottom: 1em; }
#spotlights a { font-weight: bold; }
#spotlights em {  display: block; font-style: normal; }.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: normal;
}

h3.mission { margin-bottom: 0; padding: .25em .5em;  background: #372719; color: #f9e5c8; }
blockquote.constrained { clear: both; }
blockquote.mission { margin: auto 0 1em; padding: 1em 4em 1em 2em; border: 1px solid #372719; background: #887157 url("images/mission.gif") bottom right no-repeat; color: #f9e5c8; }
blockquote.mission p { margin: 0;  }
