/* Begin Styling *//* Universal Selectors */* {	margin: 0;	padding: 0;}img { border: 0; }a { outline: none; }/* Site-specific styling */body {	background-color: #ffffff;	font-family: Arial, sans-serif;	font-size: .75em;	color: #333333;}#wrapper {	width: 720px;	height: 551px;	margin: 20px auto;	background-color: #ffffff;	background-image: url(images/bodybg.jpg);	background-repeat: no-repeat;}/* Pop up general window styling */#popup-container {	width: 380px;	height: 397px;	background-color: #ffffff;}/* Header Picture */#header { 	position: relative; 	width: 574px; 	height: 183px;	background-color: #ffffff;	background-image: url(images/headerimg.jpg);	background-repeat: no-repeat;	margin: 0 auto;	top: 33px;}/* Dyna-fix logo positioning */#logo { 	position: relative;	clear: both;	float: left;	background-color: #ffffff;	background-image: url(images/dynafix.jpg);	background-repeat: no-repeat;	width: 640px;	height: 71px;	margin: 37px 0 0 3px;}#innerlogo { 	position: relative;	clear: both;	float: left;	background-color: #ffffff;	background-image: url(images/dynafix.jpg);	background-repeat: no-repeat;	width: 640px;	height: 71px;	margin: 37px 0 0 3px;}/* Main menu styling */#navigation { 	position: relative; 	background-color: #ffffff; 	background-image: url(images/menubg.jpg); 	background-repeat: no-repeat;	width: 151px;	height: 252px;	float: left;	margin: -5px 0 0 3px;}ul#menu {	margin: 50px 0 0 30px;}ul#menu li, ul#menu li a {  width: 75px; 	display: block;	font-family: Arial, sans-serif;	font-size: .8em;	color: #ffffff;	text-decoration: none;	text-transform: uppercase;	list-style-type: none;	padding: 2px 0;}ul#menu li a:hover {	color: #666666;}ul#menu li a.page {	background: url(images/marker.gif);	background-position: left center;	background-repeat: no-repeat;	margin-left: -17px;	padding: 0 17px;	color: #666666;}/* General inside content styling */#content { 	float: left;	width: 430px;	margin: 30px 0 0 50px;}#insidecontent { 	float: left;	width: 400px;	margin: 30px 0 0 25px;}#innercontent { 	float: left;	width: 405px;	margin: 5px 0 0 20px;}#content p, #insidecontent p {	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	color: #666666;	padding: 5px 0;}#content ul, #insidecontent ul {	margin-left: 30px;}#content ul li, #insidecontent ul li {	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	color: #666666;	list-style-type: disc;	padding: 2px 0;}#content p.italic {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	font-style: oblique;	font-weight: bold;	color: #666666;	padding-top: 10px;}span.label {	color: #333333	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;}span.address, span.info {	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	color: #666666;}#content span.info a, p.bold {	text-decoration: none;	color: #333333;	font-weight: bold;}/* Inside pages menu system styling */ul#insidemenu {	margin: 50px 0 0 30px;}ul#insidemenu li, ul#insidemenu li a { 	width: 75px; 	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: .8em;	color: #ffffff;	text-decoration: none;	text-transform: uppercase;	list-style-type: none;	padding: 2px 0;}ul#insidemenu li a:hover {	color: #666666;}ul#insidemenu li a.page {	background: url(images/marker.gif);	background-position: left center;	background-repeat: no-repeat;	margin-left: -17px;	padding: 0 17px;	color: #666666;}/* Inside sub-navigation inside pages styling */#subnavigation { 	position: relative; 	background-color: #ffffff; 	background-image: url(images/submenubg.jpg); 	background-repeat: no-repeat;	width: 276px;	height: 252px;	float: left;	margin: -5px 0 0 3px;}ul#insidesubnav {	margin: -45px 0 0 145px;}ul#insidesubnav li, ul#insidesubnav li a { 	display: block;	font-family: Arial, Helvetica, sans-serif;	font-size: .8em;	color: #595959;	text-decoration: none;	list-style-type: none;	padding: 2px 0;}ul#insidesubnav li a:hover {	color: #333333;}ul#insidesubnav li a.page { 	width: 120px;	background: url(images/marker.gif);	background-position: left center;	background-repeat: no-repeat;	margin-left: -17px;	padding: 2px 17px;	color: #666666;}/* sub-content page styling */#subcontent { 	position: relative;	background-color: #ffffff;	background-image: url(images/strip.gif);	background-repeat: no-repeat;	float: right;	width: 280px;	height: 18px;	margin-top: -105px;}#subcontent h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	font-weight: normal;	line-height: 1.5em;	color: #ffffff;	text-transform: uppercase;	padding-left: 15px;}#subcontent p { 	width: 200px;	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	font-weight: normal;	line-height: 1.5em;	color: #595959;	margin: 15px 0 0 15px;}/* Thumbnail styling Sub-content pages */ul#thumbnails {	display: block;	margin: 35px 0 0 35px;}ul#thumbnails li {	list-style-type: none;}/* Popup page styling */#photograph {	width: 335px;	height: 334px;}.infobar {	background-color: #999999;	height: 17px;	width: 334px;	margin-top: 4px;}.description { 	width: 167px; 	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: .8em;	text-transform: uppercase;	color: #ffffff;	margin-left: 6px;	line-height: 1.6em;}#arrows {	clear: none;	float: right;}#arrows a {	padding-right: 20px;}