@charset "utf-8";
/* ------------------------------------------------------------------------ **
**	Global template styles - DO NOT EDIT THIS FILE 							**
**																			**
**	Last edited: 12/7/2009													**
**	Created: Establish Web Design, LLC										**
**																			**
** ------------------------------------------------------------------------	*/

/* -- Reset -- */
body, p, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif; /* Default can be reset in customize.css */	
	font-size: 12px;
	color: #000000;
	background: #FFFFFF;
}

p {	padding: 6px 0; }

.clear { clear: both; }
.cntr { text-align: center; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 10px 0; }

/* ------ Template Elements ---------- */

#masthead-wrapper {
	display: block;
}
	#masthead {
		width: 940px;
		margin: 0pt auto;
	}
		#logo {
			position: relative;
			padding: 10px;
		}
			#logo a {
				display: block;
				top: 0px;
				left: 0px;
				width: 0px;
				height: 0px;
				position: relative;
			}
		
.spacer {
	clear: both;
	height: 0px;
	font-size: 0px;
}

#outer-wrapper {
	display: block;
	clear: both;
}
	#inner-wrapper {
		width: 940px;
		margin: 0pt auto;
	}
	
	#navigation-wrapper {
		width: 930px;
		margin: 0pt auto;
		padding-bottom: 10px;
	}
	#navigation { width: 100%; }
	
		#navigation ul {
			margin: 0;
			list-style: none;
			padding: 0;
		}
		
			#navigation ul li {
				float: left;
				padding: 0px 5px;
			}
			
				#navigation ul li a {
					display: block;
					padding: 5px 0px;
					text-align: center;
					text-decoration: none;
					text-transform: uppercase;
				}

#left-column {
	width: 532px;
	padding-left: 18px;
	float: left;
}

#footer-wrapper { position: relative; }

	#footer-navigation {
		border-top: 10px solid #962b11;
		border-bottom: 10px solid #962b11;
		width: 532px;
		float: left;
		margin-left: 18px;
		position: relative;
		top: -29px;
	}
	
		#footer-navigation ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
			overflow: hidden;
		}
		
			#footer-navigation ul li {
				float: left;
				padding: 10px 5px;
				width: 18%;
				text-align: center;
			}
			
				#footer-navigation ul li a {
					text-decoration: none;
					color: #303030;
					font-weight: bolder;
					font-size: 12px;
					text-transform: uppercase;
				}
				
		#footer-copyright {
			width: 364px;
			float: right;
			padding-right: 10px;
		}

#right-column {
	width: 364px;
	padding-right: 10px;
	float: right;
}
	.box { padding: 10px 15px; }
	
	#right-column .content .box img { border: 10px none; }

	.copyright { color: #747474; font-size: 10px; font-weight: bold; text-align: center; }

	#notify.ajaxForm_error { color: #C00; }
	#notify { color: #0C0; }