@charset "UTF-8";body {	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 */	color: #663;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 101%;}.object {	margin-top: 15px;}a {	text-decoration: none;	border-width: 0px;	border-style: none;	color: #333;}a:visited {	color: #333;	text-decoration: none;}a:hover {	text-decoration: underline;	color: #600;}a:active{	text-decoration: none;	color: #333;}h1 {	color: #369;	font-size: 1.3em;	font-weight: normal;	margin: 0px;}h3 {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #333;	font-weight: lighter;	color: #363;	font-variant: normal;	font-size: 1.2em;	padding: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-top: 0px;}h4 {	font-weight: bold;	color: #600;	font-variant: normal;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	text-transform: uppercase;	letter-spacing: 0.2em;	padding: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-top: 10px;}.oneColFixCtrHdr #container {	width: 980px;	text-align: left;	background-color: #FFF;	background-image: url(images/background_tile.jpg);	margin: 5px;	background-repeat: repeat-y;}.oneColFixCtrHdr #header {	padding: 0;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #333;	margin-top: 0;	margin-right: 0;	margin-bottom: 15;	margin-left: 0;	background-image: url(images/headerBackground.jpg);}.oneColFixCtrHdr #subNav {	font-weight: bold;	color: #663;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.65em;	text-transform: uppercase;	letter-spacing: 0.2em;	margin-right: 0px;	margin-bottom: 35px;	margin-left: 0px;	text-align: right;	margin-top: 5px;	padding-right: 150px;}	.oneColFixCtrHdr #subNav img {	margin-left: 20px;}.oneColFixCtrHdr #mainContent {	clear: both;	color: #333;	margin: 0px;	padding: 0px;}.oneColFixCtrHdr #map {	margin: 10px;	text-align: right;	padding-top: 10px;}.oneColFixCtrHdr #aboutImg {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	text-transform: uppercase;	color: #699;	font-weight: bold;	text-align: right;	padding: 0px;	height: 1700px;	background-image: url(images/tree.png);	background-repeat: no-repeat;	background-position: left bottom;	margin: 0px;}.oneColFixCtrHdr #aboutImg img {	margin-bottom: 3px;	padding-top: 3;	padding-right: 3;	padding-bottom: 3;	padding-left: 3;}.oneColFixCtrHdr #aboutRes {	margin-left: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	text-transform: uppercase;	color: #699;	font-weight: bold;	text-align: right;	padding: 0px;	margin-right: 500px;}.oneColFixCtrHdr #aboutRes img {	padding: 3;	margin-bottom: 3px;}.oneColFixCtrHdr #sidebar {	float: right; /* since this element is floated, a width must be given */	width: 180px;	color: #333;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;	display: inline;	background-image: url(images/giraffes.png);	background-position: right bottom;	background-repeat: no-repeat;	height: 380px;}.oneColFixCtrHdr #sidebar p {	margin-top: 0px;	line-height: 1.4em;	color: #333;	font-size: .75em;	padding-right: 10px;}.oneColFixCtrHdr #sidebarContact {	float: right; /* since this element is floated, a width must be given */	width: 350px;	color: #663;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 35px;	background-image: url(images/giraffes.png);	background-position: right bottom;	background-repeat: no-repeat;	padding-right: 70px;	padding-bottom: 30px;	padding-top: 0px;}.oneColFixCtrHdr #sidebarContact p {	margin-top: 0px;	line-height: 1.35em;	color: #663;	font-size: .75em;}.oneColFixCtrHdr #sidebarNews {	float: left; /* since this element is floated, a width must be given */	width: 225px;	color: #663;	background-image: url(images/rhino.png);	background-position: left bottom;	background-repeat: no-repeat;	height: 550px;	margin-top: 20px;	margin-right: 35px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 35px;	padding-bottom: 0px;	padding-left: 30px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #333;}.oneColFixCtrHdr #sidebarNews p {	margin-top: 0px;	line-height: 1.35em;	color: #663;	font-size: .75em;}.oneColFixCtrHdr #sidebarRes {	float: right; /* since this element is floated, a width must be given */	width: 300px;	font-size: 0.8em;	color: #663;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 5px;	background-image: url(images/giraffes.png);	background-position: right bottom;	background-repeat: no-repeat;	padding-right: 70px;	padding-bottom: 30px;	height: 515px;}.oneColFixCtrHdr #sidebarRes p {	margin-top: 0px;	line-height: 1.4em;	color: #663;	font-size: 1em;}.oneColFixCtrHdr #exhibitLeft {	float:left;	width: 500px;	background-image: url(images/tree_full.png);	background-repeat: no-repeat;	background-position: left bottom;	height: 600px;}.oneColFixCtrHdr #exhibitLeft h1 {	padding-left: 140px;}.oneColFixCtrHdr #exhibitLeft p {	font-size: 0.8em;	color: #663;	line-height: 1.5em;	padding-left: 140px;}.oneColFixCtrHdr #sidebarAbout {	float: right; /* since this element is floated, a width must be given */	width: 450px;	color: #663;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 35px;	padding-right: 50px;	padding-bottom: 30px;	padding-top: 0px;}.oneColFixCtrHdr #sidebarAbout p {	margin-top: 0px;	line-height: 1.5em;	color: #663;	font-size: 0.85em;}.oneColFixCtrHdr #sidebarAbout h1 {	margin: 0;	font-weight: normal;}.oneColFixCtrHdr #news {	margin-top: 20px;	padding-right: 30px;	padding-bottom: 30px;	padding-top: 5px;}.oneColFixCtrHdr #news p {	padding-top: 0px;	margin-top: 0px;	margin-bottom: 15px;}.oneColFixCtrHdr #permanent {	float: right; /* since this element is floated, a width must be given */	width: 770px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 5px;	padding-top: 10px;}.oneColFixCtrHdr #permanent img {	padding: 3px;	border: 1px solid #660;	margin-right: 4px;	margin-bottom: 4px;}.oneColFixCtrHdr #past {	float: right; /* since this element is floated, a width must be given */	width: 450px;	margin-top: 15px;	margin-bottom: 15px;	margin-left: 5px;	margin-right: 0px;	padding: 0px;}.pastEx {	padding-top: 5px;	padding-bottom: 5px;	padding-right: 0px;	padding-left: 10px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #333;}.pastEx img {	border: 1px solid #660;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 0px;}.pastExBottom {	padding-top: 5px;	padding-bottom: 5px;	padding-right: 0px;	padding-left: 10px;}.pastExBottom img {	border: 1px solid #660;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 0px;}.oneColFixCtrHdr #past h1 {	font-size: 1em;	margin-left: 5px;}.oneColFixCtrHdr #past p {	font-size: 0.7em;	padding: 0px;	color: #333;	font-family: Arial, Helvetica, sans-serif;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 5px;	margin-top: 0px;}.oneColFixCtrHdr #footer {	font-size: .7em;	padding-top: 0;	padding-bottom: 0;	padding-left: 25px;	clear: both;	float: none;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #333;}.oneColFixCtrHdr #footer p {	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 */	color: #333;	font-size: .9em;}.oneColFixCtrHdr #footerRoots {	font-size: .7em;	padding-top: 0;	padding-bottom: 0;	padding-left: 25px;	clear: both;	float: none;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #333;	background-image: url(images/roots.png);	background-repeat: no-repeat;	background-position: left;	margin: 0px;}.oneColFixCtrHdr #footerCredit {	padding-top: 0;	padding-bottom: 0;	padding-left: 0px;	float: right;	color: #333;	padding-right: 85px;}.oneColFixCtrHdr #footerRoots p {	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 */	color: #333;	font-size: .9em;}.twoColFixRt {	width: 100%;	text-align: left;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #333;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	color: #369;	clear: both;	background-image: url(images/tree.png);	background-repeat: no-repeat;	background-position: left bottom;} .twoColFixRt #sidebarLeft {	float: left; /* since this element is floated, a width must be given */	width: 455px;	padding-top: 30px;	padding-left: 130px;	color: #036;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	line-height: 1.5em;	font-size: .9em;	padding-right: 15px;}.twoColFixRt #sidebarLeft h2 {	font-family: Arial, Helvetica, sans-serif;	line-height: 1em;	text-transform: uppercase;	font-size: 0.9em;	color: #630;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: -1em;	margin-left: 0px;	font-weight: bold;	letter-spacing: .1em;}.twoColFixRt #sidebarRight {	float: right; /* since this element is floated, a width must be given */	width: 325px;	text-align: center;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #333;	margin-right: 10px;	margin-left: 10px;	padding: 15px;}.twoColFixRt #sidebarRight p {	padding-right: 5px;}.twoColFixRt2 {	width: 100%;	text-align: left;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	clear: both;} .twoColFixRt2 #currentLeft {	float: left; /* since this element is floated, a width must be given */	width: 550px;	padding-left: 30px;	margin: 0px;	padding-top: 0px;}.twoColFixRt2 #currentLeft p {	line-height: 1.5em;	font-size: 0.8em;	color: #663;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.twoColFixRt2 #currentLeft h2 {	color: #369;	font-family: Georgia, "Times New Roman", Times, serif;	padding: 0px;	font-size: .95em;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-weight: normal;}.twoColFixRt2 #currentRight {	float: right; /* since this element is floated, a width must be given */	width: 300px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;	padding-right: 15px;	padding-bottom: 15px;	padding-left: 15px;	padding-top: 0px;}.twoColFixRt2 #currentRight h1 {	color: #c63;	font-weight: normal;	margin-top: 0px;	margin-bottom: 10px;	padding-top: 5px;	font-size: 1.3em;}.twoColFixRt2 #currentRight td {	width: 150px;	color: #333;}.twoColFixRt2 #sidebarRight p {	padding-right: 5px;}.thrColFix {	background-repeat: no-repeat;	background-image: url(images/tree.png);	background-position: left bottom;}.thrColFix #sidebar1 {	float: left; /* since this element is floated, a width must be given */	width: 200px;	padding-left: 20px;	font-family: Arial, Helvetica, sans-serif;	color: #699;	text-transform: uppercase;	text-align: right;	font-weight: bold;}.thrColFix #sidebar2 {	float: right; /* since this element is floated, a width must be given */	width: 200px;	height: 550px;	padding-right: 10px;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #333;	padding-left: 10px;}.thrColFix #sidebar2 p {	font-size: 0.75em;	line-height: 1.35em;}.thrColFix #aboutArtist {	margin-top: 0;	margin-right: 250px;	margin-bottom: 0;	margin-left: 255px;	float: none;	padding-right: 10px;}.thrColFix #aboutArtist p {	font-size: 0.85em;	color: #663;	line-height: 1.5em;}.thrColFix #sidebar2 h1 {	color: #c63;	text-transform: none;	font-weight: normal;	margin-bottom: 3px;	padding: 0px;	margin-top: 0px;}.exhhibtfltrt { /* 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;	width: 240px;	margin-top: 5px;	margin-right: 0px;	margin-left: 0px;	padding-right: 10px;	padding-bottom: 10px;}.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;}.fltlft { /* this class can be used to float an element left in your page */	float: left;}.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;}#textbox {	padding: 0px;	vertical-align: middle;	margin-top: 15px;}#birds {	background-image: url(images/birds.png);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding: 0px;}#artists {	padding-left: 10px;	margin-bottom: 10px;}#artists p {	font-size: .75em;}#artists h1 {	color: #c63;	font-weight: normal;	margin-top: 15px;	margin-bottom: 10px;	padding-top: 5px;}#artists h4 {	color: #8aa9a9;	font-size: 0.7em;	margin-bottom: 5px;	line-height: 1.5em;	margin-top: 0px;	padding: 0px;}.blue {	color: #8aa9a9;}.red {	color: #600;}.redcaps {	color: #600;	font-family: Arial, Helvetica, sans-serif;	text-transform: uppercase;	font-size: .8em;	vertical-align: top;}.green a {	color: #663;}ul {	list-style-type: none;	padding: 0px;	font-size: 0.75em;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}li {	line-height: 1.35em;}.tree {	background-image: url(images/backgroundtree.jpg);	background-repeat: no-repeat;	background-position: left bottom;}.hide { 	display: none;}.newslist {	list-style-position: outside;	list-style-image: url(images/pdficon.png);	line-height: 1.5em;}.topBotMargin15 {	margin-top:15px;	margin-bottom: 15px;}.noBorder {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin-top: 10px;	margin-bottom: 100px;	display: inline;}.allCaps {	text-transform: uppercase;}.indent10 {	margin-left: 10px;}
