/* Holt Church Main CSS file */

body {
	background-color: #D9D8A4;
	color: #333;
	padding:0;
	margin: 0 0 20px 0;
	font: 101% Verdana, sans-serif;
	}

/* ----------container to center the layout-------- */

#container {
	width: 761px;
	padding: 0;
	margin: 26px auto 0 auto;
	border: 1px solid #A59B56;
	background: #bab17a;
	} 

/* ----------header-------------- */

#header {
	text-align: center;
	background: #bab17a;
	margin: 0;
/*	border-top: solid 1px #B9B179;
	border-bottom: solid 1px #B9B179;
*/	}

/* ----------outer and inner----------------- */

#outer {
	border-left: solid 200px #ffffdf; /* color of the left column  */
	border-right: solid 200px #ffffdf;  /* color of the content column */
	background: #ffffdf;
	} 

#inner {
	margin: 0;
	width: 100%;
	} /* The ie/pc pecularity */ 


/* --------------left and right cols------------- */

#left {
	width: 180px; 
	float: left; 
	position: relative;
	padding: 20px 6px;
	margin-left: -200px; 
	margin-right: 1px;
	text-align: center;
	}

#right {
	width: 180px; 
	float: right; 
	position: relative;
	padding: 20px 10px;
	margin-right: -200px; 
	margin-left: 1px;
	text-align: center;
	}

#container #outer #inner #left img, #container #outer #inner #right img {
	margin:  0 0 40px 0;
	}

#container #outer #inner #left p, #container #outer #inner #right p {
	font-size: 0.8em;
	color: #999;
	}

#container #outer #inner #content li {
	margin-bottom: 20px;
	}

#container #outer #inner #content ol {
	list-style: lower-alpha;
	}

#container #outer #inner #content table {
	margin-top: 30px;
	}

#container #outer #inner #content td h2 {
	margin: 0px;
	padding: 0px;
}

/* -----------------content--------------------- */ 

#content{
	position: relative;
	margin: 0px;
	padding: 10px 10px 60px;
	background: #ffffdf;
	font-size: 0.8em;
	}

#container h1 {
	text-align: center;
	margin: 12px 0;
	}

#content h1 {
	font-size: 1.5em;
	color: #805600;
	margin: 30px 0 10px 0;
	text-align: left;
	}

h2 {
	text-align: left;
	font-size: 1.2em;
	color: #8a5e00;
	margin: 26px 0 6px 0;
	font-weight: bold;
	}

p {
	padding: 5px 0;
	margin: 0;
	line-height: 1.4em;
	color: #705e36;
	}

.message {
	color: #744747;
	}

a {
	color: #805600;
	}

a:visited {
	color: #805600;
	}

a:hover {
	color: #805600;
	}

a:active {
	color: #805600;
	}

/*  ----------------footer---------------------- */ 

#footer {
	font-size: 0.7em;
	clear: left;
	padding: 16px 0;
	margin: 0;
	text-align: center;
	background: #B9B179 url(../images/footer_bg.jpg) repeat-x;
	color: #333;
	border-top: solid 1px #9999cd;
	} 

/*  ----------------navigation---------------------- */ 

div#navcontainer {
	background-color: #e9e8b0;
	margin-bottom: 1px;
	}

div#navcontainer ul {
	color: fff;
	text-align: center;
	margin: 0;
	padding: 8px 0;
	font-size: 0.8em;
	}

div#navcontainer ul li {
	display: inline;
	margin-left: -4px;
	}

div#navcontainer ul li a {
	padding: 8px 20px;
	background: #e9e8b0;
	color: #000000;
	text-decoration: none;
	}

div#navcontainer ul li a:hover {
	color: #000;
	text-decoration: underline;
	}

#navlist #active #current {
	background: #bab17a;
	color: #fff;
	}

/*  ----------------sub-navigation---------------------- */ 


#subnavlist {
	padding-left: 0;
	border-bottom: 1px solid #BF8200;
	text-align: left;
	font-size: 0.8em;
	margin: 40px 15px 40px 14px;
	}

#subnavlist li {
	list-style: none;
	margin: 0;
	padding: 0.5em 0;
	border-top: 1px solid #BF8200;
	}

#subnavlist li a {
	color: #333333;
	}

#subnavlist li #active {
	color: #333333;
	}

#subnavlist li a:hover {
	text-decoration: underline;
	}



#subnavlist li a {
	text-decoration: none;
	}

#josh {
	width: 762px;
	margin: 6px auto 15px auto;
	text-align: center;
	}

#josh img {
	border-style: none;
	margin-top: 12px;	}
#container #outer #inner #content p a img {
	border-style: none;
}
