body {
	margin:				16px 0px 20px 0px;
	background-color:	#FFFFFF;	
	text-align:			center;
	padding:			0px;
}

#centered {
	margin:				0px auto 0px auto;
	width:				1000px;
	text-align:			left;
}

#header {
	width:				1000px;
	height:				66px;
}

#logo {
	width:				197px;
	padding:			7px 0px 0px 25px;
	float:				left;
}

#top-right-nav {
	float:				right;
	height:				14px;
	padding:			0px 0px 0px 0px;
}

#nav-cell {
	width:				189px;
	padding:			0px 6px 0px 26px;
	border-right:		solid #4D4D4D 1px;
}

#content-cell-inside {
	width:				760px;
	padding:			0px 0px 0px 10px;
	border-right:		solid #4D4D4D 1px;
	background-image:	url(../images/inside-back-01.gif);	
}
#content-cell-home {
	width:				760px;
	padding:			0px 0px 0px 10px;
	border-right:		solid #4D4D4D 1px;
	background-image:	url(../images/home-back-01.gif);	
}


#primary-nav {	
	width:				189px;
	padding:			59px 0px 70px 0px;
}
#sub-nav {	
	width:				189px;
	padding:			0px 0px 5px 0px;		
}
#blurb {
	padding: 			0px 5px 80px 5px;
	margin:				0px 0px 0px 0px;
	line-height:		17px;
}
#address {
	padding: 			0px 5px 10px 5px;
	margin:				0px 0px 0px 0px;
	line-height:		17px;
}


#breadcrumbs {
	width:				736px;
	height:				29px;
	padding:			14px 10px 0px 14px;
	background-color:	#822524;
	white-space:		nowrap;
	overflow:			hidden;
}

#inside-left-01 {
	float:				left;
	width:				495px;
	padding:			15px 10px 0px 0px;
	overflow:			hidden;	
}
#inside-right-01 {
	float:				left;
	width:				240px;
	padding:			15px 8px 0px 7px;
	overflow:			hidden;
}

#home-left-01 {
	float:				left;
	width:				240px;
	padding:			15px 8px 0px 0px;
	overflow:			hidden;	
}
#home-center-01 {
	float:				left;
	width:				240px;
	padding:			15px 8px 0px 8px;
	overflow:			hidden;	
}
#home-right-01 {
	float:				left;
	width:				240px;
	padding:			15px 8px 0px 8px;
	overflow:			hidden;
}

.right-ad-01 {
	border-top:			solid 1px #cccccc;
	width:				231px;
	padding:			2px 0px 0px 0px;
}



/* footer styles */

#footer {
	width:				988px;	
	padding:			10px 6px 0px 6px;
	margin:				8px 0px 0px 0px;
	border-top:			solid #4D4D4D 1px;
}

#copyright {
	font-size:			10px;
	line-height:		14px;
	color:				#333333;
	float:				left;
}

#privacy-statement {		
	font-size:			10px;
	line-height:		14px;
	color:				#333333;
	float:				right;
}

#footer-links {
	clear:				both;
	padding:			280px 90px 0px 90px;
	color:				#999999;
}

#hale-marketing {
	padding:			80px 0px 0px 0px;
	text-align:			center;
}





/* fonts */

div, td, span, p, li, input, select, textarea, .normal-text {
	font-family:		Verdana, Arial;
	font-size:			11px;
	line-height:		15px;
	color:				#333333;
}

h1 {
	font-family:		Georgia, Helvetica, Arial;
	font-size:			18px;
	line-height:		20px;
	color:				#555555;
	font-weight:		normal;	
	margin:				0px;
	padding:			0px 0px 10px 0px;
}
#content-cell-home h1 {
	font-family:		Verdana, Arial;
	font-size:			15px;
	line-height:		17px;
	color:				#333333;
	font-weight:		normal;	
	margin:				0px;
	padding:			0px 0px 0px 0px;
}

#content-cell-inside h2, #content-cell-home h2 {
	font-family:		Georgia, Verdana, Arial !important;
	font-size:			18px !important;
	line-height:		20px !important;
	color:				#751D1C !important;
	font-weight:		normal !important;	
	margin:				0px !important;
	padding:			0px 0px 10px 0px !important;
}
#content-cell-inside h3 {
	font-family:		Verdana, Arial !important;
	font-size:			11px !important;
	line-height:		15px !important;
	color:				#333333 !important;
	font-weight:		normal !important;	
	margin:				0px !important;
	padding:			11px 0px 2px 0px !important;
}
#content-cell-home h3 {
	font-family:		Georgia, Verdana, Arial !important;
	font-size:			18px !important;
	line-height:		20px !important;
	color:				#555555 !important;
	font-weight:		normal !important;	
	margin:				0px !important;
	padding:			0px 0px 2px 0px !important;
}
#content-cell-inside .center-ad-table-01 h3 {
	font-family:		Verdana, Arial !important;
	font-size:			12px !important;
	line-height:		15px !important;
	color:				#333333 !important;
	font-weight:		bold !important;	
	margin:				0px !important;
	padding:			1px 0px 6px 0px !important;
}

h4 {
	font-family:		Verdana, Arial;
	font-size:			11px;
	line-height:		15px;
	color:				#751D1C;	
	margin:				0px;
	padding:			11px 0px 2px 0px;
}

h5 {
	font-family:		Georgia, Verdana, Arial;
	font-size:			26px;
	line-height:		30px;
	color:				#000000;	
	margin:				0px;
	padding:			0px 0px 0px 0px;
}

#breadcrumbs p {
	font-family:		Verdana, Arial;
	color:				#ffffff;
	padding:			0px 0px 0px 0px !important;
}



.r {
	font-size:			70%;
	vertical-align:		40%;
}

.tm {
	font-size:			70%;
	vertical-align:		40%;
}



.sermon-cell-01 h2 { /* used for sermon titles */
	font-family:			Verdana, Arial;
	font-size:				11px;
	line-height:			16px;
	color:					#000000;
	font-weight:			bold;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 2px 0px;
}

/* sermon-individual styles */

#sermon-individual p, #sermon-individual h1, #sermon-individual h2, #sermon-individual h3, #sermon-individual h4 {
	padding:				0px 0px 6px 0px !important;
}
.sermon-individual-02 p {
	font-size:				14px !important;
	line-height:			19px !important;
}
#sermon-individual h4 {
	font-size:				14px !important;
	line-height:			19px !important;
}






/* all links */

a, a:visited {
	color:				#AA0415;
	text-decoration:	none;	
}
a:active {
	color:				#666666;
	text-decoration:	underline;	
}
a:hover {
	color:				#000000;
	text-decoration:	underline;
}


#top-right-nav a, #top-right-nav a:visited, #top-right-nav a:active {
	color:				#666666;	
	text-decoration:	none;
	display:			block;
	height:				12px;
	padding:			0px 10px 2px 6px;
	margin:				0px 0px 0px 4px;
	border-right:		solid #4D4D4D 1px;
	float:				left;		
}
#top-right-nav a.special, #top-right-nav a.special:visited, #top-right-nav a.special:active {
	color:				#666666;	
	text-decoration:	none;
	display:			block;
	height:				12px;
	padding:			0px 16px 2px 6px;
	margin:				0px 0px 0px 4px;
	border-right:		none;
	float:				left;		
}
#top-right-nav a.selected, #top-right-nav a.selected:visited, #top-right-nav a.selected:active {
	color:				#000000;	
	text-decoration:	none;
	display:			block;
	height:				12px;
	padding:			0px 10px 2px 6px;
	margin:				0px 0px 0px 4px;
	border-right:		solid #4D4D4D 1px;
	float:				left;		
}
#top-right-nav a.selectedspecial, #top-right-nav a.selectedspecial:visited, #top-right-nav a.selectedspecial:active {
	color:				#000000;	
	text-decoration:	none;
	display:			block;
	height:				12px;
	padding:			0px 16px 2px 6px;
	margin:				0px 0px 0px 4px;
	border-right:		none;
	float:				left;		
}
#top-right-nav a:hover, #top-right-nav a.special:hover, #top-right-nav a.selected:hover {
	color:				#000000;
	text-decoration:	none;
}



/* primary-nav */

#primary-nav a, #primary-nav a:visited, #primary-nav a:active {
	color:					#333333;	
	background-color:		#FFFFFF;		
	text-decoration:		none;
	display:				block;	
	width:					181px;	
	border-top:				solid #943030 1px;
	padding:				3px 4px 4px 4px;
	margin:					0px 0px 0px 0px;		
}
#primary-nav a.selectedlevel2, #primary-nav a.selectedlevel2:visited, #primary-nav a.selectedlevel2:active, #primary-nav a.level2, #primary-nav a.level2:visited, #primary-nav a.level2:active {
	width:					167px;		
	border-top:				0px;
	padding:				3px 8px 4px 14px;
	margin:					0px 0px 0px 0px;		
}
#primary-nav a.selectedlevel3, #primary-nav a.selectedlevel3:visited, #primary-nav a.selectedlevel3:active, #primary-nav a.level3, #primary-nav a.level3:visited, #primary-nav a.level3:active {
	width:					157px;		
	border-top:				0px;
	padding:				3px 8px 4px 24px;
	margin:					0px 0px 0px 0px;			
}
#primary-nav a.selected, #primary-nav a.selected:visited, #primary-nav a.selected:active, #primary-nav a.selectedlevel2, #primary-nav a.selectedlevel2:visited, #primary-nav a.selectedlevel2:active, #primary-nav a.selectedlevel3, #primary-nav a.selectedlevel3:visited, #primary-nav a.selectedlevel3:active {
	font-weight:			bold;
	background-image:		url(../images/primary-nav-back-01.gif);
	background-repeat:		repeat-y;
}
#primary-nav a:hover, #primary-nav a.selected:hover, #primary-nav a.selectedlevel2:hover, #primary-nav a.level2:hover, #primary-nav a.selectedlevel3:hover, #primary-nav a.level3:hover {
	background-image:		url(../images/primary-nav-back-02.gif);
	background-repeat:		repeat-y;	
}





#footer a, #footer a:visited {
	color:				#333333 !important;
	text-decoration:	none;	
}
#footer a:active {
	color:				#333333 !important;
	text-decoration:	underline;	
}
#footer a:hover {
	color:				#000000 !important;
	text-decoration:	underline;
}


a.home, a.home:visited {
	color:				#6C665D;
	font-weight:		bold;
	text-decoration:	none;	
}
a.home:active {
	color:				#666666;	
	text-decoration:	underline;	
}
a.home:hover {
	color:				#000000;
	text-decoration:	underline;
}


#center-block-01 a, #center-block-01 a:visited, #home-announcements a, #home-announcements a:visited {
	color:				#333333;
	text-decoration:	underline;	
}
#center-block-01 a:active, #home-announcements a:active {
	color:				#902D2D;
	text-decoration:	underline;	
}
#center-block-01 a:hover, #home-announcements a:hover {
	color:				#666666;
	text-decoration:	none;
}




#topical a.special {
	color:				#902D2D;
	text-decoration:	none;
}


#site-map a, #site-map a:visited {
	color:				#333333;
	text-decoration:	none;	
}
#site-map a:active {
	color:				#666666;
	text-decoration:	underline;	
}
#site-map a:hover {
	color:				#000000;
	text-decoration:	underline;
}



#breadcrumbs a, #breadcrumbs a:visited {
	color:				#ffffff;
	text-decoration:	none;	
}
#breadcrumbs a:active {
	color:				#666666;
	text-decoration:	underline;	
}
#breadcrumbs a:hover {
	color:				#ffffff;
	text-decoration:	underline;
}







/* special styles */

p {
	margin:				0px;
	padding:			0px 0px 8px 0px;
}
#inside-left-01 p {
	margin:				0px;
	padding:			0px 0px 14px 0px;
}

img {
	border:				0px;
}

img.arrow {
	vertical-align:		text-bottom;	
}

hr {
	height:					1px;
	background-color:		#cccccc;
	color:					#cccccc;
	border:					none;
	margin:					0px 0px 6px 0px !important;
	padding:				0px !important;
	overflow:				hidden;
	line-height:			1px; diplay: block;
}







/* form styles */

form {
	margin:				0px;
}

input {
	width:				200px;
}

input.small {
	width:				30px;
}

input.radio01 {
	margin-top:			4px;
	margin-bottom:		-2px;
}

textarea {
	width:				300px;
	height:				160px;
}




/* bullet styles */

ul {
	list-style:			none;
	padding:			0px 0px 0px 14px;
	margin:				0px 0px 10px 0px;
}

li {
	background-image:	url(../images/bullet-01.gif);
	background-repeat:	no-repeat;
	background-position:0px 6px;
	padding:			0px 0px 10px 10px;
	margin-left:		0px;
}





/* main table styles */
#maintable {
	clear:				both;
	width:				993px;		
}

.table-01 {
	border-top:			solid #666666 1px;
	border-left:		solid #666666 1px;
}

.cell-style-01 {
	border-right:		solid #666666 1px;
	border-bottom:		solid #666666 1px;
	background-color:	#DBE2E1;
	font-weight:		bold;
	padding:			4px 4px 4px 4px;
}

.cell-style-02 {
	border-right:		solid #666666 1px;
	border-bottom:		solid #666666 1px;
	padding:			4px 4px 4px 4px;
}

.cell-style-03 {
	border-right:		solid #666666 1px;
	border-bottom:		solid #666666 1px;
	background-color:	#F7F6E3;
	font-weight:		bold;
	padding:			4px 4px 4px 4px;
	white-space:		nowrap;
}




/* ad tables */

.center-ad-table-01 {
	display:				block;	
	width:					495px;
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 18px 0px;
}
.center-cell-01 {
	width:					180px;
	padding:				0px 12px 0px 0px;
	margin:					0px 0px 0px 0px;
}
.center-cell-02 {
	width:					315px;
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
}
.center-cell-02 p, .center-cell-02 h1, .center-cell-02 h2, .center-cell-02 h3, .center-cell-02 h4, .center-cell-02 h5 {
	padding:				0px 0px 6px 0px !important;;
	margin:					0px 0px 0px 0px !important;;	
}















#center-block-01 {
	float:				left;
	width:				533px;
	padding:			50px 0px 0px 0px;
}

#center-block-01-sp {
	float:				left;
	width:				533px;
	padding:			50px 0px 0px 0px;
}

#center-block-02 {
	clear:				both;
	width:				676px;
	padding:			30px 2px 20px 64px;
}

#banner-01 {
	width:				760px;
	height:				50px;
	background-image:	url(../images/banner-background-02.jpg);
	background-repeat:	no-repeat;
	margin:				0px 0px 7px 0px;
}

#text-block-01 {
	width:				439px;
	padding:			0px 30px 0px 64px;
}

#right-block-01 {
	float:				left;
	width:				227px;
}

#topical-image-01 {
	width:				227px;
	padding:			16px 0px 0px 0px;
}

#topical {
	width:				149px;
	padding:			10px 36px 10px 26px;
	margin:				5px 0px 0px 0px;
	background-color:	#F7F6E3;
}

























/* Home page styles */

#home-content {
	float:				left;
	width:				752px;	
	background-image:	url(../images/background-01.gif);
	background-repeat:	no-repeat;
}

#home-blurb {
	float:				left;
	width:				502px;
	padding:			276px 22px 0px 7px;
}

#home-announcements {
	float:				left;
	width:				183px;
	height:				315px;	
	padding:			20px 18px 5px 20px;
	overflow:			hidden;
	background-image:	url(../images/background-02.gif);
	background-repeat:	no-repeat;
}

#home-link-boxes {
	clear:				both;
	padding:			16px 0px 0px 0px;
}

.home-link-box-01 {
	float:				left;
	margin-right:		10px;
}

.home-box-bar-01 {
	width:				180px;
	height:				7px;
	background-color:	#5A2E01;
}

.home-box-link-01 {
	width:				167px;
	background-color:	#EEEFC7;
	padding:			2px 5px 3px 8px;
}

.home-box-image-01 {
	width:				180px;
	height:				90px;
	margin:				2px 0px 0px 0px;
}













/* sermon styles */

#sermon-list {
	width:					508px;
	border-top:				solid 1px #cdd6db;	
}
.sermon-cell-01 {
	width:					270px;
	padding:				8px 32px 6px 0px !important;
	border-bottom:			solid 1px #cdd6db;
}
.sermon-cell-02 {
	width:					116px;
	padding:				25px 0px 6px 0px !important;
	border-bottom:			solid 1px #cdd6db;
}
.sermon-cell-03 {
	width:					90px;
	padding:				14px 0px 6px 0px !important;
	border-bottom:			solid 1px #cdd6db;
}
#recent-sermons {
	padding:				14px 0px 20px 0px !important;
}
#recent-sermons h1 {
	padding-right:			0px !important;
}
.sermon-cell-01 p, .sermon-cell-02 p, .sermon-cell-03 p, .sermon-cell-01 h2 {
	margin:					0px 0px 0px 0px !important;
	padding:				0px 0px 3px 0px !important;
}
.pagination-01 {
	padding:				4px 53px 0px 0px;
	text-align:				right;
}

/* all-sermons styles */
#all-sermons {
	padding:				10px 0px 20px 0px !important;
}
#all-sermons table td {
	padding:				0px 12px 4px 0px !important;
}
#all-sermons h1 {
	padding-bottom:			8px;
}
#all-sermons h2 {
	padding:				12px 0px 4px 0px !important;
}

/* sermon-individual styles */
#sermon-individual {
	width:					500px;
	border-bottom:			solid 1px #cdd6db;
	margin:					0px 0px 16px 0px;	
}
.sermon-individual-01a {	
	padding:				8px 12px 6px 0px !important;
	border-bottom:			solid 1px #cdd6db;
}
.sermon-individual-01b {	
	padding:				8px 0px 6px 0px !important;
	border-bottom:			solid 1px #cdd6db;
}
.sermon-individual-02 {
	width:					390px;
	padding:				15px 0px 6px 0px !important;	
}
.sermon-individual-03 {
	width:					110px;
	padding:				24px 0px 6px 0px !important;
}
.sermon-individual-04 {
	padding:				10px 10px 10px 0px !important;
}


/* sermon search styles */

#sermon-search-table {
	width:					500px;
	border-top:				solid 1px #cdd6db;	
	border-bottom:			solid 1px #cdd6db;	
}
.sermon-search-01 {
	width:					500px;
	padding:				2px 0px 0px 0px;
}
.sermon-search-02 {
	width:					148px;
	padding:				11px 5px 0px 95px;
}
.sermon-search-02b {
	width:					148px;
	padding:				0px 5px 0px 95px;
}
.sermon-search-02c {
	width:					190px;
	padding:				11px 5px 0px 40px;
}
.sermon-search-03 {
	width:					252px;
	padding:				11px 0px 6px 0px;
}
.sermon-search-03b {
	width:					252px;
	padding:				0px 0px 6px 0px;
}
.sermon-search-04 {
	width:					500px;
	padding:				0px 0px 10px 0px;	
}







/* form styles */

form {
	margin:					0px;
}

select {
	font-size:				11px;		
	color:					#000000;
}

input {   
	color:					#000000;
}

input.search-field-main {
	width:					100px;
	height:					14px;
	padding:				2px 0px 3px 2px;
	margin:					0px 2px 0px 2px;
	border:					solid 1px #999999;	
	color:					#000000;
	vertical-align:			middle;	
}

input.radio-01 {
	margin-top:				4px;
	margin-bottom:			-2px;
}

textarea {
	width:					300px;
	height:					160px;	
	color:					#000000;
}

/* sermon search styles */

#sermon-search-table input {
	width:					220px;
	height:					15px;
	margin-bottom:			4px;
	line-height:			15px;
}
#sermon-search-table textarea {
	width:					170px;
	height:					80px;
	margin-bottom:			4px;
}
#sermon-search-table select {	
	margin-bottom:			4px;	
}
input.submit-button-02 {
	vertical-align:			middle !important;
	width:					27px !important;
	height:					32px !important;
}




img.submit-button {
	vertical-align:			middle;
}

img.arrow-01 {
	vertical-align:			middle;
}

img.MP3 {
	margin:					2px 5px 5px 0px;
	vertical-align:			middle;
}
img.WMA {
	margin:					6px 5px 5px 0px;
	vertical-align:			middle;
}



/* content template styles */


/* courses table 1 */

.course-table-01 {
	width:					490px;
	border-top:				solid #5F5F60 1px;
	border-left:			solid #5F5F60 1px;
	border-right:			solid #5F5F60 1px;
}
.course-cell-01 {
	background-color:		#CDDA32;
	width:					50px;
	padding:				2px 7px 2px 7px;
	border-right:			solid #5F5F60 1px;
	border-bottom:			solid #5F5F60 1px;
}
.course-cell-02 {
	padding:				2px 7px 2px 7px;
	border-bottom:			solid #5F5F60 1px;
}


/* resources table css */


.resources-table-02 {
	width:					490px;
	border-top:				solid 1px #cdd6db;
	margin:					0px 0px 0px 0px;		
}
.resources-table-02-cell-01 {	
	width:					154px;
	padding:				8px 0px 8px 0px;
	text-align:				right;
	border-bottom:			solid 1px #cdd6db;
}
.resources-table-02-cell-02 {	
	width:					336px;
	padding:				8px 0px 8px 10px;
	border-bottom:			solid 1px #cdd6db;
}
