body
{
	background-color: #2c2e18;
	border: none;
	margin: 0px;
}

table.WebPage
{
	border-collapse: collapse;
	border: none;
	color: #2c2e18;
	margin: 0 auto;
	border: none;
	padding: 0;
	vertical-align: baseline;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
	height: 100%;
	width: 750px;
}


table.kids
{
	border-collapse: collapse;
	border: none;
	color: #ffffff;
	margin: 0 auto;
	border: none;
	padding: 0;
	vertical-align: baseline;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
}

td.kidshead
{
	background-color: #0055a5;
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	vertical-align: middle;
	padding: 5px 10px;
	margin: 0;
}

td.kids1
{
	background-color: #ffffff;
	color: #2e3190;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: middle;
	padding: 5px 10px;
	margin: 0;
}

td.kids2
{
	background-color: #ffffff;
	color: #ed1925;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: middle;
	padding: 5px 10px;
	margin: 0;
}


td.Content,
td.feedback
{
	background-color: #ffffe9;
	color: #2c2e18;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	margin: 0;
}

td.outreach
{
	width: 100%;
	background-color: #eee0dd;
	color: #42291a;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	margin: 0;
}

tr.Odd
{
	color: #2c2e18;
	background-color: #ffffe9;
}

tr.Even
{
	color: #2c2e18;
	background-color: #ffffcb;
}

tr.Outing
{
	color: #2c2e18;
	background-color: #ffee88;
}

tr.Deadline
{
	color: White;
	background-color: Maroon;
}

tr.Odd td, tr.Even td, tr.Outing td, tr.Deadline td
{
	font-family: "Comic Sans MS", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	padding: 3px 7px;
	margin: 0;
}

td.students
{
	background-color: #7e8c5d; 
	color: #ffffe9;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	margin: 0;
}
td.students h3
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #fffff4;
}

td.studentPhotos
{
	background-color: #e4e4e4; 
	color: Black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	margin: 0;
}
td.studentPhotos h3
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #444c32;
}

table.subContent
{
	border-collapse: collapse;
	background-color: transparent;
	color: #2c2e18;
	text-align: left;
	vertical-align: top;
	padding: 0;
	margin: 0;
	font-size: 10pt;
}

tr.subContent 
{
}

td.subContent 
{
	vertical-align: top;
	padding: 10px;
	margin: 0;
	font-size: 10pt;
}

td.Content img,
td.outreach img,
td.subContent img,
img.center
{
	display: block;
	border: none;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

td.Content a.block,
td.outreach a.block,
td.subContent a.block
{
	font-family: Arial, Helvetica, Sans-Serif;
	display: block;
	text-align: center;
	padding: 2px;
	
}
td.Content a,
td.outreach a,
td.subContent a,
td.feedback a
{
	font-family: Arial, Helvetica, Sans-Serif;
	display: inline;
}

td.Content a.block:link,
td.outreach a.block:link,
td.subContent a.block:link,
td.Content a:link, 
td.outreach a:link,
td.subContent a:link,
td.feedback a:link
{
	color: #315d8c;
	background-color: transparent;
}
td.Content a.block:visited,
td.outreach a.block:visited,
td.subContent a.block:visited,
td.Content a:visited, 
td.outreach a:visited,
td.subContent a:visited,
td.feedback a:visited
{
	color: #5d318c;
	background-color: transparent;
}
td.Content a.block:hover,
td.outreach a.block:hover,
td.subContent a.block:hover,
td.Content a:hover, 
td.outreach a:hover,
td.subContent a:hover,
td.feedback a:hover,
td.Content a.block:focus,
td.outreach a.block:focus,
td.subContent a.block:focus,
td.Content a:focus, 
td.outreach a:focus,
td.subContent a:focus,
td.feedback a:focus
{
	color: #000000;
	background-color: #ecd77e;
}
td.Content a.block:active,
td.outreach a.block:active,
td.subContent a.block:active,
td.Content a:active, 
td.outreach a:active,
td.subContent a:active,
td.feedback a:active
{
	color: #8c315d;
	background-color: #ecd77e;
}

td.Content h1, 
td.Content h2, 
td.Content h3, 
td.Content h4, 
td.Content h5, 
td.Content h6,
td.subContent h1, 
td.subContent h2, 
td.subContent h3, 
td.subContent h4, 
td.subContent h5, 
td.subContent h6
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #315d8c;
	margin-top: 0.5em;
	margin-bottom: 0.3em;
}

td.outreach h1, 
td.outreach h2, 
td.outreach h3, 
td.outreach h4, 
td.outreach h5, 
td.outreach h6
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #915a39;
	margin-top: 0.5em;
	margin-bottom: 0.3em;
}

td.Content h1, 
td.outreach h1, 
td.subContent h1
{
	font-size: 16pt;
}

td.Content h2, 
td.outreach h2, 
td.subContent h2
{
	font-size: 14pt;
}

td.Content h3, 
td.outreach h3, 
td.subContent h3
{
	font-size: 12pt;
}

td.Content h4, 
td.outreach h4, 
td.subContent h4
{
	font-size: 11pt;
}

td.Content h5, 
td.outreach h5, 
td.subContent h5
{
	font-size: 10pt;
}

td.Content h6, 
td.outreach h6,
td.subContent h6
{
	font-size: 9pt;
}

td.Content strong,
td.outreach strong,
td.subContent strong
{
	color: Black;
}

td.Content p,
td.outreach p,
td.subContent p,
td.feedback p
{
	margin-top: 0;
	margin-bottom: 0.5em;
}

td.Content ul, 
td.outreach ul,
td.subContent ul
{
	margin-top: 0;
	margin-bottom: 0.3em;
	list-style-type: disc;
	list-style-position: outside;
}

td.Content ol, 
td.outreach ol,
td.subContent ol
{
	margin-top: 0;
	margin-bottom: 0.2em;
	list-style-type: decimal;
	list-style-position: outside;
}

td.Content ol ol, 
td.outreach ol ol,
td.subContent ol ol
{
	margin-top: 0;
	margin-bottom: 0.2em;
	list-style-type: upper-alpha;
	list-style-position: outside;
}

td.Content ul, 
td.Content ol, 
td.Content ol ol, 
td.subContent ul,
td.subContent ol,
td.subContent ol ol
{
	color: #000000;
}


.verse
{
	padding-left: 2em;
	padding-right: 2em;
	color: #1a314a;
	font-style: italic;
}

.verselight
{
	padding-left: 2em;
	padding-right: 2em;
	color: #ffffcb;
	font-style: italic;
}

.verseOutreach
{
	padding-left: 2em;
	padding-right: 2em;
	color: #12284a;
	font-style: italic;
}

td.GraceImage
{
	background-color: #ffffcb;
	border: 0;
	width: auto;
	margin: 0;
	padding: 0;
	height: auto;
}

td.GraceKids
{
	background-color: #ffffff;
	border: 0;
	width: auto;
	height: auto;
	padding: 0 10px;
}

table.transparent, 
tr.transparent, 
td.transparent
{
	background-color: transparent;
	border-collapse: collapse;
	border: none;
	margin: 0;
	padding: 0;
}

td.nav, td.haven
{
	background-repeat: repeat-y;
	border: none;
	margin: 0px;
	padding: 2px;
	font-family: "Comic Sans MS", Tahoma, Arial, Helvetica, Sans-Serif;
	font-style: normal;
	width: 11em;
	height: 100%;
	white-space: nowrap;
	vertical-align: top;
}

td.nav
{
	background-color: #f6cd29;
}

td.haven
{
	width: 100%; 
	color: #ff9546; 
	background-color: #004a57;
	padding: 5px;
	margin: 5px;
}

ul.nav,
ul.nav2,
ul.nav3
{
	margin: 0;
	list-style-type: none;
	background-color: transparent;
}


ul.nav
{
	padding: 0;
}

ul.nav2
{
	padding: 0 0 0 10px;
}

ul.nav3
{
	padding: 0 0 0 20px;
}

ul.nav li
{
	display: inline;
}

ul.nav li,
ul.nav2 li,
ul.nav3 li
{
	width: 100%;
	color: #ffffcb;
	background-color: transparent;
	line-height: 1.5;
	height: 1.5;
	cursor: default;
	white-space: nowrap;
}

ul.nav li span,
ul.nav2 li span,
ul.nav3 span
{
	display: block;
	padding: 0 5px 0 5px;
	white-space: nowrap;
}

* html ul.nav a,
* html ul.nav2 a,
* html ul.nav3 a,
* html a.block,
* html a.sermon,
* html a.haven
{
	height: 1px;
}

ul.nav a, ul.nav2 a, ul.nav3 a
{
	display: block;
	text-decoration: none;
	font-weight: normal;
	cursor: hand;
	padding: 0 5px 0 5px;
	white-space: nowrap;
}
ul.nav a:link, ul.nav2 a:link, ul.nav3 a:link,
ul.nav a:visited, ul.nav2 a:visited, ul.nav3 a:visited
{
	color: #424537;
	background-color: transparent;
}
ul.nav a:hover, ul.nav2 a:hover, ul.nav3 a:hover
{
	color: #000000;
	background-color: #ffff93;
}
ul.nav a:focus, ul.nav2 a:focus, ul.nav3 a:focus
{
	color: #000000;
	background-color: #ffffcb;
}

td.haven h3
{
	color: #ffffff; 
}

td.haven p.month
{
	color: Black;
}

td.haven p
{
	line-height: 80%;
}

td.haven p a
{
	display: block;
	cursor: hand;
	padding: 2px 5px 2px 5px;
	white-space: nowrap;
}
td.haven p a:link
{
	color: #ff9546; 
	background-color: #004a57
}
td.haven p a:visited
{
	color: #888888;
	background-color: transparent;
}
td.haven p a:hover
{
	color: #000000;
	background-color: #ffff93;
}
td.haven p a:focus
{
	color: #000000;
	background-color: #ffffcb;
}

td.titleBar
{
	background-repeat: repeat-x;
	background-position: top;
	background-color: #315d8c;
	background-image: url(/images/GraceWedge.gif);
	color: #ffffcb;
	border: none;
	margin: 0;
	padding: 0 20px 0 5px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 2em;
	white-space: nowrap;
}
td.titleBarLink
{
	background-repeat: repeat-x;
	background-position: top;
	background-color: #315d8c;
	background-image: url(/images/GraceWedge.gif);
	border: none;
	margin: 0;
	padding: 0 5px 0 5px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: smaller;
	height: 2em;
	white-space: nowrap;
}

a.titleBarLink
{
	font-family: Arial, Helvetica, Sans-Serif;
	white-space: nowrap;
}
a.titleBarLink:link,
a.titleBarLink:visited
{
	color: #ffffcb;
	background-color: transparent;
}
a.titleBarLink:focus,
a.titleBarLink:hover
{
	color: #ffffff;
	background-color: transparent;
}
a.titleBarLink:active
{
	color: #000000;
	background-color: #ecd77e;
}




table.Grace
{
	border-collapse: collapse;
	border: none;
	padding: 0px;
	margin: 0px;
	vertical-align: baseline;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: transparent;
	text-align: left;
	width: 100%;
}

a.sermon
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: smaller;
	display: block;
	line-height: 1.4;
}
a.sermon:link
{
	color: #3d6130;
	background-color: transparent;
}
a.sermon:visited
{
	color: #ffffcb;
	background-color: transparent;
}
a.sermon:focus
{
	color: #000000;
	background-color: #ffffcb;
}
a.sermon:hover
{
	color: #000000;
	background-color: #ffffcb;
}
a.sermon:active
{
	color: #508040;
	background-color: #ffffcb;
	vertical-align: middle;
}

a.sermonSeries:link,
a.sermonSeries:visited
{
	color: #ffffcb;
	background-color: transparent;
}
a.sermonSeries:focus,
a.sermonSeries:hover,
a.sermonSeries:active
{
	color: #ecd77e;
	background-color: transparent;
}

a.students:link
{
	color: #f6cd29;
	background-color: transparent;
}
a.students:visited
{
	color: #000000;
	background-color: transparent;
}
a.students:focus,
a.students:hover,
a.students:active
{
	color: #315d8c;
	background-color: #ffffcb;
}

table.sermon
{
	border-collapse: collapse;
	border: none;
	padding: 0px;
	margin: 0 auto;
	vertical-align: baseline;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: transparent;
	text-align: left;
}
table.sermonSeries
{
	border-collapse: collapse;
	border: none;
	padding: 0px;
	margin: 0px;
	vertical-align: baseline;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: transparent;
	text-align: left;
	width: 100%;
}

tr.sermon
{
}

tr.sermonSeries
{
}

td.sermonSeries
{
	border: none;
	margin: 0px;
	padding: 5px;
	font-weight: bold;
	vertical-align: top;
	color: #ffffcb;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #848a6e;
	text-align: left;
	width: 750px;
}
div.sermonDescription
{
	font-size: smaller;
	font-weight: normal;
	margin: 0px 10px;
	padding: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
}
div.sermonDescription p
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
div.sermonDescription ul
{
	margin-top: 0px;
	margin-bottom: 0.3em;
	list-style-type: disc;
	list-style-position: outside;
}
div.sermonDescription ul li
{
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
td.sermonSeriesAnchor
{
	font-size: smaller;
	text-align: right;
	border: none;
	margin: 0px;
	padding: 2px 5px 1px 1px;
	vertical-align: top;
	color: #ffffcb;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #848a6e;
	width: 12px;
}
td.SermonNavigate
{
	color: #848a6e;
	font-size: smaller;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #ecd77e;
	text-align: center;
	white-space: nowrap;
	border: none;
	margin: 0px;
	padding: 5px;
}
td.Sermon
{
	color: #2c2e18;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #ecd77e;
	text-align: left;
	border: none;
	border-bottom: 1px solid #000000;
	margin: 0;
	padding: 5px;
	white-space: nowrap;
	
}
td.SermonDate
{
	color: #424537;
	font-size: smaller;
	border: none;
	border-bottom: 1px solid #000000;
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #ffffcb;
	text-align: left;
}
td.SermonImage
{
	background-color: #ecd77e;
	border: none;
	border-bottom: 1px solid #000000;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
td.Empty
{
	background-color: transparent;
	width: 10px;
	border: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
}

td.BulletinNavigate
{
	color: #848a6e;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #ecd77e;
	text-align: center;
	white-space: nowrap;
	border: none;
	margin: 0px;
	padding: 5px;
	width: 100%;
}
a.BulletinNavigate
{
	font-family: Arial, Helvetica, Sans-Serif;
	display: block;
	line-height: 70px;
	border: none;
}
a.BulletinNavigate:link
{
	color: #3d6130;
	background-color: transparent;
}
a.BulletinNavigate:visited
{
	color: #ffffcb;
	background-color: transparent;
}
a.BulletinNavigate:focus
{
	color: #000000;
	background-color: #ffffcb;
}
a.BulletinNavigate:hover
{
	color: #000000;
	background-color: #ffffcb;
}
a.BulletinNavigate:active
{
	color: #508040;
	background-color: #ffffcb;
	vertical-align: middle;
}

td.feedback h3
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #315d8c;
	margin-top: 0;
	margin-bottom: 0.3em;
	font-size: 12pt;
}

ul.feedback
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.feedback li
{
	background: url(/images/dove_orange_on_white.gif) no-repeat 0 0;
	padding-left: 33px;
	padding-bottom: 0.5em;
}

table.LCC,
table.LCC tr,
table.LCC td,
table.LCC h1,
table.LCC p,
tr.LCC,
td.LCC
{
	font-family: "Comic Sans MS", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
	text-align: left;
	vertical-align: top;
	width: 100%;
	margin: 0;
	color: #ffffff;
	background-color: #26b848;
}
table.LCC,
table.LCC tr,
tr.LCC
{
	padding: 0;
}
table.LCC td
{
	padding: 4pt 10pt 4pt 10pt;
}
table.LCC h1,
table.LCC p
{
	padding: 2pt;
}
table.LCC h1
{
	font-size: 20pt;
	text-align: center;
}

