/* --- GLOBALS --------------------------------------------------------------------------- */

.sidebar p, .sidebar ul { color: #8f4934; }
h6 { color: #ea7200; }
h1, h2, .sidebar h4, a { color: #1a2e66; }
div#content p, div#content li, h5, a:visited {	color: #534129; }

/* END */
/* --- GLOBALS --------------------------------------------------------------------------- */

* { padding: 0;margin: 0;outline: none; }
body { background: #fcfaef url(../images/bkgnd_main.gif);font-size: 80%; }
h1 {
	font: normal 1.8em "Gill Sans", "Century Gothic", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	margin-top: 12px;
	margin-bottom: 6px;
}
h2 {
	font: normal 1.4em "Gill Sans", "Century Gothic", Helvetica, Arial, sans-serif;
	text-transform: small-caps;
	margin-top: 2px;
	margin-bottom: 6px;
}
h3 {
	font: normal 1.2em  Georgia, "Times New Roman", serif;
	text-transform: capitalize;
	font-variant: small-caps;
	margin-top: 20px;
	margin-bottom: 6px;
}
h4 {
	font: normal 1.1em  Georgia, "Times New Roman", serif;
	text-transform: capitalize;
	font-variant: small-caps;line-height: 1.2em;
	margin-top: 16px;
	margin-bottom: 6px;
}
h5 {
  font: bold 1em "Gill Sans", "Century Gothic", Helvetica, Arial, sans-serif;
  margin-bottom: 5px;
}
h6 {
	font: normal 1.3em  Georgia, "Times New Roman", serif;
	text-transform: capitalize;
	font-variant: small-caps;
	margin-top: 20px;
	margin-bottom: 6px;
}
p { margin-bottom: 14px; }
div#content p, ul {
  font: 1em "Gill Sans", Helvetica, Arial, "Trebuchet MS", sans-serif;
	line-height: 1.5em;
}
img { border: 0; }
input {
	color: #1a2e66;
	background-color: #fcf9eb;
	border: 1px solid #1a2e66;
	}
fieldset {
	display: inline;
	}
ul { margin-bottom: 10px;margin-left: 20px;list-style-type: none; }


/* --- LOGO ------------------------------------------------------------------------------------ */
#wrapper {
	width: 1000px;
	position: relative;
	left: 50%;
	margin-left: -500px;
	}

/* END */
/* --- MAIN CONTENT ---------------------------------------------------------------------------- */


#header_movie {
	background-color: transparent;
  display: block;
	z-index: 1;
}
#header {
	margin-top: 8px;
	}

div#yield { min-height: 420px; }
#content {
	width: 600px;
	float: left;
	padding: 3px 0 10px 0;
	margin: 0 10px 0 30px;
	}
#body_left p { margin: 12px 15px 0 0; }
.body_col {
	width: 289px;
	margin-left: 10px;
	float: left;
	}
ul.bullets {
	list-style-type: square;
	}
div#content li { line-height: 1.2em;margin-bottom: 6px; }

#contact {
  height: 18em;
  width: 400px;
  margin-left: 60px;
  position: relative;
}
#contact input {
  border: none;
}
label.contact_label {
  color: #1a2e66;
  font-size: 10px;
}
p#comments {
  position: absolute;
  top: 3.85em;
  right: 0;
}
#contact_info {
  background: url(/images/logo.png) top left no-repeat;
  padding: 40px 0 0 48px;
  width: 300px;
  position: absolute;
  top: 85px;
  right: 25px;
}
#contact input, #contact textarea {
  background-color: #fcfaef;
  color: #1a2e66;
  font: 1em Arial, sans-serif;
  text-transform: none;
  height: 15px;
  width: 400px;
  padding: 7px;
  margin-top: 0;
}
#contact input#submit {
  height: 25px !important;
  width: 80px;
  padding: 0;
  position: absolute;
  right: 0;
}
#contact input, #contact textarea, #contact input#submit {
  border: 1px solid #8f4934;
}
#contact textarea {
  height: 147px;
}


/* END */
/* --- SIDEBAR CONTENT -------------------------------------------------------------------------- */

#sidebars {
	width: 320px;
	float: right;
	padding: 0;
	margin: 0 0 0 29px;
	z-index: 40;
	clear: right;
}
.sidebar {
	background: url(../images/bkgnd_mission.gif) -9px -50px repeat-x;
	color: #8f4934;
	padding: 20px 0;
	margin: 3px 15px;
}
div#mission {
	background: url(../images/bkgnd_mission.gif) -9px 0 repeat-x;
	color: #8f4934;
	padding: 35px 0 25px 0;
}
div#mission p {
  text-align: center;
}
.sidebar p, .sidebar ul {
	font: 0.8em "Gill Sans", "Century Gothic", Helvetica, "Trebuchet MS", Arial, sans-serif;
	line-height: 1.3em;
	margin: 0 18px;
}
.sidebar h4 {
	font: 0.94em "Gill Sans", "Century Gothic", Helvetica, "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 6px 18px;
}
.sidebar ul {
	text-align: left;
	margin-left: 60px;
	list-style-type: square;
}
.sidebar li { margin-left: 20px; }
.sidebar ul { margin-left: 20px; }
#sidebar_01, #sidebar_02 { border: 1px dotted #fde0ab; }


/* --- TABS ------------------------------------------------------------------------------------- */
#folder {
	padding: 20px 0 0 0;
	margin: 0;
	width: 610px;
	clear: left;
	}
.tabs {
	width: 300px;
	margin: 0;
	float: left;
	display: inline;
	}
#col_2 { margin-left: 10px; }
.desc {
	background: url(../images/bkgnd_tab_desc.jpg) 0 0 repeat-x;
	width: 300px;
	padding: 0;
	margin: 0 0 10px 0;
	}
.desc p {
	font: .7em Arial, Helvetica, sans-serif !important;
	color: #723b2a !important;
	padding: 4px 0 !important;
	margin: 0 10px !important;
	}
.tab { background: url(/images/tab.gif) 0% 0% no-repeat; margin: 0; }
html > body .tab { background: url(/images/tab.gif) 0% 0% no-repeat; margin: 0; }
.tab h6 {
	font: normal 0.8em "Gill Sans", "Century Gothic", Arial, Helvetica, sans-serif;
	line-height:left;
	vertical-align: middle;
	text-transform: uppercase;
	color: #1a2e66;
	width: 300px;
	display: block;
	padding: 10px;
	margin: 2px 0 0 0;
	border-bottom: 1px dotted #fde0ab;
	}
dl.news { padding: 0; margin: 0; }
dl.news dt {
	font-size: .8em;
	color: #24408f;
	background: url(../images/bullet_dt-news.gif) 0% 57% no-repeat;
	padding-left: 10px;
	margin-left: 2px;
	}
dl.news dd {
	font: .7em Helvetica, Arial, sans-serif;
	letter-spacing: .6px;
	line-height: 1.1em;
	color: #797f8f;
	padding-left: 12px;
	margin: 0 8px 5px 0;
	}
dl.news a, dl.news a:visited { color: #8E3C23; }
dl.news a:hover { color: #ba6146; text-decoration: underline; }


/* --- FOOTER ---------------------------------------------------------------------------------- */
#footer {
	background: url(../images/bkgnd_footer.jpg) top left repeat-x;
	width: 100%;
	height: 300px;
	padding: 10px 0;
	margin: 40px 0 0 0;
	clear: left;
	border-top: 1px solid #8f4934;
	}
#footer img { float: left; margin: 6px 10px 0 65px; }
#footer h2 {
	font: 1.1em "Gill Sans", "Century Gothic", Helvetica, Arial, sans-serif;
	text-transform: normal;
	color: #8f4934;
	margin: 0 0 0 100px;
	}
#footer p {
	font: .7em "Gill Sans", "Century Gothic", Helvetica, Arial, sans-serif;
	line-height: 1.2em;
	color: #8f4934;
	vertical-align: top;
	margin: 2px 5px 0 100px;
	}
#footer a, #footer a:visited { text-decoration: none; color: #8f4934; }
#footer a:hover { color: #8f4934; }
#info {
	background: url(../images/logo_footer.gif) 0% 53% no-repeat;
	width: 800px;
	position: relative;
	left: 50%;
	padding: 25px 20px 25px 85px;
	margin-left: -400px;
	}


/* --- MISC ------------------------------------------------------------------------------------ */
div.spacer {
	width: 0;
	height: 0;
	clear: both;
	}
hr {
	clear: both;
	border: 0;
	}
