/* CSS Document */

/* basic page attributes */

html, body {
	padding: 0px;
	margin: 0px;
	background-image:url(../../images/bkgdMain.jpg);
	background-repeat:repeat-x;
	background-color:#FFF2EB;
	text-align: left;
}

html {
	text-align: left;
	min-height: 100%;
	margin-bottom: 1px;
}

div#whiteWrapper {
	background-color:#fff;
	padding:0;
	margin:0;
}

div.wrapper {
	margin-left: auto;
	margin-right: auto;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	width: 960px;
	text-align: left;
}

div#footerWrapper {
	background-image:url(../../images/bkgdFooter.jpg);
	background-repeat:repeat-x;
	background-color:#FFF2EB;
	min-height:189px;
}
	
img {
	display: block;
	border: 0px;
}

.clearBoth {
	clear: both;
}

p, ul, li, h1, h2, h3, h4, label, a, title, div {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size:12px;
	color:#888171;
	line-height:150%;
}

p, li, ul, label, a, title {
	line-height: 165%;
}

h1 {
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#888171;
}

h2 {
	font-size:36px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#92C7B3;
}

h3 {
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#A49E92;
}

.columnContainer {
	width:960px;
	padding-top:30px;
}

.twoColumnsLeft {
	float:left;
	width:362px;
	text-align:left;
}

.threeColumnsRight {
	float:right;
	width:576px;
	text-align:left;
}

.oneColumnLeft {
	float:left;
	width:192px;
}

.fourColumnsRight {
	float:right;
	width:738px;
}

.twoColumnsCenter {
	float:left;
	width:339px;
	margin-right:30px;
}

.twoColumnsRight {
	float:right;
	width:339px;
	margin-right:30px;
}

* html .twoColumnsRight {
	width:309px;
}

.threeColumnsCenter {
	float:left;
	width:486px;
	padding:0 0 0 30px;
}

.oneColumnRight {
	width:192px;
	margin-left:30px;
	float:right;
}

*html .oneColumnRight {
	width:162px;
}

/* Header */

div#header {
	background-image:url(../../images/bkgdHead.jpg);
	background-repeat:no-repeat;
	height:150px;
	margin:0;
	padding:0;
}

#logo {
	float:left;
	margin:86px 0px 0px 13px;
	padding:0;
}

ul#nav {
	padding:0;
	width:635px;
	float:right;
	margin:34px 0 0 0;
}

ul#nav li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}

ul#nav li img {
	vertical-align: bottom;
	display: inline;
}

.navTitle {
	margin:71px 10px 0px 12px;
}

/* footer */

#footerText {
	float:left;
	padding-top:80px;
}

#footerText p {
	color:#5F4932;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footerLinks {
	float:right;
	color:#5F4932;
	font-size:10px;
	padding-top:80px;
}

#footerLinks a {
	color:#5F4932;
	text-decoration:none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footerLinks a:hover {
	text-decoration:underline;
}