/* globals */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #20204E;
}

:link {color: #20204E; text-decoration: underline; }
a:link {color: #20204E; text-decoration: underline; }
a:visited {color: #20204E; text-decoration: underline; }
a:active {color: #20204E; text-decoration: none; }
a:hover {color: #7B8AAD; text-decoration: none; }

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: 700;
	font-variant: normal;
	color: #20204E;
	font-style: normal;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: 700;
	font-variant: normal;
	color: #20204E;
	font-style: normal;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: 700;
	font-variant: normal;
	color: #20204E;
	font-style: normal;
}

UL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #20204E;
	text-decoration: none;
	text-indent: 0px;
	list-style-position: inside;
	list-style-type: circle;
}

/* classes */
.f08px { font-family: verdana, arial, century gothic, MS Dialog; font-size: 10px;}
.f10px { font-family: verdana, arial, century gothic, MS Dialog; font-size: 10px;}
.f11px { font-family: verdana, arial, century gothic, MS Dialog; font-size: 11px;}
.f12px { font-family: verdana, arial, century gothic, MS Dialog; font-size: 12px;}
.f14px { font-family: verdana, arial, century gothic, MS Dialog; font-size: 14px;}
.f18px { font-family: verdana, arial, century gothic, MS Dialog; font-size: 18px;}

.style1 { color: #BA1C00; font-weight:bold; font-size: 24px}

.style2 { color: #000000; font-size: 18px; }

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: 700;
	font-variant: normal;
	color: #20204E;
	font-style: normal;
}

.awmAnchor {position:relative;}

.sermontitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: 700;
	font-variant: normal;
	color: #20204E;
	font-style: normal;
}

.sermonparagraph {
	margin: 10.0px 0.0px 10.0px 0.0px;
	text-indent: 36.0px;
	font-family: verdana, arial, century gothic, MS Dialog;
	font-size: 10px;
}

.sermonquote {
	margin: 10.0px 0.0px 10.0px 36.0px;
	text-indent: 0.0px;
	font-family: verdana, arial, century gothic, MS Dialog;
	font-size: 10px;
}

.sermoncn {
	margin: 10.0px 0.0px 10.0px 0.0px;
	text-indent: 0.0px;
	font-family: verdana, arial, century gothic, MS Dialog;
	font-size: 10px;
}

.sermonoutline {
	margin: 10.0px 0.0px 10.0px 0.0px;
	text-indent: 0.0px;
	font-family: verdana, arial, century gothic, MS Dialog;
	font-weight:bold;	
	font-size: 10px;
i}

.calendartitle { font-family: verdana, arial, century gothic, MS Dialog; font-size: 12px; font-weight: bold;}

.biglead { font-family: times new roman, times, serif; font-size: 20pt; font-weight: bold; 
	color: #20204E; line-height:80%;}

.linkpics { border:0px; border-style: none; }

.sidebarboxb1 {
	clear: none;
	float: none;
	height:auto;
	width: 130px;
	border: thin none #000000;
	overflow: hidden;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #20204E;
	text-align: left;
	list-style-type: circle;
	cursor: crosshair;
	z-index: 2;
	background-color: #6376A0;
	padding: 5px;
}

.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	overflow: visible;
	position: absolute;
	visibility: visible;
	color: #20204E;
	z-index: 5;
	height: auto;
	width: 564px;
	left: 184px;
	top: 126px;
}

/* ************ ID TAGS************ */

.calbox {
	border-bottom: 1px dotted #6376A0;
	height: auto;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
}
	
#list {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #20204E;
	line-height: 20px;
}
	
#trailimageid
{
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width:420px;
	height: 310px;
	text-align:center;
	z-index: 200;
	/*opacity: .9;
	/*filter:alpha(opacity=70);  IE patch */
}

.trailtext {
	text-decoration: none;
	color: #0084FF;
}

a.trailtext {
	text-decoration: none;
	color: #0084FF;
}

a:hover.trailtext {
	text-decoration: none;
	color: #828282;
}

a.linkopacity img {
	background-color: #303030;
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
}

a.linkopacity:hover img {
	filter:alpha(opacity=75);   
	-moz-opacity: 0.75;   
	opacity: 0.75;
}

#pagination-clean ul          { border:0; margin:0; padding:0; }
#pagination-clean li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
/* savers #pagination-clean li,*/
#pagination-clean a           { border-right:solid 1px #DEDEDE; margin-right:2px; }
#pagination-clean .previous-off,
#pagination-clean .next-off   { color:#888888; display:block; float:left; font-weight:bold; padding:3px 4px; }	
#pagination-clean .next a,
#pagination-clean previous a  { border:none; font-weight:bold; }	
#pagination-clean .active     { color:#000000; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ border-right:solid 1px #DEDEDE; }
#pagination-clean a:link,
#pagination-clean a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:underline; }
#pagination-clean a:hover     { text-decoration:none; }

.heading-text {
    text-align: center;
}

.subtitle {
    font-style: italic;
}

#page {
    width: 770px;
    margin-left: auto; margin-right: auto;
    background-color: #6376A0;
}

/* header */
#banner {
    background: url(/images/topleftimage.jpg) no-repeat;
    margin-bottom: -2px;
}
#banner #pageHeaderImage {
    position: relative;
    left: 150px;
}
#banner #pageHeaderImage #header-corner {
    position: relative;
    top: -43px;
    left: -4px;
}

/* "body" */
#inner-body {
    background-color: #A0B1CF;
    width: 745px;
    padding-bottom: 19px;
}

#menu {
    position: relative;
    left: 150px; width: 581px;
}

#left-bar {
    /* width? */
    position: absolute; 
    top: 110px;
    padding: 5px;
}

.side-box {
    border-color: #8999B5; border-style: solid; border-width: 2px; 
    width: 110px;
    margin: 5px; padding: 5px;
    color: black; font-size:11px; text-align: left; 
}

/*.side-links {
    position: fixed;
}*/

.side-links ul { border:0; margin:0; padding:0; }
.side-links li { list-style:none; text-align: center;}

#content {
    width: 581px;
    padding: 7px;
    background-color: #FFFFFF;
    position: relative;
    left: 150px;
    top: 27px;
}

/* footer */
#footer {
    position: relative;
    left: 150px; top: 27px;
    background: url(/images/bottomcenterline.jpg) no-repeat;
}

