/* Color Scheme: http://www.colorschemer.com/schemes/viewscheme.php?id=6564
#6C4943 
#DCCF9B 
#A99769
#837050 
#F1DCB1
#8E9470 */
body, html {margin:0; padding:0; color: #333; background: #DEE7EF;}
body {width:100%; font-size: small; font-family: arial, helvetica, sans-serif, verdana;}

#top {margin: 0px auto; padding: 10px 5px 5px 5px; width: 940px; color: #5A79A5;}

#container {margin: 0 auto; padding: 0; width: 950px; background: #fff; border: 1px solid #fff;}
/*#header {background: #000080; color: #fff; padding: 10px; margin: 0; border-bottom: 1px solid #999; height: 90px;}
#header h1 {margin: 0; padding: 10px 0; font-size: 140%; color: #fff;}*/

h1 {font-size: 140%; color: #333; margin: 10px 0 20px 0;}
h2 {font-size: 120%; color: #333; margin: 10px 0;}
h3 {font-size: 120%; color: #333; margin: 10px 1px 10px 0;}

p {margin: 0; padding: 5px 0;}

a {color: blue;}
a:hover {color: #837050;}
a:visited {}

.featured {background: #5A79A5; color: #fff; margin: 1px 1px 10px 1px; padding: 3px; text-align: center;}
.listing-box {margin: 20px 0; padding: 0; border: 1px solid #5A79A5;}
.listing-box h2 {font-size: 120%; background: #5A79A5; color: #fff; margin: 0; padding: 3px 4px;}

.page-header {padding-bottom: 2px; margin-bottom: 15px; border-bottom: 1px solid #333; font-size: 140%;}
.feature-header {font-size: 100%; background: #5A79A5; padding: 2px 4px; margin: 0 0 5px 0; color: #fff;}
.form-td {font-weight: bold; text-align: right;}
.right {float: right;}

/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
}
/* common column settings */
.colleft {float:left; width:100%; position:relative;}
.col1, .col2 {float:left; position:relative; padding: 0 0 1em 0; overflow:hidden;}
/* 2 Column (left menu) settings */
.leftmenu {
	background:#fff;	/* right column background colour */
}
.leftmenu .colleft {
	right:79%;			/* right column width */
	background:#f4f4f4;	/* left column background colour */
	padding-top: 5px;
}
.leftmenu .col1 {
	width:75%;			/* right column content width */
	left:102%;			/* 100% plus left column left padding */
}
.leftmenu .col2 {
	width:19%;			/* left column content width (column width minus left and right padding) */
	left:5%;			/* (right column left and right padding) plus (left column left padding) */
}

#footer {clear:both; color: #fff; line-height: 20px; background: #9CAAC6; text-align: center; font-size: 90%; padding: 5px 0; margin: 0; border-top: 1px solid #fff;}
#footer p {margin: 0; padding: 10px 0;}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}
#footer a:visited {}