/*   
Theme Name: Laporte First
Theme URI: www.laportefirst.org
Description: Laporte First Site Design
Author: Ariklewis
Author URI: www.ariklewis.com
Version: .01
.
General comments/License Statement if any.
.
*/
body{
	background: #c4c4c4 url('images/background.jpg')no-repeat top center;
}
p{
	margin-top:10px;
}
h2{
	
}
#page{
	width:1040px;
	margin:0 auto;
}
#header{
	margin-top:30px;
	position:relative;
	height:110px;
}
#logo{
	width:281px;
	height:111px;
	float:left;
}
#nav{
	background: url('images/nav_bg.png') no-repeat;
	width:685px;
	height:45px;
	float: right;
	position:absolute;
	top:30px;
	right:55px;
	z-index:500;
}
#nav ul{
	float:left;
	font-size:13pt;
	margin-left:5px;
	margin-top:5px;
	width:400px;
	z-index:500;
}
#nav ul li{
	position:relative;
	margin-right:5px;
	z-index:500;
}
#nav li ul{
	background:none repeat scroll 0 0 #505C68;
	display:none;
	left:0;
	top:31px;
	position:absolute;
	width:150px;
	z-index:1000;
	}
#nav li{
	list-style:none;
	float:left;
	z-index:500;
}
#nav ul li ul li{
	width:150px;
	z-index:500;
}
#nav ul li a{
	display: block;
	text-decoration: none;
	padding: 10px;
	border-bottom: 0;
	color:#C4C5C0;
	z-index:500;
}
#nav li:hover ul{
	display:block;
}
#nav a{
	color:#fff;
	text-decoration:none;
	z-index:500;
}
#nav .search{
	float:right;
	margin:10px;
}
#banner{
	background: url('images/banner_bg.png');
	width:1029px;
	height:400px;
	position:relative;
	margin:auto;
	z-index:-1;
}
.banner_img{
	left:65px;
	position:absolute;
	top:50px;
}
#footer_container{
	margin:0 auto;
	width:1014px;
}
.footer_box{
	width:318px;
	height:65px;
	float:left;
	margin:10px;
}
#page_content{
	background:url("images/page_content.png") repeat-y scroll 0 0 transparent;
	margin:10px auto 0;
	position:relative;
	width:1029px;
}
#content{
	background:url('images/page_top.png') no-repeat;
	min-height:289px;
	background-position: 0px -3px;
	padding-top:45px;	
	padding-left:60px;
	padding-right:70px;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a{
	text-decoration:none;
}
#content a h2{
	color:#0B1625;
	font-size:2em;
}
#page_bottom{
	background:url("images/page_bottom.png") no-repeat scroll 0 0 transparent;
	height:42px;
	margin:0 auto;
	width:1029px;
}