/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* 
gray: #323433
green: #264a47
nav-green: #52716f
brown: #8a5627
*/ 

.clear_fix{clear:both;}
h1{}
h2{
	color:#264a47;
	font-size:21px;
	font-weight: bold;
	text-transform: uppercase;
	line-height:20px;
	padding: 22px 0 7px 0;
	font-family: Verdana, Sans-serif;
}
h3{
	color:#264a47;
	font-size:28px;
	line-height:23px;
	padding: 22px 0 7px 0;
	font-family: Verdana, Sans-serif;
}
h4{
	color:#264a47;
	font-size:18px;
	line-height:20px;
	padding: 5px 0 5px 0;
	font-family: Verdana, Sans-serif;
}
a{
	color:#8a5627;
	text-decoration:none;
}
a:hover{
	color:#8a5627;
	text-decoration:underline;
}
.divider{
	height: 1px;
	width: 100%;
	background-color: #000;
	margin-top: 20px;
}
p{
	font-family: Verdana, Sans-serif;
	font-size: 9pt;
	padding-bottom: 15px;
	line-height: 15pt;
}
.blocked{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
a.blocked:hover{
}

body{
	background-color: #323433;
}
#wrapper{
	margin:0 auto; 
	width:883px; 
	background-color: #fff;
	padding-bottom: 10px;
	position: relative;
	border-left: #264a47 3px solid;
	border-right: #264a47 3px solid;
	border-bottom: #264a47 10px solid;
}
#header{
	width:882px;
	height: 175px; /* was 246px */
	border-right: 1px solid #264a47;
}
.home{background: url(../images/header-sky.jpg) bottom no-repeat;}
.contact-us{background: url(../images/header-buddy.jpg) bottom no-repeat;}
.about{background: url(../images/header-belcourt.jpg) bottom no-repeat;}
.corporations{background: url(../images/header-union.jpg) bottom no-repeat;}
.individuals{background: url(../images/header-steps.jpg) bottom no-repeat;}
.legal{background: url(../images/header-vandy.jpg) bottom no-repeat;}
.llc{background: url(../images/header-belle.jpg) bottom no-repeat;}
.non-profits{background: url(../images/header-bellemansion.jpg) bottom no-repeat;}
.our-team{background: url(../images/header-natchez.jpg) bottom no-repeat;}
.resources{background: url(../images/header-bridge.jpg) bottom no-repeat;}
.services{background: url(../images/header-products.jpg) bottom no-repeat;}

#logo{
	width:149px;
	height: 133px;
	margin-left: 30px;
	background: url(../images/logo.jpg) no-repeat #2a514e;
}
#nav-log{
	width:311px;
	height: 49px;
}
#nav-left{
	width: 603px;
	height: 65px;
	margin-bottom: 15px;
}
#content{
	margin-left: 35px;
	width: 800px;
}
	#content p{
		font-family: Verdana, Sans-serif;
		padding: 10px 0;
		line-height: 28px;
	}
	#content ul{
		font-family: Verdana, Sans-serif;
		font-size: 9pt;
		padding: 10px 0;
		line-height: 15pt;
	}
	#content li{
		list-style-type: disc;
		list-style-position: inside;
		margin-left: 10px;
	}
#left-col{
	width: 210px;
}
	textarea {
		font-family: Verdana, Sans-serif;
		font-size: 8pt;
		padding-left: 1px;
	} 
#right-col{
	overflow: auto;
}
.right-col-narrow{
	width: 282px;
}
.column4{
	width: 147px;
	float: left;
}
	.column4 p{font-size: 8pt; line-height: 13pt;}
#contact{
	float: left;
	width: 177px;
	margin-top: 5px;
	padding: 5px;
	border: 1px solid #b1c4c5;
}
	#contact td{
		padding: 3px 0;
	}
#footer{
	width: 883px;
	margin: 6px auto;
	color: #fff;
	position: relative;
}
	#footer p{padding-top: 10px;}
	#footer a{
		color: #fff;
		text-decoration: underline;
	}
	#footer a:hover{
		color: #8a5627;
	}
