@charset "UTF-8";
/* CSS Document */

html, body {
	margin			: 0px;
	padding			: 0px;
	color			: #000000;
	font-family		: arial, sans-serif;
	font-size		: 11px;
	line-height		: 16px;
}

html {
	height			: 100%;
	margin-bottom	: 1px;
	overflow		: -moz-scrollbars-vertical;
}

body {
	background		: #E8E3CA url(/assets/images/body_bg.jpg) center top repeat-x;
}

a {
	color			: #172F17;
	text-decoration	: none;
}

a:hover, a.on {
	text-decoration	: underline;
}

h1, h2 {
	margin			: 0px;
	padding			: 0px;
	font-family		: Arial, sans-serif;
}

h1 {
	color			: #000903;
	font-size		: 20px;
}

h2 {
	color			: #163523;
	font-size		: 16px;
}

h3 {
	margin-bottom	: 0px;
	padding-bottom	: 0px;
}

#header {
	width			: 100%;
	height			: 110px;
	background		: url(/assets/images/header_bg.jpg) center top no-repeat;
}

#header .logo {
	width			: 339px;
	height			: 74px;
	margin			: 0px 0px 0px -400px;
	position		: absolute;
	top				: 15px;
	left			: 50%;
}

#content {
	width			: 950px;
	margin			: 0px 0px 0px -475px;
	position		: absolute;
	top				: 110px;
	left			: 50%;
}

#content .page {
	width			: 689px;
	float			: left;
}

#content .page .nav {
	width			: 683px;
	margin			: 0px 3px 0px 3px;
}

#content .page .nav ul {
	margin			: 0px;
	padding			: 0px;
	list-style		: none;
}

#content .page .nav li {
	margin			: 0px;
	padding			: 0px 10px 0px 10px;
	display			: inline;
}

#content .page .nav li a {
	color			: #BABB9E;
	font-family		: arial, sans-serif;
	font-size		: 12px;
	line-height		: 24px;
	text-decoration	: none;
}

#content .page .nav li a:hover, #content .page .nav li a.on {
	color			: #FFFFFF;
}

#content .page .page_image {
	width			: 655px;
	height			: 280px;
	padding			: 9px 13px 11px 21px;
	background		: url(/assets/images/page_image_bg.png) top left no-repeat;
}

#content .page .copy {
	width			: 639px;
	margin			: 0px 25px 0px 25px;
}

#content .page .copy p {
	color			: #000000;
	font-family		: arial, sans-serif;
	font-size		: 11px;
	line-height		: 16px;
}

#content .page .copy .subnav {
	padding			: 0px 0px 10px 0px;
	border-bottom	: 1px dashed #727660;
}

#content .page .copy .subnav a {
	margin			: 0px 0px 0px 15px;
	color			: #001507;
	font-family		: Arial, sans-serif;
	font-size		: 12px;
	line-height		: 16px;
	text-decoration	: none;
}

#content .page .copy .subnav a:hover, #content .page .copy .subnav a.on  {
	text-decoration	: underline;
}

#content .page .copy .subpage_image{
	width			: 640px;
	height			: 160px;
	margin			: 15px 0px 15px 0px;
}

#content .page .sub {
	width			: 640px;
	min-height		: 500px;
	height			: auto !important;
	height			: 500px;
	margin			: 4px 0px 0px 0px;
	padding			: 15px 15px 15px 15px;
	background		: #E8E3CA url(/assets/images/sub_bg.png) top left no-repeat;
}

#content .sidebar {
	width			: 245px;
	padding			: 3px 8px 0px 8px;
	float			: right;
}

#content .sidebar .book {
}

#content .sidebar .holes {
	width			: 230px;
	height			: 230px;
	margin			: 10px 0px 10px 0px;
	padding			: 10px 8px 10px 7px;
	background		: url(/assets/images/holes_bg.png) no-repeat;
}

#content .sidebar .email {
	width			: 205px;
	height			: 85px;
	padding			: 46px 20px 0px 20px;
	background		: url(/assets/images/email_signup_bg.png) no-repeat;
	color			: #000000;
	font-family		: arial, sans-serif;
	font-size		: 13px;
	line-height		: 13px;
}

#content .footer {
	width			: 950px;
	margin			: 50px 0px 0px 0px;
	padding			: 15px 0px 0px 0px;
	border-top		: 1px dashed #727660;
	color			: #727660;
	font-family		: arial, sans-serif;
	font-size		: 9px;
	text-align		: center;
}

.clear {
	clear			: both;
}
