/* CSS Document */body{}#centerwrapper{width: 740px;margin: 20px auto;height:auto;}#mainwrapper{width:740px;background-image:url(../images/gui/bg.jpg);background-repeat:repeat-y;float:left;}#headerwrapper{width:740px;height:37px;background-image:url(../images/gui/headerbg.jpg);background-repeat:no-repeat;background-color:#FFFFFF;padding:0px;margin:0px;float:left;}#logo{	float:left;	padding: 10px 10px 0px 17px;	width: 271px;	}.contactcopy{color:#564F40;	font-family:"Times New Roman", Times, serif;	font-size: 10px;	line-height: 150%;}#bodywrapper{width:692px;background-image:url(../images/gui/footerbg.jpg);background-repeat:no-repeat;background-position:bottom left;padding: 0px 24px 12px 29px;margin: 0px 0px 0px 0px;float:left;}#disclaimer{width:692px;text-align:right;font-size:10px;background-color:#FFFFFF;padding: 0px 0px 10px 0px;margin: 0px 0px 0px 0px;float:left;}#timeline{margin:0px;padding:0px 0px 0px 5px;}#leftcolum{float:left;width:460px;padding:0px;margin:0px;}#rightcolum{float:left;width:200px;padding:0px 0px 0px 17px;margin:0px;}#mainimage{float:left;width:460px;padding: 20px 0px 0px 0px;margin: 0px 0px 0px 0px;text-align:center;}#maintitle{float:left;width:460px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}#maincopy{	float:left;	width:460px;	color:#403B2F;	font-family:"Times New Roman", Times, serif;	padding: 0px 0px 15px 0px;	margin: 0px 0px 0px 0px;	font-size: 13px;	line-height: 200%;	letter-spacing: 0.05em;}#locationtitle{float:left;width:460px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;text-align:center;}#locationcopy{	float:left;	width:460px;	color:#403B2F;	font-family:"Times New Roman", Times, serif;	padding: 0px 0px 15px 0px;	margin: 0px 0px 0px 0px;	font-size: 13px;	line-height: 200%;	letter-spacing: 0.05em;	text-align:center;}h2{padding: 5px 0px 5px 0px;margin: 0px 0px 0px 0px;	color:#564F40;	font-family:"Times New Roman", Times, serif;	font-size: 30px;	font-weight: normal;}.contactcityname{	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color:#564F40;	font-weight: bold;	letter-spacing: 0.05em;	line-height: 20px;}.contactopened{	color: #990000;	font-family: "Times New Roman", Times, serif;	font-size: 11px;	letter-spacing: 0.05em;	line-height: 17px;}.contactopened2{	color: #990000;	font-family: "Times New Roman", Times, serif;	font-size: 9px;	letter-spacing: 0.05em;	line-height: 17px;}.cityname{	font-family: "Times New Roman", Times, serif;	font-size: 18px;	color:#564F40;	font-weight: bold;	letter-spacing: 0.05em;	line-height: 30px;}.opened{	color: #990000;	font-family: "Times New Roman", Times, serif;	font-size: 14px;	letter-spacing: 0.05em;	line-height: 20px;}#biocopy{float:left;width:295px;color:#564F40;	font-family:"Times New Roman", Times, serif;	padding: 50px 0px 15px 25px;	margin: 0px 0px 0px 0px;	font-size: 12px;	line-height: 150%;}#headshot{	width:130px;	float:left;	padding: 50px 0px 0px 0px;	margin:0px;	font-family: "Times New Roman", Times, serif;	font-size: 10px;	line-height: 200%;	color: #564F40;}.bioname{	font-family: "Times New Roman", Times, serif;	font-size: 14px;	text-transform: uppercase;	color: #564F40;	letter-spacing: 0.05em;	font-weight: bold;}#biotitle{	width:250px;	padding: 15px 0px 0px 0px;	margin:0px;	border-bottom:1px solid #564f40;	font-family: "Times New Roman", Times, serif;	font-size: 12px;	text-transform: uppercase;	font-weight: bold;	}#rightblurb{	color: #7e735d;	font-size: 12px;	text-align: left;	text-decoration: none;	font-family:"Times New Roman", Times, serif;	font-weight: normal;	width: 170px;	padding: 0px 0px 5px 20px;	margin: 0px 0px 0px 17px;	background-image:url(../images/gui/bullet_on.gif);	background-position:left top;	background-repeat:no-repeat;	line-height: 200%;	letter-spacing: 0.05em;}a:link {	color: #143787;	text-decoration: none;}a:visited {	text-decoration: none;	color: #143787;}a:hover {	text-decoration: underline;	color: #143787;}a:active {	text-decoration: none;	color: #143787;}a img {	border: 0;	}.trigger{			cursor:pointer;		}				.trigger:hover{			cursor:pointer;			background:#ddf;			border:0px		}				.expanded{			background:#ccf;			cursor:pointer;		}		.expanded:hover{			background:#eef;			cursor:pointer;		}		.show{     position:static;     display: table;		}		.hide{			position:absolute;			left:-999em;			height:1px;			width:100px;			overflow:hidden;		}		a.img{			border:none;					}