/* #### BODY SETTING #### */

body {
	color: #000;
	font-family: Arial;
	font-size: 12px;
	line-height:14px;
}
td {
	color: #000;
	font-family: Arial;
	font-size: 12px;
	line-height:14px;
}
.sermontitle {
	padding: 5px;
	background: #3E1A04;		/* brown */
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.sermoninfo {
	color: #000;
}
.sermondate {
	padding-top: 5px;
	padding-left: 27px;
	background: url(/components/com_sermon/icons/calander-icon.png) no-repeat;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}
table.moduletablesermon td { 
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 5px;
	color: #000;
	font-size: 12px;
	line-height: 14px;
}
table.moduletablesermon a:link {
	color: #000;
	font-size: 12px;
	text-decoration: underline;
}
table.moduletablesermon a:visited {
	color: #000;
	font-size: 12px;
	text-decoration: underline;
}
table.moduletablesermon a:hover {
	color: #6C3718;			/* rusty brown */
	font-size: 12px;
	text-decoration: none;
}
.pagenav {
	margin: 2px;
	padding: 1px;
	font-family: Arial;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 20px;
}
a.pagenav:link {
	margin: 1px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #000;
	color: #000;
	text-decoration: none;
}
a.pagenav:visited {
	margin: 1px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #000;
	color: #000;
	text-decoration: none;
}
a.pagenav:hover {
	background-color: #3E1A04;	/* brown (like 3rd column Bg color) */
	border: 1px solid #000;
	color: #FFF;
}

/* main links MIKE */
a:link {
	color: #3E1A04;
	font-weight: bold;
}
a:visited {
	color: #3E1A04;
	font-weight: bold;
}
a:hover {
	color: #3E1A04;
	font-weight: bold;
	text-decoration: none;
}
.anav:link {
	color: #FFF;
	text-decoration: underline;
}
.anav:visited { 
	color: #FFF;
	text-decoration: underline;
}
.faq:link {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.faq:visited { 
	color: #000;
	font-weight: normal;	
	text-decoration: none;
}
.faq:hover{ 
	color: #CCC;			/* med gray */
	font-weight: normal;
	text-decoration: none;
}
.border {
	border: 4px solid #6C3718;
}
.bordertop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6C3718;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
}
.contentheading {
	padding-top: 5px;
	padding-bottom: 10px;
	color: #3E1A04;			/* brown */
	font-family: Arial;
	font-size: 26px;
	font-weight: bold;
	text-decoration: none;
	line-height: 29px;
}
.componentheading {
	padding-top: 5px;
	padding-bottom: 10px;
	color: #3E1A04;			/* brown */
	font-family: Arial;
	font-size: 26px;
	font-weight: bold;
	text-decoration: none;
	line-height: 29px;
}


/* MODULE STYLES */

table.moduletableannounce td {
	padding-left: 7px;
	padding-right: 7px;
	color: #FFF;
	font-size: 12px;
	line-height: 1.2em;
}
table.moduletableannounce a:link {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 1.2em;
}
table.moduletableannounce a:visited {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 1.2em;
}
table.moduletableannounce a:hover {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.2em;
}
table.moduletableannounce1 td { 
	padding-left: 5px;
	color: #000;
	font-size: 12px;
	line-height: 1.2em;
}
table.moduletableannounce1 a:link {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
table.moduletableannounce1 a:visited {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
table.moduletableannounce1 a:hover {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
table.moduletablecontent td { 
	padding-top: 5px;
	padding-left: 12px;
	padding-right: 5px;
	color: #220D0A;			/* dk brown */
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}
table.moduletablecontent a:link {
	padding-left: 17px;
	background: url(http://www.nlaspokane.org/templates/newlife/images/arrow.gif) no-repeat;
	color: #220D0A;			/* rusty brown */
	font-size: 12px;
	text-decoration: underline;
	line-height: 18px;
}
table.moduletablecontent a:visited {
	padding-left: 17px;
	background: url(http://www.nlaspokane.org/templates/newlife/images/arrow.gif) no-repeat;
	color: #220D0A;			/* rusty brown */
	font-size: 12px;
	text-decoration: underline;
	line-height: 18px;
}
table.moduletablecontent a:hover {
	padding-left: 17px;
	background: url(http://www.nlaspokane.org/templates/newlife/images/arrow.gif) no-repeat;
	color: #220D0A;			/* med dk gray */
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}
table.moduletablelogin th {
	color: #FFF;
	font-size: 12px;
}
table.moduletablelogin td { 
	padding-left: 12px;
	color: #FFF;
}
table.moduletablelogin a:link {
	color: #FFF;
	text-decoration: underline;
}
table.moduletablelogin a:visited {
	color: #FFF;
	text-decoration: underline;
}
table.moduletablelogin a:hover {
	color: #826142;			/* lt tan */
	text-decoration: underline;
}
table.moduletabletopmenu td {
	padding-bottom: 1px;
	padding-right: 6px;
	color: #000;
	font-size: 11px;
}
table.moduletabletopmenu a:link {
	padding-left: 5px;
	padding-right: 5px;
	color: #CCC;			/* gray */
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
table.moduletabletopmenu a:visited {
	padding-left: 5px;
	padding-right: 5px;
	color: #CCC;			/* gray */
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
table.moduletabletopmenu a:hover {
	padding-left: 5px;
	padding-right: 5px;	
	color: #FFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
table.moduletablepoll td { 
	padding-top: 3px;
	padding-left: 5px;
	color: #FFF;
	font-size: 12px;
}
table.moduletableuser th {
	height: 20px;
}
table.moduletableuser td {
	position: relative;
	width: 700px;
	height: 20px;
	color: #FFF;
	font-size: 11px;
}
table.moduletableuser a:link {
	padding-left: 5px;
	padding-right: 5px;
	color: #FFF;
	font-size: 11px;
	text-decoration: underline;
}
table.moduletableuser a:visited {
	padding-left: 5px;
	padding-right: 5px;
	color: #FFF;
	font-size: 11px;
	text-decoration: underline;
}
table.moduletableuser a:hover {
	padding-left: 5px;
	padding-right: 5px;
	color: #CCC;			/* med gray */
	font-size: 11px;
	text-decoration: underline;
}
/** END MODULES STYLE**/

a.mainlevelbottom,
a.mainlevelbottom:link 
a.mainlevelbottom:active {
	padding-right: 20px;
	/*background: url(../images/bullet.gif) no-repeat 0 4px;*/
	color: #FFF;
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
}
a.mainlevelbottom:visited {
	color: #FFF;
	font-weight: normal;
}
a.mainlevelbottom:hover {
	color: #FFF;
	font-weight: normal;
}
.eventheading {
	width: 100%;
	height: 22px;
	padding-top: 2px; 
	padding-bottom: 3px;
	color: #FFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: top;
}
.buttontext {
	color: #666;			/* med dk gray */
	font-family: Tahoma;
	font-size: 11px;
}
/** CHANGE THIS FOR FORUM HEADER CHANGE - MIKE **/
.sectiontableheader {
	padding: 4px;
	background: #CEC497;		/* med tan */
	color: #FFF;
	font-weight: bold;
}
.sectiontableheader1 { }
.sectiontablefooter { }
.sectiontableentry1 {
	width: 200px;
	color: #FFF;
	font-size: 11px;
}

/** CHANGE THIS FOR FORUM BACKGROUNDS CHANGE - MIKE **/
.sectiontableentry2 {
	background-color: #CEC497;	/* med tan */
	font-size: 11px;
}
.small {
	color: #999999;			/* med gray */
	font-size: 11px;
}

/* This is the style sheet used when 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 {
	font-family: Tahoma;
	font-size: 12px; 
	font-weight: bold; 
}

/* Album title -- Text is controlled by .title */
.mod_title {
	  border: 1px solid #000;
	  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: 11px; 
}

/* photo captions on all pages */
.caption {
	font-size: 10px; 
}

/* modifies background for caption text to reside */
.modcaption {
	font-size: 10px; 
}

/* all error text */
.error {
	color: red; 
	font-size: 12px; 
}

/* just for voting instructions at this point */

.attention {
	color: blue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
/* box around the page headers */
.headbox { }

/* page headers */
.head {
	font-family: Arial;
	font-size: 14px; 
	font-weight: bold; 
}

/* 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: 10px; 
}

/* used in navigation bars */
.nav {
	font-size: 12px; 
}
.navtableborderbegin {
	border: 1px solid #000;
}
.navtableborderend {
	  border: 1px solid #000;
	  border-top-width: 0;
}
.fineprint {
	font-size: 10px;
}
.viewcounter {
	font-size: 10px;
}
.popuphead {
	font-size: 16px;
	font-weight: bold;
}
.popup {
	font-size: 12px;
}
/* Used for the [edit] tags */
.editlink {
	font-size: 10px;
}
/* main navigation bar next and previous */
.modnavbox { }
/* used in admin bars */
.admin {
	font-size: 10px; 
	font-weight: bold; 
}
.adminform { 
	font-size: 10px; 
	font-weight: bold; 
}
/* amount of space to the left of the header and titles */
.leftspacer {
	width: 0;
}
.frontboxes {
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 12px;
}
.contentpages {
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #FFF;
	color: #000;
	font-family: Arial;
	font-size: 12px;
}
.bottomfont {
	color: #FFF;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}
.sideboxes {
	padding-left: 10px;
	padding-right: 3px;
}
.bottombox {
	color: #FFF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
.bordertop {
	border-top: 1px solid #6C3718;
}
.pollbox {
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 12px;
	background-color: #3E1A04;		/* brown */
/*	background-image: url(../images/index_22.jpg); */
	background-repeat: no-repeat;
	border-left-width: 0;
	border-left-style: solid;
	border-left-color: #FFF;
}