﻿@charset "UTF-8";
/* CSS Document */

body  {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E0DAC3;
	margin: 0;
	padding: 0;
	text-align: center;
}
#shell {
	width: 960px;
	background: url(../images/bg_shell.gif) repeat-y 0px 0px;
	margin: 0 auto;
	text-align: left;
} 
#sidebar {
	float: left;
	width: 297px;
	padding: 0px;
}
#donations {
	background: #A5B3BB;
	width: 250px;
	margin-left: 23px;
	margin-top: 23px;
	margin-bottom: 9px;
}
#donations a {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
}
#donations a:hover {
	text-decoration: underline;
}
#donations #newDonor {
	margin-left: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#donations #video_button {
	margin-top: 0px;
	margin-left: 12px;
}
#donations h3 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 0px 0px 12px;
}
#donations p.caption {
	font: italic 12px "Trebuchet MS", Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 12px;
	margin-left: 24px;
}
#donations p {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 12px 12px 0px;
	text-align: justify;
}
img.button {
	margin-bottom: 9px;
	margin-left: 23px;
}
#news, #events {
	width: 250px;
	margin-bottom: 9px;
	margin-left: 23px;
	padding: 0px;
}
#news img, #events img {
	width: 250px;
	margin: 0;
	padding: 0;
}
#newsContent, #eventsContent {
	width: 250px;
	margin: 0;
	padding: 0 0 6px;
	background: #A5B3BB;
}
#news p, #events p {
	margin: 0px 12px 9px;
	font: 12px/16px "Trebuchet MS", Helvetica, sans-serif;
	color: #000000;
}
#news .date, #events .date {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 12px;
}
#news .headline, #events .headline {
	font-size: 14px;
	font-weight: bold;
}
#news a, #events a {
	color: #000000;
	text-decoration: none;
}
#news a:hover, #events a:hover {
	color: #D80002;
	text-decoration: underline;
}
img.ad {
	margin-bottom: 9px;
	margin-left: 23px;
}
#content {
	width: 641px;
	float: left;
}
#photoHole {
	background: #D5CDAF;
	padding: 0;
	height: 159px;
	width: 641px;
} 
#menu {
	width: 641px;
	background: #D5CDAF;
	height: 96px;
	margin: 0px;
	padding: 0px;
}
#navBox {
	background: #D5CDAF;
	padding: 0 0 0 301px;
	height: 48px;
	width: 340px;
	margin: 0px;
} 
#mainContent {
	margin: 0;
	padding: 12px 60px 36px 24px;
	width: 557px;
} 
#mainContent div.hilite {
	padding: 12px;
	width: 555;
	border: 1px solid #4E6D84;
	background: #A5B3BB;
}
#mainContent div.hilite h3 {
	color: #000000;
	border-bottom: 1px dotted #4E6D84;
}
#mainContent a {
	font-weight: bold;
	color: #DC0000;
}
#mainContent a:hover {
	color: #000000;
}
#mainContent p.date {
	color: #4E6D84;
	margin-top: 0px;
	margin-left: 24px;
}
#mainContent p.caption {
	margin-bottom: 30px;
	margin-left: 24px;
}
#mainContent table.photo {
	background: #4E6D84;
	border: 1px solid #4E6D84;
	margin-left: 6px;
}
#mainContent table.photo td.caption {
	color: #FFFFFF;
	padding: 6px 4px 4px 6px;
}
#mainContent div.hilite p {
	color: #000000;
}
#mainContent div.hilite i {
	color: #4E6D83;
}
#mainContent img.drawline {
	width: 100%;
	border-bottom: 1px solid #4E6D84;
}
#mainContent img.drawdots {
	width: 100%;
	border-bottom: 2px dotted #4E6D84;
}
#mainContent img.pix {
	border: 1px solid #4E6D84;
}
#footer {
	padding: 0;
	background:url(../images/bg_foot.gif) no-repeat 0px 0px;
	height: 64px;
	width: 937px;
	vertical-align: top;
} 
#ftop {
	padding: 14px 0 0 603px;
	height: 29px;
	width: 357px;
	vertical-align: top;
	background: url(../images/bg_foot.gif) no-repeat 0px 0px;
} 
#fbot {
	padding: 12px 0 0 23px;
	height: 45px;
	width: 937px;
	vertical-align: top;
	background: url(../images/bg_foot.gif) no-repeat 0px -43px;
} 
#footer p {
	margin: 0;
	padding: 0px;
	font: 11px "Trebuchet MS", Helvetica, sans-serif;
	color: #C0B58C;
}
#footer a {
	font-weight: bold;
	color: #A69D7A;
	text-decoration: none;
}
#footer a:hover {
	color: #4E6D84;
}
.tanbox {
	background: #E0DAC3;
	padding: 6px;
	border: 1px solid #4E6D84;
	font-size: 11px;
}
.center td {
	text-align: center;
}
.tanbox tr.header td {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #4E6D84;
}
.clearfloat {
	clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}
ul.spread li {
	margin-bottom: 9px;
}
li.acrobat {
	list-style: url(../images/icons/icon_pdf.gif) outside;
}
li.word {
	list-style: url(../images/icons/icon_doc.gif) outside;
}
li.powerpoint {
	list-style: url(../images/icons/icon_ppt.gif) outside;
}
li.excel {
	list-style: url(../images/icons/icon_xls.gif) outside;
}
a.small {
	font-size: 11px;
	font-weight: bold;
}
.padright {
	margin-right: 9px;
	margin-bottom: 6px;
}
.caps {
	text-transform: uppercase;
}
.padleft {
	margin-left: 6px;
}
strong {
	font-size: 16px;
}
.floatleft {
	float:	left;
}.required {
	color: #CC0000;
}
