/* css document *//* Content, Container Formats */#container {	margin: 0 auto;	width: 1024px; }body {	background-color: #999999;	background-image: url(../images/standout.gif);	background-repeat: repeat-x;	text-align: left;}a {	color: #000;	text-decoration: none}a:hover {	color: #000;	text-decoration: underline;}a:visited {	color: #3c3c3c;	text-decoration: none;}	ul {	text-align: left;	list-style-position: outside;}li {	text-align: left;}/* Site Wide Styles*/.esl_list {	font-family: Arial, Verdana, sans-serif;	font-style: normal;	font-size: 12px;	color: #000;}p {	width: 580px;	background-position: center;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	text-align: left;	color: #FFF;	line-height: 18px;	margin-right: 20px;	padding-top:10px;	padding-right: 30px;	padding-bottom: 10px;	padding-left: 20px;}h1, h2 {	font-family: Aria, Verdana, sans-serif;	font-weight: normal;	color: #FFF;	margin-right: 20px;	padding-top:0;	padding-right: 30px;	padding-left: 20px;}h3 {	font-family: Aria, Verdana, sans-serif;	font-weight: normal;	color: #FFF;	margin-right: 20px;	padding-top:10px;	padding-right: 30px;	padding-left: 20px;}.bi-line {	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	font-style: italic;	text-align: right;	color: #FFF;	line-height: 1px;	margin-right: 20px;	padding-top:10px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 20px;}.esl_exnav {	width: 580px;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	text-align: left;	color: #FFF;	line-height: 18px;}li.esl_exlist {	font-family: Arial, Verdana, sans-serif;	font-style: normal;	font-size: 12px;	line-height: 18px;	color: #FFF;	text-align: center;	margin-left: -40px;	list-style-position: inside;	list-style-type: none;}/*Body Formating*/#esl_navbox {	width:170px;	float: left;	margin-left: 10px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 20px;	font-family: Arial, Verdana, sans-serif;	font-weight: bold;	text-decoration: none;	font-size: 14px;	line-height: 18px;}#esl_index {	background-image: url(../images/index_image.jpg);	background-position: center;	width: 620px;	background-repeat: repeat-y;	border: 1px solid #999;		margin-left: 20px;	margin-top: 10px;	margin-right: 40px;	margin-bottom: 20px;	padding: 0px;}#esl_exhibitions {	background-image: url(../images/exhibitions_image.jpg);	background-position: center;	width: 620px;	height: 618px;	background-repeat: repeat-y;	border: 1px solid #999;		margin-left: 20px;	margin-top: 10px;	margin-right: 40px;	margin-bottom: 20px;	padding: 0px;	text-align: center;}#esl_bio {	background-image: url(../images/bio_image.jpg);	background-position: center;	width: 620px;	height: 618px;	background-repeat: repeat-y;	border: 1px solid #999;		margin-left: 20px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 20px;	padding: 0 0 20px 0;}#esl_contact {	background-image: url(../images/contact_image.jpg);	background-position: center;	width: 520px;	background-repeat: repeat-y;	border: 1px solid #999;		margin-left: 20px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 20px;	padding-left: 100px;	padding-top: 100px;	padding-bottom: 160px;}#esl_gallery {	background-color: #3C3C3C;	background-position: center;	width: 620px;	height: 700px;	background-repeat: repeat-y;	border: 1px solid #999;		margin-left: 20px;	margin-top: 10px;	margin-right: 40px;	margin-bottom: 20px;	padding: 0px;}#bgstandout { 	position: relative;	width: 1024px;	margin-top: 20px;	margin-left: auto;	margin-right: auto;	border-width: 1px;	border-style: solid;	border-color: #3C3C3C;}#footer {	width: 1024px;	height: 50px;	margin: 0;	border: 0;	padding: 30px 0 0 0;	background: #3C3C3C;}p.footer_text {	text-align: right;	font-size: 10px;	color: #999999;}a.footer_text {	color: #999999;}a:visited.footer_text{	color: #999999;}