/* CSS Document */body {	background-image: url(Images/bkgd-base.gif);	background-repeat: repeat;	background-color: #fee5b2;	margin: 0;	padding: 0;	text-align: center;	min-width: 799px;	color: #212e57;	font: small Arial, Verdana, Helvetica, sans-serif;}#wrapper {	width: 799px;	margin-left: auto;	margin-right: auto;	text-align: left;	font-size: 95%;	background-image: url(Images/bkgd-bodybase.jpg);}#overwrapper {	background-image: url(Images/bkgd-main.jpg);	background-repeat: no-repeat;}/* --------------------- AREAS ------------------------- */#language {	color: white;	padding: 20px;	text-align: right;}#language a:link, #language a:visited, #footer a:link, #footer a:visited {	color: white;	text-decoration: none;}#language a:hover, #footer a:hover {	color: white;	text-decoration: underline;}#logo {	display: none;}#rightsidebar {	float: right;	width: 134px;	margin-top: 60px;}#leftmainarea {	margin: 20px 134px 0 0;}#center {	margin: 0 0 0 215px;}#heading {	margin: 10px 0 20px 0;}.leftpadding {	padding-left: 25px;}#emergencyinfo {	color: #ca4e44;	padding: 30px 30px 0 30px;	width: 140px;}#emergencyinfo img {	margin-bottom: 0;}#appointmentinfo {	color: #EEA81D;	padding: 30px;	width: 140px;}#emergencyinfo span, #appointmentinfo span {	font-size: 140%;}#storyfeaturearea {	background-image: url(Images/bkgd-featurearea.gif);	background-repeat: repeat-y;	padding: 20px 30px 0 30px;}#storyfeaturearea ul {	list-style: none;	margin: 0;	padding: 0;}#storyfeaturearea li {	clear: left;}#storyfeaturearea img {	float: left;	margin: -10px 15px 20px 0;}#storyfeaturearea h2 {	margin: 0;	padding: 0;	font-size: 125%;}#footer {	background-color: #bf3d1e;	padding: 22px;}/* ------------------------- UNIVERSAL ELEMENTS ---------------------- */.rightpadding {	padding-right: 40px;}.clearboth{	clear: both;	height: 1px;	background-color: #FED176;}.floatright {	float: right;	margin: 0 0 8px 8px;}.floatleft {	float: left;	margin: 0 8px 8px 0;}h4 img {	border: 0;}/* ------------------------- TEXT ----------------------- */h1 {	font-size: 50px;	color: white;	font-family: "Times New Roman", Times, serif;	font-weight: normal;	margin: 5px 0 0 25px;	display: inline;}h3 {	font-size: 20px;	color: #bf3d1e;	margin: 20px 0 0 0;	padding: 0;}h4 {	font-size: 15px;	color: #212e57;	padding: 0;	margin: 0;}.subheading {	font-size: 20px;	margin: 0 0 10px 10px;}.supportingtext {	color: #5b668a;	font-style: italic;	margin: 0;	padding: 0;}ul.supportingtext {	list-style-position: inside;	margin: 10px;}.question {	margin: 15px 0 3px 0;	padding: 0;	font-weight: bold;}/* -------------------------- MAIN NAV -------------------------- */#mainnav {	float: left;	width: 215px;	padding-top: 115px;}#mainnav ul {	margin: 0;	padding: 0 0 0 30px;}#mainnav ul li {	list-style: none;	padding: 5px 0;}#mainnav a:link, #mainnav a:visited {	color: #EEA81D;	text-decoration: underline;	font-weight: bold;}#mainnav a:hover {	color: #EEA81D;	text-decoration: none;	font-weight: bold;}#mainnav ul li.home {	list-style: none;	line-height: 22px;	margin-bottom: 10px;	margin-left: -10px;}#mainnav ul li.home a:link, #mainnav ul li.home a:visited {	color: #212e57;	text-decoration: none;	font-weight: normal;}#mainnav ul li.home a:hover {	color: #212e57;	text-decoration: underline;	font-weight: normal;}/* ---------------------- AUXILIARY NAV ------------------------ */#auxiliarynav ul {	margin: 15px 15px 15px 0;	padding: 0;	list-style: none;}#auxiliarynav ul li {	line-height: 25px;}/* ---------------------- FEATURE NAV ------------------------- */#featurenav ul {	margin: 80px 15px 15px 0;	padding: 0;	list-style: none;}#featurenav ul li {	margin: 0 0 20px 0;}#featurenav img {	border: 0;}/* ----------------------- LINKS ------------------------------- */a:link, a:visited {	color: #212e57;	font-weight: bold;	text-decoration: underline;}a:hover {	color: #212e57;	font-weight: bold;	text-decoration: none;}h4 a:link, h4 a:visited {	color: #212e57;	text-decoration: none;}h4 a:hover {	color: #212e57;	text-decoration: underline;}/* ------------------------- gallery -------------------------- */#gallery {	margin: 0;	padding: 0;}#gallery ul {	margin: 0;	padding: 0;}#gallery li {	display: inline;	margin: 0;}#gallery img {	padding: 0;	border: 2px solid white;}#gallery img:hover {	padding: 0;	border: 2px solid #f4b321;}#gallery img:visited {	padding: 0;	border: 2px solid #F5E4BD;}#gallery #gallerydetail {	text-align: left;}#gallery #gallerydetail img {	border: 0;}#gallery #pagenav {	color: #005abb;	text-align: center;	width: 100px;	font-size: 90%;	font-weight: bold;}#gallery #pagenav p {	color: #005abb;}	