	* {margin:0; padding:0;}
	body {background:#e2d0ba; color:#eee; font:76% Verdana,Arial,Tahoma,"Trebuchet MS",sans-serif,Segoe Script; line-height:1.4em; 
	text-align:center; padding:0;}
	

/* Styles for the image gallery. */
#main_image {
	margin: 10px 0 0 40px;
	text-align: right;
	min-width: 900px;
}

.mainBorder {
    background-color: #cccccc;
    border: #999999 solid 2px;
    padding: 2px;
}

#picCount {
  color:#993300;
  font-weight:bold;
  }

#thumbs {
    display: inline;
    float: left;
    margin: 10px 0 0 15px;

}

#thumbs td {
    text-align: center;
}

#thumbs img {
    background-color: #cccccc;
    border: #999999 solid 2px;
	padding: 2px;
}

#thumbs a:link, #thumbs a:visited, #thumbs a:hover, #thumbs a:active {
    border: none;
    padding: 0;
	color: #BC4504;
}
	
#wrap {width:960px; background-color:#f7eae4; color:#555; padding:10px; margin:5px auto; text-align:left; border:1px solid #555;}
		
	/* Header and title */
	#header {
	text-align:left; 
	padding:0; 
	margin:0 0 0 0;
	}
	
	#sitetitle {
	width:900px; 
	margin: 0 auto;
	text-align: center;
	}
	
	#sitetitle h1 {font-weight: 700; font-size:2.2em; letter-spacing:-2px; line-height:0.9em; margin:20px 0 10px 10px; padding:0;}
	#sitetitle h1 a {font-weight:700; letter-spacing:-1px;}
	#sitetitle h4 {margin:-5px 0 20px 20px; padding:0; letter-spacing:-1px; font-size:1.4em; color:#777;}
	#sitetitle p {margin:-20px 0 20px 20px; padding:0; letter-spacing:-1px; font-size:0.9em; color:#777;}
	
	/* Main menu */
	#mainmenu {float:left; width:700px; margin:0;}
	dl.nav {width:140px; float:left; margin: 1px 0 10px 50px;}
	dl.nav dt {border-bottom:1px solid #aaa; padding:0; font-weight:700; margin:0; color:#777;}
	dl.nav dt a {font-weight:700; color:#777;}
	dl.nav dt a:hover {color:#222;}
	dl.nav dd {padding:0; margin:0; border-bottom:1px solid #ccc;}
	dl.nav dd a {font-weight:400; padding:1px 0 1px 5px; color:#4d699d; display:block; width:135px;}
	dl.nav dd a:hover {color:#222; background:#f4f4f4;}

		/* SC Main menu */
	#scmainmenu {float:right; width:600px; margin:0;}
	dl.scnav {width:140px; float:left; margin: 1px 0px 10px 50px;}
	dl.scnav dt {border-bottom:1px solid #aaa; padding:0; font-weight:700; margin:0; color:#777;}
	dl.scnav dt a {font-weight:700; color:#777;}
	dl.scnav dt a:hover {color:#222;}
	dl.scnav dd {padding:0; margin:0; border-bottom:1px solid #ccc;}
	dl.scnav dd a {font-weight:400; padding:1px 0 1px 10px; color:#4d699d; display:block; width:135px;}
	dl.scnav dd a:hover {color:#222; background:#f4f4f4;}

	/* Headline */
	#headline {
	width:960px;
	margin:0 0 5px 0;
	border:1px solid #ccc;
	background-color:#f0f0f0;
	font-size:12px;
}
	#headline p {
	margin:2px;
	float: right;
	color: #006699;
}
	
	/* Headers */
	h2, h3, h4 {margin:0 0 10px; padding-bottom:5px; color:#666; font-weight:600;}
	
	/* Content */
	#content {width:900px; margin:0 auto; padding: 10px 0 10px 0;}
	
	#content p {
	margin:0 0 10px;
	padding: 0 20px 0 0;
	text-align: left;
     }
	 
	#content a {border-bottom:1px dotted #888;}
	#content a:hover {color: #222; border-bottom:1px dotted #000;}
	#content ul, #content ol {margin:0 0 15px 10px; padding:0 0 0 10px; text-align: left;}
	#content ul li, #content ol li {margin:0 0 10px 10px; text-align: left;}
	#content ul ul, #content ol ol {margin:5px 0 5px 10px;}

	/* Bible Lesson Content */
	#lessoncontent {width:900px; margin:0 auto; padding: 10px 0 10px 0;}
	
	#lessoncontent p {
	margin:0 0 10px;
	padding: 0 20px 0 0;
	text-align: center;
     }
	 
	#lessoncontent a {border-bottom:1px dotted #888;}
	#lessoncontent a:hover {color: #222; border-bottom:1px dotted #000;}
	#lessoncontent ul, #content ol {margin:0 0 15px 10px; padding:0 0 0 10px; text-align: left;}
	#lessoncontent ul li, #content ol li {margin:0 0 10px 10px; text-align: left;}
	#lessoncontent ul ul, #content ol ol {margin:5px 0 5px 10px;}

	/* Footer */
	#footer {
	margin : 0;
	text-align : center;
	font-size : 0.8em;
	color : #000000;
	background : #f7eae4
	}
	
	/* Links */
	a {color:#4d699d; font-weight:400; text-decoration:none;}
	a:hover {color:#444; text-decoration:none;}
	a img {border:0;}
	
	/* Various classes */
	.leftwilliam {margin: auto; width: 300px; text-align:center;}
	.lwtext{margin: auto; width: 600px; text-align:left; padding: 0 0 20px 0;}
	.lwtext p{text-align:left; padding: 10px 0 0 0;}
	.leftelders {margin: auto; width:300px; text-align:center;}	
	.leftdeacons {margin: auto; width:300px; text-align:center;}
	.leftstaff {margin: auto; width:300px; text-align:center;}	
	.left {float:left; width:49%; text-align:left;}
	.right {float:right; width:48%; text-align:right;}
	.textleft {text-align:left;}
	.textright {text-align:right;}
	.textcenter {text-align:center;}
	.introtext, .introtext a {color:#006699;}
	.clear {visibility:hidden; clear:both; height:1px;}
	.hide {display:none;}
	

	
	div.scroll {
	overflow : auto;
	height : 200px;
	width : 940px;
	padding : 1ex;
	border : 1px #000;
	text-align: center;
	}
	
	div.scroll h3 {
	color : #000;
	}
	
/* bottom */	
		
		#bottomnotes {
		margin: 0;
		text-align: center;
		font-size:0.8em;
		width  940px;
		padding: 2px;
		background: #ffffcc;

		}
		
	
/* Styles for the contact form. */

form {
    margin: 0 0 0px 0px;
	font-family:tahoma;
    font-size:12px;
    color:#546285;
	text-align: left;
}

form h2 {
    color: #FFF;
    font-size: 80%;
    font-weight: bold;
    margin: 0 0 5px 10px;
}

form p {
    margin: 0 0 5px 5px;
}

.formbox {
  color : #000; 
  padding : 2px; 
  border : 1.5px solid #000;
  font-size : 12px;
  width: 280px;
  height : auto;
  background-color: #fff;
}

fieldset { 
  border : 0;
  margin-top : 10px;
  margin-bottom : 10px;
}

textarea.textbox, textarea { 
  color : #000; 
  padding : 2px; 
  border : 1.5px solid #000;
  height : auto;
}

textarea.textbox, textarea { 

  width : 280px;
  height : 120px;
  line-height : 1.5em;
}

input.button {

  cursor : pointer;
  background-color : #ff00ff;
  border : 0;
  color : #fff;
  padding : 5px;
  font-size : 1em;
}

label {
    font-weight: normal;
    color: #777777;
    display: block;
	 margin-top : 5px;
	 margin-left : 0;
}


#subscribe label, #interests label {
    display: inline;
    padding: 0 20px 0 3px;
}

#interests div {
    float: left;
}


.warning {
    font-weight: bold;
    color: #777777;
}


