﻿body
{	
	margin: 10px;
}

#wrapper
{
	background-color: #343C1D;
	border: solid 1px #343C1D;
	width: 1000px;
}

#banner
{
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
	height: 123px;
	width: 1000px;
}

#nav
{
	background-image: url(images/navBox.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 242px;	
	width: 146px;
}

#nav a, #nav a:visited
{
	color: #343C1D;
	display: block;
	font-weight: bold;
	margin: 20px 10px;
	text-align: right;
	text-decoration: none;
}

#silverLight
{	
	height: 242px;
	float: right;
	width: 854px;
}

#silverLight img
{
	margin-left: 23px;
}

.hpNav
{		
	height: 29px;	
	position: absolute;
	left: 156px;
	width: 855px;
}

.hpNav .residents
{
	color: Black;
	height: 29px;
	left: 24px;
	position: absolute;
	width: 251px;
}

.hpNav .businesses
{
	color: Black;
	height: 29px;
	left: 302px;
	position: absolute;
	width: 251px;
}

.hpNav .visitors 
{
	color: Black;
	height: 29px;
	left: 580px;
	position: absolute;
	width: 251px;
}

#welcome
{
	background-image: url(images/welcome.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 34px;
	width: 1000px;
}

#mission
{
	height: 48px;
	padding: 5px 0;
	width: 1000px;
}

#mission .text
{
	color: #EEE9DB;
	font-size: .85em;
	line-height: 15px;
	margin: auto;
	text-align: justify;
	width: 80%;
}

#news
{
	background-image: url(images/newsBox.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 291px;
	width: 430px;
}

#newsRt
{
	background-image: url(images/newsRt.jpg);
	background-repeat: no-repeat;
	height: 292px;
	margin-left: 450px;
	width: 538px;
}

#quickLinks
{
	background-image: url(images/quickLinks.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	clear: both;
	padding-top: 30px;
	width: 1000px;
}

#footer
{
	border-top: solid 1px #F4DEB2;
	color: #F4DEB2;
	margin: 25px auto;
	padding: 20px 0;
	text-align: center;
	width: 97%;
}



/* Secondary */
#secWrapper
{
	border-left: solid 1px #343C1D;
	color: #212C0D;
	width: 1000px;
}

#secInnerBanner
{
	background: url(images/secContentBG.jpg) repeat-y left top;
	background-color: #F4DEB2;
	border-bottom: solid 20px #343C1D;
	border-right: solid 1px #343C1D;
	width: 999px;
}

.secNavTop
{
	background-image: url(images/secNavTop.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 84px;
	width: 172px;
}

.secLinks
{
	margin-top: 60px;
	text-align: right;
	width: 155px;
}

.secLinks a, .secLinks a:visited
{
	display: block;
	margin-bottom: 10px;
	padding: 0 10px 0 5px;
}

#secContent
{
	margin-left: 172px;
}

#secContent .text
{
	padding: 10px;
}

#secSubBanner
{
	background-color: #343C1D;
	
	padding-bottom: 13px;
}

#secSubBanner img
{
	margin-left: 8px;
	margin-right: 20px;
}

.secNav
{	
	height: 29px;	
	position: absolute;
	left: 183px;
	width: 828px;
}

.secNav .residents
{
	color: Black;
	height: 29px;
	left: 8px;
	position: absolute;
	width: 251px;
}

.secNav .businesses
{
	color: Black;
	height: 29px;
	left: 287px;
	position: absolute;
	width: 251px;
}

.secNav .visitors 
{
	color: Black;
	height: 29px;
	left: 565px;
	position: absolute;
	width: 251px;
}

#breadCrumbs
{
	color: Black;
	font-size: .9em;
	padding-left: 30px;
	padding-top: 5px;
}

#pgTitle
{
	background-image: url(images/pgTitleBorderSart.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-left: 30px;
	margin-top: 15px;
	width: 796px;
}

#pgTitle .pgTitleBorder
{
	background-image: url(images/pgTitleBorder.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 11px;
	margin-left: 7px;
	padding-top: 8px;
	width: 768px;
}

.contentText
{
	padding-right: 9px;
	width: 795px;
}

.mainContent
{
	margin-top: 10px;
	padding-left: 10px;
}

.secContent2
{
	background: #F4DEB2 url(images/nav2BG.jpg) repeat-y;
	float: right;
	margin: 0 22px 0 10px;
	padding: 10px 0 20px 20px;
	
}

#secFooter
{
	border-top: solid 1px #333C1D;
	margin: 25px auto;
	padding: 10px 0;
	text-align: center;
	width: 750px;
}



