/* css eaf */






* {
	padding: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

html, body
{
	
	width:960px;
	font-size: small;
	font-family:Courier New, Courier, monospace; 
	color: #1a1a1a;

		
	
	
}

body
{
background-image:url();
background-repeat:no-repeat;
background-position:top right;

} 

#header  {
	width: 960px;
	overflow: hidden;
	height: 121px;
	background-color: transparent;
	background-position: right top;
}
	

div#content {
  width: 960px;
  padding: 0 10px;
  margin-top: 12px;
  background-color: #ffffff;
 }
  
div#left {
  width: 700px;
  padding: 0 5px;
  float: left; }
div#right {
	width: 200px;
	float: left;
	margin-left: 40px;
}
  
  div.hr {
  height: 2px;
  border: 0;
  border-bottom: 1px dotted #999;
  margin: 8px 0; }
div#header:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }
div#header ul#topnav:after, div#header ul#subnav:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
 visibility: hidden; }

div#content:after, div.module_row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.float-wrapper:after, .event_page_interact:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

div.event_blurb:after, div.feature_row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.module:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

#topnav {
	height: 14px;	/* 97 - 33 */
	padding-top: 13px;
	/*background: transparent url(..images/assets/logoacronym-edited-f.png) top right no-repeat;*/
	list-style: none;
	padding-left: 12px;
}
#topnav li {
	float: left;
	padding: 0 0 0 0;
	height: 31px;
	/*text-indent: -5000px;*/
	margin-left: 10px;
	overflow: hidden;
}
#topnav li a {
display: inline;
	height: 31px;
}

/*
#nav #h_exhib { width: 248px; }
#nav #h_events { width: 147px; }
#nav #h_learn { width: 127px; }
#nav #h_join { width: 87px; }
#nav #h_shop { width: 109px; }
#nav #h_about { width: 135px; }

*/

#img
{position:absolute;
left:0px;
top:0px;
z-index:-1;
}



#subnav

{
	list-style: none;
	height: 14px;
	width:945px;
	font-family: "Courier New", courier, mono-space;
	text-transform:lowercase;
	font-size: 11px;
	font-weight:400;
	padding-top: 4px;
	border-left: 1px solid #666;
}


ul#topnav {
	list-style: none;
	margin: 0;
	height: 78px;
	font-weight: 500;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
}
  
  /* this sets the sub menu list */
ul#subnav {
	list-style: none;
	margin: 0;
	padding: 10px 0 10px 18px;
	font-weight: normal;
}
ul#topnav li {
  font-size: 10px;
  color:#1a1a1a;
  margin-top: 22px;
  float: left;
  padding: 0 15px 0 0; }
ul#subnav li {
  float: left;
  padding: 0 15px 0 0; }
ul#topnav li a {
	color: #1a1a1a;
}
ul#subnav li a {
  padding: 2px 3px; }
  ul#subnav li a:hover {
    color: #e9e9e9; }
/*
ul#subnav {
	list-style: none;
	padding: 3px 0 3px 15px;
	font-weight: 500;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-style: normal;
	text-transform: lowercase;
	text-decoration: none;
	border-left: 1px solid #666;
}
ul#subnav li {
  float: left;
  padding: 0 7px 0 0; }
ul#nav li a {
  color: #ffffff; }
ul#subnav li a {
	padding: 2px 3px 0px;
}

*/
  
/*  
  ul#subnav li a:hover {
	color: #333;
	background-color:#ccc;
}
*/


	 
	  .exhibition_blurb div.more_info {
  margin-top: 10px; }
.exhibition_blurb p.date {
  margin: 0;
  padding: 0; }
.exhibition_blurb h3 {
  margin: 10px 0 0 0;
  font-size: 18px; }
.exhibition_blurb h4 {
  font-size: 14px; }
.exhibition_blurb a {
  color: #1a1a1a; }
  
  
  
	.event_page_main {
  margin-bottom: 18px; }
  
  .event_page_main h2 {
    font-family:courier new, courier, mono-space;
    font-size: 18px;
	font-weight: 700;
    margin-top: 4px; }
.event_blurb h2 a, .artist_profile h3 {
  color: #333;
  font-size: 14px;
  font-family: Courier New, Courier, monospace; }
	
	.event_page_main h4 {
    font-family:courier new, courier, mono-space;
    font-size: 13px;
	font-weight: 700;
    margin-top: 4px; }
 
  .event_page_main p {
    margin-bottom: 9px; }

.event_page_series dl {
  margin-left: 8px; }

#featured_event, .event_blurb, .artist_profile {
  margin-bottom: 12px; }

.event_blurb img, .artist_profile img {
  float: left;
  margin-right: 12px; }



.event_blurb p a {
  color: #1a1a1a;
  text-decoration: none; }

.artist_profile .artist_profile_details {
  float: left; }

.event_blurb {
  border: 1px #e9e9e9 solid;
  padding: 4px 5px; }
  .event_blurb .event_blurb_details {
    margin-left: 237px;
    display: block;
    padding-left: 6px;
    position: relative; }
    .event_blurb .event_blurb_details .more_info {
      text-align: right;
      margin-right: 8px; }
  .event_blurb .event_date {
    font-size: 12px;
    font-weight: bold;
    color: #333;
    padding-top: 8px; }
  .event_blurb.not_published * {
    color: #CCCCCC; }
  .event_blurb:hover {
    background: none;
    border: 1px #cccccc solid; }
	.event_blurb:h3 a {
      color: #1a1a1a; text-decoration: none; }
    .event_blurb:hover h3 a, .event_blurb:hover .date {
      color: #ec8a1d; text-decoration: none; }
	 
  
   .bookshop_blurb div.more_info {
  margin-top: 10px; }
.bookshop_blurb h3 {
  margin: 10px 0 0 0;
  font-size: 18px; }
.bookshop_blurb h4 {
  font-size: 14px; }
.bookshop_blurb a {
  color: #1a1a1a; }

/* exhibs nav */


.exhibitions_subnav {
  background: #d38181; }

.exhibition_page_navigation {
  background: #d38181; }
  
 .exhibition_page_navigation li {
    border-left: 1px solid #666; }

.exhibitions_subnav li a, .exhibition_page_navigation li a {
  color: #1a1a1a; text-decoration: none;
 }

.exhibitions_subnav li a:hover, .exhibition_page_navigation li a:hover {
  background: #b41e32;
  color: #e9e9e9; text-decoration: none; }
  
/* events nav */
  
  .events_subnav {
  background: #f2ac5f; }

.events_page_navigation {
  background: #f2ac5f; }
  
 .events_page_navigation li {
    border-left: 1px solid #666; }

.events_subnav li a, .events_page_navigation li a {
  color: #1a1a1a; text-decoration: none;
 }

.events_subnav li a:hover, .events_page_navigation li a:hover {
  background: #ec8a1d;
  color: #e9e9e9; text-decoration: none; }
  
  
 /* bookshop nav */
 
 .bookshop_subnav {
  background: #efda48; }

.bookshop_page_navigation {
  background: #efda48; }
  
 .bookshop_page_navigation li {
    border-left: 1px solid #666; }

.bookshop_subnav li a, .bookshop_page_navigation li a {
  color: #1a1a1a; text-decoration: none; 
 }

.bookshop_subnav li a:hover, .bookshop_page_navigation li a:hover {
  background: #ffcc00;
  color: #1a1a1a; text-decoration: none; }
  
    /* studios nav */
  
  .studios_subnav {
  background: #81bd81; }

.studios_page_navigation {
  background: #81bd81; }
  
 .studios_page_navigation li {
    border-left: 1px solid #666; }

.studios_subnav li a, .studios_page_navigation li a {
  color: #1a1a1a; text-decoration: none;
 }

.studios_subnav li a:hover, .studios_page_navigation li a:hover {
  background: #528d4b;
  color: #e9e9e9; text-decoration: none; }
  
  
   /* learn nav */
  
  .archive_subnav {
  background: #96b8d4; }

.archive_page_navigation {
  background:#96b8d4; }
  
 .archive_page_navigation li {
    border-left: 1px solid #666; }

.archive_subnav li a, .archive_page_navigation li a {
  color: #1a1a1a; text-decoration: none;
 }

.archive_subnav li a:hover, .archive_page_navigation li a:hover {
  background: #0f61af;
  color: #e9e9e9; text-decoration: none; }
  
   /* join nav
   
   
  .join_subnav {
  background: #6e6eb7; }

.join_page_navigation {
  background: #6e6eb7; }
  
.join_page_navigation li {
    border-left: 1px solid #666; }

.join_subnav li a, .join_page_navigation li a {
  color: #1a1a1a; text-decoration: none;
 }

.join_subnav li a:hover, .join_page_navigation li a:hover {
  background: #000053;
  color: #e9e9e9; text-decoration: none; }
  
   */
  
   /* about nav */
   
.about_subnav {
  background: #6e6eb7; }

.about_page_navigation {
  background: #6e6eb7; }
  
 .about_page_navigation li {
    border-left: 1px solid #666; }

.about_subnav li a, .about_page_navigation li a {
  color: #1a1a1a; text-decoration: none;
 }

.about_subnav li a:hover {
  background: #000053;
  color: #e9e9e9; text-decoration: none; } 

.about_page_navigation li a:hover {
  background:#000053;
  color: #e9e9e9; text-decoration: none; }
  
  

  
  
/* an extra subnav - fix the list problem with the exhib sub nav
  #subnav {

  width: 960px;
  height: 21px;
  margin-bottom: 18px;
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 9px;
  }
 
 
 
  
 
  
  
  #in_page_nav li {
    float: left;
    margin: 5px 0 6px 0;
    padding: 0 4px; }
	
	#in_page_nav .first_li_item {
    border-left: 0; }


 */ 
 
 /*

.events_subnav
{background-color:#fff2e4;
}

.books_subnav
{background-color:#ffd700;
}

.studios_subnav
{background-color:#cee5ce;
}

.learn_subnav
{background-color:#e0eaf2;
}


.join_subnav
{background-color:#d6d6e5;
}

.about_subnav
{background-color:#edd4f8;
}

*/

.when_where {
  float: right;
  max-width: 230px;
  text-align: right;
  margin: 12px 0 6px 12px; }
  .when_where h2 {
    font-size: 14px;
	  text-transform: lowercase;
  color: #333;
  background: #ccc;
    font-weight: bold; }
  .when_where h4 {
    font-size: 12px;
    color: #333;
    font-weight: 700; }
  .when_where h5 {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    font-weight: normal; }
    .when_where h5 span {
      font-size: 11px; }


#in_page_nav {
  list-style: none;
  width: 700px;
  height: 21px;
  margin-bottom: 18px;
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 9px;
  }
  #in_page_nav li {
    float: left;
    margin: 5px 0 6px 0;
    padding: 0 4px; }
  #in_page_nav a {
    padding: 2px 4px; }
  #in_page_nav .first_li_item {
    border-left: 0; }
	
	.sponsors_wrapper {
  margin-left: 6px;
  font-size: 12px; }

div.sponsors_wrapper img {
  margin-right: 20px;
  margin-bottom: 6px; }
div.sponsors_wrapper a {
  display: inline-block;
  color: #666; }
  div.sponsors_wrapper a img {
	margin: 0;
	padding: 0 5px 0 0;
}
div.related_links {
  margin-left: 8px; }
  div.related_links a {
    display: block;
    margin-bottom: 6px;
    font-weight: bold;
    font-size: 12px; }

.artist_module ul.tabs {
  list-style-type: none;
  margin: 0 0 8px 0;
  border-bottom: 1px dotted #999;
  padding: 0 0 4px 8px; }
  .artist_module ul.tabs li {
    float: left;
    margin-right: 8px;
    font-weight: bold; }
	
	.resource_labels {
  line-height: 21px; }

.resource_label {
  display: inline;
  border: 1px #333333 solid;
  background: #ffffff;
   font-family: arial, helvetica, verdana, sans-serif;
  font-size: 9px;
  padding: 1px 4px;
  color: #666666; }
  .resource_label a {
    color: #333333;
	hover: #999999; }
  .resource_label.categories {
    border-color: #c4d96d;
    background-color: #eff8cc; }
  .resource_label.series {
    border-color: #e1a2cc;
    background-color: #f9d5ed; }
  .resource_label.assets {
    border-color: #ccc;
    background-color: #; }
  .resource_label.series a {
    text-decoration: none; }
  .resource_label .asset.video {
    background-image: url(/images/asset_icons/video.gif);
    overflow: hidden;
    padding: 0px 6px;
    background-repeat: no-repeat;
    background-position: 0 1px; }
  .resource_label .asset.image {
    background-image: url(/images/asset_icons/image.gif);
    overflow: hidden;
    padding: 0px 6px;
    background-repeat: no-repeat;
    background-position: 0 1px; }
  .resource_label .asset.audio {
    background-image: url(/images/asset_icons/audio.gif);
    overflow: hidden;
    padding: 0px 6px;
    background-repeat: no-repeat;
    background-position: 0 1px; }
	.resource_label .asset.audio {
    background-image: url(/images/asset_icons/mrelease.gif);
    overflow: hidden;
    padding: 0px 6px;
    background-repeat: no-repeat;
    background-position: 0 1px; }
	
	.description {
	margin-top: 12px;
  margin-bottom: 20px;
  }
  
  .description a: {
     color: #333333; text-decoration: none; }
	 
   .description a: hover {
      background: #cccccc;
  color: #333333; text-decoration: none; }
  
  p {
 
	font-family:Courier New, Courier, monospace; 
	color: #1a1a1a;
 margin: 0;
 padding: 0;
}

  
  .names_next {
  text-transform: lowercase; }
  
  h3.panel_title, h3.module_title {
	text-transform: lowercase;
	color: #666;
	background: #ccc;
	padding-left: 8px;
	height: 21px;
	font-family: "Courier New", Courier, monospace;
	font-size:16px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 8px;
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color: #e9e9e9;
}

.feature_major, .feature_minor {
  border: 1px #e9e9e9 solid; }
  .feature_major h4.date, .feature_minor h4.date {
    font-size: 12px; }
  .feature_major h2, .feature_minor h2 {
    font-size: 21px;
    margin: 0; }
    .feature_major h2 a, .feature_minor h2 a {
      color: #333; }
  .feature_major h2, .feature_major h4, .feature_minor h2, .feature_minor h4 {
    letter-spacing: -0.05em; }
  .feature_major h4 a, .feature_minor h4 a {
    color: #666; }

.feature:hover h2, .feature:hover h4, .feature:hover a {
  color: #b41e32; }
.feature:hover .blurb {
  color: #333; }

.feature_image {
  height: 175px; }

.feature_major {
  width: 698px;
  margin-bottom: 12px;
  display: block; }

.feature .teaser {
  background: transparent url(../images/assets/feat_header_bg.png) top left repeat;
  height: 175px;
  text-transform: lowercase;  }
  
  .feature .teaser_s {
  background: transparent url(../images/assets/feat_header_bg.png) top left repeat;
  height: 88px;
  text-transform: lowercase;  }

.feature .more {
  text-transform: lowercase; }
  
.feature .title_bar {
  padding: 8px 8px; }

a.feature_major_link {
  display: block;
  text-decoration: none;
  width: 690px;
  color: #333; }


.filler {
  padding: 10px 10px;
  display: block; }
  .filler span.location {
    font-size: 14px;
    color: #666;
    text-align: right;
    margin-top: 6px;
    display: block; }

.feature_major h2 .feature_major_link {
  padding-bottom: 2px; }
  
  
  ---
  
  .exhib_past, .exhib_past_blank {
  width: 700px;
  float: left;
  margin: 0 11px 12px 0;
  overflow: hidden; }

.feature_minor_blank {
  height: 88px; }
  
  .exhibpast_image {
  height: 175px; }




----

.feature_minor, .feature_minor_blank {
  width: 223px;
  float: left;
  margin: 0 11px 12px 0;
  overflow: hidden; }

.feature_minor_blank {
  height: 176px; }

.feature_minor.last_in_row {
  margin-right: 0; }

.feature_minor_blank {
  background: url(/images/minor_feature_blank.gif); }
  .feature_minor_blank.last_in_row {
    margin-right: 0; }

.feature_minor h2 {
  font-size: 18px;
  color: #333;
  margin: 0; }

a.feature_minor_link {
  display: block;
  text-decoration: none;
  width: 215px;
  color: #333; }
  a.feature_minor_link.filler {
    padding: 6px 6px 0 8px;
    width: 209px;
    height: 123px; }
  
  .module {
 border: 1px #e9e9e9 solid; 
 margin-bottom: 12px; }

.module_row {
  padding-left: 8px;
  margin-bottom: 12px;
  width: 700px; }

.sidebar_box {
	padding: 0 0px 0 12px;
	font-size: 12px;
	color: #666;
	border:#CCCCCC;
	border-left-style:solid;
	border-width:thin;
	margin-bottom: 12px;
	background-attachment: fixed;
	background-color: #e9e9e9;
	background-image: url(/#);
	background-position: 0 0;
}
  .sidebar_box a {
    color: #333; }
  .sidebar_box ul {
    list-style-type: none; }

.sidebar_box h3 {
  width: 212px;
  height: 14px;
  text-indent: -5000px;
  overflow: hidden;
  margin: 0 0 0 -12px; }
  .sidebar_box h3 a {
    display: block;
    width: 212px;
    height: 20px;
    text-indent: -5000px; }
  .sidebar_box h3.linked {
    text-indent: 0; }

#visitor_info_box h3 a {
  background: url(../images/assets/visitorinfo.png) 0 0 no-repeat; }
  
  
  
  .sidebar_box .sidebar_box_footer {
  text-align: right;
  font-size: 10px;
  margin-top: 12px;
  border-top: 1px dotted #999;
  padding: 8px 0; }


	



#footer {

	padding-top: 0.5em;
	font-size:9px;
	color: #333333;
	background-color: #e9e9e9;
	padding-left: 30px;
	border-color: #8a8a8a;
	border-width: thin;
	font-family: arial, verdana, sans-serif;
}






.h1

{
font-size:14px;
padding-bottom: 4px;
padding-top: 3px;

}

.cite
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-indent: 0px;
	word-spacing: normal;
}

/* link colors*/

/* red with hover */

a.one:link {color: #b41e32; text-decoration: none;}
a.one:visited {color: #b41e32; text-decoration: none;}
a.one:hover {color: #b41e32; background: #e9e9e9; text-decoration: none;}


/* in text grey */
a.two:link {color: #000000; text-decoration: none;}
a.two:visited {color: #000000; text-decoration: none}
a.two:hover {color: #b41e32; background:; text-decoration: underline;}

/* exhibition red with hover bg 

a.red:link {color: #333333; text-decoration: none;}
a.red:visited {color: #333333; text-decoration: none;}
a.red:hover {color: #333333; background: #b41e32; text-decoration: none;}


*/

  
/* charcoal with hover */

a.intext:link {color: #000; text-decoration: none;}
a.intext:visited {color: #000; text-decoration: none;}
a.intext:hover {color: #000; background: #e9e9e9; text-decoration: none;}

