@charset "UTF-8";body  {	font: 95% Arial, Helvetica, sans-serif;	background: #A1968c;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	line-height: 1.5;	color: #333;}h1 {	font: 160% Helvetica, Arial, sans-serif;	text-align: left;	line-height: 1.4;	color: #FF6600;}h2 {	font: 120% Helvetica, Arial, sans-serif;	font-weight: bold;	text-align: left;	line-height: 1.4;	color: #666;}h3 {	font: 95% Helvetica, Arial, sans-serif;	text-align: left;	line-height: 1.4;	color: #333;}h4 {	font: 80% Helvetica, Arial, sans-serif;	font-style: italic;	text-align: left;	line-height: 1.2;	color: #666;}a:link {	color: #333;}a:visited {	color: #FF6600;}a:hover {	color: #FF6600;}a:active {	color: #333;}#container {	width: 950px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background: white url(images/page_bg.gif) repeat-y;	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */	border: 0px solid #000000;	text-align: left; /* this overrides the text-align: center on the body element. */} #sidebar1 {	float: left; /* since this element is floated, a width must be given */	width: 220px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	background: url(images/logo_2.gif) no-repeat 160px 20px; /* the background color will be displayed for the length of the content in the column, but no further */	text-align: left;	padding: 0px;	margin-bottom: 30px;	margin-right: 20px;}/* -------- NAV ---------*/#navigation {/*	float: left;	*/	width: 130px;	margin: 15px 0px 0px 15px;	padding: 0;}#navigation ul {	margin: 0;	padding: 0;	list-style-type: none;	text-align: left;}#navigation li {	margin: 0;	padding: 0;	text-transform: uppercase;	display: inline;}#navigation li a {	text-decoration: none;	font: 13px helvetica, arial, sans-serif;	display: block;	color: white;	padding: 6px 0 6px 0;	margin: 0;	line-height: normal;	border: none;}#navigation li a:visited {	color: #D5D5D5;	}#navigation li a:hover {	color: #6C6C6C;}#navigation li a:active {	color: #6C6C6C;}#navigation li a.active {	color: #6C6C6C;	font-weight: bold;}/* -------- INSET NAV ---------*/#insetnav {	margin: 0;	float: left;	width: 110px;	padding: 0;}#insetnav ul {	margin: 0;	padding: 0;	list-style-type: none;	text-align: left;}#insetnav li {	margin: 0;	padding: 0;	text-transform: uppercase;}#insetnav li a {	text-decoration: none;	font: 13px helvetica, arial, sans-serif;	display: block;	color: #FFF;	padding: 5px 0;	margin: 0 0 0px 10px;	line-height: normal;	border: none;}#insetnav li a:visited {	color: #D5D5D5;}#insetnav li a:hover {	color: #6C6C6C;}#insetnav li a:active {	color: #6C6C6C;}#insetnav li a.active {	font-weight: bold;	color: #6C6C6C;}/*#insetnav li a:visited {	color: #666;}#insetnav li a:active {	color: #333;}#insetnav li a:hover {	color: #333;}/*#insetnav li.active a {	color: #333;} */#mainContent {	background: white;	margin: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */	float: left;	padding: 10px 0px 0px;	width: 700px;} #maincopy { 	background: #FFF;	margin: 15px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */} #footer { 	padding: 0 10px 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:#A1968c; 	color: #FFFFFF;} #footer p {	font: 70% Arial, Helvetica, sans-serif;	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */	text-align: center; /* this overrides the text-align: center on the body element. */}#footer a:active {	color: #999;}#footer a:hover {	color: #666;}#footer a:visited {	color: #666;}.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 8px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}#MagForm {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #5c5d5f;	margin: 0px 0px 15px 20px;	padding: 10px;	width: 248px;	background: #e6e7e9;	float: right;}#MagForm .red {	color: #FF6600;}#MagForm .textbox {	background: white;	border: 1px solid #d2d2d2;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: black;	height: 17px;}.error-box {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 350px;	margin: 0 auto 20px auto;	padding: 7px;	background-color: #ffffe5;	border-right: 1px solid #333333;	border-bottom: 1px solid #333333;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	color: red;	font-weight: bold;	text-align: left;}.error-box h4 {	display: block;	margin: 0;	font-size: 16px;	color: #333333;}.inset_img {	text-align: left;	padding: 5px 20px 20px 0;}.gallery_name {	font: 110% Helvetica, Arial, sans-serif;	font-weight: bold;	text-align: center;	line-height: 1.4;	color: #F2693d;}.gallery_name a{	color: #F2693d;	text-decoration: none;}.gallery_name a:hover{	text-decoration: underline;}.gallery {	text-align: center;}.gallery a:active {	text-align: center;	border: 0px ;}