
* {padding: 0; margin: 0;}

/* Generic
---------------------------------------------------------------------------*/

body {
	background-color: #e6e0c6;
	width: 100%;
	text-align: center; /* Centers site in IE */
}

/* Text
---------------------------------------------------------------------------*/

h1 {
	font: 200% bold garamond;
	color: #beb176;
	margin-bottom: 0;
}

h2 {
	font: garamond;
	color: #beb176;
	margin-bottom: 0;
}

p.alert {
	font-size:120%;
}

/* Wrappers
---------------------------------------------------------------------------*/

#background {
	width: 1004px;
	background-image: url('new_design/Images/background.jpg');
	background-repeat: repeat;
	margin: 0px auto;
}

#right_column {
	width: 824px;
	float: right;
}

#lnav {
	width: 180px;
	float: left;
	background-image: url('new_design/Images/leftnav_background.jpg');
	background-repeat: no-repeat;
	padding-top: 100px;
	padding-bottom: 20px;
}

/* Navigation
---------------------------------------------------------------------------*/

#navigation {
	float: left;
	width: 100%;
	padding-left: 20px;
}


/* Remove link decoration from image
---------------------------------------------------------------------------*/

a img {
border: 0; 
}

/* Header
---------------------------------------------------------------------------*/

#header_home {
	width: 824px;
	float: left;
}

#header_interior {
	width: 824px;
	float: left;
}

/* Content
---------------------------------------------------------------------------*/

#content {
	width: 794px;
	float: left;
	border-style: solid;
	border-size: medium;
	border-color: bcb9aa;
	margin-left: 10px;
	margin-right: 10px;
}

#content_header {
	float: left;
	font: 100% verdana;
	text-align: center;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
}

#content_subheader {
	height: 60px;
	width: 100%;
	float: left;
	font: 25px strong verdana, arial;
	color: #b0a15b;
	text-align: center;
	padding-top: 5px;
}

#content_holder {
	width: 100%;
	float: left;
	border-style: solid;
	border-width: medium;
	border-color: bcb9aa;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}

#content_left {
	width: 25%;
	float: left;
	font: 20px garamond, arial;
	text-align: center;
	padding-left: 35px;
	padding-top: 25px;
}

#content_left_image {
	width: 25%;
	float: left;
	padding-left: 10px;
	padding-top: 20px;
}

#content_right {
	height: 100px;
	float: left;
	font: 27px garamond, arial, strong;
	color: #9d9479;
	text-align: center;
	padding-top: 10px;
	padding-left: 60px;
	margin-left: 20px;
	border-left: 2px solid;
	border-color: bcb9aa:
}

#content_footer {
	height: 65px; !important
	width: 100%;
	float: left;
	padding-left: 185px;
	padding-top: 20px;


}

#content_interior {
	width: 90%;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	font: arial;
	border-style: solid;
	border-width: medium;
	border-color: bcb9aa;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	text-align: left; /* keeps content left since body is centered for IE */
}

#c1 {
	width: 22%;
	float: left;
	padding-left: 25px;
	padding-bottom: 20px;
	font: 15px arial;
}

#c2 {
	width: 25%;
	float: left;
	text-align: center;
	border-right: solid thin #bcb9aa;
}

#c4 {
	width: 25%;
	float: left;
	text-align: center;
	border-left: solid thin #bcb9aa;
}

#c5 {
	width: 22%;
	float: left;
	padding-bottom: 20px;
	font: 15px arial;
}

/* Footer
---------------------------------------------------------------------------*/

#footer {
	height: 70px;
	width: 1004;
	background: url('new_design/Images/footer.jpg') no-repeat;
	font: 110% verdana;
	color: 9f8a51;
	padding-left: 50px;
	padding-top: 11px;
	clear: both;
	text-align: left; /* keeps content left since body is centered for IE */
}