html {
	background: #fff url(../images/bg.jpg) repeat-x center bottom;
}
body {
	margin: 0;
	padding: 0;
	font: 12px/20px "Lucida Sans", Arial, Helvetica, sans-serif;
	color: #907f6b;
	background: transparent url(../images/body_bg.jpg) repeat-x center top;
}
div {
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
}
h1 {
	margin: 0;
	padding: 0px;
	color: #819f76;
	font: normal 30px/40px "Century Gothic", Arial, Helvetica, sans-serif;
}
h2 {
	margin: 20px 0 0 0;
	padding: 0px;
	color: #F1C17B;
	font: normal 20px/20px "Century Gothic", Arial, Helvetica, sans-serif;
}
h3 {
	margin: 20px 0 0 0;
	padding: 0px;
	color: #907f6b;
	font: normal 16px/20px "Century Gothic", Arial, Helvetica, sans-serif;
}
p {
	margin: 0px;
	padding: 20px 0 0 0;
	line-height: 20px;
}
ul, ol {
	margin: 20px 0 0 40px;
	padding: 0;
}
a {
	color: #F1C17B;
	text-decoration: none;
}
	a:hover {
		color: #F1C17B;
		text-decoration: underline;
	}
/*
	Classes
	-------------------------------------------------
*/

.bold {
	font-weight: bold;
}
.em {
	font-style: italic;
}
.alignRight {
	text-align: right;
}

.clear {
	clear: both;
}
.green {
	color: #819f76;
}
/*
	Template Layout
	-------------------------------------------------
*/

#wrapper {
	width: 973px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
	#nav {
		width: auto;
		height: auto;
		margin: 0;
		padding: 39px 345px 0 0;
		float: right;
		line-height: 18px;
	}
		#nav.login {
			padding-top: 37px;
		}
		#nav li {
			width: auto;
			height: auto;
			margin: 0;
			padding: 0;
			list-style: none outside none;
			line-height: 18px;
			text-align: right;
		}
		#nav.login li,
		#nav.login li a {
			line-height: 16px;
		}
		#botNav.login li,
		#botNav.login li a {
			font-size: 11px;
			line-height: 14px;
		}
			#nav li a {
				width: auto;
				height: auto;
				margin: 0;
				padding: 0;
				font: normal 12px/18px "Lucida Sans", Arial, Helvetica, sans-serif;
				color: #907f6b;
			}
				#nav li a:hover {
					font-weight: bold;
					text-decoration: none;
				}
	#header {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0;
	}
		#logo {
			width: 243px;
			height: 101px;
			margin: 0;
			padding: 51px 0 0 6px;
			display: block;
		}
		#callToAction {
			width: 100px;
			height: 129px;
			margin: 0;
			padding: 30px 25px 0 130px;
			display: block;
			position: absolute;
			top: 10px;
			right: 50px;
			font: italic 18px/24px "Lucida Sans", Arial, Helvetica, sans-serif;
			color: #819f76;
			text-indent: -73px;
			background: transparent url(../images/callToAction_bg.jpg) no-repeat left top;
		}
			#callToActionClick {
				padding: 30px 0px 0 0;
				display: block;
				font: normal 19px/19px "Lucida Sans", Arial, Helvetica, sans-serif;
				color: #ac9e8c;
				text-align: right;
			}
				#callToAction:hover {
					text-decoration: none;
				}
		#banner {
			width: 948px;
			height: 373px;
			margin: 0;
			padding: 37px 0 0 25px;
			display: block;
			position: relative;
			background: transparent url(../images/homeBanner_bg.png) no-repeat left 13px;
			z-index: 99;
		}
		#login {
			width: 214px;
			height: 149px;
			margin: -36px 27px 35px 0;
			padding: 0 0 0 51px;
			float: right;
			position: relative;
			background: transparent url(../images/homeLogin_bg.jpg) no-repeat left top;
			z-index: 80;
		}
			#login h3 {
				font: normal 18px/26px "Century Gothic", Arial, Helvetica, sans-serif;
				color: #907f6b;
			}
				#login form {
					width: auto;
					height: auto;
					margin: 0;
					padding: 0;
				}
					#login form input {
						width: 146px;
						height: 14px;
						margin: 6px 0 0 0;
						padding: 3px 5px;
						display: block;
						font: normal 12px/14px "Lucida Sans", Arial, Helvetica, sans-serif;
						color: #907f6b;
						background-color: #fff;
						border: 1px solid #ac9e8c;
					}
					#login form input#submit {
						width: 47px;
						height: 30px;
						margin: 6px 56px 0 0;
						padding: 0px 0 5px 0;
						float: right;
						font: normal 14px/14px "Century Gothic", Arial, Helvetica, sans-serif;
						color: #907f6b;
						text-transform: lowercase;
						background: transparent url(../images/homeLogin_btn.png) no-repeat left top;
						border: 0;
						outline: 0;
						cursor: pointer;
					}
	#content {
		width: auto;
		height: auto;
		min-height: 200px;
		margin: 0;
		padding: 20px 17px 12px 17px;
	}
		#leftPic {
			width: 210px;
			height: 138px;
			margin: 0;
			padding: 20px 21px 11px 9px;
			float: left;
			background: transparent url(../images/leftPic_bg.png) no-repeat 1px 15px;
		}
		#rightPics {
			width: 376px;
			height: 290px;
			margin: 0px 0px 10px 20px;
			padding: 0;
			float: right;
		}
	#footer {
		width: 565px;
		height: 141px;
		margin: 35px auto 10px auto;
		padding: 0;
		clear: both;
		background: transparent url(../images/footer_bg.png) no-repeat left top;
	}
		#botNav {
			width: auto;
			height: auto;
			margin: 0;
			padding: 33px 48px 0 0;
			float: right;
			line-height: 16px;
		}
			#botNav li {
				width: auto;
				height: auto;
				margin: 0;
				padding: 0;
				list-style: none outside none;
				line-height: 16px;
				text-align: right;
			}
				#botNav li a {
					width: auto;
					height: auto;
					margin: 0;
					padding: 0;
					font: normal 12px/16px "Lucida Sans", Arial, Helvetica, sans-serif;
					color: #cf9a50;
				}
					#botNav li a:hover {
						font-weight: bold;
						text-decoration: none;
					}
		#copy {
			width: auto;
			height: auto;
			margin: 0;
			padding: 87px 0 0 58px;
			font: normal 14px/16px "Century Gothic", Arial, Helvetica, sans-serif;
			color: #819f76;
		}
			#copy a {
				color: #819f76;
			}
