BODY {
	color: black;
	background-image: url(images/bg.gif);
	margin: 0;
	margin-top: 0px;
	padding-top: 0px;
}

body table { font-family:inherit; font-size:inherit; }

p {
	font:  14px "Trebuchet MS", "Arial";
	color: #222;
	margin-top: 0;
}

INPUT {
	font: 11px "Verdana", "Geneva", "Arial";
	color: black;
	border: 0px;
	border-color: #aaa;
	border-style: solid;
	padding: 4px;
}

TEXTAREA {
	font: 12px "Trebuchet MS", "Arial", "Verdana";
	color: black;
	border: 1px;
	border-color: #aaa;
	border-style: solid;
	padding: 4px;
}

SELECT {
	font: 11px "Verdana", "Geneva", "Arial";
	color: black;
	border: 1px;
	border-color: #aaa;
	border-style: solid;
	padding: 4px;
}

.clearboth {
	clear: both;
	}

A:link {
	color: #0000ff;
 	text-decoration: none;
}
A:visited {
 	text-decoration: none;
}
A:active {
}

A:hover {
	color: #ff0000;
	text-decoration: none;
}

A.topNav24:link {
	color: #0033ff;
 	text-decoration: none;
}
A.topNav24:visited {
	color: #fff;
 	text-decoration: none;
}
A.topNav24:active {
	color: #f78914;
}
A.topNav24:hover {
	color: #f78914;
	text-decoration: none;
}

A.footer:link {
	color: #0000ff;
	text-decoration: none;
	}

A.footer:visited {
	color: #0000ff;
	text-decoration: none;
	}

.titleItal {
	font: 18px "Trebuchet MS", "Arial", "Verdana";
	font-style: italic;
	}
	
.datesBox {
	border: 1px solid #ccc;
	background: #eee
	}

.datesGrey {
	background: #ddd;
	}

#container {
	width: 970px;
	margin: 0 auto;
	}
	
#top {
	background-image: url(images/top_bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	height: 376px;
	}

#top2 {
	background-image: url(images/top2_bg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	height: 160px;
	}

.topNav {
	width: 360px;
	padding: 20px;
	paddint-top: 30px;
	line-height: .65em;
	}
	
.topNav24 {
	word-spacing: -1px;
	font: 20px "Trebuchet MS", "Arial", "Tahoma";
	color: #000;
	font-weight: normal;
	line-height: .9em;
	}
	
A.topNav24:link {
	color: #fff;
	text-decoration: none;
	}

A.topNav24:hover {
	color: #f8d991;
	text-decoration: none;
	}

A.topNav24:visted {
	color: #fff;
	text-decoration: none;
	}

A.topNav24:active {
	color:#fff;
	}
	
.topNav18 {
	font: 11px "Trebuchet MS", "Arial", "Tahoma";
	color: #f8d991;
	font-style: italic;
	line-height: .65em;
	}

.timeOutTitle{
	color: #8c0403;
	font: 33px "Trebuchet MS", "Arial", "Verdana";
	font-weight: bold;
	padding-top: 2px; 
	}

.thumbNail {
	padding-right: 7px;
	padding-bottom: 10px;
	}

.topLeft {
	width: 375px;
	padding-top: 10px;
	}
	
.topRight {
	padding-top: 6px;
	margin-left: 400px;
	width: 580px;
	position: absolute;
	}

.topRight1 {
	padding-top: 3px;
	margin-left: 400px;
	width: 290px;
	position: absolute;
	}
	
.topRight2 {
	padding-top: 3px;
	margin-left: 690px;
	width: 290px;
	position: absolute;
	}
	
.text {
	color: black;
	font: 13px/17px "Trebuchet MS", "Arial", verdana;
	}
	
.textItal {
	color: black;
	font: 14px/16px "Trebuchet MS", "Arial", verdana;
	font-style: italic;
	}
	
.prayerRequests {
	background-image: url(images/bullet_black.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 15px;
	text-align: left;
	font: 12px/18px "Trebuchet MS", "Arial", "Verdana";
	color: #000;
	font-style: italic;
	}
	
.redItal {
	color: #8c0403;
	font: 14px/16px "Trebuchet MS", "Arial", verdana;
	font-style: italic;
	}

.boldtext {
	color: black;
	font: 14px/17px "Trebuchet MS", "Arial", verdana;
	font-weight: bold;
	margin: 0;
	}
	
.longTop {
	width: 960px;
	height: 10px;
	background-image: url(images/long_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 auto;
	}

.longBottom {
	width: 960px;
	height: 10px;
	background-image: url(images/long_bottom.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-bottom: 10px;
	margin: 0 auto;
	}
	
.long {
	font: 16px "Trebuchet MS", "Arial", "Verdana";
	color: #333;
	width: 930px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(images/long_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	min-height: 40px;
	margin: 0 auto;
	}

.wideTop {
	width: 624px;
	height: 10px;
	background-image: url(images/wide_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}

.wideBottom {
	width: 624px;
	height: 10px;
	background-image: url(images/wide_bottom.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-bottom: 10px;
	}
	
.wide {
	font: 16px "Trebuchet MS", "Arial", "Verdana";
	color: #333;
	width: 595px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(images/wide_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	min-height: 40px;
	}
	
.narrowTop {
	width: 334px;
	height: 9px;
	background-image: url(images/narrow_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}

.narrowBottom {
	width: 334px;
	height: 9px;
	background-image: url(images/narrow_bottom.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.narrow {
	font: 12px "Trebuchet MS", "Arial", "Verdana";
	color: #333;
	width: 314px;
	max-width: 310px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(images/narrow_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	}
	
.narrow2 {
	font: 12px "Trebuchet MS", "Arial", "Verdana";
	color: #333;
	width: 332px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(images/narrow_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	text-align: center;
	}
	
.narrowButton {
	font: 14px "Trebuchet MS", "Arial", "Verdana";
	width: 310px;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(images/narrow_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	}

.narrowRight {
	float: right;
	}

.wideRight {
	margin-left: 345px;
	position: absolute;
	}
	
.narrowLeft {
	}
	
.wideLeft {
	}
	
.videoRight {
	float: right;
	padding: 5px;
	}

.footer {
	float: center;
	padding: 8px;
	background-image: url(images/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: top center;
	min-width: 944px;
	height: 41px;
	font: 11px "Trebuchet MS", "Arial", "Verdana";
	color: #333;
	text-align: center;
	margin: 0 auto;
	}