/* Start tag definitions */
body 
{
	margin				:	0;
	padding-left		:	200px;			/* LC fullwidth */
	padding-right		:	410px;			/* RC fullwidth + CC padding */
	min-width			:	360px;			/* LC fullwidth + CC padding */
}

#header, #footer 
{
	margin-left			:	-200px;			/* LC fullwidth */
	margin-right		:	-410px;			/* RC fullwidth + CC padding */
}

.column 
{	
	position			:	relative;
	float				:	left;
}

#center 
{
	padding				:	20px 20px 0 140px;
	width				:	100%;
}

#left 
{
	width				:	180px; 			/* LC width */
	padding				:	0 10px;			/* LC padding */
	right				:	360px;			/* LC fullwidth + CC padding */
	margin-left			:	-100%;
}

#right 
{
	width				:	230px;			/* RC width */
	padding				:	0 10px;			/* RC padding */
	margin-right		:	-100%;
}

#footer 
{
	clear				:	both;
}

/*** IE Fix ***/
* html #left 
{
	left				:	150px;            /* RC fullwidth */
}

/*** Just for Looks ***/

body 
{
	background-image	:	url(../ImageLibrary/BodyBack.jpg);
	background-repeat	:	repeat-x;
}

#header, #footer 
{
	font-size			:	large;
	text-align			:	center;
	padding				:	0.3em 0;
	border-top-color	:	rgb(128,0,0);
	border-top-style	:	solid;
	border-top-width	:	7px;
}

#header 
{
	background-image 	:	url(../ImageLibrary/ChurchFront.gif);
	background-repeat	:	no-repeat;
	background-position	:	right;
	height				:	129px;
}

#MastHead 
{
	position			:	absolute;
	top 				:	0px;
	left 				:	5px;
	height 				:	300px;
	width 				:	320px;
	background-image	:	url(../ImageLibrary/People.gif);
	background-repeat 	:	no-repeat;
	background-position :	top;
	z-index				:	5;
}

#MastHead ul 
{
	position 			:	relative;
	top					:	160px;
	left				:	25px;
	float:left;
}

#MastHead ol 
{
	position 			:	relative;
	top					:	160px;
	left				:	44px;
	float:left;
}

#ContactPastors
{
	position			:	absolute;
	padding				:	10px;
	top 				:	380px;
	left 				:	5px;
	width 				:	320px;
	font-family			:	verdana,arial,helvetica,sans-serif;
	font-size			:	10pt;
	z-index				:	5;
}

ul#navlist 
{
	width				:	101px;
	\width				:	103px;
	w\idth				:	101px;
	padding				:	0px;
	border				:	1px solid #808080;
	border-top			:	0px;
	margin				:	0px;
	font				:	bold 9px verdana,helvetica,arial,sans-serif;
	background			:	#808080;
	list-style			:	none;
}

ol#navlist 
{
	width				:	146px;
	\width				:	148px;
	w\idth				:	146px;
	padding				:	0px;
	border				:	1px solid #808080;
	border-top			:	0px;
	margin				:	0px;
	font				:	bold 9px verdana,helvetica,arial,sans-serif;
	background			:	#808080;
	list-style			:	none;
}

ul#navlist li, ol#navlist li 
{
	margin				:	0px;
	border				:	0px;
	border-top			:	1px solid #808080;
}

ul#navlist li a
{
	display				:	block;
	width				:	82px;
	\width				:	118px;
	w\idth				:	82px;
	padding				:	4px 8px 4px 8px;
	border				:	0px;
	background			:	#ccccdd;
	text-decoration		:	none;
	text-align			:	right;
	background-image	:	url(../ImageLibrary/CrossBullet.gif);
	background-repeat	:	no-repeat;
	background-position	:	0;
	z-index				:	3;
}

ol#navlist li a
{
display					:	block;
width					:	127px;
\width					:	153px;
w\idth					:	127px;
padding					:	4px 8px 4px 8px;
border					:	0px;
background				:	#ccccdd;
text-decoration			:	none;
text-align				:	right;
background-image		:	url(../ImageLibrary/CrossBullet.gif);
background-repeat		:	no-repeat;
background-position		:	0;
z-index:3;
}

ul#navlist li a:link, ol#navlist li a:link 
{ 
	color				:	#666677;
}

div#navcontainer li a:visited, ol#navlist li a:visited 
{ 
	color				:	#666677; 
}

ul#navlist li a:hover, ol#navlist li a:hover
{
	border-color		:	#ff9000;
	color				:	#ffffff;
	background			:	rgb(128,0,0);
	background-image	:	url(../ImageLibrary/CrossBulletHover.gif);
	background-repeat	:	no-repeat;
	background-position	:	0;
}

#footer 
{
	font-family			:	verdana,arial,helvetica,sans-serif;
	font-size			:	9pt;
}
		
#center 
{
	font-family			:	verdana,arial,helvetica,sans-serif;
	font-size			:	12pt;
	background			:	#DDD;
}

#right 
{
	font-family			:	verdana,arial,helvetica,sans-serif;
	font-size			:	9pt;
}

.column 
{
	padding-top			:	1em;
	text-align			:	justify;
}

img
{
	/* Box model */
	border				:	0;
	padding				:	10px;
}

td
{
	/* Fonts and text */
	font-family			:	verdana,arial,helvetica;
	font-size			:	9pt;
	text-align			:	left;
}
/* End tag definitions */

/* Start ID definitions */
#SiteHeader
{
	/* Box model
	border-bottom-style	:	solid;
	border-bottom-color	:	rgb(255,255,255);
	border-bottom-width	:	2px; */
	
	/* Visual formatting and effects */
	position			:	relative;
	top					:	0px;
	left				:	0px;
	height				:	20px;
	width				:	758px;
	z-index				:	1;

	/* Colors and backgrounds */
	background-color	:	rgb(128,0,0);

	/* Fonts and text */
	font-family			:	verdana,arial,helvetica,sans-serif;
	font-size			:	9pt;
	color				:	rgb(255,255,255);
	text-align			:	left;
}

#SiteHeaderTagLine
{

	/* Box model */
	padding-top			:	2px;
	padding-left		:	5px;

	/* Visual formatting and effects */
	position			:	absolute;
	top					:	0px;
	left				:	0px;
	width				:	50%;
	z-index				:	1;

	/* Fonts and text */
	text-align			:	left;
}

#SiteHeaderDate
{

	/* Box model */
	padding-top			:	2px;
	padding-right		:	5px;

	/* Visual formatting and effects */
	position			:	absolute;
	top					:	0px;
	left				:	50%;
	width				:	50%;
	z-index				:	1;

	/* Fonts and text */
	text-align			:	right;
}

#InfoBar
{
	/* Box model  */
	border-top-style	:	solid;
	border-top-color	:	rgb(0,0,102);
	border-top-width	:	2px;
	border-bottom-style	:	solid;
	border-bottom-color	:	rgb(0,0,102);
	border-bottom-width	:	2px;
	
	/* Visual formatting and effects */
	position			:	relative;
	top					:	0px;
	left				:	0px;
	height				:	24px;
	width				:	758px;
	z-index				:	1;

	/* Colors and backgrounds */
	background-color	:	rgb(0,0,102);

	/* Fonts and text */
	font-family			:	verdana,arial,helvetica,sans-serif;
	font-size			:	10pt;
	color				:	rgb(255,255,255);
	text-align			:	left;
}

#InfoBarNavigation
{

	/* Box model */
	border-bottom-style	:	solid;
	border-bottom-color	:	rgb(0,0,102);
	border-bottom-width	:	2px;
	padding-top			:	3px;
	padding-left		:	5px;

	/* Visual formatting and effects */
	position			:	absolute;
	top					:	0px;
	left				:	0px;
	width				:	577px;
	z-index				:	1;

	/* Fonts and text */
	text-align			:	left;
}

#InfoBarTitle
{

	/* Box model */
	border-top-style	:	solid;
	border-top-color	:	rgb(0,0,102);
	border-top-width	:	2px;
	padding-top			:	2px;
	padding-right		:	5px;

	/* Visual formatting and effects */
	position			:	absolute;
	top					:	0px;
	left				:	577;
	width				:	181px;
	z-index				:	1;

	/* Colors and backgrounds */
	background-color	:	rgb(255,255,255);

	/* Fonts and text */
	text-align			:	left;
	color				:	rgb(0,0,102);
}

#PageHeader
{
	/* Box model */
	border-bottom-style	:	solid;
	border-bottom-color	:	rgb(0,0,102);
	border-bottom-width	:	2px;
	
	/* Visual formatting and effects */
	position			:	relative;
	top					:	0px;
	left				:	0px;
	height				:	140px;
	width				:	758px;
	z-index				:	2;

	/* Colors and backgrounds */
	background-repeat	:	no-repeat;
	background-position	:	right top;
	background-color	:	rgb(255,255,255);

	/* Fonts and text */
	text-align			:	left;
}

#BigHeading
{
	/* Visual formatting and effects */
	position:				absolute;
	top:					2px;
	left:					90px;

	/* Fonts and text */
    font-family:			Verdana,arial,helvetica;
    font-size:              15pt;
    font-weight:            bold;
    color:                  rgb(128,0,0);
}

#MediumHeading
{
	/* Visual formatting and effects */
	position:				absolute;
	top:					57px;
	left:					90px;

	/* Fonts and text */
    font-family:			Verdana,arial,helvetica;
    font-size:              12pt;
    font-weight:            bold;
    color:                  rgb(225,155,55);
}

#MinistryBar
{
	/* Box model  */
	border-bottom-style	:	solid;
	border-bottom-color	:	rgb(0,0,102);
	border-bottom-width	:	2px;
	
	/* Visual formatting and effects */
	position			:	relative;
	top					:	0px;
	left				:	0px;
	height				:	20px;
	width				:	758px;
	z-index				:	1;

	/* Colors and backgrounds */
	background-color	:	rgb(0,0,102);

	/* Fonts and text */
	font-family			:	verdana,arial,helvetica,sans-serif;
	font-size			:	10pt;
	color				:	rgb(255,255,255);
	text-align			:	left;
}

#MinistryBarTitle
{

	/* Box model */
	padding-top			:	2px;

	/* Visual formatting and effects */
	position			:	absolute;
	top					:	0px;
	left				:	0px;
	width				:	230px;
	z-index				:	1;

	/* Colors and backgrounds */
	background-color	:	rgb(255,255,255);

	/* Fonts and text */
	text-align			:	right;
	color				:	rgb(0,0,102);
}

#MinistryNavigation
{

	/* Box model */
	padding-top			:	2px;

	/* Visual formatting and effects */
	position			:	absolute;
	top					:	0px;
	left				:	230px;
	width				:	518px;
	z-index				:	1;

	/* Fonts and text */
	text-align			:	right;
}

#PageContent
{
	/* Visual formatting and effects */
	position			:	relative;
	top					:	0px;
	left				:	0px;
	width				:	758px;
	z-index				:	2;

	/* Colors and backgrounds */
	background-color	:	rgb(192,224,224);

	/* Fonts and text */
	text-align			:	left;
}

#ContentBlocks
{

	/* Box model */
	margin				:	7px;

	/* Visual formatting and effects */
	position			:	absolute;
	top					:	0px;
	left				:	0px;
	width				:	297px;
	z-index				:	1;

	/* Colors and backgrounds */
	background-color	:	rgb(255,255,153);

	/* Fonts and text */
	font-family			:	verdana,arial,helvetica,sans-serif;
	font-size			:	8pt;
	color				:	rgb(255,102,0);
	text-align			:	left;
}

#ContentBlockNews
{

	/* Box model */
	padding				:	5px;
	border-right-style	:	solid;
	border-right-color	:	rgb(255,255,255);
	border-right-width	:	2px;

	/* Visual formatting and effects
	position			:	absolute;
	top					:	0px;
	left				:	0px;
	width				:	50%;
	z-index				:	1; */
}

#ContentBlockEvents
{

	/* Box model */
	padding				:	5px;

	/* Visual formatting and effects
	position			:	absolute;
	top					:	0px;
	left				:	50%;
	width				:	50%;
	z-index				:	1; */
}

#ContentInformation
{

	/* Box model */
	padding				:	5px;
	padding-right		:	5px;
	border-left-style	:	solid;
	border-left-color	:	rgb(0,0,102);
	border-left-width	:	2px;

	/* Visual formatting and effects */
	position			:	relative;
	top					:	0px;
	left				:	310px;
	width				:	448px;
	z-index				:	1;

	/* Colors and backgrounds 
	background-image	:	url(../ImageLibrary/PastorDan.gif);
	background-repeat	:	no-repeat;
	background-position	:	right bottom; */
	background-color	:	rgb(255,255,255);

	/* Fonts and text */
	text-align			:	left;
}

#ContentInformationMaintenance
{

	/* Box model */
	padding				:	5px;
	padding-right		:	5px;
	border-left-style	:	solid;
	border-left-color	:	rgb(0,0,102);
	border-left-width	:	2px;

	/* Visual formatting and effects */
	position			:	relative;
	top					:	0px;
	left				:	0px;
	width				:	758px;
	z-index				:	1;

	/* Colors and backgrounds */
	background-color	:	rgb(255,255,255);

	/* Fonts and text */
	text-align			:	left;
}

#SiteFooter
{
	/* Box model */
	border-top-style	:	solid;
	border-top-color	:	rgb(0,0,102);
	border-top-width	:	2px;
	
	/* Visual formatting and effects */
	position			:	relative;
	top					:	0px;
	left				:	0px;
	height				:	22px;
	width				:	758px;
	z-index				:	1;

	/* Colors and backgrounds */
	background-color	:	rgb(128,0,0);

	/* Fonts and text */
	font-family			:	verdana,arial,helvetica,sans-serif;
	font-size			:	9pt;
	color				:	rgb(255,255,255);
	text-align			:	left;
}

#SiteFooterCopyright
{

	/* Box model */
	padding-top			:	2px;
	padding-left		:	5px;

	/* Visual formatting and effects */
	position			:	absolute;
	top					:	0px;
	left				:	0px;
	width				:	50%;
	z-index				:	1;

	/* Fonts and text */
	text-align			:	left;
}

#SiteFooterLinks
{

	/* Box model */
	padding-top			:	2px;
	padding-right		:	5px;

	/* Visual formatting and effects */
	position			:	absolute;
	top					:	0px;
	left				:	50%;
	width				:	50%;
	z-index				:	1;

	/* Fonts and text */
	text-align			:	right;
}

#PageMenu
{
	/* Box model */
	padding-top			:	3px;
	padding-right		:	5px;

	/* Visual formatting and effects */
	position			:	absolute;
	top					:	0px;
	right				:	0px;
	height				:	24px;
	width				:	100%;
	z-index				:	1;

	/* Colors and backgrounds */
	background-color	:	rgb(0,0,102);

	/* Fonts and text */
	text-align			:	right;
	color				:	rgb(255,255,255);
}
/* End ID definitions */

/* Start class definitions */
.MaintenanceTableHeader
{
	/* Fonts and text */
	font-family			:	verdana, arial, helvetica, sans-serif;
	font-size			:	8pt;
	font-weight			:	bold;
	text-align			:	left;
	color				:	rgb(0,0,102);
}

.MaintenanceTableCell
{
	/* Fonts and text */
	font-family			:	verdana, arial, helvetica, sans-serif;
	font-size			:	8pt;
	text-align			:	left;
	color				:	rgb(0,0,0);
}

.MaintenanceField
{
	/* Visual formatting and effects */
	width				:	350px;

	/* Fonts and text */
	font-family			:	verdana, arial, helvetica, sans-serif;
	font-size			:	9pt;
	text-align			:	left;
	color				:	rgb(0,0,102);
}

.cap
{
	font-size               :   10pt;
    font-variant			:	small-caps;
	font-weight				:	bold;
	color					:	rgb(128,0,0);
}

.BigCapBurgundy
{
	font-size				:	24pt;
	font-variant			:	small-caps;
	font-weight				:	bold;
	color					:	rgb(128,0,0);
}

.BigCapBlack
{
	font-size				:	12pt;
	font-variant			:	small-caps;
	font-weight				:	bold;
	color					:	rgb(0,0,0);
}

.BigText
{
	font-size				:	12pt;
}

.HeaderImage1
{
	/* Colors and backgrounds */
	background-image	:	url(../ImageLibrary/ChurchFront.jpg);
}

.HeaderImage2
{
	/* Colors and backgrounds */
	background-image	:	url(../ImageLibrary/ChurchBack.jpg);
}

.HeaderImage3
{
	/* Colors and backgrounds */
	background-image	:	url(../ImageLibrary/CantataKids.jpg);
}

.HeaderImage4
{
	/* Colors and backgrounds */
	background-image	:	url(../ImageLibrary/VBSGames.jpg);
}

.HeaderImage5
{
	/* Colors and backgrounds */
	background-image	:	url(../ImageLibrary/RocksClass.jpg);
}

.HeaderImage6
{
	/* Colors and backgrounds */
	background-image	:	url(../ImageLibrary/Toddlers.jpg);
}

.HeaderImage7
{
	/* Colors and backgrounds */
	background-image	:	url(../ImageLibrary/ChurchBanner.jpg);
}

.HeaderImage8
{
	/* Colors and backgrounds */
	background-image	:	url(../ImageLibrary/FamilyLifeCenter.jpg);
}

.HeaderImage9
{
	/* Colors and backgrounds */
	background-image	:	url(../ImageLibrary/Foyer.jpg);
}

.HeaderImage10
{
	/* Colors and backgrounds */
	background-image	:	url(../ImageLibrary/WingInSnow.jpg);
}

.HeaderImage11
{
	/* Colors and backgrounds */
	background-image	:	url(../ImageLibrary/TeenGirls.jpg);
}

.HeaderImage12
{
	/* Colors and backgrounds */
	background-image	:	url(../ImageLibrary/ServingDinner.jpg);
}
/* End class definitions */

/* Start standard links */
a.SiteLinks:link
{
	/* Colors and backgrounds */
	color:					rgb(255,255,255);
	
	/* Fonts and text */
	text-decoration:		none;
}

a.SiteLinks:visited
{
	/* Colors and backgrounds */
	color:					rgb(255,255,255);
	
	/* Fonts and text */
	text-decoration:		none;
}

a.SiteLinks:hover
{
	/* Colors and backgrounds */
	color:					rgb(255,255,255);
    background-color:       rgb(225,155,55);
	
	/* Fonts and text */
	text-decoration:		underline overline;
}

a.SiteLinks:active
{
	/* Colors and backgrounds */
	color:					rgb(255,255,255);
	
	/* Fonts and text */
	text-decoration:		none;
}

a:link
{
	/* Colors and backgrounds */
	color:					rgb(0, 0, 128);
	
	/* Fonts and text */
	text-decoration:		none;
}

a:visited
{
	/* Colors and backgrounds */
	color:					rgb(0, 0, 128);
	
	/* Fonts and text */
	text-decoration:		none;
}

a:hover
{
	/* Colors and backgrounds */
	color:					rgb(0, 0, 128);
    background-color:       rgb(255,255,255);
	
	/* Fonts and text */
	text-decoration:		underline overline;
}

a:active
{
	/* Colors and backgrounds */
	color:					rgb(0, 0, 128);
	
	/* Fonts and text */
	text-decoration:		none;
}
/* End standard links */

