@charset "UTF-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body {
	font: 76% helvetica, arial, sans-serif;
	background: #625147 url(images/body_bg_alt.gif) repeat fixed;
}
#wrapper {
	width: 770px;
	margin: 0 auto;
}
#header {
	float: left;
	width: 760px;
	border-top: 5px solid #fff;
	border-right: 5px solid #fff;
	border-left: 5px solid #fff;
	background: url(images/header.png) no-repeat top left;
	height: 185px;
}
#footer {
	width: 760px;
	border-bottom: 5px solid white;
	border-right: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	background: #862A2C;
	height: 40px;
	text-align: center;
	padding-top: 20px;
	font-size: 80%;
	clear: both;
}
/* NAVIGATION */
ul#navbar {
	float: left;
	width: 760px;
	height: 40px;
	background: url(images/nav_bg_alt.png) repeat-x top left;
	border-right: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-left: 0;
	margin-bottom: 0;
}
#navbar {
	padding-left: 0;
	margin-left: 0;
}
#navbar li {
	display: inline;
	float: left;
	border-right: 1px solid #A22C2F;
	padding: 0;
	list-style: none;
	color: #fff;
  }
#navbar li#first_nav {
	border-left: none;
}
#navbar li#last_nav {
	border-right: none;
}
#navbar li#last_nav a {
	border-right: none;
}
#navbar a {
  width:auto;
  display:block;
  padding:15px 8px 10px 8px;
  font: normal 12px Helvetica, arial sans-serif;
  text-transform: uppercase;
  color:#fff; 
  text-decoration:none;
  }
#navbar a:hover, #navbar li.current_nav_item a {
  color:#fff;
}

#content {
	float: left;
	width: 760px;
	background: #fff url(images/content_bg.png) repeat-x top left;
	border-right: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	overflow: visible;
	padding-bottom: 50px;
}

#sidebar {
	float: right;
	width: 210px;
	padding: 10px;
	padding-top: 20px;
	margin-right: 10px;
	display: inline;
	background: transparent;
}
#sidebar ul {
	color: #000;
}
.sidebar-box {
	background: #fff;
	padding: 10px 5px 0px;
	font-weight: normal;
	margin-bottom: 10px;
	border: 1px solid #ededed;
}
.sidebar-box h3 {
	font: normal 130% Georgia, "Times New Roman", Times, serif;
	color: #641718;
	background: url(images/sidebar_heading3_bg.gif) no-repeat left 50%;
	padding-left: 25px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.sidebar-box h4 {
	font: normal 120% Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-style:italic;
	margin-top: 0px;
	margin-bottom: 10px;
}
.sidebar-box dl {
	margin-top: 5px;
}
.sidebar-box dt {
	font: bold 100% Arial, Helvetica, sans-serif;
	color: #333;
	margin-top: 10px;
	margin-bottom: 5px;
	border-left: 6px solid #641718;
	padding-left: 5px;
	line-height: 1.2em;
}
.sidebar-box dd {
	margin-left: 0;
}
.sidebar-box dd p {
	font: 100%/1.4 Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 0px;
}
fieldset {
	border: 1px solid #CCCC66;
}
legend {
	color: #914f1b;
	font: bold 100% "Trebuchet MS", Arial, sans-serif;
}
h2 {
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	background: url(images/heading2_bg.gif) no-repeat left bottom;
	padding-bottom: 5px;
	color: #4D321B;
	xborder-bottom: 1px solid #D8D0D0;
	margin-top: 20px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
li h3 {
	font: bold 90% Verdana, Arial, Helvetica, sans-serif;
	color: #667353;
}
h4 {
	margin-bottom: 0;
	margin-top: 20px;
	font-size: 120%;
	color: #685F3C;
}
p {
	font: normal 13px/1.4 Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 10px;
}
img { border: 0px;}
.imgLeft {
	margin: 5px 10px 5px 0px;
	float: left;
	padding-right: 10px;
	overflow: hidden;
}
.imgRight {
	margin: 5px 0px 5px 10px;
	float: right;
	padding-right: 10px;
}
.imgLeftBorder {
	margin: 5px 10px 5px 0px;
	float: left;
	border: 1px solid #C8BEB6;
	padding: 10px;
	padding-bottom: 15px;
	background: #F1F1F1;
	overflow: hidden;
}
.imgRightBorder {
	margin: 5px 0px 5px 10px;
	float: right;
	border: 1px solid #C8BEB6;
	padding: 10px;
	padding-bottom: 15px;
	background: #F1F1F1;
}
a:link {
	color: #641718;
	text-decoration: underline;
}
a:visited {
	color: #641718;
	text-decoration: underline;
}
a:hover {
	color: #9C8E5A;
	text-decoration: none;
}
.externalLink {
	background: url(images/external_link_icon_12px.gif) no-repeat right 70%;
	padding-right: 15px;
}

ul {
	font: 100% Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-left: 20px;
}
ul p {
	font-size: 100%;
}
ul li {
	line-height: 1.4;
	list-style-type: square;
}
ol {
	font: 100% Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-left: 25px;
}
ol li {
	line-height: 1.4;
}
#sidebar ul {
	font-size: 100%;
}

dd li {
	color: #000;
}
#footer p {
	color: #fff;
}
/*--forms styles--*/
form fieldset {
	border: 1px solid #CCCC66;
	padding: 10px;
}
form legend {
	color: #333;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}
form legend span {
	color: #641718;
}
form label {
	font: 100% Arial, Verdana, sans-serif;
	color: #000;
}
form .textfields {
	margin-bottom: 10px;
}
form fieldset dd {
	margin-bottom: 10px;
}
form fieldset.tab_submit {
	border: none;
}
/*--end forms styles--*/

.imageHolder dd {
	font: bold 80% Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0;
	color: #667353;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.notice {
background:#FAF9DC none repeat scroll 0%;
border:1px solid #BB001C;
font-family:Arial,sans-serif;
margin-bottom:10px;
margin-top:20px;
padding:10px;
}
.notice p {
color:#000000;
font-size:100%;
}
.notice ul {
margin-left:20px;
}
.notice ul li {
color:#000000;
}
.notice ul li strong {
color:#000000;
}
h3.important {
background:transparent url(images/alert_16px.gif) no-repeat scroll left 50%;
color:#BB001C;
margin-top:0pt;
padding-left:18px;
}
.highlight {
	background: #FFFF66;
}
.verse {
	font-style:italic;
	background: #E7E1C2;
	border: 1px solid ccc;
	margin: 10px;
	padding: 5px 10px 5px 10px;
}
.required {
	color: #641718;
}
p.alert {
background:transparent url(images/alert_16px.gif) no-repeat scroll left top;
padding-left:18px;
}
#journalEntries {
	margin-top: 10px;
}
#journalEntries dt a {
	margin-right: 0;
	font-size: 140%;
	line-height: 18px;
	font-weight: bold;
	color: #553924;
	text-decoration: none;
}
#journalEntries dt a:hover {
	color: #996600;
}
#journalEntries dd {
	padding-bottom: 8px;
}
#journalEntries .posted {
	padding-top: 4px;
	border-top: 1px solid #ccc;
	background: url(images/scroll_border_350px.png) no-repeat bottom center;
	padding-bottom: 50px;
	margin-bottom: 10px;
}
#journalEntries .noDivider {
	background: none !important;
	padding-bottom: 20px !important;
	margin-bottom: 0 !important;
}

.posted a {
	font-size: 90%;
	color: #000;
	text-decoration: none;
}
#journalEntries dd a.postedLink {
	background: url(images/file_icon_10px.gif) no-repeat 0 0;
	padding-left:16px;
}
#journalEntries dd a.forwardLink {
	background: url(images/fastforward_9px.gif) no-repeat center right;
	padding-right:14px;
}

#journalEntries dd a.commentsLink {
	background: url(images/comment_icon_10px.gif) no-repeat 0 1px;
	padding-left: 16px;
	margin-left: 2px;
}
.posted a:hover {
	color: #333;
}
#journalEntries dd .commentsOff {
	font: 90% Georgia, "Times New Roman", Times, serif;
	color: #ccc;
	background: url(images/comment_off_icon_10px.gif) no-repeat 0 1px;
	padding-left: 16px;
	margin-left: 2px;
}
#journalEntryComments dt {
	margin-top: 10px;
	padding: 5px;
	border-top: 1px solid #FEC641;
	background: #FFFFCC;
}
#journalEntryComments dd {
	padding: 5px ;
	background: #FFFFCC;
}
dl#previewComment {
	background: #FFFFCC;
	margin-top: 20px;
}
#previewComment dt {
	margin-top: 10px;
	padding: 5px;
	border-top: 1px solid #FEC641;
}
#previewComment dd {
	padding: 5px;
}
dt.author_post_dt {
	background:#7f3530 !important;
	color: #fff;
}
dd.author_post_dd {
	background:#924843 !important;
	color: #fff;
}
dd.author_post_dd p {
	color: #fff;
}
#comments_form {
	padding: 10px;
	margin-top: 10px;
	background: #ffffcc;
}
#comments_form fieldset {
	padding-bottom: 10px;
	border: none;
	border-bottom: 1px solid #FEC641;
}
#comments_form dl.formElement {
	padding-top: 10px;
}
#comments_form dl.formElement label {
	font-weight: bold;
}
#comments_form dl.formElement input {
	margin-top: 4px;
	border: 1px solid #FEC641;
}
#comments_form dl.formElement textarea {
	margin-top: 4px;
	border: 1px solid #FEC641;
}
#comments_form dl.formElement label {
	margin-right: 5px;
}
#comments_form #submit, #comments_form #preview, #comments_form #insert {
	margin-top: 10px;
}
.top-page {
	text-align: right;
	padding-right: 34px;
	padding-bottom: 4px;
	margin-top: 20px;
	background: url(images/back_to_top_icon.gif) no-repeat top right;
	
}
.top-page a {
	text-decoration: underline;
	font-size: 100%;
}
.top-page a:hover {
	color: #CC6600;
}