/* set the page background color and margins. */ 
body { margin: 0px; background:#efb302 url(images/bg.jpg) no-repeat top center;}

/* set the page font formatting. */
body, p, div, td {
	font:10pt Arial, Helvetica, sans-serif;
	color:#333;
}

/* default link colors */
a:link { text-decoration:none; color:#970101; outline:0 !important; }
a:visited { text-decoration:none; color:#970101; outline:0 !important; }
a:hover { text-decoration:none; color:#000; outline:0 !important; }
a:active { text-decoration:none; color:#970101; outline:0 !important; }


img {border:0;}

h1, h2, h3, h4, h5, h6 { font:bold 12pt  Georgia, Arial, Helvetica, Times, serif; margin-top:0; }

h1 {
	font:20pt Helvetica, Arial, san-serif;
	color:#003f31;
}

h2 {
	font:14pt Arial, Helvetica, san-serif;
	color:#000;
}

h3 {
	font:12pt Arial, Helvetica, san-serif;
	color:#94270c;
	font-weight:bold;
}


/* modules */


	#container {
		width:952px;
		margin:0 auto;
	}
	
	#top {
		width:952px;
		height:150px;
		background-image:url(images/topbar.jpg);
		position:relative;
		margin:0 auto;
	}
	
	#loginArea {
		position:absolute;
		top:0;
		right:0;
	}
	
	#nav {
		height:56px;
		position:absolute;
		top:93px;
		right:1px;
	}
	
	.leftNav {
		width:276px;
		height:33px;
		background:url(images/nav-under.jpg) no-repeat;
		border-bottom:1px solid #cededd;
	}
	
	#navList ul li { list-style-type:none; }
	#navList {
		background:none;
		border:none;
		padding:0;
		width:276px;
		height:33px;
		border-bottom:1px solid #cededd;
	}
	#navList ul, #navList li, #navList li:hover {border:none;padding:0;margin:0;}
	#navList ul {padding:0;background:transparent url(images/nav-under.jpg) no-repeat center bottom;}
	
	#navList li a, #navList li a:link, #navList li a:visited {display:block;padding:7px 0 12px 0;margin:0;height:15px;background:transparent url(images/nav-under.jpg) no-repeat top center; color:#000000; font-weight:normal;text-align:center;font-size:15px;line-height:18px;text-decoration:none;text-transform:uppercase;font-family:"Century Gothic",arial,helvetica, sans-serif; }
	#navList li a:hover, #navList li a:active {color:#7f1e06; background-position:center -33px;}
	
	#mainContentContainer {
		width:952px;
		background:url(images/bg-content.jpg) repeat;
		position:relative;
	}
		
	#mainContent {
		width:639px;
		text-align:left;
		line-height:22px;
		float:right;
		display:inline;
		margin:10px 15px 0 0;
	}
	
	#mainContentNav {
		width:276px;
		font:normal 13pt  Georgia, Arial, Helvetica, Times, serif;
		float:left;
		color:#35547b;
		display:inline;
	}
	
	#homeContentContainer {
		width:952px;
	}
		
	#homeContent {
		width:640px;
		text-align:left;
		padding-left:25px;
		float:left;
	}
		
	#threeButtons {
		width:952px;
	}
	
	#homeContentRight {
		width:676px;
		float:left;
	}
	
	#homeContentLeft {
		width:276px;
		float:left;
	}
	
	.indent {
		margin-left:12px;
	}
	
	.photo {
		padding-right:15px;
		width:400px;
		float:left;	
	}
	
	#contentArea {
		width:425px;
		float:right;
	}
	
	
	#siteMap {
		width:952px;
		margin:0 auto;
		position:relative;
	}
	
	div.footer {
		margin: 0 auto;
		position: relative;
		width: 952px;
	}

	
	div.footer {
		background-color:#efb302;
		color: #6a0101;
		font-size: 0.8em;
		line-height: 1.8em;
		min-height: 110px;
		padding: 20px 0;
	}
	
	div.footer a:link { text-decoration:none; color:#970101; }
	div.footer a:visited { text-decoration:none; color:#970101; }
	div.footer a:hover { text-decoration:none; color:#111; }
	div.footer a:active { text-decoration:none; color:#970101; }
	
	div.footer ul {
		float: left;
		font-weight: bold;
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 20%;
	}
	
	div.footer ul.first {
		text-indent: 40px;
	}
	
	div.footer ul ul {
		float: none;
		font-weight: normal;
		width: 100%;
	}
	
	#bottomBar {
		background-image:url(images/footer.jpg);
		height:105px;
		width:952px;
		margin:0 auto;
	}
	
	#bottomBarLeft {
		margin:20px 0 10px 20px;
		float:left;
		font:8pt Arial, Helvetica, sans-serif;
		color:#6a0101;
	}
	
	#bottomBarRight {
		float:right;
	}
	
	#Low_Cost_Church_Websites {
		position:absolute;
		z-index:1;
	}
	
	#Personal_Customer_Support {
		position:absolute;
		z-index:1;
	}
	
	#Loaded_with_Features {
		position:absolute;
		z-index:1;
	}
	
	#Easy_to_Use_Content_Editing_System {
		position:absolute;
		z-index:1;
	}
	
	#What_is_Build111 {
		position:absolute;
		z-index:1;
	}
	
	.rollHome {cursor:auto; cursor:pointer;}
	
	.roll-on {cursor:default;}

	
	
	.clr {
		clear:both;
	}


table.padpics img {border:4px solid #ddd; margin:4px;}
table.padpics img:hover {border:4px solid #bbb; }

.fmouse {font-size:9px;}

