html {font: .9em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: url(images/template/background-tile-x.jpg) repeat-x fixed;
}
body {
	background: #fff;
	width: 900px;
	border-right: 1px solid #AAC88C;
	margin: 15px 0 15px 15px;
	background: #f0f5f9 url(images/template/watermark.jpg) no-repeat bottom right;
}
#search {
	background: #00467a url(images/template/search-tile.jpg) repeat-x;
	color: #fff;
	height: 28px;
	border-top: 1px solid #AAC88C;
}
/*******************************************************************************
	Layout
*******************************************************************************/

#container {
	background: url(images/template/container-tile-x.gif) repeat-y;
}
#navigation {
	min-height: 285px !important;
	float: left;
	width: 900px;
	background: url(images/template/container-tile-x.gif) repeat-y;
}
#content {
	margin: 0;
	float: right;
	width: 680px;
	height: 1%; /* Holly hack for Peekaboo Bug */
	padding: 0 15px 0 0;
}
#login {
	float:right;
	background: url(images/template/members-panel.jpg) right top no-repeat;
	height: 108px;
	width: 189px;
		width: 336px;
}
#footer {
	clear: both;
	background: #015488 url(images/template/footer-tile.jpg) repeat-x;
	color: #8EB8D4;
	font-size: 0.7em;
}
#footer p {
	padding: 7px 0;
}
#footer a {
	color: #8EB8D4;
	text-decoration: none;
}
#footer a:hover {
	color: #8EB8D4;
	text-decoration: underline;
}
/*******************************************************************************
	Navigation
*******************************************************************************/
#nav {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 180px;
	font-size: 1.0em;
}
#nav a {
	color: #015488;
	text-decoration: none;
	display:block;
	padding: 4px 0 3px 9px;
	border-bottom: 1px solid #f0f5f9;
}
#nav a:hover {
	background:#f0f5f9;
	border-bottom: 1px solid #aac88c;
}

#nav li ul {
	background: url(images/template/nav-2nd.jpg) no-repeat #00467a;
	list-style: none;
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav ul a {
	color: #f0f5f9;
	padding: 2px 0 2px 9px;	
	border-bottom: 1px solid #33658A;
}
#nav ul a:hover {
	color: #00467a;
}
#navBit {
	background:url(images/template/nav-bit.gif) #AAC88C no-repeat;
	height: 18px;
	width: 200px;
}

/*******************************************************************************
	Pretty
*******************************************************************************/
.header1 {
	color: #AAC88C;
	font-size: 1.75em;
}
.header2 {
	color: #015488;
	font-size: 1.75em;
}

h1, h2, h3 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	line-height: 110%;	
}
h1 {
	color: #015488;
	font-size: 1.75em;
	padding: 15px 0 11px 0;
}
h2 {
	padding: 15px 0 11px 0;
	color: #015488;
}
#content {
	line-height: 140%;
}
#content a {
	color: #236544;
}
#content a:hover {
	text-decoration: none;
}

/*******************************************************************************
	Board Members 
*******************************************************************************/
#profiles {	
	padding: 0;
	list-style:none;
}
#profiles li {
	width:40%;
	float:left;
}
#profiles a {
	display:block;
	border: 1px solid #00467a;
	height:auto !important;
	height: 65px;
	min-height: 65px;
	padding: 3px;
	text-decoration:none;
	margin:.4em;
	color: #00467a;
}
#profiles a:hover, #profiles a:active {
	background-color: #d6e3ec;
}
#profiles img {
	float: left;
	margin-right: .5em;
	border: 1px solid #00467a;
}
/*******************************************************************************
	Not so Pretty now - Page content padding
*******************************************************************************/
.toppage {
	padding-top: 26px;
}
.green {
	color: #236544;
}
.pointNine {
	font-size: 0.9em;
}
#content P {
	font-size: 0.9em;
}
#search input {
	border: 1px solid #aacadf;
	margin: 2px;
	width: 120px;
	color: #015488;
	letter-spacing: 1px;
}
#search .btn {
	width: auto;
	background: #aac88c;
	padding: 0 3px;

}
#search a.btn  {
	text-decoration: none;
	border: 1px solid #aacadf;
	color: #015488;
	margin-right: 3px;
	font-size: 0.9em;	
	padding: 3px 5px;
}	
#login input {
	border: none;
	background:url(images/login-BG.jpg) no-repeat;
	margin: 2px 2px 3px 2px;
		width: 140px;
	color: #015488;
	letter-spacing: 1px;
}
#login .btn {
	width: auto;
	background: #aac88c;
	padding: 0 3px;

}
#login .btn {
	text-decoration: none;
	border: 1px solid #aacadf;
	color: #015488;
	margin-right: 3px;
	font-size: 0.9em;	
	padding: 1px 5px;
	width: 50px;

}
#Mlog {
	margin-top: 28px;
}
#search input:focus, #login input:focus { 
	background: #dfecf4;
}
hr {
	background: #aac88c;
	height: 1px;
	margin: 21px 0;
	color: #aac88c;
}
.leftMargin {
	margin: 0 7px 5px 0;
}
