/*------------------------BASIC STYLES ------------------------*/body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#464646;background-color:#262626;min-width:800px;}/*IE6 fix*/* html body {background-position:left;}h1, h2, h3, h4, h5 {margin:0px;color:#000;}h1 {font-size:14px;}h2 {font-size:12px;color:#6D6F71;margin: 3px 0px 3px 0px;}h3 {font-size:11px;margin: 0 0 1px 0;}h4 {font-size:10px;color:#000;font-weight:normal;margin:2px 0;}img, a img {border: 0px;}a {color:#d3212a;text-decoration:none;}/*removes dotted outline on links*/a:focus {outline:none;}a:visited {color:#6D6F71;}a:hover {text-decoration:underline;}div {padding:0px;margin:0px;border:0px;}ul {padding:0px;margin:0px;list-style-type:none;}input {	border:1px solid #999;	background:#fff;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#000;}.stdInput {	height:14px;	width:215px;	margin:4px 0;	padding:1px 3px;}img, a img {padding:0px;margin:0px;vertical-align:bottom;border:0;}/*------------------------ MAIN + HEADER STYLES ------------------------*/#wrapper, #wrapper_slideshow {width:856px;margin:0 auto;background:none;}#main_container {float:left;position:relative;width:755px;text-align:left;}#main_container_center {width:755px;background-color:#fff;overflow:hidden;}* html #main_container_center {margin:-5px -3px 0 0;}#main_content {float:left;margin:0px;width:645px;overflow:hidden;padding:0 0 12px 0;}* html #main_content {margin:0 0 0 -2px;}#two_columns, #three_columns, #search_page {width:645px;overflow:hidden;}.search_page_row {clear:both;display:block;width:645px;overflow:hidden;}* html .search_page_row {margin:1px 0 0 -3px;}#page_top, #page_bottom  {margin:-3px 0 3px 12px;width:625px;overflow:hidden;}#page_bottom .search_results_bar {margin-bottom:13px;}#page_top h1 {margin:0 0 7px 1px;}* html #page_top h1 {margin:2px 0 5px 2px;}#page_bottom  {margin:12px 0 3px 12px;text-align:right;}#logo {float:left;width:71px;margin: 64px 0 0 12px;}html>/**/body #logo {float:left;width:71px;margin: 59px 0 0 12px;}#breadcrumbs {text-align:right;margin: 0 0 15px 0;font-size:10px;color:#C6C6C6;}#breadcrumbs .white {font-size:12px;color:#fff;font-weight:bold;}#breadcrumbs a, #breadcrumbs a:hover, #breadcrumbs a:visited, #breadcrumbs a:link {text-decoration:none;color:#C6C6C6;}#widget_col {width:97px;display:block;overflow:hidden;float:right;margin:0 10px 0 0;}* html #widget_col {margin:2px 6px 0 0;}.content_box {clear:both;margin:15px 0 12px 0;padding:0 2px 0 0;}.content_box .black {color:#000;font-size:10px;padding:0 0 6px 0;}.content_box p.regular {font-size:10px;color:#6D6F71;margin:-13px 0 0 0;}.content_box p {margin:0 0 9px 0;padding:0px;}.content_box .essay {margin: 10px 0 9px 0;}p.normal {	margin: 10px 0 0 0;}.backlink {	font-weight: bold;}#zoom {margin:-5px 0 9px 0;padding:0 3px 0 0;text-align:right;}#zoom a img {margin:-1px 0 0 1px;vertical-align:top;}#zoom a, #zoom a:hover, #zoom a:visited, #zoom a:active {text-decoration:none;font-weight:bold;color:#000;}#collection_object #zoom {clear:both;width:400px;}/*ie 6*/* html #collection_object #zoom {padding:6px 0 0 0;}/*ie 7*/*:first-child+html #collection_object #zoom {padding:6px 0 0 0;}#object #zoom, #object_vertical #zoom {width:470px;}html>/**/body #object #zoom, #object_vertical #zoom {width:470px;background:#fff;margin:0px;}/*------------------------ HEADER SEARCH STYLES ------------------------*/#staff_info ul.staff {clear:left;margin:6px 0 0 0;}#staff_info .staff li {font-size:10px;display:block;margin:3px 0;}#staff_info h2 {color:#000;}#staff_info .emph {font-weight:bold;font-size:10px;}#staff_info p.quote {display:block;margin:12px 0 7px 0;font-size:11px;color:#000;}#advanced_search {position:relative;margin:-58px 0 0 0;background-color:#fff;z-index:2;}#advanced_search input {width:245px;}.advancedCheckbox {	margin: 6px 0px 0px 1px;}.checkboxLabel {	color:#000;}.advanced_search {	margin:0px;	width:200px;	height:14px;	padding:1px 3px;}input.search_go, input.advanced_search_go, input.search_go_standalone {background-color:#D4D4D4;border:1px solid #999;width:32px;height:18px;position:relative;display:inline;text-align:center;padding:0 0 1px 0;margin:0 0 -1px 4px;}input.search_go_standalone {	margin: 0px;	width:45px;}input.advanced_search_go {float:right;margin:10px 0 0 0;}.pull_down {margin:0px 0 0 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:253px;border:1px solid #999;}#advanced_search span a{padding:16px 0 0 0;float:left;text-decoration:none;color:#d3212a;}.search_box_header {	display: block;	margin: 10px 0px 0px 0px;/*-6px 0px;*/}/*------------------------ TEXT STYLES ------------------------*/.emph a, .emph a:hover, .emph a:visited, .emph a:active {font-size:12px;font-weight:bold;color:#d3212a;padding:0px;display:block;z-index:1200;text-decoration:none;}.more_links, .more_links_bold {	clear: both;	text-align: right;	font-size: 10px;	margin: 5px 0 6px 0;}.more_links .author {color:#000;margin:3px 0 0 0;}.more_links .author a,.more_links .author a:hover,.more_links .author a:visited,.more_links .author a:active {	color: #6D6F71;}.more_links_bold {	font-weight: bold;	margin: 22px 0;	text-align: left;}.more_links a,.more_links a:hover,.more_links a:active,.more_links_bold a,.more_links_bold a:hover,.more_links_bold a:active  {	text-decoration: none;	color: #d3212a;}.more_links a:visited, .more_links_bold a:visited {text-decoration:none;color:#252525;}.more_links a:hover, .more_links_bold a:hover {text-decoration:underline;color:#d3212a;}.more_links span {display:block;margin:0 0 1px 0;}.more_links_bold span {display:block;margin:3px 0;}.quote {margin:6px 0 0 0;}.quote_begin {float:left;height:22px;width:20px;margin:3px 9px 1px 0;background-image:url('../_images/quotes_begin.jpg');background-repeat:no-repeat;}.quote_end {float:right;height:15px;width:12px;margin:2px 0 0 0;background-image:url('../_images/quotes_end.jpg');background-repeat:no-repeat;}.row {clear:both;padding:0px;margin:0px;width:207px;overflow:hidden;}*:first-child+html .row {margin:0 0 10px 0;}/* start blog */.blog {width:360px;margin:10px 0 15px 0;padding:0 0 5px 0;border-bottom:1px solid #CECECE;clear:both;}.blog h3 {font-weight:bold;}.blog .black {color:#000;font-size:10px;padding:0 0 6px 0;}.blog p.regular {font-size:10px;color:#6D6F71;margin:-13px 0 0 0;}.blog p {margin:0 0 9px 0;padding:0px;}.blog_category {	font-weight:bold;	font-size: 12px;	color: #000000;}.blog_image_caption {	font-style: italic;}/* end blog */img.left {float:left;margin:5px 10px 5px 2px;}img.right {float:right;margin:5px 2px 5px 10px;}.image_right,.image_left,.image_center {text-align:center;margin: 5px 2px 9px 2px;}.image_right {	float:right;}.image_left {	float:left;}.image_right .caption,.image_left .caption,.image_center .caption{	margin-top: 5px;}#blog_right {margin:10px 0 15px 0;}.highlight {	display:inline;}.highlight a, .highlight a:hover, .highlight a:visited, .highlight a:active {font-size:10px;color:#d3212a;text-decoration:none;margin:0px;}.highlight a:hover {	text-decoration:underline;}.links ul {margin:3px 0 7px 0;}.links li {display:block;line-height:13px;padding:0 0 4px 0;}.tombstone {font-size:10px;color:#666;margin:0 0 32px 0;}.tombstone span.materials {font-size:9px;display:block;margin:3px 0;}.tombstone p {font-size:9px;color:#000;margin:3px 0;}.tombstone h1 {font-size:12px;margin:0 0 2px 0;}#tombstoneLink {	display:block;	margin-top:10px;}.tombstone .essay {	margin-top:10px;}.tombstone .essay h2 {	font-size:10px;}.onViewStatus {	font-weight:bold;	font-size:9px;	margin-top:10px;}.related_links {	clear:both;	margin-top: 10px;}#staff_info .related_links h2 {margin:12px 0 0 0;color:#6D6F71;}.related_links a,.related_links a:hover,.related_links a:visited,.related_links a:active,.formLink {color:#d3212a;text-decoration:none;font-weight:bold;font-size:10px;line-height:11px;}.related_links p {display:block;margin:0 0 0 20px;}.related_link_type {	color:#d3212a;	font-size: 9px;}*:first-child+html .related_links p {margin:-10px 0 0 20px;}* html .related_links p {margin:-10px 0 0 20px;}.related_links a img, .related_links img {float:left;padding:3px 6px 6px 0;}.content_box .row {width:100%;}*:first-child+html .related_links a img, .related_links img {padding:3px 6px 3px 0;}#staff_info .related_content h2 {color:#6D6F71;}#theTags {width:485px;margin:15px 0 0 0;padding:0px;}#theTags .content_box {width:475px;padding:22px 0 0 0;}html>/**/body #theTags .content_box {padding:22px 0 0 0;}.related_tags {float:left;width:230px;margin:0 9px 0 0;font-size:10px;overflow:hidden;}.related_tags input.add {	width:172px;	height:14px;	margin:4px 0;	padding:1px 3px;}html>/**/body .related_tags input.add {width:180px;}.related_tags input.add_go {background-color:#D4D4D4;border:1px solid #999;width:40px;height:18px;text-align:center;position:absolute;padding:0 0 2px 0;margin:4px 0 0 3px;}* html .related_tags input.add_go {float:right;margin:5px 0 0 0;position:absolute;}*:first-child+html .related_tags input.add_go {float:right;margin:5px 0 0 0;position:absolute;}.related_tags h2 {display:inline;}.related_tags p {margin:5px 0 0 0;}.related_tags span.highlight {vertical-align:top;margin:0 0 0 5px;}.related_links ul, .related_content ul {margin:0;}.related_content a, .related_content a:hover, .related_content a:visited, .related_content a:active {color:#d3212a;font-weight:bold;}.related_links li {display:block;clear:both;margin:3px 0 5px 0;}.related_content {clear:both;margin:35px 0 0 0;}#staff_info .related_content {margin:35px 0 25px 0;}.related_content li {display:inline;font-size:10px;}/*ECARD STYLES*/.ecard {clear:both;margin:0 0 11px 0;width:475px;overflow:hidden;display:block;font-size:10px;}.ecard_col1 {float:left;width:auto;margin:8px 0 0 0;padding:0 3px 0 0;height:80px;display:block;}.ecard_left {float:left;}.ecard_right {float:right;}.ecard_col1 {font-size:10px;}.ecard_col1 p {margin:9px 0 16px 0;}.ecard_col2 {float:left;margin:8px 0 0 0;width:155px;height:80px;display:block;overflow:hidden;}.ecard .message {width:467px;height:140px;margin:8px 0;border:1px solid #CECECE;}.ecard input{margin:7px 4px 0 0;border:1px solid #CECECE;}.ecard input.sendecard {background-color:#D4D4D4;border:1px solid #999;width:130px;height:18px;text-align:center;position:absolute;padding:1px 0 3px 0;font-size:10px;margin:7px 0 0 107px;}.ecard img {padding:4px 4px 6px 0;}.ecard_col2 input {border:1px solid #CECECE;width:143px;}.ecardMessage {	color: #FF0000;	font-weight: bold;}/*PROVENANCE*/.provenance {display:block;width:475px;font-size:10px;color:#000;margin:10px 0 11px 0;}.provenance h1 {font-size:10px;font-weight:bold;}#collection_object .provenance h1 {margin-top: 10px;}.provenance p {margin:1px 0;}/*------------------------ COLUMN STYLES ------------------------*/.single_col {margin:0 10px 0 12px;}/*2 column layout*/#two_columns {clear:both;}#two_columns #col_left {float:left;margin:0 16px 0 11px;width:346px;overflow:hidden;}* html #two_columns #col_left {margin:0 12px 0 8px;width:360px;}*:first-child+html #two_columns #col_left {margin:0 12px 0 12px;width:362px;}html>/**/body #two_columns #col_left {margin:0 10px 0 12px;width:365px;}#two_columns #col_right {float:left;margin:0px;width:255px;overflow:hidden;}/*3 column layout*/#three_columns {clear:both;}#three_columns #col_left {float:left;margin:0 10px 0 12px;width:95px;overflow:hidden;font-size:10px;}* html #three_columns #col_left {margin:0 8px 0 8px;}#three_columns #col_middle {float:left;margin:0 10px 0 0;width:297px;overflow:hidden;}#col_middle h1 {font-size:13px;margin:0 0 3px 0;}#three_columns #col_right {float:left;margin:0px;width:210px;margin:0 10px 0 0;}* html #three_columns #col_right {margin:0 8px 0 0;}/*search page layout*/#search_page .col_left, #search_page .col_right, #search_page .col_middle {width:190px;float:left;margin:0 0 0 8px;}html>/**/body #search_page .col_left, #search_page .col_right, #search_page .col_middle {width:200px;float:left;margin:0 0 0 10px;}html>/**/body #search_page .col_left {width:203px;margin:0 -3px 0 13px;}*:first-child+html #search_page .col_left {width:203px;margin:0 -2px 0 11px;}/*collection object top*/#collection_object {width:400px;float:left;margin:6px 12px 0 0;}#object_vertical #collection_object {height:490px;}#collection_info {float:right;width:210px;padding:0px;margin:6px 2px 0 0;}* html #collection_info {width:208px;}#object #collection_info, #object #staff_info {width:135px;margin:-10px -5px 0px 0px;border:none;}* html #object #staff_info {width:140px;margin:6px 0 0 -15px;}*:first-child+html #object #staff_info {width:140px;margin:6px 0 0 -15px;}html>/**/body #object #collection_info, html>/**/body #object_vertical #collection_info {float:right;width:130px;margin:6px 12px 0 0;}/*object page*/#object_page #col_left {width:475px;margin:0 0 0 12px;}#object_page #col_right {width:100px;float:left;}#object #collection_object .content_box {width:465px;padding-top:20px;}* html #object #collection_object .content_box {width:450px;}/* one column */#one_col {width:600px;margin:0 0 0 12px;}/*------------------------ MAIN NAV STYLES ------------------------*/#main_nav {width:755px;margin:0 0 15px 0;}html>/**/body #main_nav {width:755px;margin:0 0 45px 0;}.chromestyle{float:left;width: 625px;font-weight: bold;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;z-index:1000;position:absolute;}html>/**/body .chromestyle{float:left;width: 625px;font-weight: bold;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;margin:0 0 10px 0;}.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/content: ".";display: block;height: 0;clear: both;visibility: hidden;}.chromestyle ul{width: 100%;padding: 4px 0;margin: 0px;text-align: justify; /*set value to "left", "center", or "right"*/}.chromestyle ul li{display: inline;}.chromestyle ul li.selected a{color:#C6C6C6;}.chromestyle ul li a{color:#FFF;padding: 4px 7px;margin: 0;text-decoration: none;}.chromestyle ul li a:hover{}/*drop down menu styles*//*regular width drop menu*/.dropmenu, .dropmenu2, .dropmenu3 {width: 115px;position:absolute;margin:-3px 0 0 0px;color:#fff;font-weight:bold;font-size:11px;z-index:1000;visibility: hidden;background-color: #525252;background-repeat:no-repeat;}.dropmenu a, .dropmenu a:hover, .dropmenu a:visited, .dropmenu a:active {width: auto;height:14px;display: block;text-indent: 3px;padding:0 0 0 5px;text-decoration: none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#fff;background-repeat:no-repeat;}.dropmenu a:hover {background-color: #262626;background-repeat:no-repeat;}/*135px wide drop menu*/.dropmenu2 {width:135px;background-color: #525252;background-repeat:no-repeat;}.dropmenu2 a, .dropmenu2 a:hover, .dropmenu2 a:visited, .dropmenu2 a:active {height:14px;display: block;text-indent: 3px;padding:0 0 0 6px;text-decoration: none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#fff;background-repeat:no-repeat;}.dropmenu2 .twoline a, .dropmenu2 .twoline a:hover, .dropmenu2 .twoline a:visited, .dropmenu2 .twoline a:active {min-height:14px;line-height: 13px;height:28px;background-repeat:repeat-y;}.dropmenu2 .twoline a:hover {background-color: #262626;background-repeat:repeat-y;}.dropmenu2 a:hover {background-color: #262626;background-repeat:no-repeat;}/*160px wide drop menu*/.dropmenu3 {width:160px;background-color: #525252;background-repeat:no-repeat;}.dropmenu3 a, .dropmenu3 a:hover, .dropmenu3 a:visited, .dropmenu3 a:active {height:14px;display: block;text-indent: 3px;padding:0 0 0 4px;text-decoration: none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#fff;background-repeat:no-repeat;}.dropmenu3 a:hover {background-color: #262626;background-repeat:no-repeat;}* html .dropmenu a{ /*IE only hack*/width: 100%;}/* --- SITE MAP reproduces MAIN NAV --- */ul#sitemap {	list-style-type: disc;	margin-left: 40px;}ul#sitemap ul {	list-style-type: circle;	margin: 0 0 1em 15px;}/*------------------------HEADER SEARCH STYLES ------------------------*/#header_search {float:right;display:block;width:133px;height:20px;overflow:hidden;}html>/**/body #header_search {float:right;display:block;width:131px;height:20px;overflow:hidden;text-align:right;}#header_search input.search{width:113px;height:10px;background-repeat:no-repeat;background-position:top left;background-color:#fff;border:0px;font-size:10px;margin:0px;padding:3px 0 3px 4px;}#header_search input.go{	width: 14px;	height: 14px;	background-color: #fff;	border: 0px;	margin: 1px 0 0 -4px;	padding: 0px;	position: relative;	top: 1px;}/*------------------------SEARCH RESULTS STYLES ------------------------*/.search_results_bar {height:17px;width:626px;overflow:hidden;padding:0px;margin:4px 0 2px 0;background-color:#E4E3DD;z-index:0;}* html .search_results_bar {margin:6px 0 2px 0;}*:first-child+html {margin:6px 0 2px 0;}.search_results_bar a {color:#333;}.search_results_bar a:hover {text-decoration:underline;color:#333;}.search_results_results, .search_results_pages {float:left;height:17px;text-align:left;font-size:9px;color:#333;padding:4px 0 0 0;}.search_results_left, .search_results_right {float:left;height:17px;width:9px;z-index:1;background-position:top left;background-color: #E4E3DD;}.search_results_right {float:right;background-color: #E4E3DD;}html>/**/body .search_results_pages {float:right;padding:4px 0 0 0;}* html .search_results_results, .search_results_pages {padding:2px 0 0 0;}* html .search_results_pages {float:right;}*:first-child+html .search_results_results, .search_results_pages {padding:2px 0 0 0;}*:first-child+html .search_results_pages {float:right;}#search_results_view {width:120px;background-color:#fff;border:1px solid #706C5E;color:#706C5E;font-size:10px;}/*------------------------ CORNER STYLES ------------------------*//*main container corner styles*/.main_top {	clear: both;	height: 9px;}.main_corner_top {	float: left;	background-color: #FFF;	position: absolute;	overflow: hidden;	width: 12px;	height: 13px;}html>/**/body .main_corner_top {	float: left;	background-color: #FFF;	overflow: hidden;	width: 9px;	height: 9px;}.main_top_fill {float:right;background-color:#fff;height:9px;width:746px;}.main_bottom {clear:both;height:9px;}.main_bottom_fill {float:left;background-color:#fff;height:9px;width:746px;}.main_corner_bottom {float:right;background-color: #FFF;background-repeat:no-repeat;background-position:bottom right;overflow:hidden;width:9px;height:13px;}*:first-child+html .main_corner_bottom {background-position:top left;height:11px;width:9px;}html>/**/body .main_corner_bottom {float:right;background-color: #FFF;background-repeat:no-repeat;background-position:bottom right;overflow:hidden;width:9px;height:9px;}*:first-child+html .main_corner_bottom {margin:-3px 0 0 0;}/* BLOG */.blog_comment_entry {	padding: 5px 0px 0px 0px;	margin: 15px 0px 20px 0px;	border-top:1px solid #CECECE;}.blog_entry_bottom {	font-size: 10px;	text-align: right;}/*BLOG SUBMIT COMMENT STYLES*/#comment {margin:13px 4px;width:375px;}*:first-child+html #comment {margin:-10px 4px 0 4px;}.comment_top_fill {float:right;background-color:#fff;height:9px;width:366px;}.comment_bottom_fill {float:left;background-color:#fff;height:9px;width:366px;}#comment_body {background-color:#fff;width:375px;margin:-6px 0 0 0;padding:0 0 20px 0;}html>/**/body #comment_body {margin:0px;}#comment_body input {border:1px solid #696969;}.submit_comment, .cancel_comment {background-color:#D4D4D4;border:1px solid #999;width:152px;height:18px;position:relative;display:inline;text-align:center;padding:0 0 2px 0;margin:8px 5px 0 0;}.cancel_comment {width:80px;}.comment_form,.formSection {clear:both;padding:0 12px;font-size:10px;color:#363636;margin:0 0 15px 0;}.formSection {padding-top: 10px;}.comment_form p.small {font-size:9px;}.comment_form img {padding:12px 12px 12px 0;}.add_comment {width:336px;height:120px;border:1px solid #696969;}.comment_form span {display:block;padding:12px 0 8px 0;}*:first-child+html .comment_form span {padding:0 0 8px 0;}html>/**/body .comment_form span {padding:20px 0 8px 0;}#comment_body h2 {margin:0 0 12px 12px;}#comment_body h1 {	margin-bottom: 5px;}*:first-child+html #comment_body h2 {margin:10px 0 12px 12px;}.form_full_col {	width:335px;}.form_col1 {float:left;width:140px;}.form_col1 p,.form_full_col p {margin:7px 0 15px 0;}.form_col2 {float:left;width:180px;}.formText  {margin:4px 0 8px 0;border:1px solid #696969;width:190px;height: 20px;}.sb_form_button {	height: 20px;}/*---------------------- REGULAR IMAGE CORNER STYLES ---------------------*//*two column layout: left column full size image */.image_corners {width:360px;margin:0 0 7px 0;overflow:hidden;}.image_corners img {margin:-9px 0 0 0;}.corner_top {float:left;background-repeat:no-repeat;background-position:top left;overflow:hidden;width:9px;height:9px;z-index:1;}* html .corner_top {position:absolute;}*:first-child+html #two_columns .image_corners img {margin:-8px 0 0 0;padding:8px 0 0 0;}*:first-child+html #two_columns .corner_top {position:absolute;margin:0px;}*:first-child+html #widget_col .corner_top {position:absolute;}*:first-child+html #two_columns .corner_bottom {background-position:top left;margin:-9px 0 0 0;}* html .image_corners img {margin:0px;}.corner_bottom {float:right;background-repeat:no-repeat;background-position:bottom right;overflow:hidden;width:9px;height:9px;z-index:1;margin:-9px 0 0 0;}/*two column layout: right column full size image */#two_columns #col_right .image_corners {width:248px;}/*three column layout: right column full size image */#three_columns #col_right .image_corners {width:207px;}/*two column layout: left column full size image WITH BORDER */#two_columns #col_left .image_corners_border {width:359px;margin:0 0 7px 0;}.image_corners_border img {border:1px solid #CECECE;margin:-10px 0 0 0;}.corner_border_top {float:left;background-repeat:no-repeat;background-position:top left;overflow:hidden;width:10px;height:10px;z-index:1;position:relative;}.corner_border_top_over {float:left;background-repeat:no-repeat;background-position:top left;overflow:hidden;width:10px;height:10px;z-index:1;position:relative;}/*two column layout: left column image LETTERBOXED*/.image_corners_letterbox {width:358px;height:auto;margin:0px 0 7px 0;text-align:center;border:1px solid #CECECE;}.image_corners_letterbox img {margin:0 0 -2px -4px;}.image_corners_letterbox .corner_border_top, .image_corners_letterbox .corner_border_top_over {margin:-1px 0 0 -1px;}.image_corners_letterbox .corner_border_bottom, .image_corners_letterbox .corner_border_bottom_over {margin:-8px -1px 0 0;}/*two column layout: right column*/#two_columns #col_right .image_corners_letterbox  {width:248px;margin:0 0 7px 0;}#two_columns #col_right  .image_corners_border {width:248px;margin:0 0 7px 0;overflow:hidden;}* html #two_columns #col_right  .image_corners_border .corner_border_top, * html #two_columns #col_right  .image_corners_border .corner_border_top_over {position:absolute;}*:first-child+html #two_columns #col_right  .image_corners_border .corner_border_top, *:first-child+html #two_columns #col_right  .image_corners_border .corner_border_top_over {position:absolute;}*:first-child+html #two_columns #col_right  .image_corners_border .corner_border_bottom, *:first-child+html #two_columns #col_right  .image_corners_border .corner_border_bottom_over {background-position:top left;background-image:url('../_images/image_border_bottomright.gif');}* html #two_columns #col_right  .image_corners_border .corner_border_bottom, * html #two_columns #col_right  .image_corners_border .corner_border_bottom_over {margin:-9px 0px 0 0;background-position:top left;}* html #two_columns #col_right  .image_corners_border img {margin:0px;}*:first-child+html #two_columns #col_right  .image_corners_border img {margin:-0px 0 0 0;}.corner_border_bottom {float:right;background-repeat:no-repeat;background-position:bottom right;overflow:hidden;width:9px;height:9px;z-index:1;margin:-9px 0 0 0;}.corner_border_bottom_over {float:right;background-repeat:no-repeat;background-position:bottom right;overflow:hidden;width:9px;height:9px;z-index:1;margin:-9px 0 0 0;}#three_columns #col_right .image_corners img {width:207px;}#three_columns #col_right .image_corners_border img {width:205px;}/*three column layout: right column full size image LETTERBOXED */#three_columns #col_right .image_corners_letterbox {width:205px;}#three_columns #col_right .image_corners_border .corner_border_bottom, #three_columns #col_right .image_corners_border .corner_border_bottom_over {margin:-9px -2px 0 0;}/*three column layout: middle column full size images*/#three_columns #col_middle .image_corners_letterbox, #three_columns #col_middle .image_corners_border, #three_columns #col_middle .image_corners  {width:286px;}/*search page images are restricted to 200x200*/#search_page .image_corners_letterbox, #search_page .image_corners_border, #search_page .image_corners  {margin:3px 0 8px 0;width:200px;height:200px;}* html #search_page .image_corners .corner_top {position:relative;z-index:2;}*:first-child+html #search_page .image_corners .corner_top {position:relative;z-index:2;margin:4px 0 0 0;}*:first-child+html #search_page .image_corners .corner_bottom {margin:-13px 0 0 0;background-position:top left;}* html #search_page .image_corners img {margin:-14px 0 0 0;}* html #search_page .image_corners_border .corner_border_top, * html #search_page .image_corners_border .corner_border_top_over {position:relative;}* html #search_page .image_corners_border img {margin:-13px 0 0 0;}*:first-child+html #search_page .image_corners_border img {margin:0px;}* html #search_page .image_corners_border .corner_border_bottom, * html #search_page .image_corners_border .corner_border_bottom_over {margin:-12px -2px 0 0;width:12px;height:12px;background-position:top left;}#search_page .image_corners_border .corner_border_bottom, #search_page .image_corners_border .corner_border_bottom_over {margin:-9px 1px 0 0;}#search_page .corner_bottom {margin:-9px 0 0 0;}#search_page .image_corners_letterbox .corner_border_bottom, #search_page .image_corners_letterbox .corner_border_bottom_over {float:none;position:absolute;background-position:bottom right;margin:-200px 0 0 0;width:201px;height:203px;z-index:2;display:block;}html>/**/body #search_page .image_corners_border {width:201px;height:200px;}html>/**/body #search_page .image_corners_border img{width:198px;height:198px;}#search_page .corner_bottom {margin:-9px 0 0 0;}/*normal thumbnail images are restricted to 105x105*//*tiny thumbnail images are restricted to 105x105*/.thumb_image_corners, .thumb_image_border, .thumb_image_letterbox {width:105px;height:105px;float:left;margin:4px 12px 0 0;}*:first-child+html .thumb_image_corners img {margin:0px;}* html .thumb_image_corners {margin:4px 8px 0 0;}.staffpic_image_corners {width:40px;height:40px;margin:0 6px 4px 0;float:left;}*:first-child+html .staffpic_image_corners .corner_top {position:absolute;}.staffpic_image_corners .corner_top {margin:0px;}.staffpic_image_corners img {margin:-9px 0 0 0;}*:first-child+html .staffpic_image_corners img {margin:0px;}* html .staffpic_image_corners img {margin:-9px 0 0 0;padding:9px 0 0 0;}.staffpic_image_corners .corner_bottom {margin:0px;}*:first-child+html .staffpic_image_corners .corner_bottom {margin:-6px 0 0 0;background-position:top left;}.tinythumb_image_corners, .tinythumb_image_letterbox {width:61px;height:61px;float:left;margin:1px 7px 10px 0;cursor:pointer;}.thumb_rtimage_corners, .thumb_rtimage_border, .thumb_rtimage_letterbox {width:104px;float:right;margin:4px 0 0 12px;}.thumb_image_corners img, .thumb_rtimage_corners img, .tinythumb_image_corners img  {margin:-9px 0 0 0;height:105px;}.tinythumb_image_corners img {width:61px;height:61px;}*:first-child+html .tinythumb_image_corners {margin:4px 6px 0 0;}* html .tinythumb_image_corners {margin:0px 6px 0 0;}*:first-child+html .tinythumb_image_corners img {margin:0px;}* html .tinythumb_image_corners img {margin:0px;}* html .tinythumb_image_corners .corner_top {position:absolute;}*:first-child+html .tinythumb_image_corners .corner_top {position:absolute;}*:first-child+html .tinythumb_image_corners .corner_bottom {background-position:top left;}.thumb_image_corners .corner_bottom, .thumb_rtimage_corners .corner_bottom {margin:-9px -1px 0 0;}.thumb_image_border, .thumb_rtimage_border, .tinythumb_image_letterbox {text-align:center;}.thumb_image_border img, .thumb_rtimage_border img, .tinythumb_image_border img {border:1px solid #CECECE;margin:-10px 0 0 0;}.thumb_image_border .corner_border_bottom, .thumb_rtimage_border .corner_border_bottom, .thumb_image_border .corner_border_bottom_over, .thumb_rtimage_border .corner_border_bottom_over {margin:-9px -2px 0 0;}.tinythumb_image_border .corner_border_bottom, .tinythumb_image_border .corner_border_bottom_over {margin:-9px 0 0 0;}.thumb_image_letterbox, .thumb_rtimage_letterbox {text-align:center;border:1px solid #CECECE;}.thumb_image_letterbox img, .thumb_rtimage_letterbox img, .tinythumb_image_letterbox img  {margin:0 0 -3px -7px;}.thumb_image_letterbox .corner_border_top, .thumb_rtimage_letterbox .corner_border_top, .tinythumb_image_letterbox .corner_border_top, .thumb_image_letterbox .corner_border_top_over, .thumb_rtimage_letterbox .corner_border_top_over, .tinythumb_image_letterbox .corner_border_top_over  {margin:-1px 0 0 -1px;}.thumb_image_letterbox .corner_border_bottom, .thumb_image_letterbox .corner_border_bottom_over {float:none;position:absolute;background-position:bottom right;margin:0px;width:106px;height:106px;z-index:2;display:block;}.tinythumb_image_letterbox .corner_border_bottom, .tinythumb_image_letterbox .corner_border_bottom_over {float:none;position:absolute;background-position:bottom right;margin:0px;width:62px;height:62px;z-index:2;display:block;}.tinythumb_image_letterbox {float:left;border:1px solid #CECECE;margin:0 5px 12px 0;}/* widget images*/#widget_col .image_corners {width:97px;height:97px;overflow:hidden;display:block;}#widget_col .image_corners img, #widget_col .image_corners a img {margin:0px;}#widget_col .image_corners .corner_top {position:absolute;}* html #widget_col .image_corners .corner_bottom {position:absolute;margin:88px 0 0 -13px;}*:first-child+html #widget_col .corner_bottom {margin:-9px 0 0 0;background-position:top right;}/*------------------------VERTICAL ALIGNERS ------------------------*//*ALIGNER TIER 1*//*positioning*/html>/**/body #collection_object .vertalign1 {width:400px;height:400px;position:absolute;clear:both;margin:0 0 0 1px;}html>/**/body .tinythumb_image_letterbox .vertalign1 {width:61px;height:61px;position:absolute;clear:both;margin:4px 0 0 5px;}html>/**/body .thumb_image_letterbox .vertalign1 {width:104px;height:104px;position:absolute;clear:both;margin:5px 8px 0 5px;}html>/**/body #object #collection_object .vertalign1 {width:470px;height:400px;position:absolute;clear:both;margin:0px;}html>/**/body #search_page .image_corners_letterbox {margin:2px 0 8px 0;}html>/**/body #search_page .image_corners_letterbox .vertalign1 {width:200px;height:200px;position:absolute;clear:both;margin:5px 0 0 3px;}/*for IE6*/* html #collection_object .vertalign1 {width:400px;height:400px;}* html #object #collection_object .vertalign1 {width:470px;height:400px;}* html .thumb_image_letterbox .vertalign1 {width:104px;height:104px;}* html .tinythumb_image_letterbox .vertalign1 {width:61px;height:61px;}* html #search_page .image_corners_letterbox .vertalign1 {width:200px;height:200px;}/*ALIGNER TIER 2*//*display:table for Firefox & Safari*/html>/**/body .vertalign1>.vertalign {display:table;margin:9px 0 0 0 ;position:static;}html>/**/body .thumb_image_letterbox .vertalign {width:104px;height:100%;position:relative;}html>/**/body .tinythumb_image_letterbox .vertalign {width:60px;height:100%;position:relative;}html>/**/body #object #collection_object .vertalign {width:470px;height:100%;position:relative;}html>/**/body #collection_object .vertalign {width:400px;height:100%;position:relative;}html>/**/body #search_page .image_corners_letterbox .vertalign {width:200px;height:100%;position:relative;}/*for IE6*/* html #object #collection_object .vertalign {width:470px;height:100%;position:relative;}* html #collection_object .vertalign {width:400px;height:100%;position:relative;}* html .thumb_image_letterbox {width:104px;height:103px;overflow:hidden;}* html .thumb_image_letterbox .vertalign {width:104px;height:100%;position:relative;}* html .tinythumb_image_letterbox {width:61px;height:60px;}* html .tinythumb_image_letterbox .vertalign {width:61px;height:100%;position:relative;}* html #search_page .image_corners_letterbox .vertalign {width:200px;height:100%;position:relative;}/*ALIGNER TIER 3*//*vertical centering*/html>/**/body .vertalign>.vertaligna {display:table-cell;vertical-align:middle;position:static;}* html .vertalign .vertaligna { /*for IE*/position:absolute;top:50%;}/*ALIGNER TIER 4*//*vertical centering for IE*/* html #collection_object .vertalign .vertalignb {position:relative;top:-50%;left:-200px;}* html #object #collection_object .vertalign .vertalignb {position:relative;top:-50%;left:-235px;}* html .thumb_image_letterbox .vertalign .vertalignb {position:relative;top:-50%;left:-55px;}* html .tinythumb_image_letterbox .vertalign .vertalignb {position:relative;top:-50%;left:-32px;}* html #search_page .image_corners_letterbox .vertalign .vertalignb {position:relative;top:-50%;left:-100px;}* html .thumb_image_letterbox .vertalign .vertalignb p {width:100%;text-align:center;padding:9px 0 0 6px;margin:-10px 0 0 0;}* html .tinythumb_image_letterbox .vertalign .vertalignb p {width:100%;text-align:center;padding:9px 0 0 6px;}* html #search_page .image_corners_letterbox .vertalignb p {width:100%;text-align:center;padding:0 0 1px 1px;margin:-2px 0 0 0;}html>/**/body .vertalign .vertalignb {position:relative;top:-50%;left:-1px;margin:-20px 0 0 0;}/*TIER 5*//*horizontal centering*/.thumb_image_letterbox .vertalign p {width:104px;text-align:center;}.tinythumb_image_letterbox .vertalign p {width:61px;text-align:center;}#search_page .image_corners_letterbox .vertalign p {width:200px;text-align:center;}#collection_object .vertalign p {width:400px;text-align:center;}#object #collection_object .vertalign p {width:470px;text-align:center;}/*IE 7 FIXES*/*:first-child+html #collection_object .vertaligna {height: 400px;width:400px;position: relative;overflow: hidden;}*:first-child+html .thumb_image_letterbox .vertaligna {height: 104px;width:104px;position: relative;}*:first-child+html .tinythumb_image_letterbox .vertaligna {height: 60px;width:60px;position: relative;}*:first-child+html #object #collection_object .vertaligna {height: 400px;width:470px;position: relative;overflow: hidden;}*:first-child+html #search_page .image_corners_letterbox .vertaligna {height: 200px;width:200px;position: relative;overflow: hidden;margin:-1px 0 0 0;}*:first-child+html .vertalignb { /*for ie 7*/position: absolute;top: 50%;}*:first-child+html #collection_object .vertalignb p{ /*for ie 7*/position: relative;top: -50%;left:-200px;}*:first-child+html #object #collection_object .vertalignb p{ /*for ie 7*/position: relative;top: -50%;left:-265px;padding:0 140px 0 30px;}*:first-child+html #search_page .image_corners_letterbox .vertalignb p{ /*for ie 7*/position: relative;top: -50%;margin:0 0 0 -97px;width:200px;text-align:center;}*:first-child+html .thumb_image_letterbox .vertalignb p{ /*for ie 7*/position: relative;top: -50%;margin:-19px 0 0 -49px;width:104px;text-align:center;}*:first-child+html .thumb_image_letterbox {margin:3px 10px 12px 0;width:103px;height:104px;}*:first-child+html .thumb_image_letterbox .corner_border_bottom, *:first-child+html .thumb_image_letterbox .corner_border_bottom_over {margin:0 0 0 -58px;}*:first-child+html .tinythumb_image_letterbox {margin:3px 6px 12px 0;}*:first-child+html .tinythumb_image_letterbox .corner_border_bottom, *:first-child+html .tinythumb_image_letterbox .corner_border_bottom_over {margin:0 0 0 -35px;}*:first-child+html .tinythumb_image_letterbox .vertalignb p{ /*for ie 7*/position: relative;top: -50%;margin:-20px 0 0 -27px;width:61px;text-align:center;}#collection_object .image_corners_letterbox {float:left;margin:0 0 6px 0;width:400px;height:100px;}html>/**/body #collection_object .image_corners_letterbox {float:left;margin:0 0 6px 0;width:400px;height:400px;padding:0;}/*#collection_object .vertalign img {position:relative;padding:0 0 0 3px;}*/#object_vertical #collection_object .image_corners_letterbox {float:left;margin:0 0 6px 0;width:470px;height:470px;}#object #collection_object .image_corners_letterbox {float:left;margin:0 0 6px 0;width:470px;height:400px;}#search_page .image_corners_letterbox {float:left;margin:0 0 6px 0;width:200px;height:200px;padding:0px;}* html #search_page .image_corners_letterbox {overflow:hidden;margin:2px 0 8px 0;width:199px;height:199px;}*:first-child+html  #search_page .image_corners_letterbox {overflow:hidden;margin:4px 0 8px 0;width:199px;height:199px;}* html #search_page .image_corners_letterbox .corner_border_top, * html #search_page .image_corners_letterbox .corner_border_top_over {position:absolute;margin:-1px 0 0 -100px;}*:first-child+html #search_page .image_corners_border .corner_border_top, *:first-child+html #search_page .image_corners_border .corner_border_top_over {position:absolute;margin:-0px 0 0 0;}*:first-child+html #search_page .image_corners_letterbox .corner_border_top, *:first-child+html #search_page .image_corners_letterbox .corner_border_top_over {position:absolute;margin:-1px 0 0 -100px;}* html #search_page .image_corners_letterbox .corner_border_bottom, * html #search_page .image_corners_letterbox .corner_border_bottom_over {position:absolute;width:201px;height:200px;margin:0 0 0 -100px;}*:first-child+html #search_page .image_corners_border .corner_border_bottom, *:first-child+html #search_page .image_corners_border .corner_border_bottom_over {margin:-12px 0 0 0;width:12px;height:12px;background-position:top left;}#search_page .image_corners_letterbox .corner_border_bottom, #search_page .image_corners_letterbox .corner_border_bottom_over {margin:0px;width:201px;height:201px;}*:first-child+html #search_page .image_corners_letterbox .corner_border_bottom, *:first-child+html #search_page .image_corners_letterbox .corner_border_bottom_over {position:absolute;width:201px;height:200px;margin:0 0 0 -100px;}html>/**/body #object #collection_object .image_corners_letterbox {float:left;margin:0 0 6px 0;width:470px;height:400px;padding:0px;}html>/**/body #object #collection_object .image_corners_letterbox img {margin:0 0 0 1px;}#collection_object .image_corners_letterbox img {margin:0;}#collection_object .corner_border_top {margin:-1px 0 0 12px;z-index:4;position:absolute;left:0;}#collection_object .corner_border_top_over {margin:-1px 0 0 12px;z-index:4;position:absolute;left:0;}* html .thumb_image_letterbox .corner_border_top, * html .thumb_image_letterbox .corner_border_top_over {position:absolute;margin:-1px 0 0 -54px;}* html .thumb_image_letterbox .corner_border_bottom {position:absolute;margin:0 0 0 -50px;width:103px;height:104px;}* html .thumb_image_letterbox .corner_border_bottom_over {position:absolute;margin:0 0 0 -50px;width:103px;height:104px;}* html #collection_object .corner_border_top, * html #collection_object .corner_border_top_over {margin:-1px 0 0 10px;}html>/**/body #collection_object .corner_border_top {margin:-1px 0 0 -1px;position:relative;}html>/**/body #collection_object .corner_border_top_over {margin:-1px 0 0 -1px;position:relative;}/*IN DEPTH PAGES*/#collection_object .corner_border_bottom {float:none;position:absolute;background-position:bottom right;margin:0px;width:401px;height:401px;z-index:2;display:block;}#collection_object .corner_border_bottom_over {float:none;position:absolute;background-position:bottom right;margin:0px;width:401px;height:401px;z-index:2;display:block;}html>/**/body #collection_object .corner_border_bottom {}html>/**/body #collection_object .corner_border_bottom_over {}/*#object #collection_object .corner_border_bottom {width:474px;height:482px;}*/* html #collection_object .corner_border_bottom, * html #collection_object .corner_border_bottom_over { /*for ie6*/width:401px;height:401px;margin:0 0 0 -200px;}*:first-child+html #collection_object .corner_border_bottom, *:first-child+html #collection_object .corner_border_bottom_over { /*for ie7*/width:401px;height:401px;margin:0 0 0 -200px;}* html #object #collection_object .corner_border_bottom, * html #object #collection_object .corner_border_bottom_over { /*for ie6*/width:471px;height:401px;margin:0 0 0 -235px;}*:first-child+html #collection_object .image_corners_letterbox { /*for ie7*/float:left;margin:0 0 6px 0;width:400px;height:400px;}*:first-child+html #object #collection_object .corner_border_bottom, *:first-child+html #object #collection_object .corner_border_bottom_over {width:471px;height:401px;margin:0 0 0 -235px;}html>/**/body .tinythumb_image_letterbox .corner_border_top, html>/**/body .tinythumb_image_letterbox .corner_border_top_over {position:absolute;}* html .tinythumb_image_letterbox .corner_border_top, * html .tinythumb_image_letterbox .corner_border_top_over {position:absolute;margin:-1px 0 0 -31px;}* html .tinythumb_image_letterbox .corner_border_bottom {margin:0 0 0 -30px;width:62px;height:61px;}* html .tinythumb_image_letterbox .corner_border_bottom_over {margin:0 0 0 -30px;width:62px;height:61px;}/*COLLECTION OBJECT PAGES*/html>/**/body #object #collection_object .corner_border_bottom {width:471px;height:401px;}html>/**/body #object #collection_object .corner_border_bottom_over {width:471px;height:401px;}/*#object_vertical #collection_object .corner_border_bottom {float:none;position:absolute;top:0;left:10px;background-position:bottom right;margin:0px;width:474px;height:546px;z-index:2;display:block;}*//*page top image styles (main image)*/#page_top .image_corners {width:624px;/*height:300px; we don't need to restrain the images */overflow:hidden;border:0px;margin:5px 0 12px 0;padding:0px;text-align:left;}* html #page_top .image_corners {margin:5px 0 12px 2px;}* html #page_top .image_corners .corner_top {position:relative;}*:first-child+html #page_top .image_corners .corner_top {position:relative;}* html #page_top .image_corners img {margin:-12px 0 0 0;}*:first-child+html #page_top .image_corners img {margin:-12px 0 0 0;}#page_top .image_corners img {margin:0 0 0 -10px;float:left;padding:0px;/*height:300px;*/}#page_top .image_corners .nocorners img {margin:0px;}* html #page_top .image_corners img {margin:0 0 0 -10px;}*:first-child+html #page_top .image_corners img {margin:0 0 0 -10px;}#page_top .image_corners .corner_bottom {margin:-9px 1px 0 0;}* html #page_top .image_corners .corner_bottom {background-position:top left;margin:-9px 0 0 0;}*:first-child+html  #page_top .image_corners .corner_bottom {background-position:top left;margin:-9px 0 0 0;}/*---------------------- CALENDAR STYLES ---------------------*/#calendar_widget {background-color:#262626;background-repeat:repeat-x;width:97px;overflow:hidden;margin:0 0 9px 0;}*:first-child+html .cal_bottom {height:4px;}#cal_search {display:block;width:89px;height:20px;overflow:hidden;margin:8px 6px -3px 6px;}* html #cal_search {margin:8px 6px -3px 4px;}*:first-child+html #cal_search {margin:6px 6px -3px 4px;}#cal_search input.search {width:72px;height:9px;background-repeat:no-repeat;background-position:top left;background-color:#fff;border:0px;font-size:9px;margin:0px;padding:3px 2px 2px 2px;}* html #cal_search input.search {width:68px;}*:first-child+html #cal_search input.search {width:68px;}#cal_search input.go{width:10px;height:10px;background-color:#fff;border:0px;margin:1px 0 0 -4px;padding:0px;}* html #cal_search input.go{margin:1px -3px 0 -4px;}*:first-child+html #cal_search input.go{margin:1px -3px 0 -4px;}.cal_category_name {font-size:11px;font-weight:bold;float:left;z-index:-1;margin:3px 0 0 5px;}html>/**/body .cal_category_name {margin:3px 0 0 -3px;}.cal_item_links {margin:6px 0 1px 0;}.cal_item a, .cal_item a:hover, .cal_item a:visited, .cal_item a:active, .cal_item_selected a, .cal_item_selected a:hover, .cal_item_selected a:visited, .cal_item_selected a:active  {display: block;width:92px;/*height:13px;*/text-decoration:none;font-weight:bold;font-size:10px;color:#fff;margin: 0 0 0 5px;padding:1px 0 0 6px;}.cal_item a:link,.cal_item a:visited {	background-color: #525252;}.cal_item a:hover,.cal_item a:active,.cal_item_selected,.cal_item_selected a,.cal_item_selected a:hover,.cal_item_selected a:visited,.cal_item_selected a:active {	background-color: #262626;}#calendar_widget img {float:right;padding:4px 4px 1px 4px;}#calendar_widget .corner_top {margin:0px;padding:0px;}#calendar_widget .corner_bottom {margin:-4px 0 0 0;}#widget_col .corner_bottom2 {background-repeat:no-repeat;height:9px;width:9px;float:right;margin:-5px -1px 0 0;}.cal_month {clear:both;padding:3px 0 0 0;margin:0px;}.cal_week, .cal_week_days {height:14px;width:93px;overflow:hidden;padding:0 0 0 3px;}.cal_week_days {height:11px;}.cal_empty_day {float:left;width:13px;height:13px;font-size:9px;font-family:Arial, Verdana, Helvetica, sans-serif;color:#fff;text-align:center;}.cal_empty_day a {font-size:14px;font-weight:bold;color:#fff;text-decoration:none;}.cal_day {float:left;border-top:1px solid #CECECE;border-left:1px solid #CECECE;width:12px;height:13px;background-color:#fff;font-size:9px;font-family:Arial, Verdana, Helvetica, sans-serif;text-align:center;padding:2px 0 0 0;overflow:hidden;}.cal_day_on, .cal_day_on_today {float:left;border-top:1px solid #CECECE;border-left:1px solid #CECECE;width:12px;height:13px;font-size:9px;font-family:Arial, Verdana, Helvetica, sans-serif;text-align:center;padding:2px 0 0 0;overflow:hidden;}/*FOR DIFFERENT COLORED CATEGORIES, ADD #cal_category2, ETC*/#cal_category1 .cal_day_on, .cal_day_on_today {background-color:#d3212a;}#cal_category1 .cal_day_on a, .cal_day_on_today a {display:block;background-color:#d3212a;font-size:9px;text-align:center;color:#fff;}#cal_category1 .cal_category_name {color:#d3212a;}#cal_category1 .cal_day_on a:hover, .cal_day_on_today a:hover {background-color:#d3212a;text-decoration:none;}#cal_category1 .cal_day_on_today {background-color:#d3212a;}/*---------------------- FOOTER STYLES ---------------------*/#footer {	clear: both;	padding-top: 10px;	margin-bottom: 30px;	text-align: right;	font-size: 11px;	font-family: Arial, Verdana, Helvetica, sans-serif;}#footer img {	float:left;	padding: 0 0 0 1px;	position: relative;	top: -8px;}#footer a, #footer a:hover, #footer a:visited, #footer a:active {color:#fff;text-decoration:underline;}#footer ul {padding:0px 3px 0 0;}#footer ul.bottomrow {padding:2px 3px 0 0;}#footer li {padding:0 0 0 10px;display:inline;}#footer .black {color:#fff;}/*---------------------- OTHER STYLES ---------------------*/.searchDescriptionLink {	float:right;	margin:-22px 0px 0px 0px;	text-align:right;}.searchDescriptionLink a {	color:#706C5E;	font-weight:bold;}#rss_link {	margin:-21px 0px 0px 0px;}#rss_link a {	color:#d3212a;}#rss_link .highlight a {	font-weight:normal;	font-size:10px;}/*---------------------- POPUP STYLES ---------------------*/#what_is {	visibility: hidden;	/*float: left;*/	z-index: 100000;	width: 230px;	position: absolute;	background-color:#FFFFFF;	border: 1px dashed #000000;	padding: 10px;	text-align:left;}#remindForm {	background-color:#FFFFFF;	border:1px dashed #000000;	float:left;	padding:5px;	visibility:hidden;	width:205px;	height:250px;	z-index:100000;	position:absolute;	margin-top:4px;}.remindSubmit {	background-color:#D4D4D4;	border:1px solid #999;	height:18px;	text-align:center;	font-size:10px;	width: 50px;}#remindForm input {	width:150px;}#explination {	color: #000000;}#explination h2 {	display: block;}.clear {	clear:both;}.pressReleases li {	margin-top: 8px;}/*---------------------- FORM STYLES ---------------------*/.fieldText {	width:200px;	margin: 4px 0;}.fieldArea {	width:340px;}.formSection td {	font-size:10px;}/* ------------------------------ REMOVE EMAIL ------------------------------ */p#removeEmail {	width: 100%;	margin: 180px 0;	text-align: center;}/* exhibition */#exhibitionCaption {	float:left;	margin:-4px 0 0 0;	width:440px;}#printableNav {	padding: 10px 0;}#printableNav a {	font-weight: bold;}#printableNav a:visited {	color: #d3212a;}