/* HH2 CSS

Width 782
Centered/Flow

Top Graphic	782 X 150
Navigation	782 X 50
Middle		412 X 800
Middle 2		615 X 800
Left		185 X 800
Right		185 X 800
Blue Color	#5897B8
Dark Red		#3D170C
*/

/* ---------- All Page ---------- */
h3 {
font-family:	Verdana;
font-size:		20px;
color:		#3D170C;
font-weight:		700;}

.b {
font-weight: 	700;}

li {
font-family:	Verdana;
font-size:		12px;
color:		#494949;}

a {
font-family:	Verdana;
color:		#5897B8;
text-decoration: 	underline;}

a:hover {
font-family:	Verdana;
color:		#3D170C;
text-decoration: 	none;}



/* ---------- Positioning ---------- */

body {text-align: center;} /* IE Fix */

/* ---------- Centering Table ---------- */

#page_center {
text-align: left;
margin-left: auto;
margin-right: auto;
width: 782px;}

#content_title {
float: left;
width: 782px;
height: 150px;
font-size: 1px;}

#content_navigation {
float: left;
width: 782px;
height: 35px;
background-color: #5897B8;
display: block;
font-size: 1px;}

#content_left_welcome {
float: left;
width: 190px;}

#content_right_welcome {
float: left;
width: 90px;
margin-top: 2px;} 

#content_center_welcome {
float: left;
width: 402px;}

#content_left_page {
float: left;
width: 165px;
height: 700px;
background-image: url('images/omni/curl-back.gif');
background-repeat: none;}

#content_middle_page {
float: left;
width: 600px;
padding-left: 12px;}



/* ---------- Content Left Styles  ---------- */
#content_left_page ul {
padding: 10px;
margin: 0px;}

#content_left_page li {
font-family: Verdana;
font-size: 12px;
color: #fff;
padding: 0px;
margin: 0px;
list-style: none;
display: block;
height: 20px;
length: 143px;}

#content_left_page p.b, li.b {
font-family: Verdana;
font-size: 12px;
font-weight: 700;
color: #fff;
padding-left: 12px;}

#content_left_page a {
text-decoration: none;
color: #fff;
display: block;
width: 143px;
height: 20px;
padding: 2px;}

#content_left_page a:hover {
text-decoration: none;
color: #3D170C;
background-color: #fff;}



/* ---------- Sermon Styles ---------- */

#sermon td {
font-family:	Verdana;
font-size:		10px;
color:		#494949;
vertical-align:	top;}

#sermon th {
font-family:	Verdana;
font-size:		10px;
color:		#494949;
weight:		bolder;
text-align:	left;
vertical-align:	top;}

#sermon th.tgray, td.tgray {
background-color:	#efefef;}

#sermon a {
font-family:	Verdana;
font-size:		10px;
color:		#494949;
weight:		bolder;
text-align:	left;
text-decoration:	underline;}

#sermon a {
font-family:	Verdana;
font-size:		10px;
color:		#494949;
weight:		bolder;
text-align:	left;
text-decoration:	underline;}

#sermon a:hover {
font-family:	Verdana;
font-size:		10px;
color:		#5897B8;
weight:		bolder;
text-align:	left;
text-decoration:	none;}

/* ---------- Center Column Styles ---------- */

#center_column p.news_title {
font-family:	Verdana;
font-size:		18px;
color:		#3D170C;
font-weight:	900;
margin-left:	15px;}

#center_column p {
font-family:	Verdana;
font-size:		12px;
color:		#494949;
margin-left:	35px;
margin-right:	5px;
margin-top:	-5px;}

#center_column p.b {
font-family:	Verdana;
font-size:		12px;
font-weight:	700;
color:		#494949;
margin-left:	25px;
margin-right:	5px;}

hr {width: 85%}


/* ---------- Staff Styles ---------- */

.stafftitle {
font-family:	Verdana;
font-size:		10px;
color:		#494949;
vertical-align: top;}

.staffname {
font-family:	Verdana;
font-size:		12px;
font-weight:	700;
color:		#494949;
vertical-align: 	top;}

#content_middle_page table.astaff td {
padding: 		3px;
width: 		175px;
vertical-align: 	top;}

#content_middle_page table.staff td {
padding: 		3px;
vertical-align: 	top;}

#content_middle_page table.staff th {
padding: 		3px;
vertical-align: 	top;
width:		75px;}

#content_middle_page table.staff td.big {
padding: 		3px;
vertical-align: 	top;
font-family:	Verdana;
font-size:		16px;
font-weight:	700;
color:		#494949;
text-align:	center;}

/* ---------- Middle Page Styles ---------- */

#content_middle_page p.b {
font-family:	Verdana;
font-size:		12px;
font-weight:	700;
color:		#494949;}

#content_middle_page p {
font-family:	Verdana;
font-size:		12px;
color:		#494949;}

#content_middle_page p.i {
font-family:	Verdana;
font-size:		12px;
font-style:		italic;
color:		#494949;}

#content_middle_page td {
font-family:	Verdana;
font-size:		12px;
color:		#494949;
margin-left:	35px;}

#content_middle_page th {
font-family:	Verdana;
font-size:		12px;
margin-left:	35px;
text-align:	left;
color:		#494949;}

#content_middle_page .stafftitle {
font-family:	Verdana;
font-size:		10px;
color:		#494949;
text-align:	left;}

#content_middle_page .staffname {
font-family:	Verdana;
font-size:		12px;
font-weight:	700;
color:		#494949;
text-align:	left;}

#content_middle_page td.tgray, th.tgray {
background-color:	#efefef;}

/* ---------- Table Archive Classes ---------- */

#content_middle_page table.archive td.tgray, table.archive th.tgray {
background-color:	#efefef;
padding:		5px;}

#content_middle_page table.archive td, table.archive th {
padding:		5px;
background-color:	#fff;}

#content_middle_page table.archive {
background-color: 	#bfbfbf;}

/* ---------- Table M-Archive Classes ---------- */

#content_middle_page table.m-archive td.tgray, table.m-archive th.tgray {
background-color:	#efefef;
padding:		2px;
font-size:		10px;}

#content_middle_page table.m-archive td, table.m-archive th {
padding:		2px;
font-size:		10px;
background-color:	#fff;}

#content_middle_page table.m-archive {
background-color:	#bfbfbf;}


/* ---------- Menu Navigation ---------- */

#menu {
position: 	relative;
top: 	9px;}

#menu ul {
	margin:	0;
	padding:	0;
	font-size:	0px;}

#menu li {
	display: inline;
	padding: 5px;}

#menu a {

	padding:		3px;
	font-weight:	bolder;
	color: 		#fff;
	font-family:	Verdana;
	font-size:		14px;
	text-decoration:	none;}

#menu a:hover {
	background:	#fff;
	color:		#5897B8;
	text-decoration:	none;}