/*-- brianbrowncpa.com CSS --*//*Colors:tan: ada684greens:_light: b5d98e_mid: 10591e_dark: 14271a_subTitle: 738512*//*-- type --*//*-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */body {	margin: 0; 	padding: 0; 	border: 0;	text-align: center;	background-color: #ada684;	/* cursor: default; */}p { 	margin:0;	padding:0;	border:0;	color: #444;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; 	line-height: 16px; 	font-weight: normal;}h1 { 	margin:0;	padding:0;	border:0;	color: #444;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; 	line-height: 16px; 	font-weight: normal;}#mainText {	margin: 10px;	background: url(img/pageline.gif) left top repeat-y;}#title {	padding: 10px 0px 0px 10px;}.titleOne {	color: #10591e;	font-family: Georgia, serif;	font-size: 17px; 	line-height: 19px; 	font-weight: bold;}.titleTwo {	color: #738512;	font-family: Georgia, serif;	font-size: 13px; 	line-height: 15px; 	font-weight: bold;}#imgHolder {	padding: 10px;}#quote {	padding: 0px 10px 0px 10px;}.req {	color: #d71600;}/*td { 	margin:0;	padding:0;	border:0;	color: #666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; 	line-height: 14px; 	font-weight: normal;}*/a         { font-weight: bold; text-decoration: none; }a:link    { color: #10591e; }a:visited { color: #10591e; }a:hover   { color: #ff6600; }a:active  { color: #ff6600; }/*-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//*-- navigation --*/#nav {	position: absolute;	left: 210px;	top: 0px;	width: 535px;	height: 30px;	background: #b5d98e url(img/nav.gif) left top no-repeat;	border-bottom: 5px solid #14271a;}#nav ul  {	list-style: none;	float: left;	margin: 0;	padding: 0;}#nav li {	display: inline;	margin: 0;	padding: 0;}#nav li a:hover {	text-decoration: none;}#nav li a {	float: left;	text-indent: -9000px;	height: 30px;	border: 0;	margin: 0;}#n1, #n2, #n3, #n4, #n5, #n6 {	background: url(img/nav.gif) left top no-repeat;}#n1 {background-position: 0 0px; width:115px}#n2 {background-position: 0 -30px; width:94px}#n3 {background-position: 0 -60px; width:66px}#n4 {background-position: 0 -90px; width:101px}#n5 {background-position: 0 -120px; width:54px}#n6 {background-position: 0 -150px; width:97px}#n1:hover, #n1:focus, #n1.on {background-position: 0 -180px;}#n2:hover, #n2:focus, #n2.on {background-position: 0 -210px;}#n3:hover, #n3:focus, #n3.on {background-position: 0 -240px;}#n4:hover, #n4:focus, #n4.on {background-position: 0 -270px;}#n5:hover, #n5:focus, #n5.on {background-position: 0 -300px;}#n6:hover, #n6:focus, #n6.on {background-position: 0 -330px;}/*-- /navigation --*//*-- layout --*//*-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */#wrapper {	width: 750px;	margin: 20px auto 0px auto;	padding: 0;	text-align: left;	background: #14271a url(img/wrapper_bg.gif) left top repeat;}#header {	position: relative;	width: 750px;	height: 145px;	background: url(img/header.gif) left top no-repeat;	border-bottom: 5px solid #14271a;}#subHeader {	position: relative;	width: 750px;	height: 145px;	background: url(img/subHeader.gif) left top no-repeat;	background-position: 0 -145px;	border-bottom: 5px solid #14271a;}#subHeader:hover {	background-position: 0 0px;}#content {	position: relative;	width: 750px;}#sidebar {	position: absolute;	left: 5px;	top: 0px;	width: 200px;	text-align: center;}#googleAds {	position: absolute;	left: 0px;	top: 0px;	width: 180px;	margin: 10px;}#main {	position: absolute;	left: 210px;	top: 35px;	width: 535px;}#footer {	position: relative;	width: 750px;	height: 100px;	background: url(img/footer.gif) left top no-repeat;	border-bottom: 50px solid #ada684;}#footerLinks {	position: absolute;	top: 25px;	left: 0px;	width: 750px;	height: 40px;	text-align: center;}.fl {	color: #b5d98e;	font-size: 10px; 	line-height: 14px; 	font-weight: normal;}.fl a         { font-weight: normal; text-decoration: none; }.fl a:link    { color: #b5d98e; }.fl a:visited { color: #b5d98e; }.fl a:hover   { color: #fff; }.fl a:active  { color: #fff; }#credit {	position: absolute;	top: 70px;	left: 655px;	width: 95px;	height: 30px;}#contactForm {	margin: 10px;	width: 515px;	height: 450px;	border: 1px solid #666;}#wList {	width: 250px;	height: 95px;	border: 1px solid #cbe4b0;	background-color: #fff;	text-align: center;}#wListContent {	margin: 10px;	text-align: left;}/*-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */