﻿/*CSS Reset*/
/*  =reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, table, th, td { margin : 0; padding :0; }
h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
ol, ul { list-style-type : none; }
table { border-collapse : collapse; border-spacing : 0; }
caption, th { text-align : left; }
fieldset, img { border : 0; }
dt, address, caption, cite, code, dfn, em, i, strong, b, th, var { font-style : normal; font-weight : normal; }


/*Ashwood Church 08*/
body {
	background:#f6f6f6 url(images/topbanner.gif) repeat-x top;
	margin:0;
	padding:0;
	font-family: Verdana, Tahoma, sans-serif;
	color:#444;
}

#wrapper{
	width:790px;
	margin:0 auto;
	position:relative;
}

#search{
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
	font-size:.5em;
	z-index:50;
}

#search, #search input{
	font-size:10px;
}

a{
	color:#00c;
	text-decoration:none;
}

a:hover{
	text-decoration: underline;
}

strong{
	font-weight:bold;
}

#contentwrapper{
	background:#fff url(images/bg_content.gif) repeat-x top;
}

#logo{
	margin:0;
	padding:0;
}

#logo a{
	background:url(images/ashwoodlogo.gif) no-repeat;
	width:297px;
	height:161px;
	text-indent:-999em;
	text-decoration:none;
	display:block;
}

#strapline{
	background:url(images/strapline.gif) no-repeat;
	height:150px;
	width:210px;
	text-indent:-999em;
	position:absolute;
	top:0;
	right:0;
}

/* Navigation */
	#nav1{
		height:31px;
		text-transform: lowercase;
		padding-left:12px;
	}
	
	#nav1 li{
		float:left;
	}
	
	#nav1 li a{
		color: #444;
		font-family: Helvetica, Arial, Tahoma, sans-serif;
		text-decoration: none;
		letter-spacing:1px;
		display:block;
		border-left:1px solid #94a190;
		border-right:1px solid #d2ded6;
		height:30px;
		padding:0 7px;
		float:left;
		font-size:14px;
	}

	#nav1 li a:hover{
		text-decoration: underline;
	}
	
	#nav1 li.on a{
		color:#000;
	}
	
	#nav1 li.first a{
		border-left:none;
	}

	#nav1 li.last a{
		border-right:none;
		padding-right: 0;
	}
	
	/*Subnav*/
	.nav2 li{
		margin:0;
		display:inline;
	}
	
	.nav2 li a{
		display:block;
		background:#f6f6f6 url(images/bullet.gif) no-repeat 2px 8px;
		padding:.25em 1px .25em 16px;
		border-bottom:1px solid #e6e6e6;
		color:#666;
		float:left;
		width:132px;
	}
	
	.nav2 h3{
		color:#777;
	}
	
	.nav2 h3 a{
		color:#555;
	}

/*Content wrapper*/
	#contentwrapper{
		font-size:.8em;
		line-height: 1.3;
		clear:both;
	}
	
	.trees1, .trees2, .trees3, .trees4{
		padding:2em 40px 0;	
	}
	
	.trees1{
		background:url(images/bg_trees1.jpg) no-repeat bottom;
	}
	.trees2{
		background:url(images/bg_trees2.jpg) no-repeat bottom;
	}
	.trees3{
		background:url(images/bg_trees3.jpg) no-repeat bottom;
	}
	.trees4{
		background:url(images/bg_trees4.jpg) no-repeat bottom;
	}

/*Left*/
	#sub{
		float:left;
		width:149px;
		min-height:2px;
	}
	
	* html #sub{
		height:2px;
	}
	
	#sub h3{
		font-family:Georgia, "Times New Roman", serif;
		border-bottom:1px solid #d6d6d6;
		font-size:1.8em;
		margin-bottom:.5em;
	}
	
	#sub h3 a{
		color:#333;
	}
	
	#sub .teaser li{
		background:url(images/swoosh.gif) no-repeat bottom;
		padding-bottom: 16px;
		margin-bottom:1em;
	}
	
	#sub li p{
		margin-bottom: 0;
	}
	
/*Content*/
	#content{
		float: left;
		width:485px;
		padding-left:60px;
	}
	
	h2{
		font-family:Georgia, "Times New Roman", serif;
		border-bottom:1px solid #999;
		font-size:1.8em;
		margin-bottom:.5em;
	}
	
	h3{
		font-size: 1.4em;
		font-family: Arial, Helvetica, sans-serif;
		margin-bottom:.5em;
	}
	
	p{
		margin-bottom:1em;
	}
	
/*Footer*/
	#footer{
		clear:both;
		text-align:right;
		margin:1px auto 0;
		font-size:.8em;
		padding:200px 10px 5px;
		color:#000;
		min-height:1px;
	}
	
	* html #footer{
		height:1px;
	}
	
/*Tweaks for 3 column layout*/
	body.threecol #content{
		float:left;
		width:322px;
	}
	
	body.threecol #supp{
		float:left;
		width:144px;
		padding-left:30px;
	}
	
	#hopelink{
		margin-top:4em;
	}
	
/*Extra bits*/
	#content ul{
		list-style-type: circle;
		margin-bottom:1em;
	}
	
	table td{
		padding:3px;
	}
	
	table{
		margin-bottom:1em;
	}
	
	h4{
		font-weight:bold;
	}
	
	li.pdfs{
		list-style-type:none;
		background-image:url(images/pdficon_small.gif);
		background-repeat:no-repeat;
		padding-left:25px;
	}

#one-banner{
	margin-left: 2px;
	clear: both;
	text-align: right;
	width: 517px;
	float: right;
	position: relative;
	left: 16px;
}

/*Hope Styles*/
	body.hope{
		background-image:url(images/topbanner_hope.gif);
	}
	
	.hope #logo a{
		background:url(images/hopeforkirkby.jpg) no-repeat top;
		width:100%;
		height:161px;
		text-indent:-999em;
		text-decoration:none;
		display:block;
		position:absolute;
		top:1px;
	}
	
	.hope #header{
		height:124px;
	}
	
	.hope #contentwrapper{
		padding-top:40px;
	}
	
	