/* ____________ BODY SETTING ____________ */

body {
	margin:0;
	padding: 0;
	color: #000000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.4;
}
td {
	color: #000000;
	font-family: Tahoma, Arial sans-serif;
	font-size: 14px;
	line-height: 1.4;
}
.sermontitle {
	width: 100%; 
	height: 40px; 
	margin: 0; 
	padding: 0;
	color: #A00005; 
	font: 20px Times, serif;
}
.sermoninfo {
	color: #000;
	font: 12px Tahoma, Arial, sans-serif;
}
.sermondate {
	background: url(/images/website/calendar.png) no-repeat;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4;
}
/*
.sermontext {
	margin: 0 auto;
	padding: 0;
	color: #000000;
	font: normal 12px Tahoma, Arial, sans-serif;
	line-height: 1.4;
}
*/
table.moduletablesermon td { 
	color: #000000;
	font-size: 14px;
	line-height: 1.4;
}
table.moduletablesermon a:link,
table.moduletablesermon a:visited, 
table.moduletablesermon a:hover {
	color: #bc9712;
	font-size: 14px;
	line-height: 1.4;
	text-decoration: none;
}
table.moduletablesermon a:hover {
	text-decoration: underline;
}
.welcomeinfo {
	color: #000000;
}
.welcometext {
	color: #000000;
	font: normal 14px Tahoma, Arial, sans-serif;
	line-height: 1.4;
}
.pagenav {
	margin: 2px;
	padding: 1px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.2;
}
a.pagenav:link, a.pagenav:visited {
	margin: 1px;
	padding: 2px 5px 2px 5px;
	background-color: #420001;
	border: 1px solid #310101;
	color: #FFFFFF;
	text-decoration: none;
}
a.pagenav:hover {
	background-color: #A00005;
	border: 1px solid #310101;
	color: #FFFFFF;
}

/* main links */
a:link, a:visited, a:hover {
	color: #bc9712;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.faq:link, .faq:visited, .faq:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.faq:hover{ 
	color: #bc9712;
}
.contentheading {
	color: #A00005;
	font: normal 28px Times, serif;
	text-decoration: none;
}
.componentheading {
	color: #A00005;
	font-family: Times, serif;
	font-size: 28px;
	text-decoration: none;
}

/* ____________ MODULE STYLES ____________ */

/* Announcements */
table.moduletableannounce td { 
	color: #000000;
	font: 12px Tahoma, Arial, sans-serif;
}
table.moduletableannounce a:link, 
table.moduletableannounce a:visited, 
table.moduletableannounce a:hover {
	color: #bc9712;
	font: 12px Tahoma, Arial, sans-serif;
	text-decoration: none;
}
table.moduletableannounce a:hover {
	text-decoration: underline;
}
table.moduletableannounce1 td { 
	color: #000000;
	font: 12px Tahoma, Arial, sans-serif;
}
table.moduletableannounce1 a:link, 
table.moduletableannounce1 a:visited, 
table.moduletableannounce1 a:hover {
	color: #bc9712;
	font: 12px Tahoma, Arial, sans-serif;
	text-decoration: none;
}
table.moduletableannounce1 a:hover {
	text-decoration: underline;
}

/* Content Modules */
table.moduletablecontent td { 
	color: #000000;
	font: 14px Tahoma, Arial, sans-serif;
	line-height: 1.4;
}
table.moduletablecontent a:link, 
table.moduletablecontent a:visited, 
table.moduletablecontent a:hover {
	padding-left: 17px;
	background: url(templates/newlife/images/arrow.gif) no-repeat;
	color: #bc9712;
	font-size: 14px;
	text-decoration: none;
}
table.moduletablecontent a:hover {
	text-decoration: underline;
}

/* Login */
table.moduletablelogin th {
	color: #000000;
	font-size: 12px;
}
table.moduletablelogin td { 
	padding-left: 12px;
	color: #000000;
}
table.moduletablelogin a:link, 
table.moduletablelogin a:visited,
table.moduletablelogin a:hover {
	color: #000000;
	text-decoration: none;
}
table.moduletablelogin a:hover {
	text-decoration: underline;
}

/* Top Menu (Online Giving, Prayer, Invite A Friend, Contact Us) */
table.moduletabletopmenu td {
	color: #bc9712;
	font-size: 12px;
}
table.moduletabletopmenu a:link, 
table.moduletabletopmenu a:visited, 
table.moduletabletopmenu a:hover {
	color: #bc9712;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
table.moduletabletopmenu a:hover {
	color: #FFFFFF;
}

/* Poll Survey */
table.moduletablepoll td { 
	padding-top: 3px;
	padding-left: 5px;
	color: #000000;
	font-size: 14px;
	line-height: 1.4;
}

table.moduletableuser th {
	height: 20px;
}
table.moduletableuser td {
	position: relative;
	width: 840px;
	height: 20px;
	color: #000000;
	font-size: 12px;
}
table.moduletableuser a:link, 
table.moduletableuser a:visited, 
table.moduletableuser a:hover {
	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
table.moduletableuser a:hover {
	text-decoration: underline;
}
/* __________ END MODULES STYLE __________ */

a.mainlevelbottom,
a.mainlevelbottom:link, 
a.mainlevelbottom:visited, 
a.mainlevelbottom:hover, 
a.mainlevelbottom:active {
	padding-right: 20px;
	color: #000000;
	font: normal 12px Tahoma, Arial, sans-serif;
	text-decoration: none;
}
a.mainlevelbottom:hover {
	text-decoration: underline;
}
.eventheading {
	width: 100%;
	height: 22px;
	padding-top: 2px; 
	padding-bottom: 3px;
	color: #420001;
	font-family: Times, serif;
	font-size: 28px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
}
.buttontext {
	color: #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
}
/* CHANGE THIS FOR FORUM HEADER CHANGE - MIKE */
.sectiontableheader {
	padding: 4px;
	background: #FFFFFF;
	color: #420001;
}
.sectiontableheader1 { }
.sectiontablefooter { }
.sectiontableentry1 {
	width: 200px;
	color: #000000;
	font-size: 14px;
}

/* CHANGE THIS FOR FORUM BACKGROUNDS CHANGE - MIKE */
.sectiontableentry2 {
	background-color: #FFFFFF;
	font-size: 14px;
	line-height: 1.4;
}

/* This is the style sheet used when Photo Gallery is embedded into
   another product, like PHP-Nuke, and when it's running standalone.
   If you would like to customize the styles, please create a copy
   of this file called 

	"embedded_style.css" (same name without ".default")

   If that file is found in this directory, it will be used instead of this one.

   Some of the styles below are overriden by specific album properties. 
   These are noted 

	$Id: embedded_style.css.default,v 1.6 2004/04/06 12:39:10 jenst Exp $
*/ 


/* Default text styles - background and colors overriden by
   album 'bgcolor', 'background', and 'textcolor' properties.*/

/* Default text styles */
/* Album titles on main page */
.title {
	color: #bc9712;
	font: bold 14px Tahoma, Arial, sans-serif;
}

/* Album title -- Text is controlled by .title */
.mod_title {
	border: 1px solid #000000;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}
.mod_title_bg { }
.mod_title_left { }
.mod_title_right { }

/* Album description includes all text and background */
.albumdesc { }

/* album descriptions on main page */
.desc {
	font-size: 14px; 
}
/* photo captions on all pages */
.caption {
	font-size: 12px; 
}
/* modifies background for caption text to reside */
.modcaption {
	font-size: 12px; 
}

/* all error text */
.error {
	color: red; 
	font-size: 12px; 
}

/* just for voting instructions at this point */

.attention {
	color: blue;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
/* box around the page headers */
.headbox { }

/* page headers */
.head {
	font: bold 14px Tahoma, Arial, sans-serif;
}

/* Gallery & Album titles. Text is controlled by .head */
.mod_headliner { }
.mod_toplight_bg { }
.mod_toplight_left { }
.mod_toplight_right { }

/* used in breadcrumb bars */
.bread {
	font-size: 12px; 
}

/* used in navigation bars */
.nav {
	font-size: 14px; 
}
.navtableborderbegin {
	border: 1px solid #000000;
}
.navtableborderend {
	border: 1px solid #000000;
	border-top-width: 0;
}
.fineprint {
	font-size: 12px;
}
.viewcounter {
	font-size: 12px;
}
.popuphead {
	font-size: 16px;
	font-weight: bold;
}
.popup {
	font-size: 14px;
}
/* Used for the [edit] tags */
.editlink {
	font-size: 12px;
}
/* main navigation bar next and previous */
.modnavbox { }
/* used in admin bars */
.admin {
	font-size: 12px; 
	font-weight: bold; 
}
.adminform { 
	font-size: 12px; 
	font-weight: bold; 
}
/* amount of space to the left of the header and titles */
.leftspacer {
	width: 0;
}
.contentpages {
/*	padding-top: 10px;*/
	padding-left: 15px;
	padding-right: 15px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.4;
}
.sideboxes {
	padding-left: 10px;
	padding-right: 3px;
}
.pollbox {
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 12px;
	background-color: #FFFFFF;
/*	background-image: url(../images/index_22.jpg); */
	background-repeat: no-repeat;
	border-left-width: 0;
	border-left-style: solid;
	border-left-color: #FFF;
}

/* Verse of the Day */
.verse {
	color: #000000;
	font: normal 14px Tahoma, Arial, sans-serif;
	line-height: 1.4;
}

/* Styles for August 2011 Site Design */
.navBg {
	margin: 0; 
	padding: 0; 
	background-image: url(/images/website/navbar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentPane {
	width: 840px;
	margin: 0; 
	padding-left: 40px;
	padding-right: 40px;
	background-color: #FFFFFF;
}
#footer {
	width: 840px;
	margin: 0; 
	padding-left: 40px;
	padding-right: 40px;
	background-image: url(/images/website/footerbg.jpg);
	background-repeat: no-repeat;
}
.Heading {
	width: 100%;
	height: 40px;
	margin: 0; 
	padding: 6px 0;
	background-image: url(/images/website/titlebg.jpg);
	background-repeat: repeat-x;
	color: #A00005;
	font: 28px Times, serif;
}
.small {font-size: 0.8em;}
.whiteTxt {margin:0; padding:0; color: #FFFFFF;}
.whiteTxt_sm {margin:0; padding:0; color:#FFFFFF; font-size:12px;}
.whiteLink:link, .whiteLink:visited, .whiteLink:hover {
	margin: 0; 
	padding: 0; 
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
.whiteLink:hover {
	text-decoration: underline;
}
.blackLink:link, .blackLink:visited, .blackLink:hover {
	margin: 0; 
	padding: 0; 
	color: #000000;
	text-decoration: none;
}
.blackLink:hover {
	text-decoration: underline;
}
.redLink:link, .redLink:visited, .redLink:hover {
	margin: 0;
	padding: 0;
	color: #bc9712;
	text-decoration: underline;
}
.redLink:hover {
	text-decoration: none;
}
.goldTxt {color: #BC9712;}
.goldTxt_sm {color: #BC9712; font-size: 12px;}
.goldLink:link, .goldLink:visited, .goldLink:hover {
	margin: 0; 
	padding: 0; 
	color: #bc9712;
	font-size: 12px;
	text-decoration: none;
}
.goldLink:hover {
	text-decoration: underline;
}
