﻿/* Main Layout Begin */

html body {
	background-image:		url('site-images/background.gif');
	background-position:	left top;
	background-repeat:		repeat-x;
	background-color:		#FFFFFF;
	font-family:			Arial;
	font-size:				12px;
	color:					#68634E;
	width:					100%;
	height:					100%;
	padding:				0px;
	margin:					0px;
}

#layout {
	background-image:		url('site-images/layout-top.gif');
	background-position:	left top;
	background-repeat:		no-repeat;
	width:					1020px;
	height:					100%;
	margin-left:			auto;
	margin-right:			auto;
}

#footer {	
	background-image:		url('site-images/footer-background.gif');
	background-position:	left bottom;
	margin-top:				25px;
	height:					100%;
	width:					100%;
	float:					left;
	height:					199px;
	vertical-align:			bottom;
}

p {
	text-transform:			none;
}

/* Main Layout End /*

/* Navigation Begin */

#navigation {
	margin-left:			280px;
	height:					70px;
}

#navigation ul {
	width:					740px;
	display:				inline-block;
	margin:					0px;
	padding:				0px;
	margin-top:				20px;
	list-style-type:		none;
	text-transform:			none;
}

#navigation span {
	font-size:				12px;
	font-style:				italic;
	color:					#D9D4BE;
	font-weight:			normal;
}

#navigation ul li {
	display:				inline;
}

#navigation li a {
	display:				inline-block;
	width:					158px;
	margin:					0px;
	padding-left:			19px;
	list-style-type:		none;
	vertical-align:			top;
}


#navigation a {
	font-size:				16px;
	color:					#3C362A;
	text-decoration:		none;
	font-style:				normal;
	font-weight:			bold;
}

#navigation p {
	color:					#D9D4BE;
	font-style:				italic;
	margin-top:				2px;
}

/* Banner End */

/* Banner Begin */

#banner {
	width:					940px;
	height:					147px;
	text-align:				right;		
}

#banner p {
	font-size:				14px;
	color:					#D9D4BE;
	margin-top:				13px;
}

/* Banner End */

/* Body Begin */



#wrapper {
	width:					940px;
	padding-left:			40px;
	padding-right:			40px;
	margin-top:				10px;
}

/* Body Top Begin */

#body-top-left {
	width:					706px;
	float:					left;
}

#body-top-left h1 {
	font-family:			Rockwell;
	font-size:				52px;
	color:					#72CDF4;
	font-weight:			normal;
	margin-top:				5px;
	text-transform:			lowercase;
}

#body-top-left h2 {
	font-family:			Rockwell;
	font-size:				28px;
	color:					#695E4A;
	font-weight:			normal;
	width:					476px;
	margin-top:				32px;
}

#body-top-right {
	background-image:		url('site-images/quote-background.gif');
	background-repeat:		no-repeat;
	width:					200px;
	height:					120px;
	float:					left;
	margin-left:			12px;
	margin-top:				22px;
	padding:				10px;
	padding-top:			0px;
}

#body-top-right h1 {
	font-family:			Rockwell;
	font-size:				28px;
	font-weight:			normal;
	color:					#FFFFFF;
	margin-top:				0px;
	margin-bottom:			10px;
}

#body-top-right p {
	color:					#FFFFFF;
	margin-top:				0px;
	margin-bottom:			15px;
}

#body-top-right a {
	font-family:			Rockwell;
	font-size:				20px;
	color:					#72CDF4;
	text-decoration:		none;
	float:					right;
}

/* Body Top End */

/* Body Bottom Begin */

#body-bottom {
	border-top:				1px #C3BEB6 solid;
	padding-top:			20px;
	float:					left;
	width:					940px;
	margin-top:				25px;
}

#body-bottom h1 {
	font-family:			Rockwell;
	font-size:				28px;
	color:					#72CDF4;
	font-weight:			normal;
	margin-top:				0px;
	text-transform:			lowercase;
}

#left {
	width:					680px;
	border-right:			1px #C3BEB6 solid;
	padding-right:			20px;
	float:					left;
}

#left h2 {
	font-size:				20px;
	font-weight:			normal;
}


#right {
	width:					219px;
	padding-left:			20px;
	float:					left;
}

#right h1 {
	margin-bottom:			10px;
}


#right ul {
	list-style:				none;
	margin:					0px;
	padding:				0px;
	padding-bottom:			20px;
	margin-bottom:			13px;
	border-bottom:			1px #C3BEB6 solid;

}	

#right a {
	font-family:			Arial;
	font-size:				12px;
	color:					#68634E;
	text-decoration:		none;
}

#right a:hover {
	text-decoration:		underline;
}

/* Body Bottom End */

/* Body End */

/* Footer Begin */

#footer-navigation {
	background-image:		url('site-images/footer-bg.gif');
	background-repeat:		no-repeat;
	width:					1020px;
	height:					75px;
	margin:					0 auto;
	margin-top:				124px;
}

#sub-footer-nav {
	list-style-type:		none;
	margin-left:			60px;
	margin-top:				20px;
	float:					left;
	margin-right:			120px;
	padding:				0px;
}

#sub-footer-nav a {
	font-size:				10px;
	color:					#3C362A;
	text-decoration:		none;
	font-weight:			bold;
}

#footer-nav{
	width:					735px;
	display:				inline-block;
	margin:					0px;
	padding:				0px;
	margin-top:				15px;
	list-style-type:		none;
	text-transform:			none;
}

#footer-nav span {
	font-size:				12px;
	font-style:				italic;
	color:					#D9D4BE;
	font-weight:			normal;
}

#footer-nav li {
	display:				inline;
}

#footer-nav li a {
	display:				inline-block;
	width:					158px;
	margin:					0px;
	padding-left:			19px;
	list-style-type:		none;
	vertical-align:			top;
}


#footer-nav a {
	font-size:				16px;
	color:					#3C362A;
	text-decoration:		none;
	font-style:				normal;
	font-weight:			bold;
}
/* Footer End */

/* Additional CSS */

/* Form */





label {
	float:					left;
	color:					#68634E;
	font-family:			Rockwell;
	font-size:				16px;
}

label input {
	margin-right:			10px;
	margin-top:				10px;
	margin-bottom:			20px;
	width:					300px;
	height:					20px;
	border:					1px #72CDF4 solid;
	font-family:			Rockwell;
	color:					#68634E;
	font-size:				16px;
	
}

textarea {
	width:					610px;
	height:					125px;
	margin-top:				10px;
	margin-bottom:			20px;
	border:					1px #72CDF4 solid;
	font-family:			Rockwell;
	color:					#68634E;
	font-size:				16px;

}

input {
	margin-left:			0px;
	vertical-align:			top;
}

#left hr {
	border:					0px;
	height:					0px;
	border-bottom:			1px #C3BEB6 solid;
	margin-top:				10px;
	margin-bottom:			5px;
	padding-top:			8px;
}

#paginate {
	width:					680px;
	text-align:				center;
	border-top:				1px #C3BEB6 solid;
	border-bottom:			1px #C3BEB6 solid;
	margin-top:				20px;
	padding-top:			5px;
	padding-bottom:			5px;
}

#paginate p {
	margin-top:				0px;
	margin-bottom:			0px;
}
