*, html, body {	margin:0px;	padding:0px;	border:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:18px;	color:#666666;		}body {		margin:0px;	text-align:center;	background-image:url(http://www.wilmingtonrailroadmuseum.org/images/materialtile.jpg);	}table {	font-size:10px;	line-height:18px;	color:#666666;	text-align:left;	padding:2px;	}#container {	background-color:#F2F3F5;	margin-left:auto;	margin-right:auto;	border-width:3px;	border-style:solid;	border-color:#FFFFFF;	width:700px;	position:relative;	}	#navigation {		text-align:center;		height:25px;		width: 700px;		margin-top:3px;		margin-bottom:3px;		padding: 0px;			position:absolute;		top:215px;		z-index:30;		width:700px;		border-top:4px solid #FFFFFF;		border-bottom:4px solid #FFFFFF;		height:33px;		background-color:#7D0000;		filter: alpha(opacity=85);		-moz-opacity: 0.85;		-khtml-opacity: 0.85;		color:#FFFFFF;	}			#navigation li {			display: inline;			height: 25px;			margin: 0px;			padding: 0px;		}			#navigation  a{			display:block;			float:left;			color:#FFFFFF;			font-size:16px;			text-decoration:none;			padding:4px 24px 4px 24px;			background-image:url(http://www.wilmingtonrailroadmuseum.org/images/li_bg.gif);			background-position:left;			margin: 3px 0px 3px -2px;			background-repeat:no-repeat;		}		#navigation  a:hover, .onpage{			display:block;			float:left;			color:#7D0000;			font-size:16px;			text-decoration:none;			padding:4px 24px 4px 24px;		    background-color:#FFFFFF;			background-position:left;			margin: 3px 0px 3px -2px;			background-repeat:no-repeat;		}		#navigation ul a:visited{			display:block;			float:left;			font-size:16px;			text-decoration:none;			padding:4px 24px 4px 24px;			background-image:url(http://www.wilmingtonrailroadmuseum.org/images/li_bg.gif);			background-position:left;			margin: 3px 0px 3px -2px;			background-repeat:no-repeat;		}		#navigation ul a:active{			display:block;			float:left;			color:#FFFFFF;			font-size:16px;			text-decoration:none;			padding:4px 24px 4px 24px;			background-image:url(http://www.wilmingtonrailroadmuseum.org/images/li_bg.gif);			background-position:left;			margin: 3px 0px 3px -2px;			background-repeat:no-repeat;					}/* history DD start */#history_DD{	left:85px;}#history_DD {	position:absolute;	visibility:hidden;	display:block;	text-align:left;	top:255px;	width:90px;	padding:4px;	z-index:4;	background-color:#7D0000;	filter: alpha(opacity=85);	-moz-opacity: 0.85;	-khtml-opacity: 0.85;	color:#FFFFFF;}	#history_DD a{	padding-top:1px;	padding-bottom:1px;	display:block;}	#history_DD a:link{	color:#FFFFFF;}	#history_DD a:visited{	color:#FFFFFF;}	#history_DD a:hover{	background-color:#FFFFFF;	color:#000000;}	#history_DD a:active{	color:#FFFFFF;}	#history_DD ul{		list-style:none;		height:250px;		display:block;	}	#history_DD li{		padding:5px;		display:block;		line-height:20px;}/* end history | start gallery DD*/#gallery_DD{	left:375px;}#gallery_DD{	position:absolute;	visibility:hidden;	display:block;	text-align:left;	top:255px;	width:90px;	padding:4px;	z-index:4;	background-color:#7D0000;	filter: alpha(opacity=85);	-moz-opacity: 0.85;	-khtml-opacity: 0.85;	color:#FFFFFF;}	#gallery_DD a{	padding-top:1px;	padding-bottom:1px;	display:block;}	#gallery_DD a:link{	color:#FFFFFF;}	#gallery_DD a:visited{	color:#FFFFFF;}	#gallery_DD a:hover{	background-color:#FFFFFF;	color:#000000;}	#gallery_DD a:active{	color:#FFFFFF;}	#gallery_DD ul{		list-style:none;		height:250px;		display:block;	}	#gallery_DD li{		padding:5px;		display:block;		line-height:20px;}/*end gallery*/#header {	height:290px;	width:700px;}#box{	border:1px solid #7D0000;	margin-left:5px;	width:240px;	background-image:url(http://www.wilmingtonrailroadmuseum.org/images/box_bg.gif);	background-repeat:repeat-x;	background-color:#F2F3F4;	font-weight:bold;}	#box p{		padding:2px;		margin-top:5px;		margin-bottom:15px;		font-family:Arial, Helvetica, sans-serif;		font-stretch:semi-expanded;		font-size:11px;		line-height:18px;		color:#666666;		}	#box h1{	font-family:"Courier New", Courier, mono;	color:#7D0000;	font-size:18px;	text-align:center	}#box2{	border:1px solid #7D0000;	margin-left:5px;	width:240px;	margin-top:6px;	background-image:url(http://www.wilmingtonrailroadmuseum.org/images/box_bg.gif);	background-repeat:repeat-x;	background-color:#F2F3F4;	font-weight:bold;}	#box2 p{		padding:2px;		margin-top:5px;		margin-bottom:15px;		font-family:Arial, Helvetica, sans-serif;		font-stretch:semi-expanded;		font-size:11px;		line-height:18px;		color:#666666;		}	#box2 h1{	font-family:"Courier New", Courier, mono;	color:#7D0000;	font-size:18px;	text-align:center	}	#box3{	border:1px solid #7D0000;	margin-left:5px;	width:240px;	margin-top:6px;	background-image:url(http://www.wilmingtonrailroadmuseum.org/images/box_bg.gif);	background-repeat:repeat-x;	background-color:#F2F3F4;	font-weight:bold;}	#box3 p{		padding:2px;		margin-top:5px;		margin-bottom:15px;		font-family:Arial, Helvetica, sans-serif;		font-stretch:semi-expanded;		font-size:11px;		line-height:18px;		color:#666666;		}	#box3 h1{	font-family:"Courier New", Courier, mono;	color:#7D0000;	font-size:18px;	text-align:center	}		#header h2{	background-image:url(http://www.wilmingtonrailroadmuseum.org/images/header_bg.jpg);	height:290px;	width:700px;}#header h2 p{	display:none;}			#header h2{	background-image:url(http://www.wilmingtonrailroadmuseum.org/images/header_bg.jpg);	height:290px;	width:700px;}#header h2 p{	display:none;}#body_box{	position:relative;}#leftcolumn{	text-align:left;	float:left;	width:250px;}#rightcolumn{	text-align:left;	margin-right:10px;	float:right;	width:420px;}#rightcolumn h1{	font-family:"Courier New", Courier, mono;	font-size:18px;	color:#A3A3A5;	padding-bottom:10px;	}#rightcolumn p{	font-family:Arial, Helvetica, sans-serif;	font-stretch:semi-expanded;	font-size:12px;	line-height:18px;	color:#666666;	}#clear{	clear:both;	width:700px;	height:1px;	overflow:hidden;}#closer{	clear:both;	width:100%;	height:1px;	overflow:hidden;}#footer{	height:150px;	background-image:url(images/background_flash.gif);	background-position:bottom;	background-repeat:no-repeat;	vertical-align:bottom;}