*
{
	margin: 0;
	padding: 0
}

a:hover
{
	color: #CE9D30;
	margin: 0px;
}

BODY
{
	font: 80% Arial, Helvetica, Verdana, sans-serif; /* was: 76% Geneva, Helvetica, sans-serif */
	background: #1A0102;
	width:770px;
	margin: 0 auto
}

.text { color: #333; }

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

.redlinks { color: #7B1212; }

.form
{
	font-size: 0.9em;
	background: #fff;
	color: #411D10;
	border: 1px solid #411D10;
	height: 17px;
	width: 135px;
}

.form2
{
	font-size: 0.9em;
	background: #fff;
	color: #411D10;
	border: 1px solid #411D10;
	height: 17px;
	width: 110px;
}

.small
{
	font-size: 0.9em;
	color: #333;
}

.small-wh
{
	font-size: 1em; /* was 0.9em */
	color: #fff;
	text-decoration: none;
}

.brown-border { border: 1px solid #411D10; }

.pic-border
{
	background: #fff;
	border: 1px solid #61361E;
}

.box
{
	color: #333;
	padding: 3px;
	background: #fff;
}

.emailAddr
{
	font-size: 1em; /* was 0.9em */
	color: #fff;
	padding: 5px;
	background: #521C0A;
}

.button
{
	font-size: 0.9em;
	background: #2E0F04;
	color: #411D10;
	border: 1px solid #411D10;
	height: 17px;
	width: 20px;
}

.table
{
	color: #333;
	background: #935315;
}

.table2
{
	color: #333;
	padding: 10px;
	background: #fff
}

.desc-table
{
	font-size: 0.9em;
	background: #F4F4F4;
	border: 1px solid #ccc;
	padding: 7px;
}

.desc-table2
{
	background: #F4F4F4;
	border: 1px solid #cccccc;
	padding: 15px;
	padding-left: 2em;
	height: 350px;
}

.sermonContent
{
	/*background-image: url(../images/bckgrd.gif)/*background: #F4F4F4;*/
	background: url(../images/bckgrd.gif) repeat;
	border: 1px solid #cccccc;
	padding: 15px;
	padding-left: 2em;
	height: 350px;
}

.sermonContent embed
{
	margin-left: 103.5px;
	border: 4px outset #411D10;
}

.event-nav
{
	background: #F4F4F4;
	border: 1px solid #cccccc;
	padding: 15px;
	padding-left: 2em;
	/*height: 350px;*/
}

ul#nav li
{
	display:inline;
}

.bottom-nav
{
	background: url(../images/bottom-bg.gif);
	padding: 5px;
	color: #fff;
	font-size: 0.9em;
	height:25px;
	text-align: center
}

.bottom-nav a
{
	color: #fff;
	text-decoration:none
}

.top-nav
{
	background: url(../images/top-bg.gif);
	color: #fff;
	font-size: 0.9em;
	border: 1px solid #411D10;
}

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

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

h2
{
	font-size: 1.2em;
	color: #fff;
}

.goal-txt
{
	font-size: 14px;
}

p.minDesc1
{
	margin-left: 1em;
}

p#validHTML
{
	position: relative;
	top: 740px;
	left:325px;
	border: none;
}

p.counter
{
	color: #fff;
	font-size: 1.25em;
}

/************************************************************
* 2-28-10
* eventList id: 
* The eventList tag sets the padding between each list item.
* This makes it easier for reading.
*************************************************************/
#eventList li
{
	padding-bottom: 1em;
}