/*Page Styles*/

* {

	margin: 0;

}

body {

	margin: 0;

	padding: 0;

	background: #EEEEEE;

	font: 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #666666;

	height: 100%;

}

html {

	height: 100%;

}

div, p, ul, h1, h2, h3, h4, form {

	margin: 0px;

	padding: 0px;

}

ul {

	list-style-type: none;

}

#wrapper {

	min-height: 100%;

	position: relative;

}

#bodyWrapper {

	padding-bottom: 150px;

}

/*Top Panel Styles*/

#topPanel {

	width: 700px;

	height: 400px;

	position: relative;

	margin: 0 auto;

	padding: 0;

}



/*Header Styles*/

#header a img {

	width: 240;

	height: 40px;

	position: absolute;

	top: 30px;

	left: 0px;

}

#header h1 {

	width: 312px;

	height: 165px;

	position: absolute;

	top: 90px;

	left: 0px;

	display: block;

	background: url(images/backgroundTopHeaderA.jpg) 0 0 no-repeat #EEEEEE;

	font: 24px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	padding: 65px 446px 0 50px;

	font-weight: normal;

}

#header h3 {

	position: absolute;

	top: 190px;

	left: 60px;

	font: 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}



/*Navigation Bar Styles

4 Link Nav Bar Settings */

#nav {

	width: 400px;

	height: 30px;

	position: absolute;

	top: 35px;

	right: 0px;

}

#nav ul {

	width: 400px;

	height: 30px;

	position: relative;

	right: 0px;

}

#nav ul li a {

	float: left;

	display: inline;

	width: 100px;

	height: 30px;

	background: #FF0000;

	color: #FFFFFF;

	font: 14px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-decoration: none;

	font-weight: bold;

	text-align: center;

}

/* 5 Link Nav Bar Settings

#nav ul {

	width: 425px;

	height: 30px;

	position: absolute;

	top: 35px;

	right: 0px;

}

#nav ul li a {

	float: left;

	display: inline;

	width: 85px;

	height: 30px;

	background: #FF0000;

	color: #FFFFFF;

	font: 14px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-decoration: none;

	font-weight: bold;

	text-align: center;

}*/

#nav ul li a:hover {

	background: #FF0000 url(images/activeLink.gif) 50% 0 no-repeat;

}

#nav ul li a.active {

	background: #FF0000 url(images/activeLink.gif) 50% 0 no-repeat;

}



/*Main Section Styles*/

#main {

	width: 100%;

	margin-top: -20px;

}



/*Index Page Styles*/

#mainContent {

	width: 860px;

	margin: 0 auto;

}

#mainContent img {

	width: 860px;

}

#leftPanel {

	position: relative;

	float: left;

	display: inline;

	width: 600px;

	margin-right: 10px;

}

#rightPanel {

	position: relative;

	float: right;

	display: inline;

	width: 180px;

	margin-left: 10px;

}

#mainContent h1 {

	font: 30px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin-bottom: 6px;

}

#mainContent h2 {

	font: 18px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin-bottom: 12px;

}



/*Team Page Styles*/

#ryan, #leslie, #thom, #anji, #dave {

	width: 860px;

	min-height: 275px;

	margin: 0 auto;

	margin-bottom: 40px;

	display: block;

}

#ryan h1, #leslie h1, #thom h1, #anji h1, #dave h1 {

	display: inline;

	font: 32px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

}

#ryan h2, #leslie h2, #thom h2, #anji h2, #dave h2 {

	font: 24px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin-bottom: 2px;

	margin-top: 2px;

}

#ryan p, #leslie p, #thom p, #anji p, #dave p {

	font: 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

}

#ryan img, #leslie img, #thom img, #anji img, #dave img {

	display: inline;

	float: left;

	margin-right: 10px;

}



/*Services Page Styles*/

#services {

	width: 860px;

	margin: 0 auto;

	margin-bottom: 80px;

}

#services h1 {

	font: 32px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin-bottom: 20px;

}

#services h2 {

	font: 28px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin-top: 20px;

	margin-bottom: 10px;

}

#services ul li {

	font: 24px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin-top: 10px;

	margin-left: 15px;

}



/*Contact Form*/

#contactInfo {

	width: 600px;

	margin: 0 auto;

	margin-top: 20px;

}

#contactInfo h2.phone {

	position: relative;

	left: 30px;

	top: -20px;

	float: left;

	display: inline;

}

#contactInfo h2.email {

	position: relative;

	top: -20px;

	left: 35px;

}

#contactArea {

	width: 600px;

	margin: 0 auto;

	margin-top: -10px;

	margin-bottom: 80px;

}

#contactArea input, #contactArea textarea {

	padding: 5px;

	width: 471px;

	font-family: Helvetica, sans-serif;

	font-size: 1.4em;

	margin: 0px 0px 10px 0px;

	border: 2px solid #ccc;

}

#contactArea textarea {

	height: 90px;

}

#contactArea textarea:focus, #contactArea input:focus {

	border: 2px solid #900;

}

#contactArea input.submitButton {

	width: 100px;

	float: right;

}

label {

	float: left;

	text-align: left;

	margin-right: 15px;

	width: 100px;

	padding-top: 5px;

	font-size: 1.4em;

}

#contactThanks, #contactError {

	padding: 5px;

	width: 600px;

	margin: 0 auto;

	margin-bottom: 80px;

	line-height: 200%;

}



/*Footer Styles*/

#footerPanel {

	height: 150px;

	background: #777777;

	color: #FFFFFF;

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

}

#footer {

	width: 860px;

	position: relative;

	margin: 0 auto;

}



/*Footer Nav*/

#footer ul {

	width: 500px;

	position: absolute;

	top: 20px;

	left: 0px;

}

#footer ul li {

	float: left;

	font: 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-decoration: none;

	font-weight: bold;

	text-align: center;

}

#footer ul li a {

	padding: 0 0 0 6px;

	color: #FFFFFF;

	background: #777777;

	text-decoration: none;

}

#footer ul li a:hover {

	text-decoration: underline;

}



/*Copyright and Design*/

#footer p.copyright {

	position: absolute;

	bottom: -110px;

	left: 6px;

}

#footer p.design {

	position: absolute;

	bottom: -130px;

	left: 6px;

}

#footer a.footerLogo {

	position: absolute;

	bottom: -150px;

	right: 0px;

}



/*Widget*/

#footer p.chamberWidgetA {

	position: absolute;

	bottom: -20px;

	right: 324px;

}

#footer p.chamberWidgetB {

	position: absolute;

	bottom: -38px;

	right: 329px;

}

#footer a.chamberWidgetPic {

	position: absolute;

	bottom: -150px;

	right: 324px;

}