@charset "UTF-8";body  {	font: 100% Georgia, "Times New Roman", Times, serif;	background: #a74e15;	margin: 0;	padding: 0;	text-align: center;	color: #000000;}#container {	width: 863px;	background: url(images/home_bkgd.gif) repeat-y;	border: 1px solid #000000;	text-align: left;	margin-left: auto;	margin-bottom: 0px;	margin-right: auto;}#topper {	width: 863px;	margin-top: 0px;	margin-left: auto;	margin-right: auto;}#topper h2 {	font-size: 12px;	font-weight: normal;	margin: 5px 0px 25px 230px;}#topper h1 {	font: normal 24px georgia;	color: #dbcfa7;	margin: 20px 0px 5px;	padding: 0px;}#sidebar1 {	width: 210px; 	background: none; 	padding: 0 0 0 0;	text-align: center;	float: left;}#mainContent {	margin: 5px 0 05px 210px;	padding: 0 0 0 0;} .fltrt { 	float: right;	margin-left: 8px;}.fltlft {	float: left;	margin-right: 8px;}.clearfloat {	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}#sidebar1 h1 {	font-size: 14px;	color: #a74e15;	padding-left: 8px;	margin-bottom: 0px;	margin-top: 5px;}#sidebar1 h2 {	font-size: 12px;	text-transform: uppercase;	color: #a74e15;	font-weight: normal;	margin: 0px;	line-height: 20px;	letter-spacing: 0.2em;	padding: 0 0 5px 8px;}#sidebar1 h3 {	font-size: 14px;	color: #a74e15;	padding-left: 8px;	margin-bottom: 125px;}#sidebar1 h4 {	font-size: 13px;	color: #a74e15;	padding-left: 8px;	font-weight: normal;	margin: 110px 0px 0px;}#sidebar1  h2  a {	color: #a74e15;	margin-bottom: 145px;	text-decoration: none;}#sidebar1  h2  a:hover {	color: #a74e15;	margin-bottom: 145px;	text-decoration: none;	font-weight: bold;}#sidebar1  h5 {	font-size: 12px;	margin: 5px 0px 30px;	font-weight: normal;	color: #a74e15;	font-style: normal;	font-variant: normal;	text-transform: none;	letter-spacing: 0em;	word-spacing: 0em;	vertical-align: 100%;}#projectBotLeft  {	display: block;	width: 231px;	height: 177px;	background: url("images/bot_lft_stack.jpg") no-repeat 0 0;	margin-left: 20px;  }  #projectBotLeft:hover  {      background-position: 0 -177px;  }      #projectBotLeft span{  display: none;}#projectBotRight  {	display: block;	width: 232px;	height: 177px;	background: url("images/bot_rt_stack.jpg") no-repeat 0 0;	  }  #projectBotRight:hover  {      background-position: 0 -177px;  }      #projectBotRight span{  display: none;}#projectBotCenter  {	display: block;	width: 155px;	height: 177px;	background: url("images/bot_ctr_stack.jpg") no-repeat 0 0;	margin: 0 5px 0 5px;  }  #projectBotCenter:hover  {      background-position: 0 -177px;  }      #projectBotCenter span{  display: none;}#projectTop {	display: block;	width: 628px;	height: 376px;	background: url("images/sunroom_stack.jpg") no-repeat 0 0;	margin-left: 20px;}#projectTop:hover {	background-position: 0 -376px;}#projectTop span {	display: none;}#mainContent2 {	margin: 5px 0 05px 230px;	padding: 0 0 0 0;}#content a {	color: #a74e15;	text-decoration: underline;}#content a:hover {	color: #ffffff;}#mainContent2 h1 {	font-size: 14px;	text-transform: uppercase;	margin-left: 11px;	font-weight: normal;	color: #a74e15;	margin-top: 9px;	margin-bottom: 11px;	letter-spacing: 0.25em;}#content {	background: #c69b6e;	padding: 10px;	width: 608px;}#content p {	font-size: 12px;	margin-top: 0px;	line-height: 18px;	margin-bottom: 0px;}#content h2 {	font-size: 13px;	color: #a74e15;	margin-top: 0px;	margin-bottom: 8px;	font-style: italic;	font-weight: bold;	font-variant: normal;}#content img {	margin-right: 15px;	border: 1px solid #dbcfa7;}#content     ul   {	font-size: 12px;	margin: 5px 0 5px 15px;	padding: 0px 0px 0px 0px;}#content ol {	font-size: 12px;	margin: 5px 0 5px 15px;	padding: 0px 0px 0px 0px;}#content li {	margin-top: 8px;	line-height: 18px;}#content h3 {	font-size: 13px;	color: #a74e15;	margin-top: 0px;	margin-bottom: 8px;	font-style: normal;	font-weight: bold;	font-variant: small-caps;}#content h5 {	font-style: italic;	color: #FFFFFF;	margin-right: 30px;	margin-left: 30px;	text-align: center;	font-weight: normal;	font-size: 14px;	margin-bottom: 4px;}#content h6 {	font-style: normal;	color: #FFFFFF;	margin-right: 30px;	margin-left: 30px;	text-align: center;	font-weight: normal;	font-size: 12px;	font-variant: normal;	text-transform: uppercase;	margin-top: 0px;	padding-top: 0px;}