/*************************** * WALLACEPROPERTIES.COM CSS  ***************************/ body {	margin:0px;	font-family:arial;	font-size:12px;		-moz-opacity:0.99;}a { color:#8f4934; }a:hover { text-decoration:none; }h1 {	margin:0px;	color:#498797;	font-size:16px;	font-weight:bold;	border-bottom:1px solid #c8c8c7;	padding-bottom:5px;	margin-bottom:10px;	font-family:Georgia, "Times New Roman", Times, serif;}.subMargin { margin-top:25px; margin-left:40px;}h2 {	margin:0px;	color:#498797;	font-size:16px;	font-weight:bold;	font-family:Georgia, "Times New Roman", Times, serif;}h3 {	color:#498797;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	font-weight:bold;	font-style:italic;	margin:0px;	margin-bottom:1em;}h4 {	margin:0px;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:bold;	font-size:13px;	color:#242424;}li { margin-bottom:0.5em; }label { cursor:pointer; }.topbar {	height:5px;	background:#000;}/* top, bottom borders */#container {	border-top:5px solid #000;	border-bottom:1px solid #a4a695;	background:#f5f2df;	width:100%;}#leftColumn {	background:#6f98a5;	padding-left:150px;	width:180px;}#contentHolder {	margin:0px 40px;	line-height:2em;	width:550px;}#contentHolder br { line-height:1em; }#contentHolder .labelFloat {	float:left;	width:4em;	color:#9b9b99;}.labelFloat2 {	float:left;	width:50%;}#contentHolder .labelBold {	font-weight:bold;	font-size:11px;}.labelLight { color:#9b9b99; }#largeLinks a {	font-size:13px;	font-weight:bold;	font-style:italic;}#largeLinks2 a {	font-size:13px;	text-decoration:none;}#largeLinks2 a:hover { text-decoration:underline; }.normalHeight { line-height:1.5em; }.clear {	clear:both;	font-size:0px;	height:0px;}/* people page */#listPeople {	margin:0px;	padding-left:0px;	margin-left:1.5em;}#listPeople li {	margin-bottom:0px;	list-style-type:square;}/* padded image border */.imageBorder {	padding:7px;	background:#ebeae6;	border:1px solid #c8c8c7;	float:left;}#photoCaption a { color:#fff; text-decoration:underline; }#photoCaption a:hover { text-decoration:none; }#niceTable { border-collapse:collapse;font-size:11px;line-height:1em; }#niceTable tr.header { background:#8f4934;color:#fff;font-weight:bold; }#niceTable tr.altRow { background:#ebeae6; }/********************************* * NAV: Top *********************************/#navTopHolder {	background:#f5f2df;	padding-left:334px;}#navTop {	height:20px;	line-height:20px;	font-family:arial;	font-size:10px;	color:#262424;	white-space:nowrap;}#navTop a {	color:#262424;	text-decoration:none;	letter-spacing:1px;	padding:0px 5px;}#navTop a:hover {	text-decoration:underline;}/********************************* * NAV: Side *********************************/#navSide {	margin-top:20px;	text-align:right;}#navSide a {	color:#fff;	display:block;	padding-right:20px;	line-height:20px;	letter-spacing:1px;	font-family:Georgia;		font-size:11px;		font-weight:bold;	text-decoration:none;}#navSide a:hover, #navSide a.active {	background:#93b2bc;	}#navSide a.sub {	color:#262424;	letter-spacing:0px;	}#navSide a:hover.sub, #navSide a.subActive {	background:transparent;	color:#000;}#navSide a:hover.sub { xbackground:transparent; }.navSideFlyoutHolder { padding-left:180px; } /* required for IE + Firefox compatibility */#navSideFlyout {	position:absolute;	background:#93b2bc;	width:300px;	text-align:left;	xmargin-left:0px;}#navSideFlyout a {	padding-left:20px;}#navSideFlyout a:hover { background:#77959d; }/********************************* * NAV: Footer *********************************/#navFooter {	margin-left:370px;	margin-top:1em;	margin-bottom:1em;	font-size:9px;	color:#6a6654;	line-height:1.5em;}#navFooter a {	color:#6a6654;	text-decoration:none;}#navFooter a:hover { text-decoration:underline; } /********************************* * HOMEPAGE *********************************/#latestNews { /* latest news links */	margin-top:40px;	padding-top:10px;	margin-right:20px;	border-top:3px solid #567a86;	color:#fff;	font-family:Georgia, "Times New Roman", Times, serif;}#latestNews .header {	font-size:15px;	font-weight:bold;	margin-bottom:0.5em;}#latestNews a {	color:#fff;	text-decoration:none;}#latestNews a:hover { text-decoration:underline; }#latestNews .item {	margin-bottom:1em; }#featuredListing a {	color:#8f4934;	text-decoration:underline;}#featuredListing a:hover { xtext-decoration: none; }#featuredListing .callout {	position:absolute;	margin-left:180px;	width:120px;	height:90px;	background:#ffffff;	opacity:0.9;	padding:15px;	filter:alpha(opacity=90);}#featuredListing .calloutTitle {	font-family:Georgia;	font-size:13px;	font-weight:bold;	font-style:italic;	margin-bottom:0.5em;}/********************************* * Rounded Curves Box *********************************/#sideBox {	width:240px;	margin:10px;	margin-right:0px;	background:#ebeae6;}#sideBox ul { /* avoids breaking of border */	margin-top:0px;	padding-top:0px;}#sideBox .title {	border:2px solid #f1b22f;	border-bottom:0px;	padding:5px 15px;	padding-top:10px;	_padding-left:10px; /* hack for I.E. */	font-weight:bold;}#sideBox .body {	background:#ebeae6;	padding:10px;	padding-bottom:5px;}#sideBox .toplt { /* top left corner */	float:left;	background:url(../a/curves.gif) -6px -6px no-repeat;	width:6px;	height:6px;	font-size:1px;}#sideBox .topgt { /* top right corner */	float:right;	background:url(../a/curves.gif) 0px -6px no-repeat;	width:6px;	height:6px;	font-size:1px;}#sideBox .bottomlt { /* bottom left corner */	float:left;	background:url(../a/curves.gif) -6px 0px no-repeat;	width:6px;	height:6px;	font-size:1px;}#sideBox .bottomgt { /* bottom right corner */	float:right;	background:url(../a/curves.gif) 0px 0px no-repeat;	width:6px;	height:6px;	font-size:1px;}#sideBox .bottom {	background:#ebeae6;	border-top:0px;	font-size:1px;	height:6px;}