/* CSS Document *//* ---------- WEB SITE CONTAINER ---------- */#container {	width: 950px;	margin: auto;	text-align: left;}/* ---------- BODY CONTENT AREA ---------- */#top-nav {	float: left;	margin-top: 0px;	text-align: center;	background-image: url(../graphics/csslayout/nav_bg.jpg);	background-repeat: no-repeat;	width: 100%;}#homepage-logo {	float: left;	margin-top: 450px;	text-align: center;}#subpage-logo {	float: left;	padding-top: 0px;	text-align: center;}#column-spacer {	float: left;	width: 30px;}#columnA01 {	float: left;	width: 445px;}#columnA02 {	float: left;	width: 190px;	padding-top: 29px;}#columnA03 {	float: left;	width: 255px;	padding-top: 29px;	line-height: 21px;}/* ---------- PHOTO GALLERY ---------- */#photo-gallery {	float: left;	width: 948px;	margin-bottom: 35px;	border: 1px solid #775621;}/* ---------- FOOTER AREA ---------- */#footer {	text-align: center;	padding: 10px 0 25px 0;}/* ---------- OTHER ---------- */#clear {	clear: both;}