﻿@import url('/css/Calendar.css');
body
{
    margin: 0px;
    background-color:#e6e6cc;
    color:#484747;
    font-family:Palatino Linotype, Book Antiqua, Palatino, Serif;
    font-size:11pt;
}
a
{
	color:#0000ff;
}
h1,h2,h3,h4,h5,h6
{
	color:#660000;
	margin:10px 0px;
	font-weight:normal;
}
h1
{
	font-size:30pt;
	font-style:italic;
	border:2px solid #660000;
	border-left-width:0px;
	border-right-width:0px;
	padding-bottom:4px;
}
h2
{
	font-size:16pt;
	color:#ffffff;
	background-color:#660000;
	padding:0px 7px;
}
h2 a
{
	color:#ffffff;
	text-decoration:none;
}
#BodyRight h2
{
	font-size:14pt;
	color:#272627;
	background-color:transparent;
	padding:0px;
}
h3{font-size:14pt;color:#272627;}
h4{font-size:12pt;}
h5{font-size:10pt;}
h6{font-size:8pt;}
.h2link
{
	float:right;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial,sans-serif;
	font-size:8pt;
	margin-top:11px;
	margin-right:7px;
}
.h2link:hover
{
	text-decoration:underline;
}
p{
	margin:10px 0px;
}
hr{
	border: 0;
	color:#660000;
	background-color:#660000;
	height:2px;
	margin:10px 0px;
}
form
{
    margin: 0px;
    padding: 0px;
}
img
{
	border-width:0px;
}
.btn
{
	color:#ffffff;
	background-color:#660000;
	border:2px solid #660000;
	border-left-width:0px;
	border-right-width:0px;
}
.clear
{
    clear: both;
    height: 0px;
    overflow: hidden;
}
.ToggleAdminContainer
{
    position: absolute;
    right: 0px;
    padding: 1px;
    margin-bottom: -27px;
    height: 25px;
    text-align: right;
}
.ToggleAdminContainer img
{
	border-width:0px;
}
.ToggleAdmin_ReturnToAdmin, .ToggleAdmin_BrowseTheSite
{
    width: 132px;
    height: 25px;
    border-width: 0px;
    background-repeat: no-repeat;
}
.ToggleAdmin_BrowseTheSite
{
    background-image: url(/Admin/images/btn_browsethesite.gif);
}
.ToggleAdmin_ReturnToAdmin
{
    background-image: url(/Admin/images/btn_returntoadmin.gif);
}

#HeaderWrapper
{
	background-color:#ffffff;
	border-bottom:5px solid #660000;
	height:160px;
}
#Header, #Middle, #Footer
{
	width:950px;
	margin:0px auto;
}
#HeaderLinks
{
	float:right;
	width:627px;
	height:21px; /* 35px total */
	padding-top:14px;
	background-image:url(/images/bg_headerlinks.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	text-align:center;
}
.HeaderLink, .HeaderLinkDivider
{
	display:inline;
}
.HeaderLink a
{
	color:#737272;
	text-decoration:none;
	font-family:Arial, san-serif;
	font-size:8pt;
	padding:0px 5px;
}
.HeaderLink a:hover
{
	text-decoration:underline;
}
#HeaderLeft, #HeaderRight
{
	float:left;
	height:125px;
}
#HeaderLeft
{
	width:358px;
}
#HeaderRight
{
	width:558px;
	margin-right:34px;
}
#Logo
{
	padding-top:22px;
	padding-left:67px;
	padding-bottom:7px;
}
#LogoIcon
{
	position:absolute;
	width:150px;
	height:0px;
	overflow:visible;
	text-align:center;
}
#HomeLink
{
	padding:20px 0px 0px 150px;
}
#HomeLink a
{
	font-size:9pt;
	color:#737272;
	font-style:italic;
	text-decoration:none;
}
#HomeLink a:hover
{
	text-decoration:underline;
}
#Search
{
	height:24px; /* 33px total */
	padding-top:9px;
	overflow:hidden;
	text-align:right;
}
#Search input
{
	font-size:8pt;
	border:1px solid #A5ACB2;
	border-right-width:0px;
	padding:2px 2px;
	margin:0px;
}
.btn, #Search input.btn
{
	border:2px solid #660000;
	border-left-width:0px;
	border-right-width:0px;
	padding:0px 3px;
}
#Slogan
{
	height:71px;
	overflow:hidden;
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	font-style:italic;
	color:#CC9933;
	font-size:16pt;
}
#Slogan p
{
	margin:0px;
}
#Menu
{
	height:20px; /* 21px total */
	padding-top:1px;
	overflow:hidden;
	background-color:#660000;
	text-align:center;
}
#Menu ul, #Menu li
{
	display:inline;
	margin:0px;
	padding:0px;
	list-style:none;
}
#Menu ul
{
	white-space:nowrap;
}
#Menu li
{
}
#Menu a
{
	font-size:11pt;
	padding:0px 11px;
	color:#ffffff;
	text-decoration:none;
}
#Menu a:hover
{
	text-decoration:underline;
}
#BodyWrapper
{
	margin-top:23px;
	padding:0px 7px;
	background-image:url(/images/bg_bodywrapper.png);
	background-repeat:repeat-x;
}
#Body
{	
	background-color:#ffffff;
	min-height:450px;
	height:auto !important;
	height:450px;
	background-image:url(/images/bg_body.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
#BodyLeft, #BodyRight
{
	float:left;
}
#BodyLeft
{
	width:276px; /* 351px total */
	padding:25px 31px 18px 44px;
}
#BodyLeft
{
	margin-top:7px;
}
#BodyRight
{
	width:558px;
	padding:0px 0px 18px 0px;
	margin-right:27px;
	/* background-color:#ffffff; */
}
#Footer
{
	text-align:center;
	background-image:url(/images/bg_footer.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:10px;
}
#Footer, #Footer a
{
	color:#737272;
	text-decoration:none;
	font-family:Arial, san-serif;
	font-size:8pt;
}
#Footer a:hover
{
	text-decoration:underline;
}
#Footer div
{
	padding-bottom:8px;
}
#Footer span
{
	padding:0px 4px;
}

.TitleStyle
{
	color:#660000 !important;
}

#BodyLeft h3
{
	margin-bottom:3px;
}
.ArticlesListItem
{
	padding-bottom:7px;
	margin-bottom:5px;
	border-bottom:1px solid #cdcdc1;	
}
#BodyLeft .ArticlesListItem:last-child, #BodyRight .ArticlesListItem:last-child
{
	border-width:0px;
}
.ArticlesListItem_Left, .ArticlesListItem_Right
{
	float:left;
}
#BodyLeft .ArticlesListItem_Right
{
	width:191px;
}
#BodyRight .ArticlesListItem_Right
{
	width:448px;
}
.ArticlesListItem_Thumbnail
{
	margin:5px 10px 10px 0px;
}
.ArticlesListItem_Content a
{
	text-decoration:none;
}
.ArticlesListItem_Content a:hover
{
	text-decoration:underline;
}

.ContactForm_Label
{
	white-space:nowrap;
}
.ContactForm_Input
{
}
.Required
{
	color:#ff0000;
}

.SearchResults
{
	margin-top:10px;
}
.SearchMatch
{
	margin-bottom:10px;
}
.SearchMatch_PageHeading
{
	font-weight:bold;
}
.SearchMatch_PageContent
{
}
.SearchMatch_PageURL
{
	color:#9a9a9a;
}

.epistle_subscribe
{
}
.epistle_textbox
{
	width:180px;
}
.epistle_button
{
}