 /**********************   **********************/ /*********** RESET **********/html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{ margin: 0; padding: 0; } /*ul, li { list-style-type:none; } */img { border: none; }/********** GLOBAL ************ */body {	font-family:Arial, Helvetica, sans-serif;	color:#eeeae3;	font-size:12px;	line-height:17px;	text-align:center;	background-color:#403b35;	background-image:url(http://www.thompsonhowle.com/z_img/bgTile.gif);}a:link, a:visited {	color:#960202;	text-decoration:none;}a:hover {	color:#960202;	text-decoration:underline;}#container {	width:996px;	text-align:left;	margin:0px auto;	padding:0px;}#header {	position:relative;	width:100%;	height:150px;	top:0;	left:0;	z-index:2;}#logo {	display:block;	position:absolute;	top:38px;	left:0;}	/* FLYDOWN */#mainnav {	position:absolute;	top:50px;	right:15px;	width:585px;	padding:0;	font-size:10px;	z-index:10;}#mainnav a {	color:#c2bcb3;}#mainnav a:hover {	text-decoration:none;	}#mainNavFlex {	float:right;	border-top:3px solid #908678;	padding:0px 10px 0px 10px}.mPipe {	color:#c2bcb3;}.navItem {	float:left;	z-index:15;		margin-top:-3px;	}.navItem a {	display:block;	white-space:nowrap;	padding:0px 5px 5px 5px;}.navItem a.firstItem {	z-index:2;	border:0;}.sectionItem {	font-family:Georgia, "Times New Roman", Times, serif;	text-transform:uppercase;	font-size:12px;	font-weight:normal;	}.sectionItem a {	padding:8px 10px 18px 10px;	border-top:3px solid #908678;}.sectionItem a:hover {	border-top:3px solid #960202;	color:#fefcfc !important;}.flydown {	position:absolute;	visibility:hidden;	z-index:20;	top:33px;	font-size:11px;	padding:5px 0px 5px 0px;	background-color:#5c564f;	font-family:arial;	font-weight:normal;	line-height:1em;	opacity:.9;	margin-left:4px !important;}.flydown a {	margin:2px;	padding:5px;	font-family:arial;	font-weight:normal;	text-transform:none;	margin-left:-12px;	padding-left:22px;	padding-right:10px;	color:#d1ccc4;	z-index:30;	-moz-outline-style:none;}.flydown .pad {	background-color:#5c564f;	margin-left:10px;}.navSeparator {	background-image:url('http://www.thompsonhowle.com/z_img/mainNavPipe.gif');	background-repeat:no-repeat;	background-position:right 13px;		}.flydown a:hover {	border:none;	background:#960202;	color:#fefefd;}.navActive {	color:#fefcfc !important;}.subNavActive {	color: #fff !important;	/* background:#665f58 !important; */}/*** CONTENT ***/	.interiorTopMargin {	margin-top:10px;}	#colLeft {	float:left;	width:152px;}#colLeft h1 {	font-family:Georgia, "Times New Roman", Times, serif;	text-transform:uppercase;	font-weight:normal;	font-size:12px;	color:#afa79a;	padding-left:10px;	margin:2px 0px;}.sideNav {	background:#960202;	padding:4px 0px 6px 0px;	margin-left:-10px;	font-size:11px;}.sideNav a {	display:block;	padding:5px 10px 5px 20px;	text-decoration:none;	color:#ffffff;	line-height:1.1em;}.sideNav a:hover, #activeSub {	background:#ffffff;	color:#3a3530;}#colCenter {	float:left;	width:482px;	background:#ffffff;	min-height:400px;	color:#3a3530;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	line-height:1.7em;	background-image:url(http://www.thompsonhowle.com/z_img/centerBgL.gif);	background-repeat: repeat-y;	background-position:top left;}#colCenter .padding {	padding:15px 20px 15px 20px;}#colCenter h2 {	font-weight:normal;	color:#960202;	font-size:20px;	margin-bottom:5px;}	#colCenter ul{	list-style-image:url("http://www.thompsonhowle.com/z_img/flourishR.png");}	#colRight {	float:left;	width:342px;	margin-left:4px;	background-color:#d1c9bc;	min-height:300px;	color:#2f2c28;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	line-height:1.6em;}	#colRight .padding {	padding:11px;}#colRight a {	color:#2f2c28;	text-decoration:underline;}#contentImg {	width:320px;}		.bioItem {	float:left;	width:120px;	margin-right:30px;	margin-top:20px;}.bioItem a {	color:#960202;}.bioItem a:link img, .bioItem a:visited img {	border:5px solid #fff;}.bioItem a:hover img {	border:5px solid #960202;}.bItemName {	font-weight:bold;	line-height:1.1em;	margin:2px 0px 0px 5px;}.bItemTitle {	text-transform:uppercase;	font-size:11px;	margin:0px 0px 0px 5px;}		.topBrdr {	clear:both;	border-top:1px solid #960202;	margin-top:10px;	padding-top:10px;}		.paItem {	margin-bottom:15px;}		.paTitle, .paTitle a {	font-size:18px;	color:#2f2c28;}	.nTitle {	font-weight:bold;	line-height:1.3em;}.nDate {	color:#777;} .newsItem {	margin-top:15px;}	.attCenter {	width:547px !important;	margin-right:1px;}.attRight {	width:277px !important;}.attRight img {	width:255px;}#attCenterLeft {	float:left;	width:325px;	padding-right:12px;}#attCenterRight {	float:left;	width:148px;	border-left:2px solid #960202;	padding-left:14px;	margin-top:30px;}#attCenterRight h3 {	font-size:14px;	text-transform:uppercase;}.addInfo {	font-family:Arial;	color:#960202;	padding-bottom:20px;	line-height:1.3em;}.addInfo div {	line-height:1.2em;	margin-bottom:3px;}.rightName {	font-variant:small-caps;	font-size:14px;}	#rightCaption {	padding:0px 3px 1px 3px;	font-style:italic;	line-height:1.5em;}.attLinks a:link, .attLinks a:visited {	color:#960202 !important;	text-decoration:none !important;	font-family:Arial;	font-weight:bold;}.attLinks a:hover {	color:#960202 !important;	text-decoration:underline !important;	font-family:Arial;	font-weight:bold;}	/*** HOME ***/#homeContainer {	position:relative;	width:100%;	height:456px;}#homeText {	position:absolute;	top:0;	left:-5px;	z-index:4;	width:489px;	height:230px;	border-right:4px solid #403b35;	border-bottom:4px solid #403b35;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	line-height:1.8em;	background-color:#574e45;}#homeText .padding {	padding:30px 20px 10px 19px;}#homeHighlights {	position:absolute;	top:292px;	left:726px;	z-index:4;	width:249px;	min-height:145px;	padding-bottom:0px;	background-color:#960202;	border-left:4px solid #403b35;	border-top:4px solid #403b35;	background-image:url(http://www.thompsonhowle.com/z_img/hightlightRBorder.gif);	background-position:top right;	background-repeat:repeat-y;}#homeImg1 {	/* 158px × 208px */	position:absolute;	top:234px;	left:10px;}#homeImg2 { /* 289px × 219px */	position:absolute;	top:234px;	left:173px;}#homeImg3 { /* 278px × 425px */	position:absolute;	top:8px;	left:467px;	}#homeImg4 { /* 236px × 290px */	position:absolute;	top:1px;	left:749px;}#homeHighlights h2 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:12px;	margin:6px 0px 4px 10px;	color:#282624;	padding-right:20px;	background-image:url(http://www.thompsonhowle.com/z_img/hFlourRed.gif);	background-position:136px 0 ;	background-repeat:no-repeat;}.highlightItem {	margin:0px 10px 5px 15px;	padding-bottom:8px;	font-size:11px;	line-height:1.3em;	border-bottom:1px solid #b14343;	color:#f2dfdf;}.highlightItem a {	color:#f2dfdf;}.hDate {	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:bold;}.highlightItem img {	float:left;	padding:10px 10px 0px 0px;}#hLast {	border:none;}.clear {	clear:both;}#footer {	clear:both;	width:700px;	color:#afada9;	font-size:10px;	line-height:1.6em;	margin-left:200px;	margin-top:25px;	border-top:1px solid #afada9;	padding-top:10px;	padding-bottom:20px;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 	filter: alpha(opacity=90);		opacity:.9;}#footer a {	color:#afada9;}.footInterior {	margin-left:170px !important;}