﻿* { margin: 0; padding: 0 }
a:hover  { color: #4C9DD7; margin: 0px;} 

/* ----------------------------------------------
= 	Colors (grays) :
	
	#363636	- Darker Gray, main text
	#dfe0dc	- Lighter Gray, borders
BODY 	{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 62.5%;color: #363636;}

---------------------------------------------- */


/* ---------------------------------------------------------------------------------
=	GENERAL STYLES
--------------------------------------------------------------------------------- */



BODY {
	font: normal 0.8em/1.2em "Trebuchet MS", Arial, Helvetica, Sans-serif;
	width:770px;
	color: #363636;
	margin: 0 auto
}
#page {
	background-color:#efefef;
	width:480px;
	margin-left:10px auto;
	margin-right:10px auto;
	padding:5px 5px 5px 5px;
	min-height:310px;

	outline:1px solid #ccc;
	text-align:left;
}

.box-line {
	padding: 7px;
	border-right: 1px dotted #333;
}
.redlinks { color: #7B1212;	}

.form {
	font-size: 80%;
	background: #fff;
	color: #411D10;
	border: 1px solid #15233E;
	height: 17px;
	width: 135px;
}
.form2 {
	font-size: 80%;
	background: #fff;
	color: #411D10;
	border: 1px solid #15233E;
	height: 17px;
	width: 110px;
}
.verse{
	font: normal 0.9em/1.4em "Trebuchet MS", Arial, Helvetica, Sans-serif;
    color: #333;;
	margin: 0 auto

}
.small {
	font-size: 0.8em;
}
.small-wh {
	font-size: 0.8em;
	color: #fff;
	text-decoration: none;
}
.small-wh a:hover {
	font-size: 0.8em;
	color: #9E2F03;
	background: #fff;
	text-decoration: none;
}
.pic-border {
	background: #fff;
	border: 1px solid #20345F;
}
.box {
	padding: 3px;
	background: #fff;
}
.newsletterbox {
	font-size: 0.9em;
	color: #fff;
	padding: 5px;
	background: #9E2F03;
}
.table {
	background: #2C3954;
}
.table2 {
	padding: 7px;
	background: #fff;
}
.desc-table {
	font-size: 0.9em;
	background: #F4F4F4;
	border: 1px solid #ccc;
	padding: 7px;
}

.desc-table a
{	color: #2388ff;
	font-weight: bold;
	text-decoration: none;
}

.desc-table2 {
	background: #F4F4F4;
	border: 1px solid #ccc;
	padding: 10px;
}
.bottom-nav {
	background: url(images/bottom-bg.gif);
	padding: 5px;
	color: #fff;
	font-size: 0.9em;
	height: 25px;
	text-align:center
}
.bottom {
	background-image: url(images/front/bottom.jpg);
	background-repeat: no-repeat;
	height: 13px;
	width: 756px;
}

.top-nav a { color: #fff; text-decoration: none }
.bottom-nav a { color: #fff; text-decoration: none }
.top-nav {
	background: url(images/top-bg.gif);
	color: #fff;
	font-size: 0.9em;
}
.top {
	background-image: url(images/front/top.jpg);
	background-repeat: no-repeat;
	height: 111px;
	width: 770px;
		text-align:center

}

.ministries {
	background: url(images/box-2.jpg);
	color: #fff;
	font-size: 90%;
	height: 116px;
}

.ministries a { color: #fff; text-decoration: none; font-weight:bold }

h1 {
	text-transform: uppercase;
	font: bold 140% Geneva, Helvetica, sans-serif, Arial;
	margin-bottom: 0px;
	color: #1A58AA;
	text-align: center;
}

h2 {
	font: bold 140% Geneva, Helvetica, sans-serif, Arial;
	color: #808080;
    margin-bottom: -2px;
	
}

h3 {
	font: normal bold 130% Geneva, Helvetica, sans-serif, Arial;
	line-height: -8px;
	margin-bottom: -2px;
}
h4 {
	font: bold italic 130% Geneva, Helvetica, sans-serif, Arial;
}

h5 {
    font: normal 1em/1.2em 'lucida grande',tahoma,sans-serif;	
	font-weight: bold;
	line-height: 16px;
}

h6 {
	font: normal 10pt Geneva, Helvetica, sans-serif, Arial;
	line-height: 16px;
}

hr {
    DISPLAY: none
/***
	text-align: center;
	height: 1px;
	border: 0px;
	color: #808080;
	background: #808080;	
***/	
}
.table th {
	background: #c1c1c1;
	text-align: left;
	font: bold 100% Arial, Helvetica, Verdana;
}

.gray {
	background: #c1c1c1;
	text-align: left;
	font: bold 100% Arial, Helvetica, Verdana;
}

/*** ESSENTIAL STYLES ***/
.nav * {
	margin:0;
	padding:0;
	list-style:none;
}
.nav {
	margin:0;
	padding:0;
	list-style:none;
    line-height:1.0;
}

.nav ul {
	position:absolute; 
	top:-995em;
	width:9.1em;
}
.nav a {
	width: 100%; 
	display:block;
}
.nav ul li {
	width: 100%;
}
.nav li {
	float:left;
    /*** border-left: solid 1px #d2a006; ***/
	z-index:99;
}

ul.nav li.sfHover ul {
	left:-1px;
	top:0.3em; 
	position:relative;
}
.nav li:hover ul {
	left:-1px;
	top:0.2em; 
	position:relative;
}
.nav li.sfHover li ul {
	top:-999em;
}
.nav li:hover li ul {
	top:-999em;
}
ul.nav li li.sfHover ul {
	left:9.45em;
	top:0px;
}
.nav li li:hover ul {
	left:9.45em;
	top:0px;
}

/*** SKIN ***/
.nav {
	float: left;
}
.nav li {
	width:8.1em;
	background-image:url(images/nav/tab_back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 33px;
/*** border-right: 1px solid #ffccoo;	
	 border-left: solid 1px #d2a006;
     border-right: solid 1px #fae772; ***/
}
.nav a {
    color: #1A58AA;
    font-weight:bold;
	text-decoration:none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	font-size: 12px;
	display: block;
	padding-bottom: 8px;
}
.nav a:active {
	background-image:url(images/nav/tab_back.jpg);
	background-position:right -33px;
	background-color: #e39f13;
}

.nav a:hover {
	background-image:url(images/nav/tab_back.jpg);
	background-position:right -33px;
	background-color: #e39f13;
color: #000000;
}

.nav a:focus {
	background-image:url(images/nav/tab_back.jpg);
	background-position:right -33px;
	background-color: #CC9900;
}

.nav li.sfHover {
	background-image:url(images/nav/tab_back.jpg);
	background-position:right -33px;
	background-color: #e39f13;
	color: #ffffff;
}

.nav li:hover {
	background-image:url(images/nav/tab_back.jpg);
	background-position:right -33px;
	background-color: #e39f13;
}

/** SUB MENU STYLE **/
.nav li li {
    color: #ffffff;
	background-color: #808080;
	background-image:none;
	border-bottom: solid 1px #666666;
	height: 25px;
}
.nav li li li {
    color: #ffffff;
	background-color: #808080;
}

.nav li li a {
	font-size: 12px;
	background-image:none;
	color: #ffffff;
}

.nav li li a:hover{	
	background-color:#e39f13;
}

.nav_bar {
	width: 764px;
	height: 33px;

	background-image: url(images/nav/back.jpg);
	background-repeat: repeat-x;

}
.nav_wrapper {
	width: 770px;
	background-image:url(images/layout/mid_back.jpg);
	background-repeat: repeat-y;
	background-position: 1px top;
	
}

ul.main {
	margin-left:20px; 
}

ul.main li{
	margin-left:20px; 

}

ol.main {
	margin-left:20px; 
}

ol.main li{
	margin-bottom:1.3em; 
	margin-left:20px; 
}

#body2 {
	width: 154px;
	padding: 55px 10px 10px 10px;

	float: left;
	/*background: #fff000;*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 160px;
}

	html>body #body2 {
		width: 160px;
	}
	
#body1b { /* for 2 column layout */
	width: 544px;
	padding: 20px 20px 20px 20px;
	float: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 540px;	
}
	html>body #body1b {
		width: 540px;
}

#services H2 {
	FONT: bold 1.2em/1em 'lucida grande',tahoma,sans-serif; CLEAR: none; PADDING-BOTTOM: 3px; MARGIN: 20px 0px 7px 10px;  TEXT-TRANSFORM: uppercase; COLOR: #ff9300; BORDER-BOTTOM: #ccc 1px solid
}

#services {
	MIN-HEIGHT: 280px; BACKGROUND: url(/images/bg-services.jpg) no-repeat right top; FLOAT: left; WIDTH: 512px; POSITION: relative; HEIGHT: auto; font-size: 0.9em;
}
#services H2 {
	MARGIN: 11px 15px 7px 0px
}

#services a
{	color: #2388ff;
	font-weight: bold;
	text-decoration: none;
}


#events H2 {
	CLEAR: none; PADDING-BOTTOM: 3px; MARGIN: 20px 0px 7px 10px; FONT: bold 1.2em/1em 'lucida grande',tahoma,sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #ff9300; BORDER-BOTTOM: #ccc 1px solid
}

#events {
	FLOAT: left; FONT: 1.1em/1.3 'lucida grande',tahoma,sans-serif; BACKGROUND: url(/images/bg-news.jpg) no-repeat; FLOAT: right; MARGIN: 0px; WIDTH: 256px; POSITION: relative

}
#events2 {
	FLOAT: left; FLOAT: right; MARGIN: 0px; POSITION: relative;FONT: 11px/1.5em 'lucida grande',tahoma,sans-serif; COLOR: #777;


}

#events H2 {
	MARGIN: 11px 0px 7px 0px
}

#events a
{	CLEAR: both; 
    /***border-top: #ccc 1px solid; ***/
	PADDING-RIGHT: 20px; DISPLAY: block; FLOAT: right; FONT: 9px/3em 'lucida grande',tahoma,sans-serif; COLOR: #777;
    text-decoration: none;
    BACKGROUND: url(/images/icon-calendar.gif) no-repeat 100% 50%;
}

#podcast {
	MIN-HEIGHT: 64px; BACKGROUND: url(/images/bg-bluebox.jpg) no-repeat; FLOAT: right; MARGIN-BOTTOM: 0px; OVERFLOW: hidden; POSITION: relative
}
#podcast H2 {
	BACKGROUND: url(/images/h2-latestmessage.gif) no-repeat; MARGIN: 6px 0px 0px 10px; OVERFLOW: hidden; TEXT-INDENT: -5000px; HEIGHT: 17px
}
#podcast P {
	MARGIN: 0px 10px 0px 33px; FONT: 0.8em/1.6 'lucida grande',tahoma,sans-serif; COLOR: #777
}
#podcast P A {
	FONT-WEIGHT: bold; COLOR: #2388ff; TEXT-DECORATION: none
}
#podcast P A:hover {
	BACKGROUND: #ffc; COLOR: #333; TEXT-DECORATION: underline
}

#videocast {
	MIN-HEIGHT: 64px; BACKGROUND: url(/images/bg-bluebox.jpg) no-repeat; FLOAT: right; MARGIN-BOTTOM: 0px; OVERFLOW: hidden; POSITION: relative
}
#videocast H2 {
	BACKGROUND: url(/images/h2-video.gif) no-repeat; MARGIN: 6px 0px 0px 10px; OVERFLOW: hidden; TEXT-INDENT: -5000px; HEIGHT: 17px
}
#videocast P {
	MARGIN: 0px 10px 0px 33px; FONT: 0.8em/1.6 'lucida grande',tahoma,sans-serif; COLOR: #777
}
#videocast P A {
	FONT-WEIGHT: bold; COLOR: #2388ff; TEXT-DECORATION: none
}
#videocast P A:hover {
	BACKGROUND: #ffc; COLOR: #333; TEXT-DECORATION: underline
}


#radiocast {
	MIN-HEIGHT: 64px; BACKGROUND: url(/images/bg-bluebox.jpg) no-repeat; FLOAT: right; MARGIN-BOTTOM: 0px; OVERFLOW: hidden; POSITION: relative
}
#radiocast H2 {
	BACKGROUND: url(/images/h2-radio.gif) no-repeat; MARGIN: 6px 0px 0px 10px; OVERFLOW: hidden; TEXT-INDENT: -5000px; HEIGHT: 17px
}
#radiocast P {
	MARGIN: 0px 10px 0px 33px; FONT: 0.8em/1.6 'lucida grande',tahoma,sans-serif; COLOR: #777
}
#radiocast P A {
	FONT-WEIGHT: bold; COLOR: #2388ff; TEXT-DECORATION: none
}
#radiocast P A:hover {
	BACKGROUND: #ffc; COLOR: #333; TEXT-DECORATION: underline
}


#bulletin {
	MIN-HEIGHT: 64px; BACKGROUND: url(/images/bg-bluebox.jpg) no-repeat; FLOAT: right; MARGIN-BOTTOM: 0px; OVERFLOW: hidden; POSITION: relative
}
#bulletin H2 {
	BACKGROUND: url(/images/fcc-bulletin-pdf.gif) no-repeat; MARGIN: 6px 0px 0px 10px; OVERFLOW: hidden; TEXT-INDENT: -5000px; HEIGHT: 17px
}
#bulletin P {
	MARGIN: 0px 10px 0px 33px; FONT: 0.8em/1.6 'lucida grande',tahoma,sans-serif; COLOR: #777
}
#bulletin P A {
	FONT-WEIGHT: bold; COLOR: #2388ff; TEXT-DECORATION: none
}
#bulletin P A:hover {
	BACKGROUND: #ffc; COLOR: #333; TEXT-DECORATION: underline
}

#download {
	MIN-WIDTH: 764px; MIN-HEIGHT: 382px; BACKGROUND: url(/images/OneNation.jpg) no-repeat; FLOAT: right; MARGIN-LEFT: 0px; OVERFLOW: hidden; POSITION: relative
}
#download H2 {
	MARGIN: 0px 0px 0px 620px; HEIGHT: 17px;FONT: 1em helvetica,tahoma,sans-serif; FONT-WEIGHT: bold;
}
#download P {
	MARGIN: 0px 0px 0px 620px; FONT: 0.85em/1.6 'lucida grande',tahoma,sans-serif; COLOR: #777
}
#download P A {
	FONT-WEIGHT: bold; COLOR: #2388ff; TEXT-DECORATION: none
}
#download P A:hover {
	BACKGROUND: #ffc; COLOR: #333; TEXT-DECORATION: underline
}
	
