/* POSTERS COLLECTION STYLES */
/* POSTERS COLLECTION STYLES */

 #theme_1_expand, #theme_2_expand, #theme_3_expand,#theme_4_expand,#theme_5_expand ,#theme_6_expand  { display:none;}

#local-navigation #current-section dl dd.sub-theme a{
	color: #666666;
	}
#local-navigation #current-section dl dd.sub-theme-active a{
	background-color: #666666;
	padding-left: 14px;
	color: #FFFFFF;
	margin-left: 18px;
	}
#local-navigation #current-section dl dd.main-theme-active {
	padding-left: 0;
	}
#local-navigation #current-section dl dd.main-theme-active a{
	background-color: #3497D5;
	padding-left: 10px;
	color: #FFFFFF;
	margin-left: 19px;

	}


.secondary-content-1 .panel {
	padding-bottom: 9px;
	cursor: pointer;
	line-height: 1.2em;
	}


.panel h1 a:link, .panel h1 a:visited, .panel h1 a:hover, .panel h1 a:active {
	color: #FFFFFF;
	}
.tertiary-content-1 {
	margin-top: 19px;
	}
.tertiary-content-1 .panel {
	cursor: pointer;
	}
	
.tertiary-content-1 .panel .right {
	padding: 19px 19px 9px 9px;
	}
.tertiary-content-1 .panel p {
	margin-right: 0;
	padding-right: 0;
	}
.tertiary-content-1 .panel img {
	margin-left: -8px;

	}
/* Artist Landing */

 .alpha-char { float:left;  margin: 5px 4px 15px 0px;}
 .letterbox{color: #FFFFFF; font-weight: bold; width:23px; font:Arial, Helvetica, sans-serif; background: #666284; height:2em; border-top: 2px solid #666284; border-bottom: 2px solid #666284; font-size:120%;  text-align:center; vertical-align: middle;padding-top:0.6em;}
 .alpha-char a { cursor: pointer; color: #FFFFFF;}
 #alpha-select{ background: #E5E5E5 ;color: #000000; font-weight:bold; ;border:2px solid #666284 ;} 

 .theme4-unit-1st {float:left; width:164px; margin-right:7px; margin-bottom:9px !important /*Non-IE6*/; margin-bottom:9px /*IE6*/; border-right: 1px solid #666284;}
 .theme4-unit-2nd {float:left; width:166px; margin-right:7px; padding-left: 8px; margin-bottom:9px !important /*Non-IE6*/; margin-bottom:9px /*IE6*/; border-right: 1px solid #666284;}
 .theme4-unit-3rd {float:left; width:166px; margin-right:7px; padding-left: 8px; margin-bottom:9px !important /*Non-IE6*/; margin-bottom:9px /*IE6*/;margin-left:0px; border-right: 1px solid #666284;}
 .theme4-unit-4th {float:left; width:160px; padding-left: 8px; margin-bottom:9px !important /*Non-IE6*/; margin-bottom:9px /*IE6*/;}

 .column4-unit-1st {float:left; width:168px; margin-right:8px; margin-bottom:5px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
 .column4-unit-2nd {float:left; width:168px; margin-right:8px; margin-bottom:5px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; }
 .column4-unit-3rd {float:left; width:168px; margin-right:8px; margin-bottom:5px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;margin-left:0px;}
 .column4-unit-4th {float:left; width:168px; margin-right:4px; margin-bottom:5px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.clear-contentunit {clear:both; width:706px; height: 1px; border:none; background: #666284; color: #666284;}
.clear-contentunit-short {clear:both; width:536px; height: 1px; border:none; background: #666284; color: #666284;}

/* DATES LANDING PAGE */

/* AD STYLES */

.panels {
	margin-top:22px;
	clear: both;
	}
	

.nodisplay {
	display: none;
	}


.clear-intro {
	clear: both;
	display: inline;
	}

#main-content {
	background-color: #FFFFFF;
	}

h1 {
	border-bottom: 1px solid #666284;
	padding-top: 0;
	}
h2 {
	border-bottom: none;;
	}

.date-container {
	margin-left: -2px;
	}
.daterange {
	display: inline;
	padding: 5px 19px;
	}
.dateyear {
	display: inline;
	padding: 19px;
	}

/* Local Navigation Styles */



.nav-area {
	border-bottom: 1px solid #CCCCCC;
}
/* LTM STYLES - Ammended by AD */

.header-breadcrumbs {clear:both; width:744px; padding:2.6em 0 1.0em 0; background: #FFFFFF; }
.header-breadcrumbs ul {float:left; width:444px; list-style:none; padding:9px 19px 6px 19px;}
.header-breadcrumbs ul li {display:inline; padding:0 3px 0 7px; background:transparent url(../images/green-bullet.gif) no-repeat 0 0.45em; font-weight:normal; color:rgb(125,125,125); font-size:100%;}
.header-breadcrumbs ul a {color: #3497D5; text-decoration:none;}
.header-breadcrumbs ul a:hover {color: #113B92; text-decoration:underline;}

.date-float { float:left; margin:6px 2px 0 0;width:62px; font:Arial, Helvetica, sans-serif;}
.date-float a:hover {color: #FFFFFF;}
.date-float a { cursor: pointer;}
.date-box { margin: 0; padding: 0; background-color: #666284;}
.date-footer {display: block; margin: 0; width:60px; height:2em; text-align: center; padding-top:8px; padding-bottom: 4px; border-left:solid 1px #666284; border-right:solid 1px #666284; background:#666284; color:#FFFFFF; font-weight: bold; }
.date-footer-photo {display: block; margin: 0; width:60px; height:3em; text-align: center; padding-top:8px; padding-bottom: 4px; border-left:solid 1px #666284; border-right:solid 1px #666284; background:#666284; color:#FFFFFF; font-weight: bold; }
#main-content .date-box img {   border-left:solid 1px #666284; border-right:solid 1px #666284; border-top:none; border-bottom:none; text-decoration:none; margin:0px 0px;  padding: 0px 0px; width:60px; }
 

/* Date Decade */

.column1-unit {width:546px; margin-top: 5px; margin-bottom:5px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.panels {margin:5px 0px 0px 0px;}	
 .thumb-boxes { float:left; margin:0px 0px 9px 0px; font:Arial, Helvetica, sans-serif; width:123px; height:180px; margin:none; background-color: rgb(215,219,222); margin-right:9px; border:solid 1px rgb(215,219,222); overflow:hidden}
 .thumb-boxes a { cursor: pointer; color: #FFFFFF;}
.thumb-boxes .thumb-image-box { text-align:center; background: #FFFFFF url(../../images/posters/panel-bg-1.gif) repeat-x; }
#main-content .thumb-image-box img {  border:none; text-decoration:none;  margin: 10px 0 100px 1px;}
.thumb-boxes .main-heading {  width:120x; height: 4em ;   background-color: rgb(215,219,222); color: #000000; overflow: hidden;  }
.thumb-boxes .main-heading p {  text-align: center; padding: 0.4em 0 0.1em 0; font-size:120%;   }
.thumb-boxes a:hover { text-decoration: underline; color: #000000;  }

/* Decade Head */



.thumbnail-content {
	margin-left: 216px;
	margin-right: 19px;
	background-color: #FFFFFF;
	}
	
#decade-image {
	float: left;
	padding-right: 10px;
	margin: 0 10px 10px 0;
	}  

#page-image {
	float: left;
	padding-right: 10px;
	margin: 0 19px  1px 0;
	text-align: left;
	}
#page-image-noborder {
	float: left;
	padding-right: 10px;
	margin: 0 19px  1px 0;
	text-align: left;
	}


/* Main Navigation */
 
.main-navigation .loginform {width:160px; margin:-10px 20px 0 20px;}
.main-navigation .loginform p {clear:both; margin:0; padding:0;}
.main-navigation .loginform fieldset {width:160px; border:none;}
.main-navigation .loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.main-navigation .loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.main-navigation .loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-size:110%;}
.main-navigation .loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.main-navigation .loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; color:rgb(150,150,150); font-size:110%;}
.main-navigation .loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.main-navigation .searchform {width:160px; margin:0 20px 0 20px;}
.main-navigation .searchform fieldset {border:none;}
.main-navigation .searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-size:120%;}
.main-navigation .searchform input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center;color:rgb(150,150,150); font-size:120%;}
.main-navigation .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}


.main-navigation .searchform3 {width:160px; margin:0 20px 0 20px;}
.main-navigation .searchform3 fieldset {border:none;}
.main-navigation .searchform3 input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-size:120%;}
.main-navigation .searchform3 input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center;color:rgb(150,150,150); font-size:120%;}
.main-navigation .searchform3 input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}


.main-navigation h1.first {clear:both; margin:0 0 0em 0; padding:2px 0 2px 20px;  background-color:rgb(190,190,190);  color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.main-navigation h1.next {clear:both; margin-top:25px;margin-bottom:0px; padding:4px 20px 3px 20px; background-color:rgb(190,190,190); color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.main-navigation h1.new {clear:both; margin-top:80px;margin-bottom:0px; padding:4px 20px 3px 20px; background-color:rgb(190,190,190)  color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.main-navigation h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px; background:rgb(190,190,190);   color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.main-navigation h2 {clear:both; margin:20px 10px 10px 20px; color:rgb(100,100,100); font-weight:bold; font-size:150%;}
.main-navigation h3 {clear:both; margin:10px 10px 5px 20px; color:rgb(80,80,80); font-weight:bold; font-size:110%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.main-navigation p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-navigation p.center {text-align:center;}
.main-navigation p.right {text-align:right;}

.Xmain-navigation ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.Xmain-navigation ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(/images/posters/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-navigation ol {margin:0.5em 10px 1.0em 40px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 45px /*IE6*/;}
.main-navigation ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

#nomatches { display:block; width: 550px; height: 300px; background-image: url(/images/posters/error.jpg); background-repeat:no-repeat; background-position:center; }

/* Poster Search */

/* Posters */

.searchform3 {
width: 220px;
float: right;
padding: 0;
margin: 0;
	}
.searchform {
float: right;
padding: 0;
margin: 0;
	}



#poster-search {
	margin: 0;
	padding: 0;
	}

#poster-search-input {
	margin: 0;
	padding: 0;
	}
form.poster-form  {
	float: right;
	margin: 0;
	padding: 0;
	}

  .record-navigation { text-align: right;   margin-top: 2px;}
  X.record-navigation a{  text-decoration: underline;}
  .record-navigation2 .sort-by {   float: left;}
  .record-navigation #txSortingCombo { margin-left:11px;}
  .page-navigation .sort-by select {   font-size: 110%;   background-color: #E5E5E5;   margin: 0 0 0 10px;   vertical-align: middle;}
  .record-navigation .pipe-spacer {   padding: 0 8px;}
  .record-navigation .active{ color:rgb(156, 164,171) ;font-weight: bold;   padding-right:3px;}
  .record-navigation a.pageno{   padding: 0.3em; }
  .record-navigation #pageno-thispage{ border:solid 1px rgb(0,0,0); font-weight: bold;   padding-right:2px;padding-left:2px;}
  
  .record-navigation .inactive{   color: #999;}
  .record-navigation .backtothumbs{   color: #999; float:left}
  .page-navigation .sort-by {   float: right; }
  .page-navigation {padding: 0.6em 0 0 0; margin-bottom: 0;}
  .page-navigation p {padding: 0; margin-bottom: 0; display:inline;}
  
  
  
  
  
/* Poster Poster */


#posterthemes { width: auto; }
#posterthemes h2{ clear: both; margin-bottom:0.5em;}

.column2-unit-left {float:left; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.expand-content {float:left;  width:537px; margin-bottom:10px } 


/* Themes */

 .theme-boxes { float:left; margin:10px 0px 5px 0px; font:Arial, Helvetica, sans-serif; }
 .theme-boxes a { cursor: pointer; color: #FFFFFF;}
 .main .theme-boxes a:hover, .theme-boxes a:visited { text-decoration:none; background-color:#ffffff; border:none; margin:0px 0px;}
 .main .theme-boxes a:hover img { border-left:solid 2px #666284;border-bottom:solid 3px #666284; border-right:solid 2px #666284; border-top:none; }
 .theme-box { margin:0px 0px 0px 0px;}
 .theme-box .theme-heading { margin:0px 0px 0px 0px; width:160px; height:2.4em;text-align: center; font-size:110%;padding:16px 0 8px 0;border:none; background: #666284; color:rgb(255,255,255); }
 .theme-box .theme-heading2 { margin:0px 0px 0px 0px; width:160px; height:2.4em;text-align: center; font-size:110%;padding:12px 0 12px 0;border:none; background: #666284; color:rgb(255,255,255); }

 .main .theme-box img {   border-left:solid 2px #666284;border-bottom:solid 3px #666284; border-right:solid 2px #666284; border-top:none; text-decoration:none; margin:0px 0px;  padding: 0px 0px; background:rgb(220,220,220);}

.small-text {
	font-size: 80%;
	}



/*#global-nav-container{
  border-bottom: 4px solid #666284;
  }
  */
  
  
  
/* Glossary */

.glossary-jump {
	width: 160px;
	padding: 10px;
	float: right;
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	}

/* Homepage Puller Text */
.hompage-puller {
	clear: left;
	width: 445px;
	margin-left: 19px;
	padding: 9px;
	color: #000000;
	font-size: 120%;
	border-top: 1px solid #666284;
	border-bottom: 1px solid #666284;
	background-color: #F0F0F0;
	}
