#search_box { border:1px solid #c59653;width:95px; margin-top:20px;font:normal 11px helvetica;padding-top:2px;padding-bottom:2px;}#search_button { border:1px solid #c59653; width:95px;margin-top:5px;background:#f9eedd;color:#554e4e;}#poweredby a {color:#c59653;}#poweredby a:hover {color:black;}#index {width:720px;text-align:center;color:#666;}.row {	width:720px;	}	.row td {	text-align:center;	width:25%;font:normal 10px Verdana;	}.row td a {color:#999;}.row td a:hover {color:#666;}#big {position:absolute;top:0px;left:0px;}li {	font-size:11px;	white-space:nowrap;	list-style-type:square;	color:gray;	padding:1px 0px 0px 0px;	margin:0px 0px 4px 6px;	} li a {font-size:11px;}ul {	margin:0px 0px 0px 6px;	padding-left:6px;	}#grid1, #grid2, #grid3 {	position:absolute;	width:300px;	height:300px;	} #grid1 {	top:40px;	left:40px;	clip:rect(0 75px 150px 0);	}#grid2 {	top:40px;	left:116px;	clip:rect(0 75px 150px 0);	}	#grid3 {	top:191px;	left:40px;	clip:rect(0 151px 75px 0);	}#image1, #image2, #image3 {position:absolute;}#thumb_frame {	position:absolute;	top:39px;	width:153px;	height:228px;	left:39px;	padding:0px;	margin:0px;	}/* tags */a {	color:#125699;	text-decoration:none;} a:visited {	color:#521299;	text-decoration:none;}  a:hover {text-decoration:underline;} #artnavigator {	position:absolute;	top:370px;	left:440px;width:200px;	white-space:nowrap;}  .author {	font-size:12px;	padding-bottom:6px;}#back  {background-image:url(../images/design/back_off.gif);}body {	font:12px Verdana;	margin:0px;	padding:0px;}button {	cursor:hand;	line-height:13px;	padding:0px;	margin:0px;	background-position-y:4px;	background-position: left center;	background-position-x:4px;	vertical-align:middle;	text-align:left;	height:20px;	width:68px;	font:11px Verdana;	background-repeat:no-repeat;}#content {  position : absolute;  top : 65px;  left : 145px;  width : 500px;  }.control_text {	font-size:11px;	color:white;	font-weight:bold;	padding-left:10px;	display:inline;}		.control_text a{	font-size:11px;	color:white;	font-weight:bold;	padding-left:10px;	display:inline;	text-decoration:none;}		.control_text a:visited{	font-weight:bold;	color:white;	padding-left:10px;	text-decoration:none;}.control_text a:hover{	font-weight:bold;	padding-left:10px;	text-decoration:underline;}.copy {	font-size:11px;	line-height:140%;	padding-bottom:6px;}#controls_livingroom {	position:absolute;	top:3px;	left:340px;	white-space:nowrap;}			.directorycount {	color:#4b6b69;	line-break:strict;	white-space:nowrap;	font-size:9px;}		div {	font:11px Verdana;}.details {	font-size:10px;	color:#333333;	padding-top:5px;}.directory_separator {	font-size:10px;	font-weight:normal;}embed {	position:absolute;	top:0px;	left:0px;}	.footernav {	position:absolute; 	top:3px;	left:150px;}		#footer {	position:absolute;	width:100%;	top:2000px;	height:33px;	background-repeat:repeat-x;	padding:3px 0px 0px 0px;	margin:0px;	z-index:99; overflow:hidden;	float:left;}.footer_copy {			padding-left : 125px;}.framed {border:1px solid black;}#header {	position:relative;	width:100%;	top:0px;left:0px;	height:45px;	padding:0px;	 overflow:hidden;margin:0px;	background-image : url(../images/design/background.gif);	background-repeat:repeat-x;	white-space:nowrap;}.header{	width:100%;	font:bold 24px Verdana;	padding:0px 0px 0px 0px;	margin:0px;	position:absolute;	left:0px;	top:0px;}.hideMe {border:1px solid #E6B570;}img {border:0px;}.info {font-size : 11px;}#infoline {	position:absolute;	top:0px;	left:468px;	z-index:100;}.keyrule {height:1px;}		.keywordcount {	line-break:strict;	white-space:nowrap;	font-size:9px;}.keyword {	font-size:24px;	font-weight:bold;}.keywordlabel {font-weight:bold;}.keywords {	width:285px;	padding-right:10px;	padding-top:10px;	line-height:15px;}#logo {	padding-top:10px;	padding-left:70px;	font:bold 24px Verdana;}.logo_graphic {			margin-left : 125px;}#maindiv {	position:absolute;	top:0%;	left:0px;	width:100%;	height:100%;	vertical-align:middle;	text-align:center;	z-index:98;}#message {	position:absolute;	top:60px;	left:100px;	width:400px;}#movie {background-image:url(../images/design/movie_off.gif);}#next {background-image:url(../images/design/next_off.gif);}object {	position:absolute;	top:0px;	left:0px;}#page_title {	font:bold 20px Verdana;}#previous {	position:absolute;	top:3px;	left:0px;	padding-left:10px;	text-align:left;}#primary_image {	position:absolute;	top:65px;	left:138px;	text-align:right;	width:300px;	padding-right:0px;}		#primary_navigation {	position:absolute;	top:65px;	left:0px;	width:135px;	padding-left:10px;}		#primary_navigation a{color:#125699;}#primary_navigation a:hover{	color:#D8920A;	background-color:transparent;}.primary_element {	padding-left:5px;	font-weight:bold;	margin-bottom:8px; 	width:135px;}.primary_selected {	padding-left:5px;	color:#D8920A;	font-weight:bold;	margin-bottom:8px;	width:135px;}.secondary_element {	margin:1px 0px 8px 8px;	padding-left:3px;	width:135px;}.secondary_selected {	margin:0px 0px 8px 8px;	padding:0px 3px 0px 3px;	width:auto;}.selection_info {	text-align:left;	height:24px;	width:280px;padding-top:5px;	font-size:11px;	display:inline;}		.shadow {	vertical-align:top;	height:21px;	width:68px;}.subselection {	font-size:10px;}#scale_layer {	position:absolute;	width:543px;	top:270px;	left:40px;}select {	font:9px Verdana;	height:14px;	width:100px;}		#startingline {	position:absolute;	top:0px;	left:552px;	z-index:101;}#thumbs {	position:absolute;	top:90px;	left:560px;}	.tiny {	font-size:9px;}	.title {	font-size:14px;	font-weight:bold;	font-style:italic;	padding-bottom:6px;}	.year {	font-size:10px;	padding:0px;	margin:0px;}			.zoom{	width:100%;	height:95%;}#image a { padding:0px;border:0px solid black;}		#image a:hover { padding:0px;background-image:none;border:0px solid black;}#artnavigator select {font:11px Verdana;color:#666;height:18px;width:215px;}  .buttons {display:inline;width:18px;}.buttons img {vertical-align:middle;}.controls {white-space:nowrap;height:26px;vertical-align:top;}.controls a {border-width:0px; padding:0px;}.controls a:hover {border-width:0px; padding:0px;}#panel_image { vertical-align:top;}button {  color:#003366;  background-color:#E6B570;  border:1px solid #b8915a;  border-top-color:#faf0e2;  border-left-color:#faf0e2;}  .copyright {color:#E6B570;}  #footer {  background-color:#E6B570;  color:#392811; background-image:url(../images/design/custom_simple3d_bg_0031.gif);}  .hideMe {border:1px solid #E6B570;}  .shadow {border:1px solid #735a38;}.keyrule {color:#DC9836;}#page_title {color:#dc9836;}#infoline {color:#7A7676;}.info {color:#392811;}  .selection_info {color:#392811;}.keywordcount {color:#605555;}  .keywordlabel {color:#DC9836;}  .primary_selected {color:#605555;}#primary_navigation a:hover{  color:#bd9936;  background-color:#f9e1bf;}.secondary_selected {  color:#605555;  border-top:1px solid #DC9836;  border-bottom:1px solid #DC9836;}.subhead {color:#e6b570;}  #tour_cover{background-image:url(../images/design/tour_cover_bg.gif);}  #tour_closer{background-image:url(../images/design/tour_closer_bg.gif);}  #logo {color:#B4A46E;}#logo a {color:#B4A46E;}#logo a:hover {  color:#C79739;  background-color:transparent;}/* button states */  #off {  display:none;  color:#003366;  border-top-color:#faf0e2;  border-bottom-color:#b8915a;  background-color:#E6B570;}  #on {  display:none;  color:#937448;  border-top-color:#ffffff;  border-bottom-color:#bea27c;  background-color:#eecb9b;}  #down {  display:none;  color:#faf0e2;  border-top-color:#937448;  border-bottom-color:#f4ede5;  background-color:#b8915a;}