/* -----------------------  CLEANUP -------------------------- */
html						{}

*							{outline: none;}
							/* "Gill Sans", "Gill Sans MT",  */
body 						{font: normal 80% "Gill sans", Tahoma,"Lucida Grande",Helvetica,Verdana, Arial, Sans-serif; color : #444;	background-color: #DCE2E2; margin: 0; padding: 0; line-height: 1.2em; text-align: center;}
							/*  "Gill Sans", "Gill Sans MT", "Trebuchet MS",Trebuchet,"Lucida Grande", */
h1, h2, h3, h4, h5			{f/ont-family: 'Century Gothic', Verdana, Arial, Helvetica, sans-serif; font-weight: normal; p/adding: 3px 1px; margin-top:2px; font-weight: normal;}

h1							{color: #444; font-size: 200%;}

h2							{color: #8C8C8C; font-size: 180%;}

h3, h4, h5					{color: #069; font-size: 1em;}

p							{margin: 6px 0;}

h1 a:link, h1 a:visited		{color : #2C363A; text-decoration: none;} /*#C2B791*/

h1 a:hover, h1 a:active		{color : #519ee6; text-decoration: underline;}

h2 a:link, h2 a:visited		{color : #CCC; text-decoration: none;} /*#2C363A*/

h2 a:hover, h2 a:active		{color : #519ee6; text-decoration: underline;} 

h4 a:link, h4 a:visited		{color: #CCC; text-decoration: none;}

h4 a:hover, h4 a:active		{color : #519ee6; text-decoration: underline;}

a:link						{color: #444;}

a:visited					{color: #666;}/*#FF9999*/

a:hover, a:active			{color: #519ee6;}

a img						{border-style: none;}

ul, li						{list-style: none; margin: 0; padding: 0;}	

/* ---------------------- GENERAL POSITIONING ---------------- */
	
#wrapper					{position: relative; width: 86%; margin: 18px auto; padding: 5px 1%; min-width: 880px; max-width: 1200px; text-align: left; background-color: #FFF; border: 1px solid #DDD;}
	
.header 					{overflow: hidden;}

#breadcrumb					{float: left; margin: 2px 0 4px 0; width: 100%;}

#content 					{float: left; width: 100%; margin: 6px 0 3em; position: relative;}

#main						{float: left; width: 80%; background-color: #FFF; margin-left: 6px;}

#footer 					{position: relative; margin: 2px; clear: both; width: 600px; min-height: 30px; text-align: left; padding: 18px 0 0 48px; b/order-top: 1px solid #BBB;}

#menus						{position: relative; padding: 0; z-index: 10; float: left; clear: both; width: 99%;} 

#action_menu				{overflow: auto; list-style: none; clear: left; padding-left: 0;}

#action_menu li				{float: left; padding: 2px; border: solid 1px #aaa; margin: 2px;}

#debug						{float: left; clear: both;}	

/* ---------------------- HEADER ---------------- */

a#site-anchor				{background: transparent url('../img/bg/header.png') -9px top no-repeat; display: block; text-indent: -9000px; width: 400px; height: 31px; margin-top: 4px; border-bottom: solid 1px #BBB;}

a#sig-anchor 				{background:transparent url(../img/bg/sig.png) no-repeat scroll right top; display:block; height:50px; position:absolute; right:-28px; top:-16px; width:212px; text-indent: -9000px;}


/*  ------------------------ BREADCRUMB  ------------------------ */

div#breadcrumb *,
#foot_menu  *					{float: left; padding: 0 1px; margin: 0;}

div#breadcrumb ul,
#foot_menu 						{list-style: none; padding: 0;}

div#breadcrumb ul li a,
#foot_menu li a					{text-decoration: none;}

div#breadcrumb a				{float: left;}

/* ------------------------- SIDE MENU -------------------------- */
#side_menu					{letter-spacing: 1.5px; font-family: Verdana,Arial; float: left; clear: both; width: 15%; list-style: none; padding: 0px 5px 6px 5px; margin: 0; b/order: solid 1px #666; b/ackground: #09F url('../img/browse_highlight.png') repeat-x left bottom;;}

#side_menu li				{padding: 0; margin: 1px 0; b/order-top: 1px #900 solid;}

#side_menu li a				{display: block; text-decoration: none; font-size: 1.05em; padding: 4px 8px 4px 3px; line-height: 1em; border: solid 1px #E5E5E5;}

#s/ide_menu li a::first-letter	{font-size: 1.3em; padding-right: 1px; normal; font-family: Georgia, "Times New Roman", Times, serif;}

#side_menu li a:link		{color: #444;}

#side_menu li a:visited		{color: #BBB;}

#side_menu li a:hover,
#side_menu li a:active		{color: #FFF; background: #AAA; /*url('../img/menu_side_gray.png') no-repeat right center;*/ border-right: #069 solid 5px; } /*url('../img/menu_highlight.png') repeat-x bottom left;*/

#side_menu li a.parent		{border: solid 1px #CCC; /*url('../img/menu_side_gray.png') no-repeat right center;*/ border-right: #09F solid 5px; color: #000; font-weight: bold; cursor: default;} /* url('../img/block_highlight.png') no-repeat 100% 50% url('../img/menu_highlight.png') repeat-x bottom left;*/
#side_menu li a.active		{border: solid 1px #CCC; /*url('../img/menu_side_gray.png') no-repeat right center;*/ border-right: #09F solid 5px; color: #000; font-weight: bold; cursor: default;} /* url('../img/block_highlight.png') no-repeat 100% 50% url('../img/menu_highlight.png') repeat-x bottom left;*/

#side_menu li ul li			{margin-left: 18px; text-indent: 6px; background-color: #F9F9F9;}

/*  ------------------------ FOOTER  ------------------------ */

#footer *					{display: inline; margin-left: 2px;}

/* ----------------------------- CLASSES ------------------------ */

.remove						{o/pacity: 0.3;}

.clean-anchor				{text-decoration: none;}

.clear						{position: relative; clear: both; height: 0px; }

.error						{color: #CC0000; background-color: #FFFF99; padding: 5px; border: solid 2px #CC0000;}

.error em					{font-weight: bold;}

.sm							{font-size: 0.75em; color: #444;}

.draggee					{z-index: 150;}

/* SLIMBOX */
#lbOverlay 						{position: absolute; z-index: 9999; left: 0; width: 100%; background-color: #FFF; cursor: pointer;}
#lbCenter, #lbBottomContainer	{position: absolute;z-index: 9999; left: 50%; overflow: hidden;	background-color: #fff;border: solid 1px #DDD;}
#lbCenter						{border-bottom-style: none;}
#lbBottomContainer				{border-top-style: none;}
.lbLoading 						{background: #fff url(../img/sb/loading.gif) no-repeat center;}
#lbImage 						{position: absolute; left: 0; top: 0; border: 10px solid #fff;	background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink 		{display: block; position: absolute; top: 0; width: 20%; outline: none;}
#lbPrevLink 					{left: 0;}
#lbPrevLink:hover 				{background: transparent url(../img/sb/prevlabel.gif) no-repeat 0% 5%;}
#lbNextLink 					{right: 0;}
#lbNextLink:hover 				{background: transparent url(../img/sb/nextlabel.gif) no-repeat 100% 5%;}
#lbBottom 						{font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #FFF; border-top-style: none;}
#lbCloseLink 					{display: block; float: right; width: 66px;	height: 22px; background: transparent url(../img/sb/closelabel.gif) no-repeat center; margin: 5px 0; outline: none;}
#lbCaption, #lbNumber 			{margin-right: 71px;}
#lbCaption 						{font-weight: bold;}

/* --------------------- HOME PAGE --------------------------- */

#home-main					{width: 67%; float: left;}

#sidebar					{width: 26%; float: right; text-align: center; border: solid 2px #70583A; padding: 18px 18px 510px;} 

#content.home				{background-position: 12px -5px; background-repeat: no-repeat; margin-top: 0;}

body.home a#sig-anchor		{display: none;}

/* -- HOME PAGE VISUAL MENU -- */
#home-main #visual-menu		{float: right; position: relative; width: 165px; padding: 0; margin: 0;}

#visual-menu li				{margin-bottom: 18px;}

#visual-menu a				{display: block; h/eight: 16px; border: solid 1px #ccc; color: #111; font-size: 110%; letter-spacing: 0.2em; padding: 122px 7px 2px 4px; background-position: top center; background-repeat: no-repeat;}

#visual-menu a:hover		{border-color: #09F; color: #09F;}

/* -- HOME PAGE MENU -- */
#home-main #site-menu		{clear: both; background: transparent url('../img/bg/bg-blend.png') top right repeat-y;}

#site-menu-inner			{padding: 18px 0; background: transparent url('../img/bg/sig.png') 8% center no-repeat; border: #09F solid 2px;}

#site-menu-inner ul			{list-style: none; padding: 4px 0 4px 0; margin: 0; width: 161px; float: right;}

ul#site-menu-primary		{border-right: #09F solid 1px; padding-left: 0; width: 160px;}

#site-menu-inner a			{color:#09F; font-size:118%; letter-spacing:0.15em; line-height:160%; text-decoration:none;} 

#site-menu-inner a:hover	{color: #003366;}

#site-menu p#home-contact	{clear: both; text-align: right; padding-top: 18px; margin-right: 12px; letter-spacing: 0.1em;}

p#home-contact a			{font-size: 100%;}

/* -- HOME PAGE SPOTLIGHT -- */
#spotlight-outer			{width: 67%; position: absolute; bottom: 0; left: 0;}

#spotlight					{margin-bottom: 12px; padding: 10px 12px 24px 36px; height: 668px; border: #CCAA55 solid 2px; background-position: bottom right; background-repeat: no-repeat;}

#spotlight-inner			{float: left; width: 70%; margin-top: 5px; margin-right: 10px; text-align: justify;}

#spotlight-header			{b/ackground: transparent url('../img/bg/spotlight.png') 2px top no-repeat; color: #111; font-size: 110%; letter-spacing: 0.2em;} 

/*#spotlight #object-desc		{border-top: #CA5 solid 1px;}*/

#spotlight #object-desc *		{clear: left;}

#spotlight #object-desc img		{padding: 3px; border: solid 1px #DDD; margin: 10px 5px 10px 0; float: left; clear: none;}

#spotlight #object-desc h2		{margin-top: 15px; font-size: 140%; letter-spacing: 0.2em;}

#spotlight-image			{border: solid 1px #DDD; padding: 4px; float: left;}

#spotlight-footer			{font-size: 120%; border: solid 2px #DDD; padding: 3px 12px; text-align: right;}

/* -- HOME PAGE SIDEBAR -- */
#sidebar #archive-link		{display: block; b/ackground: transparent url('../img/bg/archive-link.png') center 90% no-repeat; min-width: 220px; overflow: hidden; border: #DDD solid 1px; padding: 12px 2px 12px;}

#sidebar #archive-link:hover{border-color: #09F;}

#sidebar #archive-link a	{display: block; color: #111; font-size: 110%; letter-spacing: 0.2em; text-decoration: none;}

#sidebar #additional		{margin-top: 6px; padding: 6px 0px; margin-bottom: 48px; text-align: left; min-width: 220px;}

#upcoming					{margin-bottom: 36px;}

#upcoming p					{line-height: 18px; text-align: justify;}

#upcoming ul				{padding-left: 6px;}

.upcoming-txt				{color: #069; font-size: 120%;}

#upcoming ul li a			{line-height: 160%; letter-spacing: 0.1em;} 

#recent ul					{width: 100%; float: left; margin: 6px;}

#recent-link				{color: #111; font-size: 110%; letter-spacing: 0.2em;}

#recent ul li				{float: left; text-align: center; margin: 2px;}

#recent ul li a				{display: block; height: 100px; width: 100px; border: solid 1px #CCC; padding: 3px;}

#recent ul li a:hover		{background-color: #EEE;}

.additional-link			{line-height: 160%; font-size: 122%; border-bottom: solid 1px #DDD; display: block; text-decoration: none;}

/* --------------------------- ARCHIVE --------------------------- */

.archive							{float: left; margin: 0; clear: both; width: 100%;}

/* archive link, made up from heading element and inner anchor element */

.archive .archive_link_casing		{color: #900; background: transparent url('../img/link_left.png') left bottom no-repeat; text-align: right; padding: 0 0 9px 1px; border-top: solid 1px #900; float: left; margin: 10px 0;}

.archive .archive_link_casing:hover	{color: #DDD; background: transparent url('../img/link_left_over.png') left bottom no-repeat; border-color: #444;}

.archive .archive_link				{letter-spacing: 1px; color: inherit; line-height: 1.3em; background-color: transparent; border-right: solid 1px #900; padding: 0 11px 5px 10px; float: left; text-decoration: none;} 

.archive .archive_link:hover		{background-color: #444; border-color: #444;}	

/* archive intro */

.archive .archive_top						{width: 100%; float: left; margin-bottom: 8px; padding: 0 0 12px; border-top: solid 1px #E1E1E1; border-bottom: solid 1px #DDD;}

.archive .archive_top .set_title_casing		{margin-bottom: 5px;}

.archive .archive_top .subset_title			{width: 120px; background: #444 url('../img/menu_down_clear.png') no-repeat left bottom; color: #FFF;}

.archive_intro								{padding: 2px 0; margin-top: 5px; width: 100%; clear: both;}

/*multi_set_listing for archive*/

.archive .multi_set_listing			{float: left; width: 12.5em; padding: 0; margin: 0 10px 0 0;}

.archive .multi_set_listing ul		{float: left; clear: left; padding: 0; margin: 2px 0; font-family: Verdana, Arial, Helvetica, sans-serif; width: 100%;}

.archive .multi_set_listing ul li	{display: block; text-align: left; margin: 4px 0; padding: 0; overflow: hidden; border-top: 1px solid #DDD; }

/* single_set_listing for archive */

.archive .set_listing				{float: left; clear: left; margin: 0; padding: 0; width: 100%;}

.archive .set_listing li			{width: 15em; height: 15em; float: left; border-bottom: solid 1px #DDD; margin: 0; padding: 8px 4px 8px 8px; margin-right: 10px; margin-bottom: 10px; text-align: left;}

.archive .set_listing li .thumb			{border: solid 1px #FFF; float: left; clear: left;}

.archive .set_listing li .thumb:hover	{border-color: #666;}

.archive .set_listing li .thumb img		{float: left;}

.archive .set_listing li p				{float: left; clear: left; margin-top: 0; width: 100%;}

/* item listing for archive */

.archive .item_listing				{float: left; clear: left; margin: 0; padding: 0; width: 100%;}

.archive .item_listing li			{height: 16em; float: left; border: solid 1px #DDD; margin: 1px; padding: 4px; text-align: center; overflow: hidden;}  

.archive .item_listing li span		{display: block; width: 150px;}

.archive .chrono_listing li			{clear: left; text-align: left; width: 80%; border: none; border-bottom: solid 1px #DDD; height: auto;}

.archive .chrono_listing li	a.image-link {float: left; margin-right: 12px; width: 100px; height: 100px; padding: 2px; border: solid 1px #EEE; text-align: center; vertical-align: middle;}

.archive .chrono_listing li div.desc	{margin-left: 118px;}

.archive .pagination				{font-size: 130%; text-align: right; margin-top: 12px;}

.archive .pagination a				{text-decoration: none;}

/* item for archive */

.archive .archive_item					{float:left; clear:both; width: 100%; background: #FFF ;}

.archive_item .primary_image_link		{margin: 0 0 8px 0; padding: 4px; border: solid 1px #E1E1E1; float: left;}

.archive_item .primary_image_link img	{float: left;}

.archive_item .thumbnails				{padding: 0; margin: 0 2px 0 0; float: left; width: 120px;}

.archive_item .thumbnails *				{f/loat: left;}

.archive_item .thumbnails li			{float: left; display: block; margin: 0 0 2px; width: 100px; height: 100px; text-align: center; padding: 4px; border: solid 1px #E1E1E1;}

.archive_item .info						{padding: 0; margin: 0; float: left; clear: left; width: 20em; margin-left: 122px; line-height: 1.4em;}

/* next/prev nav for archive_item */

.archive_item .nav				{float: left; background: #E1E1E1; border-top: solid 1px #DDD; padding: 5px 0; margin: 30px 0 20px 0; width: 100%;}

.archive_item .nav li			{text-align: center; text-decoration: none; width: 150px; }

.archive_item .nav img			{border: solid 1px #BBB; margin: 0; padding: 5px; background-color: #FFF;}

.archive_item .nav a			{text-decoration: none; opacity: 0.5; position: relative;}

.archive_item .nav a:hover		{opacity: 1;}

.archive_item .nav a span		{display: block;}

.archive_item .nav p			{position: relative; bottom: 0; left: 0}

.archive_item .nav #prev		{float: left; margin-left: 5px;}

.archive_item .nav #next		{float: right; margin-right: 5px;}

/* common styling for links within archive page */

.archive .set_title_casing,
.archive .subset_title_casing	{float: left; clear: left; margin: 0; padding: 0;}

.archive .set_title				{color: #FFF; letter-spacing: 3px; background: #09F url('../img/menu_down_clear.png') left bottom no-repeat; padding: 4px 8px 11px; float: left; text-decoration: none;} 

.archive .set_title:hover,
.archive .subset_title:hover	{background-color: #444; opacity: 1; color: #FFF; text-decoration: none;} 

.archive .subset_title			{margin: 0; letter-spacing: 2px; float: left; clear: left; display: block; padding: 2px 4px 12px; background: transparent url('../img/menu_down_clear.png') no-repeat left bottom; color: #444; text-decoration: none;}

.archive .subset_title span		{padding-left: 2px; font-size: 0.8em; color: #AAA;}

.archive em						{ color: #9CC;} 

/* ------------------------ CURRENT ------------------------- */

.object							{float: left; margin: 0; clear: both; width: 100%;}

/* object link, made up from heading element and inner anchor element */

.object .object_link_casing		{color: #900; background: transparent url('../img/link_left.png') left bottom no-repeat; text-align: right; padding: 0 0 9px 1px; border-top: solid 1px #900; float: left; margin: 10px 0;}

.object .object_link_casing:hover	{color: #DDD; background: transparent url('../img/link_left_over.png') left bottom no-repeat; border-color: #444;}

.object .object_link				{letter-spacing: 1px; color: inherit; line-height: 1.3em; background-color: transparent; border-right: solid 1px #900; padding: 0 11px 0 10px; float: left; text-decoration: none;} 

.object .object_link:hover		{background-color: #444; border-color: #444;}	

/* object intro */

.object .object_top						{width: 100%; float: left; margin-bottom: 8px; padding: 0 0 12px; border-top: solid 1px #E1E1E1; border-bottom: solid 1px #DDD;}

.object .object_top .set_title_casing		{margin-bottom: 5px;}

.object .object_top .subset_title			{width: 120px; background: #444 url('../img/menu_down_clear.png') no-repeat left bottom; color: #FFF;}

.object_intro								{margin-left: 142px; border-left: 1px solid #E1E1E1; padding: 5px; margin-top: 5px; width: 60%;}

/*multi_set_listing for object*/

.object .multi_set_listing			{float: left; width: 12.5em; padding: 0; margin: 0 10px 0 0;}

.object .multi_set_listing ul		{float: left; padding: 0; margin: 2px 0; font-family: Verdana, Arial, Helvetica, sans-serif;}

.object .multi_set_listing ul li	{display: block; text-align: left; margin: 4px 0; padding: 0; overflow: hidden; border-top: 1px solid #DDD; }

/* single_set_listing for object */

.object .set_listing				{float: left; clear: left; margin: 0; padding: 0; width: 100%;}

.object .set_listing li			{width: 15em; height: 15em; float: left; border-bottom: solid 1px #DDD; margin: 0; padding: 8px 4px 8px 8px; margin-right: 10px; margin-bottom: 10px; text-align: left;}

.object .set_listing li .thumb			{border: solid 1px #FFF; float: left; clear: left;}

.object .set_listing li .thumb:hover	{border-color: #666;}

.object .set_listing li .thumb img		{float: left;}

.object .set_listing li p				{float: left; clear: left; margin-top: 0;}

/* item listing for object */

.object .item_listing				{float: left; clear: left; margin: 0; padding: 0; width: 100%;}

.object .item_listing li			{height: 16em; float: left; border: solid 1px #DDD; margin: 1px; padding: 4px; text-align: center; overflow: hidden;}  

.object .item_listing li span		{display: block; width: 150px;}

/* item for object */

.object .object_item					{float:left; clear:both; width: 100%; background: #FFF ;}

.object_item .primary_image_link		{margin: 0 0 8px 0; p/adding: 4px; b/order: solid 1px #E1E1E1; float: left;}

.object_item .primary_image_link img	{float: left;}

.object_item .thumbnails				{padding: 0; margin: 0 2px 0 0; float: left; width: 140px;}

.object_item .thumbnails *				{float: left;}

.object_item .thumbnails li			{display: block; margin: 0 0 2px;  padding: 4px; border: solid 1px #E1E1E1;}

.object_item .info						{padding: 0; margin: 0; float: left; clear: left; width: 15em; margin-left: 142px; line-height: 1.4em;}

.object_item p.credit					{clear: left; margin-left: 142px;}

/* next/prev nav for object_item */

.object_item .nav				{float: left; background: #E1E1E1; border-top: solid 1px #DDD; padding: 5px 0; margin: 30px 0 20px 0; width: 100%;}

.object_item .nav li			{text-align: center; text-decoration: none; width: 150px; }

.object_item .nav img			{border: solid 1px #BBB; margin: 0; padding: 5px; background-color: #FFF;}

.object_item .nav a				{text-decoration: none; opacity: 0.5; position: relative;}

.object_item .nav a:hover		{opacity: 1;}

.object_item .nav a	span		{display: block;}

.object_item .nav p				{position: relative; bottom: 0; left: 0}

.object_item .nav #prev			{float: left; margin-left: 5px;}

.object_item .nav #next			{float: right; margin-right: 5px;}

/* common styling for links within object page */

.object .set_title_casing,
.object .subset_title_casing	{float: left; clear: left; margin: 0; padding: 0;}

.object .set_title				{color: #FFF; letter-spacing: 3px; background: #09F url('../img/menu_down_clear.png') left bottom no-repeat; padding: 4px 8px 11px; float: left; text-decoration: none;} 

.object .set_title:hover,
.object .subset_title:hover		{background-color: #444; opacity: 1; color: #FFF; text-decoration: none;} 

.object .subset_title			{margin: 0; letter-spacing: 2px; float: left; clear: left; padding: 2px 4px 12px; background: transparent url('../img/menu_down_clear.png') no-repeat left bottom; color: #444; text-decoration: none;}

.object .subset_title span		{padding-left: 2px; font-size: 0.8em; color: #AAA;}

.object em						{ color: #9CC;} 

/* ------------------------ ABOUT ------------------------- */

.about_intro		{width: 80%; font-size: 110%; line-height: 1.4em; text-align: justify; border-bottom: solid 1px #E1E1E1;}

.local_anchors		{float: left; padding: 5px 0; margin: 0 2em 0 0; border-top: solid 1px #E1E1E1; border-bottom: solid 1px #E1E1E1; line-height: 1.4em;}

.local_anchors ul		{padding: 0; margin: 0 0 0 1em;}

.local_anchors a		{color: #AAA; text-decoration: none;}

.local_anchors a:hover	{color: #519ee6;  text-decoration: underline;}

.about_sections		{margin: 2em 0; float: left; clear: left; font-size: 110%; line-height: 1.4em;}

#rationale			{width: 80%; text-align: justify; border-bottom: solid 1px #E1E1E1;}

#biog				{width: 80%; text-align: justify; border-bottom: solid 1px #E1E1E1;}

#biog p				{line-height: 1.4em; margin: 10px 0; p/adding-left: 3em; text-indent: 1.5em;}
		
#biog p:first-line	{font-weight: bold; color: #444;}

#cv					{float: left; clear: left; width: 80%;}

#cv_list			{width: 100%; float: left; padding-left: 0;}

#cv_list h2			{color: #069; float: left; margin-top: 8px;}

#cv_list a.back_to_top,a.back_to_top		{float: right; background: transparent url(../img/bg/to-top.png) left center no-repeat; padding-left: 12px;}

#cv_list>li			{float: left; width: 100%; padding: 2px 0; b/order: solid 1px #DCE2E2; border-top: solid 1px #069;}

#cv_list li.alt		{background-color: #DCE2E2;}

#cv_list li ul		{float: left; width: 95%; margin: 2px 0 2px 5%; padding: 0;}

#cv_list li ul li	{border: none; border-top: solid 1px #DDD; margin-bottom: 3px; padding-bottom: 2px; float: left; clear: left; width: 100%;}


li p.hold			{float: left; clear: left; width: 7.5em; font-weight: bold; margin: 1px 0;}

li p.in				{display: block; margin: 2px 0 2px 7.5em;}

li div.notes			{color: #09F; margin-left: 7.5em;}

/* -------------------------- EXHIBITIONS ---------------------- */

table.sections					{clear: both; width: 60%; margin-top: 12px; border-collapse: separate;}

table.sections td				{vertical-align: top;}

tr.table_double td				{border-bottom: solid 1px #DDD;  text-indent: 12px;}

tr.table_double td				{padding-bottom: 10px;}

tr.table_one td					{padding-top: 10px; padding-left: 12px;}

tr.table_one td h3				{font-size: 150%;}

tr.table_one td img				{padding: 3px; border: solid 1px #DDD;}

tr.table_one td *				{margin-right: 5px;}

td.table_two					{text-align: right; padding-left: 5px;}

tr.section td					{padding-top: 10px; border-top: solid 2px #DDD; border-bottom: solid 1px #DDD;}

tr.section td.table_two			{padding-top: 0; vertical-align: top;}
