/**
 * @file
 * Block Styling
 */


#main-wrapper .block /* Block wrapper */ {}

/************ Block Defaults ****************/

/* Transparent block container */
#block-views-curators-highlights-block-1,
#block-views-museums-block,
#block-views-curators-highlights-block,
.not-front .region-sidebar-first .block,
#block-views-curators-highlights-block-2,
#block-views-events-block-2,
#main-wrapper #block-views-feature-blocks-block .views-row,
#main-wrapper #block-views-feature-blocks-block-1 .views-row,
#main-wrapper #block-views-feature-blocks-block-2 .views-row,
#content .view .views-row,
#content #block-views-masthead-image-block,
#block-views-news-block-3,
#block-views-news-block-8,
#block-views-news-block-7,
.fb-social-comments-plugin,
#block-block-6,
#block-views-north-atlantic-twitter-block,
#block-views-north-atlantic-twitter-block-1,
.overlayBox,
.node .content .field,
#block-views-exhibitions-block-3,
#block-views-news-block-5,
#block-views-museums-block-1,
.node-exhibition-landing-page,
#main .node-webform,
.page-node-15 #content .region-content,
#block-views-curators-highlights-block-1 .view-footer,
.section-search .region-content,
#block-block-9,
#block-block-10,
#block-block-13,
#block-block-14 .content,
#block-block-15,
#block-views-hms-carousel-block,
.front .region-sidebar-first .block,
#block-nmrn-bones-boa-block,
#block-block-18,
#block-block-19,
#block-block-21,
#block-views-exhibition-carousel-block,
#block-views-exhibition-carousel-block-1,
#block-views-exhibition-carousel-block-2,
#block-block-24,
#block-views-exhibition-social-links-block,
#block-views-exhibition-social-links-block-1,
#block-views-homepage-main-banner-block,
#block-views-members-area-attractions-block,
.login-block-wrap,
.members-intro,
#user-profile-form,
#block-views-members-area-videos-block,
#block-multiblock-1 {
	padding: 10px;
	margin-bottom: 2px;
	background-color: transparent;
	background-color: rgba(255, 255, 255, 0.3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4CFFFFFF,endColorstr=#4CFFFFFF);
	zoom: 1;
}

/* Events menu view on news & events page */

#block-views-events-block-3 .view-events .item-list .title,
#block-views-events-block-8 .view-events .item-list .title
{
	font-weight: normal;
}

#content .view-curators-highlights .view-content ul li.views-row {

}

.front #page-wrapper #page .block {
	margin-bottom: 30px;
}




#main .node-exhibition-landing-page .content .field,
#main .node-exhibition-landing-page .content .field .field-inr {
	padding: 0;
	margin: 0;
	background: none;
}

	/* Block Inners */

	/* Standard 5px padding */
	#content .view .views-row .views-row-inr,
	#main-wrapper #block-views-feature-blocks-block .views-row .views-field,
	#main-wrapper #block-views-feature-blocks-block-1 .views-row .views-field,
	#block-views-exhibitions-block-3 .views-field-field-masthead-image,
	#block-views-exhibitions-block-3 .views-field-view-node,
	#block-views-curators-highlights-block-2 .view,
	#block-views-curators-highlights-block-3 .view,
	#block-views-events-block-2 .view,
	.page-node-48 .region-content .block .view .views-row .row-inr,
	.page-node-206 .region-content .block .view .views-row .row-inr,
	.page-node-8 .region-content .block .view .views-row .row-inr,
	.page-node-847 .region-content .block .view .views-row .row-inr,
	.page-node-36 .region-content .block .view .views-row .row-inr,
	#block-views-north-atlantic-twitter-block .content,
	#block-views-north-atlantic-twitter-block-1 .content,
	#block-views-museums-block .views-row p.field-content,
	#content .view-curators-highlights .view-content ul li.views-row .views-field-view-node,
	#content #block-views-masthead-image-block .view .views-row,
	#block-views-news-block-3 .view,
	#block-views-news-block-7 .view,
	#block-views-news-block-8 .view,
	#block-views-museums-block .views-row div.field-content,
	#content .view-curators-highlights .view-content ul li.views-row div.views-field,
	#block-views-news-block-5 .content,
	#main .node-exhibition-landing-page .content,
	#main .node-webform .content,
	#block-block-9 .HPFBimage,
	#block-block-17 .HPFBimage,
	#block-block-9 .HPFBreadMoreLink,
	#block-block-17 .HPFBreadMoreLink,
	#block-block-15 .content,
	#main-wrapper #block-views-feature-blocks-block-2 .views-row .views-field,
	#block-views-hms-carousel-block .jcarousel li .row-inr,
	#block-views-exhibition-carousel-block-1 .jcarousel li .row-inr,
  #block-views-exhibition-carousel-block-2 .jcarousel li .row-inr,
	#block-nmrn-bones-boa-block .content,
  #block-views-members-area-videos-block .content {
		background: #fff;
		padding: 5px 5px 5px 5px;
		margin: 0;
		position: relative;
	}

  #block-views-members-area-attractions-block .content {
    background: #fff;
    padding: 10px;
    margin: 0;
    position: relative;
  }

#main-wrapper #block-views-feature-blocks-block .views-row .views-field.views-field-field-short-description {
	padding: 10px 5px 5px 5px;
}

/* 10px padding for bottom of blue "read more" arrow links */
#block-views-museums-block .views-row p.field-content,
#main-wrapper #block-views-feature-blocks-block .views-row .views-field-field-link-text,
#main-wrapper #block-views-feature-blocks-block-1 .views-row .views-field-field-link-text,
#main-wrapper #block-views-feature-blocks-block-2 .views-row .views-field-field-link-text,
#block-block-17 .HPFBreadMoreLink,
#block-block-9 .HPFBreadMoreLink,
#content .view-curators-highlights .view-content ul li.views-row div.views-field.views-field-view-node {
	padding: 5px 5px 10px 5px;
}

#block-views-news-block-5 .content .view-footer {
	padding-bottom: 5px;
}

#main-wrapper #block-views-feature-blocks-block-2 .views-row .views-field.views-field-field-short-description {
	padding: 10px 5px 0 5px;
}

#main-wrapper #block-views-feature-blocks-block-1 .views-row .views-field.views-field-field-short-description {
	padding: 10px 5px 5px 5px;
}

/* masthead images - extra padding */

#content #block-views-masthead-image-block .view.view-masthead-image .views-row {
	padding: 10px 5px;
}


	/* 10px padding for content areas without fields */
	.page-node-15 #content .region-content .block,
	.section-search .region-content #block-system-main {
		background: #fff;
		padding: 10px;
		margin: 0;
		position: relative;
	}

	/* Remove the above padding, white bg rule */
	.page-node-15 #content .region-content #block-system-main,
	#main .node-object .content .field-name-field-image .field-inr .field-item,
	#main .node-article .field-name-field-image .field-inr .field-item,
	#main .node-event .field-name-field-image .field-inr .field-item {
		background: none;
		padding: 0;
	}



	.fb-social-comments-plugin span,
	#block-block-6 .content,
	#main .node-event .content .field-name-field-event-date .field-inr,
	#main .node-article .field-name-field-related-exhibition .field-inr  {
		background: #fff;
		padding: 12px 10px 6px 10px;
	}

	#main .node-event .content .field-name-field-event-date .field-inr,
	#main .node-article .field-name-field-related-exhibition .field-inr  {
		padding: 10px;
	}


	/* Combine fileds in content areas */
	#main .node-event .field-name-field-event-date,
	#main .node-article .field-name-body {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	#main .node-event .field-name-body,
	#main .node-article .field-name-field-related-exhibition {
		margin-top: 0;
		padding-top: 0;
	}


	/* Block Tiltes - Red text, white BG */
	#block-views-curators-highlights-block-1 h2.block-title,
	#block-views-exhibitions-block-2 .view .views-row .views-row-inr h2,
	#block-block-13 h2 {
		background: #fff;
		margin: 0;
		padding: 15px 5px;
		margin: 0 0 2px 0;
		text-align: center;
		color: #CB0429;
		font-size: 1.75em;
	}
		#block-views-exhibitions-block-2 .view .views-row .views-row-inr h2 a {
			color: #CB0429;
			text-decoration: none;
		}

		#block-block-13 h2 a {
			color: #345870;
			text-decoration: none;
		}







		#block-views-exhibitions-block-2 .view .views-row .views-row-inr h2 a:hover,
		#block-views-exhibitions-block-2 .view .views-row .views-row-inr h2 a:focus,
		#block-block-13 h2 a:hover,
		#block-block-13 h2 a:focus {
			text-decoration: underline;
		}


	/* Block Titles - Blue text, grey BG */
	#block-views-curators-highlights-block-2 h2.block-title,
	#block-views-curators-highlights-block-3 h2.block-title,
	#block-views-exhibitions-block-3 h2.block-title,
	#block-views-events-block-2 h2.block-title,
	#block-views-exhibitions-block-3 .views-row h2,
	.view-feature-blocks .views-row h2,
	#block-views-news-block-5 h2.block-title,
	#block-block-9 h2.block-title,
	.front .region-sidebar-first .block h2,
  #block-views-members-area-videos-block h2.block-title {
		background: #F3F4F8;
	    font-size: 1.3333333em;
	    margin: 0 0 2px 0;
	    padding: 13px 13px 6px 13px;
	    text-align: center;
		color: #345870;
	}
		#main-wrapper #block-views-feature-blocks-block .views-row h2 a,
		#main-wrapper #block-views-feature-blocks-block-1 .views-row h2 a,
		#block-views-exhibitions-block-3 .views-row h2 a,
		#block-views-curators-highlights-block-2 h2.block-title a,
		#block-views-curators-highlights-block-3 h2.block-title a,
		#block-block-9 h2.block-title a,
		#block-views-events-block-2 h2.block-title a,
		#block-views-news-block-5 h2.block-title a,
		.front .region-sidebar-first .block h2 a {
			color: #345870;
			text-decoration: none;
		}
		#main-wrapper #block-views-feature-blocks-block .views-row h2 a:hover,
		#main-wrapper #block-views-feature-blocks-block .views-row h2 a:focus,
		#main-wrapper #block-views-feature-blocks-block-1 .views-row h2 a:hover,
		#main-wrapper #block-views-feature-blocks-block-1 .views-row h2 a:focus,
		#block-views-exhibitions-block-3 .views-row h2 a:hover,
		#block-views-exhibitions-block-3 .views-row h2 a:focus,
		#block-views-curators-highlights-block-2 h2.block-title a:hover,
		#block-views-curators-highlights-block-2 h2.block-title a:focus,
		#block-views-curators-highlights-block-3 h2.block-title a:hover,
		#block-views-curators-highlights-block-3 h2.block-title a:focus,
		#block-block-9 h2.block-title a:focus,
		#block-block-9 h2.block-title a:hover,
		#block-views-events-block-2 h2.block-title a:hover,
		#block-views-events-block-2 h2.block-title a:focus,
		#block-views-news-block-5 h2.block-title a:hover,
		#block-views-news-block-5 h2.block-title a:focus,
		.front .region-sidebar-first .block h2 a:hover,
		.front .region-sidebar-first .block h2 a:focus,
    #block-multiblock-1 h2 a:hover,
    #block-multiblock-1 h2 a:focus {
			text-decoration: underline;
		}

	/* Block Titles - White text, blue gradient BG */

	#block-views-museums-block-1 h2.block-title {
		color: #fff;
		font-size: 1.83333em;
		padding: 15px 0;
		text-align: center;
		background: #55738b; /* for non-css3 browsers */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55738b', endColorstr='#223f57'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#55738b), to(#223f57)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #55738b,  #223f57); /* for firefox 3.6+ */
	}
		/* Block Titles - White text, red gradient BG */

	.front #block-views-museums-block-1 h2.block-title {
		color: #fff;
		font-size: 1.6666667em;
		padding: 15px 0;
		text-align: center;
		background: url(../images/red-grad-bg.png) #bf1e2e; /* for non-css3 browsers */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5394b', endColorstr='#a50618'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#d5394b), to(#a50618)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #d5394b,  #a50618); /* for firefox 3.6+ */
	}

	/* Block Subtitles */
	#block-views-exhibitions-block-2 .views-field-field-exhibition-strap-line,
	#block-block-9 p.strapline {
		text-align: center;
		font-family: FrutigerLTPro-Roman;
		font-weight: normal;
		font-style: normal;
		font-size: 1.5em;
		color: #7b9db4;
		margin: -10px 0 15px 0;
	}
	#block-views-exhibitions-block-3 .views-field-field-exhibition-strap-line,
	.front .region-sidebar-first .block p.strapline {
		text-align: center;
		font-family: FrutigerLTPro-Roman;
		font-weight: normal;
		font-style: normal;
		font-size: 1.3333em;
		color: #7b9db4;
		margin: -10px 0 2px 0;
		padding: 0 0 5px 0;
		background: #F3F4F8;
	}




			/* Generic Arrow Link styles */
			#main-wrapper #block-views-feature-blocks-block .views-row .views-field-field-link-text a,
			#main-wrapper #block-views-feature-blocks-block-1 .views-row .views-field-field-link-text a,
			#block-views-exhibitions-block-3 .views-field-view-node a,
			#content .view .views-row .views-row-inr .views-field-view-node a,
			#block-views-museums-block .views-row p.field-content a,
			#block-views-news-block-8 .view-footer a,
			#content .view-curators-highlights .view-content ul li.views-row .views-field-view-node a,
			#block-views-news-block-5 .view-footer a,
			.front .region-sidebar-first .block .HPFBreadMoreLink a,
      		.login-block-wrap .form-submit,
      		#block-views-members-area-videos-block .view-footer a,
			#views-exposed-form-news-block-2 #edit-submit-news
      		{
				display: block;
				background: #94a4b2 url(../images/linkGradientBgBlue.png) 100% 0 no-repeat;

				/* for non-css3 browsers */
			/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8bccc', endColorstr='#72808b');
				background: url(../images/arrowBut-onBlue.png) no-repeat 100% 5px, -webkit-gradient(linear, left top, left bottom, from(#a8bccc), to(#72808b));
				background: url(../images/arrowBut-onBlue.png) no-repeat 100% 5px, -moz-linear-gradient(top,  #a8bccc,  #72808b); */
				border: 1px solid #b5c0c8;
				padding: 6px 35px 6px 10px;
				color: #fff;
				text-decoration: none;
				font-size: 0.91667em;
				line-height: 1.5em;
				min-height: 1.5em;
				height: auto !important;
				height: 1.5em;
        cursor: pointer;
			}
			#main-wrapper #block-views-feature-blocks-block .views-row .views-field-field-link-text a:hover,
			#main-wrapper #block-views-feature-blocks-block .views-row .views-field-field-link-text a:focus,
			#main-wrapper #block-views-feature-blocks-block-1 .views-row .views-field-field-link-text a:hover,
			#main-wrapper #block-views-feature-blocks-block-1 .views-row .views-field-field-link-text a:focus,
			#main-wrapper #block-views-feature-blocks-block-2 .views-row .views-field-field-link-text a:hover,
			#main-wrapper #block-views-feature-blocks-block-2 .views-row .views-field-field-link-text a:focus,
			#block-views-exhibitions-block-3 .views-field-view-node a:hover,
			#block-views-exhibitions-block-3 .views-field-view-node a:focus,
			#content .view .views-row .views-row-inr .views-field-view-node a:hover,
			#content .view .views-row .views-row-inr .views-field-view-node a:focus,
			#block-views-museums-block .views-row p.field-content a:hover,
			#block-views-museums-block .views-row p.field-content a:focus,
			#content .view-curators-highlights .view-content ul li.views-row .views-field-view-node a:hover,
			#content .view-curators-highlights .view-content ul li.views-row .views-field-view-node a:focus,
			.front .region-sidebar-first .block .HPFBreadMoreLink a:hover,
			.front .region-sidebar-first .block .HPFBreadMoreLink a:focus,
			#block-views-news-block-5 .view-footer a:hover,
			#block-views-news-block-5 .view-footer a:focus,
      #block-views-members-area-videos-block .view-footer a:hover,
      #block-views-members-area-videos-block .view-footer a:focus {
				text-decoration: underline;
			}

			/* Additional min-height to allow for 2 lines of text */

			/*#block-views-museums-block .views-row p.field-content a,
			#content .view-curators-highlights .view-content ul li.views-row .views-field-view-node a {
				min-height: 3em;
				height: auto !important;
				height: 3em;
			}*/



#block-search-form /* "Search form" block */ {
	margin: 13px 0 0 0;
	float: right;
}
	#block-search-form .container-inline {
		text-align: right;
	}
		#block-search-form .container-inline label {
			color: #fff;
			font-weight: normal;
		}

/* Donate Block */
#block-block-23 {
	float: right;
	margin: 8px 29px 0 0;
}


#block-multiblock-1 h2 {
  background: #3c586f;
  text-align: center;
  font-family: FrutigerLTPro-Roman;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
  color: #d5e6f1;
  padding: 15px 10px 11px 10px;
}
#block-multiblock-1 h2 a {
  color: #d5e6f1;
  text-decoration: none;
}
#block-multiblock-1 h2 a:hover,
#block-multiblock-1 h2 a:focus {
  text-decoration: underline;
}
#block-multiblock-1 .content {
  background: #3c586f;
  padding: 4px;
}
#block-multiblock-1 .content ul {
  margin: 0;
  padding: 0;
  border: 1px solid #677d8e;
  border-bottom: 0;

}
#block-multiblock-1 .content ul ul {
  border: none;
}
#block-multiblock-1 .content ul li {
  padding: 0;
  list-style: none;
  list-style-image: none;
}
#block-multiblock-1 .content ul li a {
  display: block;
  border-bottom: 1px solid #677d8e;
  padding: 5px 10px;
  color: #fff;

  font-size: 1.08333em;
    font-family: FrutigerLTPro-Roman;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: #617a8e; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#617a8e', endColorstr='#536b7e'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#617a8e), to(#536b7e)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #617a8e,  #536b7e); /* for firefox 3.6+ */
  zoom: 1;
}
#block-multiblock-1 .content ul li a.active {
  background: #50718a; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50718a', endColorstr='#224158'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#50718a), to(#224158)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #50718a,  #224158); /* for firefox 3.6+ */
}
#block-multiblock-1 .content ul li a.active-trail.active.hmscaroline{
  background: #50718a !important; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50718a', endColorstr='#224158') !important; /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#50718a), to(#224158)) !important; /* for webkit browsers */
  background: -moz-linear-gradient(top,  #50718a,  #224158) !important; /* for firefox 3.6+ */
}
#block-multiblock-1 .content ul li a:hover,
#block-multiblock-1 .content ul li a:focus {
  text-decoration: underline;
}
#block-multiblock-1 .content ul li li a {
  padding: 5px 10px 5px 30px;
}
#block-multiblock-1 .content ul li li li a {
  padding: 5px 10px 5px 50px;
}
.multiblock-menu-in-content #block-multiblock-1 {
  float: left;
  width: 238px;
  margin-right: 2px;
}
.multiblock-menu-in-content #block-system-main {
  float: right;
  width: 680px;
}

.multiblock-menu-in-content #block-block-27 {
  float: left;
  clear: left;
  width: 258px;
  margin-right: 2px;
  margin-top: 2px;
}


.not-front .region-sidebar-first .block {}
		.not-front .region-sidebar-first .block h2 {
			background: #3c586f;
			text-align: center;
			font-family: FrutigerLTPro-Roman;
			  font-weight: normal;
			  font-style: normal;
			  text-transform: uppercase;
			color: #d5e6f1;
			padding: 15px 10px 11px 10px;
		}
			.not-front .region-sidebar-first .block h2 a {
				color: #d5e6f1;
				text-decoration: none;
			}
				.not-front .region-sidebar-first .block h2 a:hover,
				.not-front .region-sidebar-first .block h2 a:focus {
					text-decoration: underline;
				}
		.not-front .region-sidebar-first .block .content {
			background: #3c586f;
			padding: 4px;
		}
			.not-front .region-sidebar-first .block .content ul {
				margin: 0;
				padding: 0;
				border: 1px solid #677d8e;
				border-bottom: 0;

			}
				.not-front .region-sidebar-first .block .content ul ul {
					border: none;
				}
				.not-front .region-sidebar-first .block .content ul li {
					padding: 0;
					list-style: none;
					list-style-image: none;
				}
					.not-front .region-sidebar-first .block .content ul li a,
					.not-front .region-sidebar-first #block-menu-block-1 .content ul li.menu-mlid-2156 a.active.active-trail {
						display: block;
						border-bottom: 1px solid #677d8e;
						padding: 5px 10px;
						color: #fff;

						font-size: 1.08333em;
					    font-family: FrutigerLTPro-Roman;
						font-weight: normal;
						font-style: normal;
						text-decoration: none;
						background: #617a8e; /* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#617a8e', endColorstr='#536b7e'); /* for IE */
						background: -webkit-gradient(linear, left top, left bottom, from(#617a8e), to(#536b7e)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #617a8e,  #536b7e); /* for firefox 3.6+ */
						zoom: 1;
					}
					.not-front .region-sidebar-first #block-menu-block-1 .content ul li a.active,
					.not-front .region-sidebar-first #block-menu-block-3 .content ul li a.active
					 {
						background: #50718a; /* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50718a', endColorstr='#224158'); /* for IE */
						background: -webkit-gradient(linear, left top, left bottom, from(#50718a), to(#224158)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #50718a,  #224158); /* for firefox 3.6+ */
					}

					body.not-front .region-sidebar-first #block-menu-block-1 .content ul li a.active-trail.active.hmscaroline{
						background: #50718a !important; /* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50718a', endColorstr='#224158') !important; /* for IE */
						background: -webkit-gradient(linear, left top, left bottom, from(#50718a), to(#224158)) !important; /* for webkit browsers */
						background: -moz-linear-gradient(top,  #50718a,  #224158) !important; /* for firefox 3.6+ */
					}

					.menu-mlid-2149 a.active {
						background: #617a8e !important;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#617a8e', endColorstr='#536b7e'); /* for IE */
						background: -webkit-gradient(linear, left top, left bottom, from(#617a8e), to(#536b7e)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #617a8e,  #536b7e); /* for firefox 3.6+ */
					}

					.not-front .region-sidebar-first .block .content ul li a:hover,
					.not-front .region-sidebar-first .block .content ul li a:focus {
						text-decoration: underline;
					}
						.not-front .region-sidebar-first .block .content ul li li a {
							padding: 5px 10px 5px 30px;
						}
							.not-front .region-sidebar-first .block .content ul li li li a {
								padding: 5px 10px 5px 50px;
							}

		.not-front .region-sidebar-first .block .content .view-footer p {
			margin: 0;
		}
				.not-front .region-sidebar-first .block .content .view-footer p a {
					color: #fff;
					display: block;
					font-size: 1.166667em;
				    font-family: FrutigerLTPro-Roman;
					font-weight: normal;
					font-style: normal;
					text-decoration: none;
					text-align: right;
					background: url(../images/arrowBut-onBlue.png) 242px 8px no-repeat;
					padding: 10px 32px 5px 0;
				}
				.not-front .region-sidebar-first .block .content .view-footer p a:hover,
				.not-front .region-sidebar-first .block .content .view-footer p a:focus {
					text-decoration: underline;
				}


		#block-views-events-block-3 .content ul li a {
			zoom: 1;
		}
		#block-views-events-block-3 .content ul li a:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
		#block-views-events-block-3 .content ul li a span.date {
			float: left;
			width: 86px;
		}
		#block-views-events-block-3 .content ul li a span.title {
			float: right;
			width: 158px;
		}
			#block-views-events-block-3 .content ul li a:hover span.title,
			#block-views-events-block-3 .content ul li a:focus span.title {
				text-decoration: underline;
			}



.region-background {

}
* html .region-background {
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	width: 100%;
}
	* html .region-background img {
		position: relative;
	}
	.region-background .bgBut {
		position: absolute;
		top: 103px;
		right: 20px;
		width: 150px;
		padding: 0;
		background: #741a1c;
	    font-size: 1em;
		font-family: FrutigerLTPro-Roman;
		font-weight: normal;
		font-style: normal;
	}
		.region-background .bgBut a {
			color: #fff;
			text-decoration: none;
			background: #900303 url(../images/arrowButs-red.png) 100% -72px no-repeat;
			padding: 5px 38px 5px 10px;
			display: block;
		}
		.region-background .bgBut a:hover,
		.region-background .bgBut a:focus {
			text-decoration: underline;
		}

	.region-background img {
		position: fixed;
		top: 0;
		left: 0;
		z-index: -1;
		}
	.region-background img.ajaxLoader {
		display: none;
	}
	.region-background #contentWrap img.ajaxLoader {
		display: inline;
		position: relative;
		z-index: 100;
		margin: 30px 0 0 228px;
	}

	.region-background .bgwidth { width: 100%; }
	.region-background .bgheight { height: 100%; }

	#mesh {
		background: url("../images/mesh.png") repeat scroll 0 0 transparent;
		height: 100%;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: -1;
	}

	.bgCover { background:#000; position:absolute; left:0; top:0; display:none; overflow:hidden; }

	.overlayBox {
		position:absolute;
		display:none;
		width:500px;
		/*height:300px;*/
		z-index: 1000;
	}
		.overlayBox .overlayContent {

		}

			.overlayBox .overlayContent .overlayHeader {
				background: #741a1c;
				padding: 5px;
				margin: 0 0 2px 0;
			}
			.overlayBox .overlayContent .overlayHeader:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}
				.overlayBox .overlayContent .overlayHeader h2 {
					margin: 0;
					padding: 5px;
					color: #fff;
					float: left;
					width: 188px;
				}
				.overlayBox .overlayContent .overlayHeader .overlayButs {
					float: right;
					width: 252px;
					text-align: right;
				}
				.overlayBox .overlayContent .overlayHeader .overlayButs a {
					border: 1px solid #823739;
					color: #fff;
					display: inline-block;
					text-decoration: none;
				}
				.overlayBox .overlayContent .overlayHeader .overlayButs a:hover,
				.overlayBox .overlayContent .overlayHeader .overlayButs a:focus {
					text-decoration: underline;
				}
				.overlayBox .overlayContent .overlayHeader .closeLink {
					background: #900303 url(../images/arrowButs-red.png) 0 0 no-repeat;
					padding: 4px 10px 4px 38px;

				}
				.overlayBox .overlayContent .overlayHeader .hideLink {
					background: #900303 url(../images/arrowButs-red.png) 100% 0 no-repeat;
					padding: 4px 38px 4px 10px;
				}
				.overlayBox .overlayContent .overlayHeader .overlayButs a.showLink {
					background: #900303 url(../images/arrowButs-red.png) 100% -72px no-repeat;
					padding: 4px 38px 4px 10px;
					display: none;
				}
			.overlayBox .overlayContent .desc {
				background: #fff;
				padding: 10px;
			}
				.overlayBox .overlayContent .desc h2 {
					margin: 0;
					padding: 5px 0;
				}
				.overlayBox .overlayContent .desc #contentWrap {
					min-height: 100px;
					height: auto !important;
					height: 100px;
				}

				#ajaxLoader {
					margin: auto;
				}




				.overlayBox .overlayContent .pager {
					background: #fff;
					padding: 10px;
				}
					.overlayBox .overlayContent .pager .inr {
						background: #94A4B2;
						border: 1px solid #B5C0C8;
						text-align: right;
						padding: 5px 10px 4px 421px;
					}
					.overlayBox .overlayContent .pager .inr:after {
						content: ".";
						display: block;
						height: 0;
						clear: both;
						visibility: hidden;
					}
						.overlayBox .overlayContent .pager .inr .prev {
							float: left;
							width: 24px;
							height: 19px;
							color: #FFFFFF;
							background: url("../images/arrowBut-onBlue-prev.png") no-repeat scroll 0 0;
							text-indent: 9999px;
							overflow: hidden;
						}
						.overlayBox .overlayContent .pager .inr .next {
							float: left;
							width: 19px;
							height: 19px;
							color: #FFFFFF;
							background: url("../images/arrowBut-onBlue.gif") no-repeat scroll 0 0;
							text-indent: 9999px;
							overflow: hidden;
						}
						.overlayBox .overlayContent .pager .inr .disabled {
							cursor: default;
							opacity: .5;
							filter: alpha(opacity=50);
							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
						}




		.region-background .desc {
			display: none;
		}
		.region-background .overlayBox .desc {
			display: block;
		}


		.contentHidden img {
			position: absolute;
		}


		#contentWrap .node .content .field .field-inr .field-item,
		#contentWrap .node .content .field .field-inr,
		#contentWrap .node .content .field {
		    padding-left: 0;
			padding-top: 0;
		}

/* heritage lottery fund logo - exhibition Storehouse 10 */
#block-block-8 {
    width: 64px;
    height: 45px;
    float: right;
	padding: 9px 10px 0 0;
}

#block-fb-social-facebook-page-like {
	float: left;
	width: 450px;
}


#block-block-3 {
	float: left;
	width: 142px;
	padding: 9px 0;
}
	#block-block-3 .content ul {
		margin: 0;
		padding: 0;
		background: url(../images/socialIcons.gif) 0 0 no-repeat;
		margin-right: 20px;
	}
		#block-block-3 .content ul li {
			list-style: none;
			list-style-image:none;
			padding: 0;
			float: left;
			width: 33px;
		}
			#block-block-3 .content ul li a {
				display: block;
				margin-left: 7px;
				height: 26px;
				text-indent: -9999px;
				overflow: hidden;
			}


#block-block-4 {
	float: right;
	width: 350px;
	padding: 10px 20px 10px 0;
}
	 #block-block-4 form {
		text-align: right;
	}
		#block-block-4 form label {
			display: inline;
			font-weight: normal;
		}

#block-block-5 {
	clear: both;
	float: right;
	width: 400px;
}
	#block-block-5 .content p {
		text-align: right;
		font-size: 0.91667em;
		padding: 1em 20px;
	}



/* Homepage New Feature Blocks, 18 and 19  */
#block-block-18,
#block-block-19,
#block-block-21{
	position: relative;
	min-height: 135px;
}
#block-block-18 .block-text,
#block-block-19 .block-text,
#block-block-21 .block-text{
	display: block;
	overflow: hidden;
	background: url(../images/blue-trans-bg.png);
	padding:20px;
	position: absolute;
	width:449px;
	color:#ffffff;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
	height:135px;
	bottom:10px;
}
#block-block-18 p,
#block-block-19 p,
#block-block-21 p{
	margin-bottom: 0px;
	font-size: 15px;
}
#block-block-18 h4,
#block-block-19 h4,
#block-block-21 h4{
	margin-top: 8px;
	margin-bottom: 0px;
	font-size: 17px;
}
#block-block-19 .block-text img,
#block-block-21 .block-text img{
	margin-bottom: 8px;
}
#block-block-18 h3{
	font-size: 20px;
	color:#ffffff;
	font-family: Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}
#block-block-18 .block-link,
#block-block-19 .block-link	,
#block-block-21 .block-link	{
	display: block;
	overflow: hidden;
	position: absolute;
	bottom:30px;
	right:30px;
}
#block-block-18 .block-link a,
#block-block-19 .block-link a,
#block-block-21 .block-link a{
	display: block;
	background: #94a4b2 url(../images/linkGradientBgBlue.png) 100% 0 no-repeat;
	border: 1px solid #b5c0c8;
	padding: 6px 35px 6px 10px;
	color: #fff;
	text-decoration: none;
	font-size: 0.91667em;
	line-height: 1.5em;
	min-height: 1.5em;
	height: auto !important;
	height: 1.5em;
	width: 80px;
	font-size: 11px;
}

#block-block-18 .block-link a:hover,
#block-block-19 .block-link a:hover,
#block-block-21 .block-link a:hover{
	text-decoration: underline;
}
/* Slide Toggle Blocks on homepage (Curator's Highlights and What's On) */


	#block-views-curators-highlights-block-2 .view-content,
	#block-views-curators-highlights-block-3 .view-content,
	#block-views-events-block-2 .view-content {
		zoom: 1;
	}
	#block-views-curators-highlights-block-2 .view-content:after,
	#block-views-curators-highlights-block-3 .view-content:after,
	#block-views-events-block-2 .view-content:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
		#block-views-curators-highlights-block-2 .view-content .views-row,
		#block-views-curators-highlights-block-3 .view-content .views-row,
		#block-views-events-block-2 .view-content .views-row {
			float: left;
			width: 148px;
			position: relative;
			overflow: hidden;
		}
		.js #block-views-curators-highlights-block-2 .view-content .views-row,
		.js #block-views-curators-highlights-block-3 .view-content .views-row,
		.js #block-views-events-block-2 .view-content .views-row {height: 267px;}

		#block-views-curators-highlights-block-2 .view-content .views-row-last,
		#block-views-curators-highlights-block-3 .view-content .views-row-last,
		#block-views-events-block-2 .view-content .views-row-last {width: 143px;}

			#block-views-curators-highlights-block-2 .view-content .views-row .views-field,
			#block-views-curators-highlights-block-3 .views-content .view-row .views-field,
			#block-views-events-block-2 .view-content .views-row .views-field {
				width: 143px;
				overflow: hidden;
			}
			#block-views-curators-highlights-block-2 .view-content .views-row-last .views-field,
			#block-views-curators-highlights-block-3 .views-content .view-row .views-field,
			#block-views-events-block-2 .view-content .views-row-last .views-field {
				width: 140px;
				overflow: hidden;
			}
		.js #block-views-curators-highlights-block-2 .view-content .views-row .img,
		#block-views-curators-highlights-block-3 .views-content .view-row .img,
		.js #block-views-events-block-2 .view-content .views-row .img {
			position: absolute;
			top: 0;
			left: 0;
		}
		#block-views-curators-highlights-block-2 .view-content .views-row .slideWrap,
		#block-views-curators-highlights-block-3 .views-content .view-row .slideWrap,
		#block-views-events-block-2 .view-content .views-row .slideWrap {
			width: 143px;
			padding: 0;
		}
		.js #block-views-curators-highlights-block-2 .view-content .views-row .slideWrap,
		.js #block-views-curators-highlights-block-3 .views-content .view-row  .slideWrap,
		.js #block-views-events-block-2 .view-content .views-row .slideWrap {
			position: absolute;
			bottom: 0;
			left: 0;
		}
			#block-views-curators-highlights-block-2 .view-content .views-row .slideWrap h3,
			#block-views-curators-highlights-block-3 .views-content .view-row .slideWrap h3,
			#block-views-events-block-2 .view-content .views-row .slideWrap h3 {
				text-align: center;
				font-size: 1.083333em;
				margin: 0;
				padding: 5px;
			}
			.js #block-views-curators-highlights-block-2 .view-content .views-row .slideWrap h3{
				padding: 27px 5px 0 5px;
				min-height: 42px;
				height: auto !important;
				height: 42px;
				background: url(../images/arrowBut-upRed-2.png) 0 0 no-repeat;
			}
			.js #block-views-events-block-2 .view-content .views-row .slideWrap h3 {
				padding: 27px 5px 0 5px;
				min-height: 42px;
				height: auto !important;
				height: 42px;
				background: url(../images/arrowBut-upRed.png) 0 0 no-repeat;

			}
				#block-views-curators-highlights-block-2 .view-content .views-row .slideWrap h3 a,
				#block-views-curators-highlights-block-3 .views-content .view-row .slideWrap h3 a,
				#block-views-events-block-2 .view-content .views-row .slideWrap h3 a {text-decoration: none;}

				#block-views-curators-highlights-block-2 .view-content .views-row .slideWrap h3 a:hover,
				#block-views-curators-highlights-block-3 .views-content .view-row .slideWrap h3 a:hover,
				#block-views-curators-highlights-block-2 .view-content .views-row .slideWrap h3 a:focus,
				#block-views-curators-highlights-block-3 .views-content .view-row .slideWrap h3 a:focus,
				#block-views-events-block-2 .view-content .views-row .slideWrap h3 a:hover,
				#block-views-events-block-2 .view-content .views-row .slideWrap h3 a:focus {text-decoration: underline;}

			#block-views-curators-highlights-block-2 .view-content .views-row .slider,
			#block-views-curators-highlights-block-3 .views-content .view-row .slider,
			#block-views-events-block-2 .view-content .views-row .slider {padding: 5px 0 22px 0;}

			.js #block-views-curators-highlights-block-2 .view-content .views-row .slider,
			#block-views-curators-highlights-block-3 .views-content .view-row .slider,
			.js #block-views-events-block-2 .view-content .views-row .slider {
				display: none;
				background-color: rgb(255, 255, 255) transparent;
				background-color: rgba(255, 255, 255, 0.8);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
				zoom: 1;
			}
			#block-views-events-block-2 .view-content .views-row .slider .date {
				padding: 0 5px 5px 5px;
				line-height: 1.2em;
				font-size: .91666em;
				color: #345870;
				font-weight: bold;
			}
			#block-views-curators-highlights-block-2 .view-content .views-row .slider .summary,
			#block-views-curators-highlights-block-3 .views-content .view-row .slider .summary,
			#block-views-events-block-2 .view-content .views-row .slider .summary {
				padding: 0 5px;
				line-height: 1.2em;
				font-size: .91666em;
				color: #345870;
			}

			#block-views-curators-highlights-block-2 .view-content .views-row .slider .arrow a,
			#block-views-curators-highlights-block-3 .views-content .view-row .slider .arrow a,
			#block-views-events-block-2 .view-content .views-row .slider .arrow a {
				background: #94a4b2 url(../images/linkGradientBgBlue.png) 100% 0 no-repeat;
				border: 1px solid #B5C0C8;
				color: #FFFFFF;
				display: block;
				font-size: 0.91667em;
				line-height: 1.5em;
				padding: 6px 35px 6px 10px;
				text-decoration: none;
			}
			#block-views-curators-highlights-block-2 .view-content .views-row .slider .arrow a:hover,
			#block-views-curators-highlights-block-3 .views-content .view-row .slider .arrow a:hover,
			#block-views-curators-highlights-block-2 .view-content .views-row .slider .arrow a:focus,
			#block-views-events-block-2 .view-content .views-row .slider .arrow a:hover,
			#block-views-curators-highlights-block-3 .views-content .view-row .slider .arrow a:focus,
			#block-views-events-block-2 .view-content .views-row .slider .arrow a:focus {
				text-decoration: underline;
			}


/* News/Events Main Listing */

.page-node-48 .region-content .block {}

	.page-node-8 .region-content .block h2.block-title,
	.page-node-847 .region-content .block h2.block-title {
		background: #fff;
		margin: 0;
		padding: 15px 5px;
		margin: 0 0 2px 0;
		text-align: center;
		color: #CB0429;
		font-size: 1.75em;
	}

	.page-node-48 .region-content .block .view ul,
	.page-node-206 .region-content .block .view ul,
	.page-node-8 .region-content .block .view ul,
	.page-node-847 .region-content .block .view ul,
	.page-node-36 .region-content .block .view ul {
		margin: 0;
		padding: 0;
	}
			.page-node-48 .region-content .block .view ul li,
			.page-node-206 .region-content .block .view ul li,
			.page-node-8 .region-content .block .view ul li,
			.page-node-847 .region-content .block .view ul li,
			.page-node-36 .region-content .block .view ul li {
				margin: 0;
				padding: 0;
				list-style: none;
				list-style-image: none;
			}


					.page-node-48 .region-content .block .view .views-row .row-inr .views-field,
					.page-node-206 .region-content .block .view .views-row .row-inr .views-field,
					.page-node-8 .region-content .block .view .views-row .row-inr .views-field,
					.page-node-847 .region-content .block .view .views-row .row-inr .views-field,
					.page-node-36 .region-content .block .view .views-row .row-inr .views-field {
						padding: 5px;
					}
						.page-node-48 .region-content .block .view .views-row h3,
						.page-node-206 .region-content .block .view .views-row h3,
						.page-node-8 .region-content .block .view .views-row h3,
						.page-node-847 .region-content .block .view .views-row h3,
						.page-node-36 .region-content .block .view .views-row h3 {
							color: #be2031;
							font-size: 1.75em;
							margin: 0.3em 0 0 0;
						}
							.page-node-48 .region-content .block .view .views-row h3 a,
							.page-node-206 .region-content .block .view .views-row h3 a,
							.page-node-8 .region-content .block .view .views-row h3 a,
							.page-node-847 .region-content .block .view .views-row h3 a,
							.page-node-36 .region-content .block .view .views-row h3 a {
								color: #be2031;
								text-decoration: none;
							}
							.page-node-48 .region-content .block .view .views-row h3 a:hover,
							.page-node-48 .region-content .block .view .views-row h3 a:focus,
							.page-node-206 .region-content .block .view .views-row h3 a:hover,
							.page-node-206 .region-content .block .view .views-row h3 a:focus,
							.page-node-8 .region-content .block .view .views-row h3 a:hover,
							.page-node-847 .region-content .block .view .views-row h3 a:hover,
							.page-node-8 .region-content .block .view .views-row h3 a:focus,
							.page-node-36 .region-content .block .view .views-row h3 a:hover,
							.page-node-36 .region-content .block .view .views-row h3 a:focus {
								text-decoration: underline;
							}
					.page-node-48 .region-content .block .view .views-row .row-inr .views-field-field-event-date,
					.page-node-206 .region-content .block .view .views-row .row-inr .views-field-field-event-date,
					.page-node-847 .region-content .block .view .views-row .row-inr .views-field-field-event-date,
					.page-node-8 .region-content .block .view .views-row .row-inr .views-field-created,
					.page-node-36 .region-content .block .view .views-row .row-inr .views-field-created {
						font-family: FrutigerLTPro-Roman;
						font-weight: normal;
						font-style: normal;
						font-size: 1.25em;
						color: #7b9db4;
					}
					.page-node-48 .region-content .block .view .views-row .row-inr .views-field-field-image,
					.page-node-206 .region-content .block .view .views-row .row-inr .views-field-field-image,
					.page-node-8 .region-content .block .view .views-row .row-inr .views-field-field-image,
					.page-node-847 .region-content .block .view .views-row .row-inr .views-field-field-image,
					.page-node-36 .region-content .block .view .views-row .row-inr .views-field-field-image {
						padding: 5px 0;
					}
					.page-node-48 .region-content .block .view .views-row .row-inr .views-field-view-node,
					.page-node-206 .region-content .block .view .views-row .row-inr .views-field-view-node,
					.page-node-8 .region-content .block .view .views-row .row-inr .views-field-view-node,
					.page-node-36 .region-content .block .view .views-row .row-inr .views-field-view-node {}

						.page-node-48 .region-content .block .view .views-row .row-inr .views-field-view-node a,
						.page-node-206 .region-content .block .view .views-row .row-inr .views-field-view-node a,
						.page-node-8 .region-content .block .view .views-row .row-inr .views-field-view-node a,
						.page-node-847 .region-content .block .view .views-row .row-inr .views-field-view-node a,
						.page-node-36 .region-content .block .view .views-row .row-inr .views-field-view-node a {
							background: url(../images/arrowBut-onBlue.png) 100% 6px no-repeat;
							padding: 8px 39px 8px 0;
							font-weight: bold;
							text-decoration: none;
						}
						.page-node-48 .region-content .block .view .views-row .row-inr .views-field-view-node a:hover,
						.page-node-48 .region-content .block .view .views-row .row-inr .views-field-view-node a:focus,
						.page-node-206 .region-content .block .view .views-row .row-inr .views-field-view-node a:hover,
						.page-node-206 .region-content .block .view .views-row .row-inr .views-field-view-node a:focus,
						.page-node-8 .region-content .block .view .views-row .row-inr .views-field-view-node a:hover,
						.page-node-8 .region-content .block .view .views-row .row-inr .views-field-view-node a:focus,
						.page-node-847 .region-content .block .view .views-row .row-inr .views-field-view-node a:hover,
						.page-node-847 .region-content .block .view .views-row .row-inr .views-field-view-node a:focus,
						.page-node-36 .region-content .block .view .views-row .row-inr .views-field-view-node a:hover,
						.page-node-36 .region-content .block .view .views-row .row-inr .views-field-view-node a:focus {
							text-decoration: underline;
						}




.front .region-sidebar-second {
	zoom: 1;
}
.front .region-sidebar-second:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.front #block-views-news-block-5 {
	float: left;
	width: 214px;
}
	.front #block-views-news-block-5  .view-footer p {
		margin: 0;
	}
.front #block-views-feature-blocks-block-1 {
	float: right;
	width: 233px;
}

.front #block-views-news-block-5 h3 {
	font-size: 1.183333em;
}
	.front #block-views-news-block-5 h3 a {
		text-decoration: none;
	}
	.front #block-views-news-block-5 h3 a:hover,
	.front #block-views-news-block-5 h3 a:focus {
		text-decoration: underline;
	}

.front #block-views-news-block-5 .views-field-body p {
	margin: 0;
}

	.front #block-views-news-block-5 .views-field-view-node {
		 margin: 5px 5px 10px 5px;
	}


/* Museums block on homepage */

#block-views-museums-block-1 {}
	#block-views-museums-block-1 .content {
		background: #4a596d;
		margin-top: 2px;
	}
	#block-views-museums-block-1 .content .view-content {
		zoom: 1;
		padding: 0 2.5px;
	}
	#block-views-museums-block-1 .content .view-content:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
		#block-views-museums-block-1 .content .views-row {
			float: left;
			width: 305px;
			background: none;
			filter: none;
			padding: 5px 2.5px;
			-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
			-moz-box-sizing: border-box;    /* Firefox, other Gecko */
			box-sizing: border-box;
      min-height: 233px;
		}

		#block-views-museums-block-1 .content .views-row-1,
		#block-views-museums-block-1 .content .views-row-2,
		#block-views-museums-block-1 .content .views-row-3,
    #block-views-museums-block-1 .content .views-row-4,
    #block-views-museums-block-1 .content .views-row-5,
    #block-views-museums-block-1 .content .views-row-6,
    #block-views-museums-block-1 .content .views-row-7,
    #block-views-museums-block-1 .content .views-row-8,
    #block-views-museums-block-1 .content .views-row-9 {
			background: url(../images/dots.png) bottom left repeat-x;
			padding: 5px 2.5px 20px 2.5px;
		}

    #block-views-museums-block-1 .content .views-row-7 {
      clear: left;
    }


			#block-views-museums-block-1 .content .views-row .views-field-field-museum-logo .field-content img{
				width: auto;
				height: auto;
				padding-top: 15px;
			}
			#block-views-museums-block-1 .content .views-row .field-content img{
				width:100%;
				height:auto;
			}
			#block-views-museums-block-1 .content .views-row h2 {
				color: #fff;
				font-size: 1.33333em;
				margin-bottom: 5px;
				margin-top: 1em;
			}
				#block-views-museums-block-1 .content .views-row .views-field-field-museum-logo {
					display: block;
					color: #fff;
					text-decoration: none;
					min-height: 77px;
					height: auto !important;
					height: 77px;
					text-align: center;
					position: relative;
				}
				#block-views-museums-block-1 .content .views-row-2 .views-field-field-museum-logo:before,
				#block-views-museums-block-1 .content .views-row-5 .views-field-field-museum-logo:before,
        #block-views-museums-block-1 .content .views-row-8 .views-field-field-museum-logo:before,
        #block-views-museums-block-1 .content .views-row-11 .views-field-field-museum-logo:before {
					background: url(../images/dots.png) top center repeat-y;
					content:'';
					display: block;
					height: 40px;
					width:4px;
					position: absolute;
					bottom:10px;
					left:-4px;
				}
				#block-views-museums-block-1 .content .views-row-2 .views-field-field-museum-logo:after,
				#block-views-museums-block-1 .content .views-row-5 .views-field-field-museum-logo:after,
        #block-views-museums-block-1 .content .views-row-8 .views-field-field-museum-logo:after,
        #block-views-museums-block-1 .content .views-row-11 .views-field-field-museum-logo:after {
					background: url(../images/dots.png) top center repeat-y;
					content:'';
					display: block;
					height: 40px;
					width:4px;
					position: absolute;
					bottom:10px;
					right:-5px;
				}
				#block-views-museums-block-1 .content .views-row .views-field-field-museum-logo a {
					padding: 0;
					display: block;
				}
				#block-views-museums-block-1 .content .views-row a:hover {
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
					filter: alpha(opacity=80);
					-moz-opacity:0.8;
					-khtml-opacity: 0.8;
					opacity: 0.8;
				}



/* Sitemap styles */
.page-node-15 #content .region-content .views-row {
	background: none;
	margin: 0;
	padding: 0;
}
	.page-node-15 #content .region-content .views-row ul {
		margin: 0;
	}
	.page-node-15 #content .region-content .block h2 {
		margin: 1em 0;
	}




/* North Atlantic Twitter */
#natWrap {
	height: 450px;
	background: url(../images/natMap.jpg) 0 0 no-repeat;
	position: relative;
	padding: 10px;
}
	#natWrap #sliderWrap,
	#natWrap .dayWrap div,
	#natWrap .attachment .item-list,
	#natWrap .attachment .view-empty
	 {
		padding: 10px;
		border: 1px solid #657c8d;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
		background-color: transparent;
		background-color: rgba(255, 255, 255, 0.8);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
	/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCB4B490,endColorstr=#CCB4B490); */
		zoom: 1;
	}
	#natWrap .view-footer {
		padding: 10px;
		border: 1px solid #657c8d;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
		background-color: transparent;
		background-color: rgba(255, 255, 255, 0.8);
		zoom: 1;
	}
	#natWrap #sliderWrap {
		width: 868px;
		position: absolute;
		left: 10px;
		bottom: 10px;
	}
	#natWrap .dayWrap div {
		width: 290px;
		height: 100px;
		margin-bottom: 10px;
	}
		#natWrap .dayWrap div h2 {
			margin: 0 0 0.3em 0;
			padding: 0;
			color: #345870;
		}

		#natWrap .dayWrap div p.extra {
			width: 130px;
			position: absolute;
			right: -90px;
			top: 10px;
			color: #345870;
			margin: 0 0 0.3em 1em;
			font-family: FrutigerLTPro-Roman;
			font-weight: normal;
			font-style: normal;
			/*  text-transform: uppercase;*/
		    font-size: 1.2em;

		}
			#natWrap .dayWrap div p.extra a {
				display: block;
				background: url(../images/natLogBook.png) 100% 0 no-repeat;
				text-decoration: none;
				padding: 55px 5px 0 0;
				text-align: right;
			}
			#natWrap .dayWrap div p.extra a:hover,
			#natWrap .dayWrap div p.extra a:focus {
				text-decoration: underline;
			}

		#natWrap .dayWrap div h4 {
			clear: both;
			margin: 0 0 0.2em 0;
			font-size: 1em;
		}
		#natWrap .dayWrap div ul {
			padding-left: 1em;
		}
	#natWrap .textWrap {
		position: absolute;
		top: 10px;
		left: 10px;
		width: 210px;
		height: 380px;
		z-index: 5;
	}
	#natWrap .attachment {

	}
	.js #natWrap .attachment .item-list {
		display: none;
	}
	#natWrap .attachment .item-list,
	#natWrap .attachment .view-empty {
		width: 210px;
		max-height: 226px;
		overflow: auto;
	}
		#natWrap .attachment .item-list ul {
			margin: 0;
			padding: 0;
		}
			#natWrap .attachment .item-list ul li {
				margin: 0;
				padding: 0;
				list-style: none;
				list-style-image: none;
			}
				#natWrap .attachment .item-list ul li h3 {
					margin: 0 0 0.2em 0;
					color: #345870;
				}



#natWrap .view-footer {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 240px;
	padding: 10px 10px 10px 58px;
	background-image: url(../images/natTwitterIcon.png);
	background-repeat: no-repeat;
	background-position: 10px 11px;
}
		#natWrap .view-footer p {
			margin: 0;
		}
		#natWrap .view-footer h2 {
			margin: 0;
			font-size: 1.4em;
		}


		#natWrap #sliderWrap #slider {
			width: 817px;
			margin: 10px 0 0 19px;
			padding: 0;
			height: 10px;
			border: 0;
			border-radius: 0;
			background-color: #657c8d;
			background-image: url(../images/natSlider-active.png);
			background-repeat: no-repeat;
		}

			#natWrap #sliderWrap #slider .ui-slider-handle {
				background: url(../images/natSliderHandle.png) 0 0 no-repeat;
				width: 37px;
				height: 16px;
				border: 0;
				border-radius: 0;
				margin-left: -18px;
				top: -3px;
			}

			#block-views-north-atlantic-twitter-block-1 #natWrap #sliderWrap #slider .ui-slider-handle {
				margin-left: -11px;
			}


		#natWrap #sliderWrap ul#datePicker {
			margin: 0;
			padding: 0;
			zoom: 1;
		}
		#natWrap #sliderWrap ul#datePicker:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
			#natWrap #sliderWrap ul#datePicker li {
				list-style: none;
				list-style-image: none;
				width: 43px;
				float: left;
				text-align: center;
			}
				#natWrap #sliderWrap ul#datePicker li a {
					text-decoration: none;
				}
				#natWrap #sliderWrap ul#datePicker li a:hover,
				#natWrap #sliderWrap ul#datePicker li a:focus {
					text-decoration: underline;
				}
				#natWrap #sliderWrap ul#datePicker li.selected a {
					font-weight: bold;
				}


.js #natWrap .convoyData h3 {
	display: none;
}
	.js #natWrap .convoyData ul {
		list-style: none;
		list-style-image: none;
		margin: 0;
		padding; 0
	}
	.js #natWrap .convoyData .item	{
		list-style: none;
		width: 19px;
		height: 19px;
		background: url(../images/natMarker.png) 0 0 no-repeat;
		position: absolute;
	}

	.js #natWrap .convoyData .item	{
		list-style: none;
		width: 19px;
		height: 19px;
		background: url(../images/natMarker.png) 0 0 no-repeat;
		position: absolute;
	}
	.js #natWrap .convoyData .item.featured {
		background: url(../images/natMarkerFeatured.png) 0 0 no-repeat;
	}

	.js #natWrap .convoyData .item.Uboat {
		background: url(../images/natMarkerUboat.png) 0 0 no-repeat;
	}

	.js #natWrap .convoyData .item.uboatSunk {
		background: url(../images/natMarkerSunkenUBoat.png) 0 0 no-repeat;
		width: 21px;
		height: 21px;
	}
		.js #natWrap .convoyData .item .shContent {
			display: none;
			width: 200px;
			padding: 10px;
			border: 1px solid #657c8d;
			-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
			 box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
			background-color: transparent;
			background-color: rgba(255, 255, 255, 0.8);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
			zoom: 1;
			position: absolute;
			bottom: 20px;
			left: 0;
			z-index: 20;
		}
			.js #natWrap .convoyData .item .shContent h4 {
				margin: 0;
			}


/* convoy label */
p.convoyLabel {
    color: #FFFFFF;
    font-size: 0.8em;
    padding-left: 20px;
    width: 80px;
}

/*.hx212 {
	border: 1px solid yellow;
}*/


/* convoy HX 212 - yellow trail */
			.js .day0 .convoyData .hx212 {top: 183px; left: 470px}   /* 24th */
			.js .day1 .convoyData .hx212 {top: 178px; left: 491px}   /* 25th */
			.js .day2 .convoyData .hx212 {top: 156px; left: 528px}  /* 26th */
			.js .day3 .convoyData .hx212 {top: 136px; left: 567px}  /* 27th */
			.js .day4 .convoyData .hx212 {top: 118px; left: 628px}   /* 28th */
			.js .day5 .convoyData .hx212 {top: 120px; left: 658px}   /* 29th */
			.js .day6 .convoyData .hx212 {top: 112px; left: 676px}  /* 30th */
			.js .day7 .convoyData .hx212 {top: 111px; left: 728px}  /* 31th */
			.js .day8 .convoyData .hx212 {top: 103px; left: 766px}  /* 1st */
			.js .day9 .convoyData .hx212 {top: 133px; left: 794px}	/* 2nd */
			.js .day10 .convoyData .hx212,
			.js .day11 .convoyData .hx212,
			.js .day12 .convoyData .hx212,
			.js .day13 .convoyData .hx212,
			.js .day14 .convoyData .hx212,
			.js .day15 .convoyData .hx212,
			.js .day16 .convoyData .hx212,
			.js .day17 .convoyData .hx212 {
				display: none;
				}  /* 1st- 10th */

/*.sc105 {
	border: 3px solid green;
}*/

/* convoy sc105 - green trail */
			.js .day0 .convoyData .sc105 {top: 74px; left: 594px}  /* 24th */
			.js .day1 .convoyData .sc105 {top: 74px; left: 594px}  /* 25th */
			.js .day2 .convoyData .sc105 {top: 69px; left: 665px}   /* 26th */
			.js .day3 .convoyData .sc105 {top: 84px; left: 692px}   /* 27th */
			.js .day4 .convoyData .sc105 {top: 88px; left: 699px}  /* 28th */
			.js .day5 .convoyData .sc105 {top: 93px; left: 733px}  /* 29th */
			.js .day6 .convoyData .sc105 {top: 90px; left: 765px}   /* 30th */
			.js .day7 .convoyData .sc105 {top: 133px; left: 794px}   /* 31st */
			.js .day8 .convoyData .sc105,
			.js .day9 .convoyData .sc105,
			.js .day10 .convoyData .sc105,
			.js .day11 .convoyData .sc105,
			.js .day12 .convoyData .sc105,
			.js .day13 .convoyData .sc105,
			.js .day14 .convoyData .sc105,
			.js .day15 .convoyData .sc105,
			.js .day16 .convoyData .sc105,
			.js .day17 .convoyData .sc105 {
				display: none;
				}  /* 2nd - 10th */


/*.sc106 {
	border: 3px solid #7964e2;
}*/
/* convoy sc106 - purple trail */
			.js .day0 .convoyData .sc106 {top: 160px; left: 500px}   /* 24th */
			.js .day1 .convoyData .sc106 {top: 153px; left: 514px}   /* 25th */
			.js .day2 .convoyData .sc106 {top: 126px; left: 510px}  /* 26th */
			.js .day3 .convoyData .sc106 {top: 102px; left: 550px}  /* 27th */
			.js .day4 .convoyData .sc106 {top: 109px; left: 533px}   /* 28th */
			.js .day5 .convoyData .sc106 {top: 96px; left: 597px}   /* 29th */
			.js .day6 .convoyData .sc106 {top: 85px; left: 636px}  /* 30th */
			.js .day7 .convoyData .sc106 {top: 72px; left: 679px}  /* 31st */
			.js .day8 .convoyData .sc106 {top: 81px; left: 700px}   /* 1st */
			.js .day9 .convoyData .sc106 {top: 86px; left: 728px}  /* 2nd */
			.js .day10 .convoyData .sc106 {top: 97px; left: 759px}  /* 3rd */
			.js .day11 .convoyData .sc106 {top: 120px; left: 784px}  /* 4th */
			.js .day12 .convoyData .sc106 {top: 133px; left: 794px}  /* 5th */
			.js .day13 .convoyData .sc106,
			.js .day14 .convoyData .sc106,
			.js .day15 .convoyData .sc106,
			.js .day16 .convoyData .sc106,
			.js .day17 .convoyData .sc106 {
					display: none;
					}  /* 4th - 10th */

/* convoy sc107 - red trail (main convoy) */

	#sc107_route {
		position: absolute;
		top: 0;
		left: 0;
		height: 300px;
		width: 820px;
		background: url(../images/natPath.png) 246px 78px no-repeat;
	}

			.js .day0 #sc107_route {
				width: 255px;
			}


			    .js .day0 #sc107_route {width: 255px}   /* 24th */
					.js .day1 #sc107_route {width: 255px}   /* 25th */
					.js .day2 #sc107_route {width: 266px}  /* 26th */
					.js .day3 #sc107_route {width: 326px}  /* 27th */
					.js .day4 #sc107_route {width: 356px}   /* 28th */
					.js .day5 #sc107_route {width: 384px}   /* 29th */
					.js .day6 #sc107_route {width: 418px}  /* 30th */
					.js .day7 #sc107_route {width: 437px}  /* 31st */
					.js .day8 #sc107_route {width: 479px}   /* 1st */
					.js .day9 #sc107_route {width: 490px}  /* 2nd */
					.js .day10 #sc107_route {width: 512px}  /* 3rd */
					.js .day11 #sc107_route {width: 539px}  /* 4th */
					.js .day12 #sc107_route {width: 569px}   /* 5th */
					.js .day13 #sc107_route {width: 607px}  /* 6th */
					.js .day14 #sc107_route {width: 654px}  /* 7th */
					.js .day15 #sc107_route {width: 699px}  /* 8th */
					.js .day16 #sc107_route {width: 743px}  /* 9th */
					.js .day17 #sc107_route {width: 800px}  /* 10th */



					.js .day0 .convoyData .sc107 {top: 265px; left: 245px}   /* 24th */
					.js .day1 .convoyData .sc107 {top: 270px; left: 255px}  /* 25th */
					.js .day2 .convoyData .sc107 {top: 286px; left: 256px}  /* 26th */
					.js .day3 .convoyData .sc107 {top: 260px; left: 326px}  /* 26th */
					.js .day4 .convoyData .sc107 {top: 243px; left: 356px}   /* 27th */
					.js .day5 .convoyData .sc107 {top: 229px; left: 384px}   /* 28th */
					.js .day6 .convoyData .sc107 {top: 225px; left: 418px}  /* 29th */
					.js .day7 .convoyData .sc107 {top: 199px; left: 437px}  /* 30th */
					.js .day8 .convoyData .sc107 {top: 182px; left: 479px}   /* 31st */
					.js .day9 .convoyData .sc107 {top: 155px; left: 483px}  /* 1st */
					.js .day10 .convoyData .sc107 {top: 129px; left: 512px}  /* 2nd */
					.js .day11 .convoyData .sc107 {top: 111px; left: 539px}  /* 3rd */
					.js .day12 .convoyData .sc107 {top: 88px; left: 569px}   /* 4th */
					.js .day13 .convoyData .sc107 {top: 72px; left: 607px}  /* 5th */
					.js .day14 .convoyData .sc107 {top: 71px; left: 654px}  /* 6th */
					.js .day15 .convoyData .sc107 {top: 77px; left: 699px}  /* 7th */
					.js .day16 .convoyData .sc107 {top: 89px; left: 743px}  /* 8th */
					.js .day17 .convoyData .sc107 {top: 114px; left: 784px}  /* 9th */
					/*	.js .day17 .convoyData .sc107 {top: 133px; left: 794px}  /* 10th */

/*.sl125 {
	border: 3px solid white;
}*/

/* convoy SL 125 - white trail */
			.js .day0 .convoyData .sl125 {top: 440px; left: 646px}   /* 24th */
			.js .day1 .convoyData .sl125 {top: 426px; left: 646px}   /* 25th */
			.js .day2 .convoyData .sl125 {top: 406px; left: 656px}  /* 26th */
			.js .day3 .convoyData .sl125 {top: 385px; left: 666px}  /* 27th */
			.js .day4 .convoyData .sl125 {top: 371px; left: 673px}   /* 28th */
			.js .day5 .convoyData .sl125 {top: 345px; left: 686px}   /* 29th */
			.js .day6 .convoyData .sl125 {top: 335px; left: 700px}  /* 30th */
			.js .day7 .convoyData .sl125 {top: 325px; left: 709px}  /* 31st */
			.js .day8 .convoyData .sl125 {top: 296px; left: 709px}   /* 1st */
			.js .day9 .convoyData .sl125 {top: 268px; left: 710px}  /* 2nd */
			.js .day10 .convoyData .sl125 {top: 244px; left: 710px}  /* 3rd */
			.js .day11 .convoyData .sl125 {top: 210px; left: 717px}  /* 4th */
			.js .day12 .convoyData .sl125 {top: 188px; left: 727px}   /* 5th */
			.js .day13 .convoyData .sl125 {top: 135px; left: 740px}  /* 6th */
			.js .day14 .convoyData .sl125 {top: 110px; left: 740px}  /* 7th */
			.js .day15 .convoyData .sl125 {top: 105px; left: 765px}  /* 8th */
			.js .day16 .convoyData .sl125 {top: 133px; left: 794px}  /* 9th */
			.js .day17 .convoyData .sl125 {display:none}  /* 10th */

/*.on137  {
	border: 3px solid #df4cd3;
}*/

/* convoy ON137 - pink trail */
			.js .day0 .convoyData .on137 {top: 240px; left: 440px}   /* 24th */
			.js .day1 .convoyData .on137 {top: 256px; left: 402px}   /* 25th */
			.js .day2 .convoyData .on137 {top: 262px; left: 363px}  /* 26th */
			.js .day3 .convoyData .on137 {top: 284px; left: 327px}  /* 27th */
			.js .day4 .convoyData .on137 {top: 287px; left: 287px}   /* 28th */
			.js .day5 .convoyData .on137 {top: 270px; left: 255px}   /* 29th */
			.js .day6 .convoyData .on137,
			.js .day7 .convoyData .on137,
			.js .day8 .convoyData .on137,
			.js .day9 .convoyData .on137,
			.js .day10 .convoyData .on137,
			.js .day11 .convoyData .on137,
			.js .day12 .convoyData .on137,
			.js .day13 .convoyData .on137,
			.js .day14 .convoyData .on137,
			.js .day15 .convoyData .on137,
			.js .day16 .convoyData .on137,
			.js .day17 .convoyData .on137 {
				display: none;
				}  /* 29th - 10th */
/*.ons138 {
	border: 3px solid blue;
}*/
/* convoy ONS138- blue balloon */
			.js .day0 .convoyData .ons138 {top: 260px; left: 570px}   /* 24th */
			.js .day1 .convoyData .ons138 {top: 270px; left: 550px}   /* 25th */
			.js .day2 .convoyData .ons138 {top: 271px; left: 525px}  /* 26th */
			.js .day3 .convoyData .ons138 {top: 271px; left: 495px}  /* 27th */
			.js .day4 .convoyData .ons138 {top: 269px; left: 458px}   /* 28th */
			.js .day5 .convoyData .ons138 {top: 267px; left: 426px}   /* 29th */
			.js .day6 .convoyData .ons138 {top: 262px; left: 395px}   /* 30th */
			.js .day7 .convoyData .ons138 {top: 267px; left: 363px}   /* 31st */
			.js .day8 .convoyData .ons138 {top: 277px; left: 337px}   /* 1st */
			.js .day9 .convoyData .ons138 {top: 293px; left: 311px}   /* 2nd */
			.js .day10 .convoyData .ons138 {top: 270px; left: 255px}   /* 3rd */
			.js .day11 .convoyData .ons138,
			.js .day12 .convoyData .ons138,
			.js .day13 .convoyData .ons138,
			.js .day14 .convoyData .ons138,
			.js .day15 .convoyData .ons138,
			.js .day16 .convoyData .ons138,
			.js .day17 .convoyData .ons138 {
				display: none;
				}  /* 29th - 10th */

/* convoy ON139- purple balloon */
			.js .day0 .convoyData .on139 {top: 224px; left: 550px}   /* 24th */
			.js .day1 .convoyData .on139 {top: 234px; left: 540px}   /* 25th */
			.js .day2 .convoyData .on139 {top: 239px; left: 482px}  /* 26th */
			.js .day3 .convoyData .on139 {top: 239px; left: 466px}  /* 27th */
			.js .day4 .convoyData .on139 {top: 241px; left: 422px}   /* 28th */
			.js .day5 .convoyData .on139 {top:256px; left: 382px}   /* 29th */
			.js .day6 .convoyData .on139 {top: 261px; left: 342px}   /* 30th */
			.js .day7 .convoyData .on139 {top: 288px; left: 399px}   /* 31st */
			.js .day8 .convoyData .on139 {top: 270px; left: 255px}   /* 1st */
			.js .day9 .convoyData .on139,
			.js .day10 .convoyData .on139,
			.js .day11 .convoyData .on139,
			.js .day12 .convoyData .on139,
			.js .day13 .convoyData .on139,
			.js .day14 .convoyData .on139,
			.js .day15 .convoyData .on139,
			.js .day16 .convoyData .on139,
			.js .day17 .convoyData .on139 {
				display: none;
				}   /* 2nd - 10th */

/*.on141 {
	border: 3px solid #ec921e;
}*/

/* convoy ON141 - man trail*/
			.js .day0 .convoyData .on141 {top: 133px; left: 794px}   /* 24th */
			.js .day1 .convoyData .on141 {top: 108px; left: 775px}   /* 25th */
			.js .day2 .convoyData .on141 {top: 115px; left: 745px}  /* 26th */
			.js .day3 .convoyData .on141 {top: 127px; left: 708px}  /* 27th */
			.js .day4 .convoyData .on141 {top: 152px; left: 674px}   /* 28th */
			.js .day5 .convoyData .on141 {top: 177px; left: 645px}   /* 29th */
			.js .day6 .convoyData .on141 {top: 212px; left: 616px}  /* 30th */
			.js .day7 .convoyData .on141 {top: 230px; left: 581px}  /* 31st */
			.js .day8 .convoyData .on141 {top: 243px; left: 543px}   /* 1st */
			.js .day9 .convoyData .on141 {top: 255px; left: 510px}  /* 2nd */
			.js .day10 .convoyData .on141 {top: 254px; left: 488px}  /* 3rd */
			.js .day11 .convoyData .on141 {top: 252px; left: 453px}  /* 4th */
			.js .day12 .convoyData .on141 {top: 253px; left: 419px}   /* 5th */
			.js .day13 .convoyData .on141 {top: 271px; left: 384px}  /* 6th */
			.js .day14 .convoyData .on141 {top: 269px; left: 349px}  /* 7th */
			.js .day15 .convoyData .on141 {top: 290px; left: 324px}  /* 8th */
			.js .day16 .convoyData .on141 {top: 275px; left: 260px}  /* 9th */
			.js .day17 .convoyData .on141 {top: 270px; left: 255px}  /* 9th */

/*.ons140 {
	border: 3px solid #5dbbde;
}*/

/* convoy ONS140 - blue trail */
			.js .day0 .convoyData .ons140 {top: 103px; left: 615px}   /* 24th */
			.js .day1 .convoyData .ons140 {top: 113px; left: 596px}   /* 25th */
			.js .day2 .convoyData .ons140 {top: 129px; left: 564px}  /* 26th */
			.js .day3 .convoyData .ons140 {top: 144px; left: 535px}  /* 27th */
			.js .day4 .convoyData .ons140 {top: 87px; left: 508px}   /* 28th */
			.js .day5 .convoyData .ons140 {top: 188px; left: 489px}   /* 29th */
			.js .day6 .convoyData .ons140 {top: 209px; left: 473px}  /* 30th */
			.js .day7 .convoyData .ons140 {top: 233px; left: 453px}  /* 31st */
			.js .day8 .convoyData .ons140 {top: 251px; left: 431px}   /* 1st */
			.js .day9 .convoyData .ons140 {top: 255px; left: 399px}  /* 2nd */
			.js .day10 .convoyData .ons140 {top: 258px; left: 368px}  /* 3rd */
			.js .day11 .convoyData .ons140 {top: 271px; left: 340px}  /* 4th */
			.js .day12 .convoyData .ons140 {top: 292px; left: 316px}   /* 5th */
			.js .day13 .convoyData .ons140 {top: 294px; left: 288px}  /* 6th */
			.js .day14 .convoyData .ons140 {top: 270px; left: 255px}  /* 7th */
			.js .day15 .convoyData .ons140,
			.js .day16 .convoyData .ons140,
			.js .day17 .convoyData .ons140 {
					display: none;
					}  /* 7th - 10th */

/*.ons136  {
	border: 3px solid red;
}*/

/* convoy ONS136 - red cross trail */
			.js .day0 .convoyData .ons136 {top: 284px; left: 325px}  /* 24th */
			.js .day1 .convoyData .ons136 {top: 294px; left: 305px}  /* 25th */
			.js .day2 .convoyData .ons136 {top: 270px; left: 255px}  /* 26th */
			.js .day3 .convoyData .ons136,
			.js .day4 .convoyData .ons136,
			.js .day5 .convoyData .ons136,
			.js .day6 .convoyData .ons136,
			.js .day7 .convoyData .ons136,
			.js .day8 .convoyData .ons136,
			.js .day9 .convoyData .ons136,
			.js .day10 .convoyData .ons136,
			.js .day11 .convoyData .ons136,
			.js .day12 .convoyData .ons136,
			.js .day13 .convoyData .ons136,
			.js .day14 .convoyData .ons136,
			.js .day15 .convoyData .ons136,
			.js .day16 .convoyData .ons136,
			.js .day17 .convoyData .ons136 {
				display: none;
				}  /* 27th - 10th */




/* additional Convoys */

/* convoy ONS 142 */
			.js .day0 .convoyData .ons142, /* 24th */
			.js .day1 .convoyData .ons142, /* 25th */
			.js .day2 .convoyData .ons142, /* 26th */
			.js .day3 .convoyData .ons142, /* 27th */
			.js .day4 .convoyData .ons142, /* 28th */
			.js .day5 .convoyData .ons142 {display: none;}   /* 29th */
			.js .day6 .convoyData .ons142 {top: 133px; left: 794px}   /* 30th */
			.js .day7 .convoyData .ons142 {top: 108px; left: 775px}  /* 31st */
			.js .day8 .convoyData .ons142 {top: 110px; left: 745px}  /* 1st */
			.js .day9 .convoyData .ons142 {top: 120px; left: 715px}   /* 2nd */
			.js .day10 .convoyData .ons142 {top: 121px; left: 681px}  /* 3rd */
			.js .day11 .convoyData .ons142 {top: 131px; left: 649px}  /* 4th */
			.js .day12 .convoyData .ons142 {top: 151px; left: 628px}  /* 5th */
			.js .day13 .convoyData .ons142 {top: 170px; left: 609px}   /* 6th */
			.js .day14 .convoyData .ons142 {top: 188px; left: 602px}  /* 7th */
			.js .day15 .convoyData .ons142 {top: 200px; left: 582px}  /* 8th */
			.js .day16 .convoyData .ons142 {top: 214px; left: 566px}  /* 9th */
			.js .day17 .convoyData .ons142 {top: 231px; left: 550px}  /* 10th */


/* convoy HX 213 */
			.js .day0 .convoyData .hx213,  /* 24th */
			.js .day1 .convoyData .hx213 {display: none;}   /* 25th */
			.js .day2 .convoyData .hx213 {top: 250px; left: 275px}  /* 26th */
			.js .day3 .convoyData .hx213 {top: 285px; left: 270px}  /* 27th */
			.js .day4 .convoyData .hx213 {top: 271px; left: 339px}  /* 28th */
			.js .day5 .convoyData .hx213 {top: 248px; left: 354px}   /* 29th */
			.js .day6 .convoyData .hx213 {top: 239px; left: 399px}   /* 30th */
			.js .day7 .convoyData .hx213 {top: 243px; left: 430px}  /* 31st */
			.js .day8 .convoyData .hx213 {top: 194px; left: 463px}  /* 1st */
			.js .day9 .convoyData .hx213 {top: 171px; left: 497px}   /* 2nd */
			.js .day10 .convoyData .hx213 {top: 151px; left: 528px}  /* 3rd */
			.js .day11 .convoyData .hx213 {top: 123px; left: 563px}  /* 4th */
			.js .day12 .convoyData .hx213 {top: 96px; left: 599px}  /* 5th */
			.js .day13 .convoyData .hx213 {top: 103px; left: 659px}   /* 6th */
			.js .day14 .convoyData .hx213 {top: 92px; left: 712px}  /* 7th */
			.js .day15 .convoyData .hx213 {top: 110px; left: 744px}  /* 8th */
			.js .day16 .convoyData .hx213 {top: 108px; left: 775px}  /* 9th */
			.js .day17 .convoyData .hx213 {top: 133px; left: 794px}  /* 10th */

/* convoy SC 108 */
			.js .day0 .convoyData .sc108, /* 24th */
			.js .day1 .convoyData .sc108, /* 25th */
			.js .day2 .convoyData .sc108, /* 26th */
			.js .day3 .convoyData .sc108, /* 27th */
			.js .day4 .convoyData .sc108, /* 28th */
			.js .day5 .convoyData .sc108, /* 29th */
			.js .day6 .convoyData .sc108, /* 30th */
			.js .day7 .convoyData .sc108 {display: none;} /* 31st */
			.js .day8 .convoyData .sc108 {top: 285px; left: 245px}  /* 1st */
			.js .day9 .convoyData .sc108 {top: 267px; left: 285px}   /* 2nd */
			.js .day10 .convoyData .sc108 {top: 254px; left: 309px}  /* 3rd */
			.js .day11 .convoyData .sc108 {top: 244px; left: 339px}  /* 4th */
			.js .day12 .convoyData .sc108 {top: 213px; left: 381px}  /* 5th */
			.js .day13 .convoyData .sc108 {top: 230px; left: 393px}   /* 6th */
			.js .day14 .convoyData .sc108 {top: 218px; left: 413px}  /* 7th */
			.js .day15 .convoyData .sc108 {top: 188px; left: 442px}  /* 8th */
			.js .day16 .convoyData .sc108 {top: 163px; left: 449px}  /* 9th */
			.js .day17 .convoyData .sc108 {top: 133px; left: 476px}  /* 10th */

/* convoy HX 214 */
			.js .day0 .convoyData .hx214, /* 24th */
			.js .day1 .convoyData .hx214, /* 25th */
			.js .day2 .convoyData .hx214, /* 26th */
			.js .day3 .convoyData .hx214, /* 27th */
			.js .day4 .convoyData .hx214, /* 28th */
			.js .day5 .convoyData .hx214, /* 29th */
			.js .day6 .convoyData .hx214, /* 30th */
			.js .day7 .convoyData .hx214,  /* 31st */
			.js .day8 .convoyData .hx214,   /* 1st */
			.js .day9 .convoyData .hx214 {display: none;} /* 2nd */
			.js .day10 .convoyData .hx214 {top: 285px; left: 245px}  /* 3rd */
			.js .day11 .convoyData .hx214 {top: 278px; left: 293px}  /* 4th */
			.js .day12 .convoyData .hx214 {top: 269px; left: 326px}  /* 5th */
			.js .day13 .convoyData .hx214 {top: 249px; left: 353px}   /* 6th */
			.js .day14 .convoyData .hx214 {top: 243px; left: 384px}  /* 7th */
			.js .day15 .convoyData .hx214 {top: 228px; left: 416px}  /* 8th */
			.js .day16 .convoyData .hx214 {top: 198px; left: 442px}  /* 9th */
			.js .day17 .convoyData .hx214 {top: 170px; left: 469px}  /* 10th */

/* convoy ON 143 */
			.js .day0 .convoyData .on143, /* 24th */
			.js .day1 .convoyData .on143, /* 25th */
			.js .day2 .convoyData .on143, /* 26th */
			.js .day3 .convoyData .on143, /* 27th */
			.js .day4 .convoyData .on143, /* 28th */
			.js .day5 .convoyData .on143, /* 29th */
			.js .day6 .convoyData .on143, /* 30th */
			.js .day7 .convoyData .on143 {display: none;} /* 31st */
			.js .day8 .convoyData .on143 {top: 133px; left: 794px}  /* 1st */
			.js .day9 .convoyData .on143 {top: 108px; left: 775px}   /* 2nd */
			.js .day10 .convoyData .on143 {top: 112px; left: 745px}  /* 3rd */
			.js .day11 .convoyData .on143 {top: 103px; left: 698px}  /* 4th */
			.js .day12 .convoyData .on143 {top: 94px; left: 654px}  /* 5th */
			.js .day13 .convoyData .on143 {top: 112px; left: 611px}   /* 6th */
			.js .day14 .convoyData .on143 {top: 128px; left: 570px}  /* 7th */
			.js .day15 .convoyData .on143 {top: 153px; left: 531px}  /* 8th */
			.js .day16 .convoyData .on143 {top: 173px; left: 509px}  /* 9th */
			.js .day17 .convoyData .on143 {top: 205px; left: 480px}  /* 10th */

/* convoy ONS 144 */
			.js .day0 .convoyData .ons144, /* 24th */
			.js .day1 .convoyData .ons144, /* 25th */
			.js .day2 .convoyData .ons144, /* 26th */
			.js .day3 .convoyData .ons144, /* 27th */
			.js .day4 .convoyData .ons144, /* 28th */
			.js .day5 .convoyData .ons144, /* 29th */
			.js .day6 .convoyData .ons144, /* 30th */
			.js .day7 .convoyData .ons144,  /* 31st */
			.js .day8 .convoyData .ons144,   /* 1st */
			.js .day9 .convoyData .ons144,    /* 2nd */
			.js .day10 .convoyData .ons144,   /* 3rd */
			.js .day11 .convoyData .ons144,  /* 4th */
			.js .day12 .convoyData .ons144,   /* 5th */
			.js .day13 .convoyData .ons144 {display: none;} /* 6th */
			.js .day14 .convoyData .ons144 {top: 133px; left: 794px}  /* 7th */
			.js .day15 .convoyData .ons144 {top: 87px; left: 770px}  /* 8th */
			.js .day16 .convoyData .ons144 {top: 115px; left: 750px}  /* 9th */
			.js .day17 .convoyData .ons144 {top: 119px; left: 735px}  /* 10th */

/* convoy sc109 */
			.js .day0 .convoyData .sc109, /* 24th */
			.js .day1 .convoyData .sc109, /* 25th */
			.js .day2 .convoyData .sc109, /* 26th */
			.js .day3 .convoyData .sc109, /* 27th */
			.js .day4 .convoyData .sc109, /* 28th */
			.js .day5 .convoyData .sc109, /* 29th */
			.js .day6 .convoyData .sc109, /* 30th */
			.js .day7 .convoyData .sc109,  /* 31st */
			.js .day8 .convoyData .sc109,   /* 1st */
			.js .day9 .convoyData .sc109,    /* 2nd */
			.js .day10 .convoyData .sc109,   /* 3rd */
			.js .day11 .convoyData .sc109,  /* 4th */
			.js .day12 .convoyData .sc109,   /* 5th */
			.js .day13 .convoyData .sc109,  /* 6th */
			.js .day14 .convoyData .sc109,  /* 7th */
			.js .day15 .convoyData .sc109 {display: none;} /* 8th */
			.js .day16 .convoyData .sc109 {top: 265px; left: 245px}  /* 9th */
			.js .day17 .convoyData .sc109 {top: 253px; left: 290px}  /* 10th */


/* U-Boat Crash Site */

/* U-boat - U627*/
	.js .day0 .convoyData .U627,
	.js .day1 .convoyData .U627,
	.js .day2 .convoyData .U627 {display: none;}
	.js .day3 .convoyData .U627 {top: 256px; left: 414px}  /* 27th */
	.js .day4 .convoyData .U627,
	.js .day5 .convoyData .U627,
	.js .day6 .convoyData .U627,
	.js .day7 .convoyData .U627,
	.js .day8 .convoyData .U627,
	.js .day9 .convoyData .U627,
	.js .day10 .convoyData .U627,
	.js .day11 .convoyData .U627,
	.js .day12 .convoyData .U627,
	.js .day13 .convoyData .U627,
	.js .day14 .convoyData .U627,
	.js .day15 .convoyData .U627,
	.js .day16 .convoyData .U627,
	.js .day17 .convoyData .U627 {
		display: none;
		}  /* 27th - 10th */

/* U-boat - U520*/
	.js .day0 .convoyData .U520,
	.js .day1 .convoyData .U520,
	.js .day2 .convoyData .U520,
	.js .day3 .convoyData .U520,
	.js .day4 .convoyData .U520,
	.js .day5 .convoyData .U520 {display: none;}
	.js .day6 .convoyData .U520 {top: 215px; left: 422px}  /* 30th */
	.js .day7 .convoyData .U520,
	.js .day8 .convoyData .U520,
	.js .day9 .convoyData .U520,
	.js .day10 .convoyData .U520,
	.js .day11 .convoyData .U520,
	.js .day12 .convoyData .U520,
	.js .day13 .convoyData .U520,
	.js .day14 .convoyData .U520,
	.js .day15 .convoyData .U520,
	.js .day16 .convoyData .U520,
	.js .day17 .convoyData .U520 {
		display: none;
		}  /* 27th - 10th */

/* U-boat - U658*/
	.js .day0 .convoyData .U658,
	.js .day1 .convoyData .U658,
	.js .day2 .convoyData .U658,
	.js .day3 .convoyData .U658,
	.js .day4 .convoyData .U658,
	.js .day5 .convoyData .U658 {display: none;}
	.js .day6 .convoyData .U658 {top: 179px; left: 450px}  /* 30th */
	.js .day7 .convoyData .U658,
	.js .day8 .convoyData .U658,
	.js .day9 .convoyData .U658,
	.js .day10 .convoyData .U658,
	.js .day11 .convoyData .U658,
	.js .day12 .convoyData .U658,
	.js .day13 .convoyData .U658,
	.js .day14 .convoyData .U658,
	.js .day15 .convoyData .U658,
	.js .day16 .convoyData .U658,
	.js .day17 .convoyData .U658 {
		display: none;
		}  /* 27th - 10th */

/* U-boat - U132*/
	.js .day0 .convoyData .U132,
	.js .day1 .convoyData .U132,
	.js .day2 .convoyData .U132,
	.js .day3 .convoyData .U132,
	.js .day4 .convoyData .U132,
	.js .day5 .convoyData .U132,
	.js .day6 .convoyData .U132,
	.js .day7 .convoyData .U132,
	.js .day8 .convoyData .U132,
	.js .day9 .convoyData .U132,
	.js .day10 .convoyData .U132,
	.js .day11 .convoyData .U132 {display: none;}
	.js .day12 .convoyData .U132 {top: 70px; left: 558px}  /* 5th */
	.js .day13 .convoyData .U132,
	.js .day14 .convoyData .U132,
	.js .day15 .convoyData .U132,
	.js .day16 .convoyData .U132,
	.js .day17 .convoyData .U132 {
		display: none;
		}  /* 27th - 10th */

/* U-boat - U408*/
		.js .day0 .convoyData .U408,
		.js .day1 .convoyData .U408,
		.js .day2 .convoyData .U408,
		.js .day3 .convoyData .U408,
		.js .day4 .convoyData .U408,
		.js .day5 .convoyData .U408,
		.js .day6 .convoyData .U408,
		.js .day7 .convoyData .U408,
		.js .day8 .convoyData .U408,
		.js .day9 .convoyData .U408,
		.js .day10 .convoyData .U408,
		.js .day11 .convoyData .U408 {display: none;}
		.js .day12 .convoyData .U408,  /* 5th */
		.js .day13 .convoyData .U408,
		.js .day14 .convoyData .U408,
		.js .day15 .convoyData .U408,
		.js .day16 .convoyData .U408,
		.js .day17 .convoyData .U408 {
			display: none;
			}  /* 27th - 10th */




/************************************************/
/****************** May Convoy ******************/
/************************************************/

/* route */

/* convoy sc107 - red trail (main convoy) */

	#sc130_route {
		position: absolute;
		top:21px;
		left:82px;
		height: 300px;
		width: 820px;
		background: url(../images/natPathSC130.png) 246px 78px no-repeat;
	}

			.js .day0 #sc130_route {
				width: 0;
			}

					.js .day1 #sc130_route {width: 280px}   /* 25th */
					.js .day2 #sc130_route {width: 300px}  /* 26th */
					.js .day3 #sc130_route {width: 350px}  /* 27th */
					.js .day4 #sc130_route {width: 390px}   /* 28th */
					.js .day5 #sc130_route {width: 410px}   /* 29th */
					.js .day6 #sc130_route {width: 448px}  /* 30th */
					.js .day7 #sc130_route {width: 457px}  /* 31st */
					.js .day8 #sc130_route {width: 500px}   /* 1st */
					.js .day9 #sc130_route {width: 540px}  /* 2nd */
					.js .day10 #sc130_route {width: 575px}  /* 3rd */
					.js .day11 #sc130_route {width: 610px}  /* 4th */
					.js .day12 #sc130_route {width: 610px}   /* 5th */
					.js .day13 #sc130_route {width: 645px}  /* 6th */
					.js .day14 #sc130_route {width: 675px}  /* 7th */
					.js .day15 #sc130_route {width: 720px}  /* 8th */





.js #block-views-north-atlantic-twitter-block-1 ul.convoyDataSet {
	display: none;
}
.js #block-views-north-atlantic-twitter-block-1 div.day0 ul.day0,
.js #block-views-north-atlantic-twitter-block-1 div.day1 ul.day1,
.js #block-views-north-atlantic-twitter-block-1 div.day2 ul.day2,
.js #block-views-north-atlantic-twitter-block-1 div.day3 ul.day3,
.js #block-views-north-atlantic-twitter-block-1 div.day4 ul.day4,
.js #block-views-north-atlantic-twitter-block-1 div.day5 ul.day5,
.js #block-views-north-atlantic-twitter-block-1 div.day6 ul.day6,
.js #block-views-north-atlantic-twitter-block-1 div.day7 ul.day7,
.js #block-views-north-atlantic-twitter-block-1 div.day8 ul.day8,
.js #block-views-north-atlantic-twitter-block-1 div.day9 ul.day9,
.js #block-views-north-atlantic-twitter-block-1 div.day10 ul.day10,
.js #block-views-north-atlantic-twitter-block-1 div.day11 ul.day11,
.js #block-views-north-atlantic-twitter-block-1 div.day12 ul.day12,
.js #block-views-north-atlantic-twitter-block-1 div.day13 ul.day13,
.js #block-views-north-atlantic-twitter-block-1 div.day14 ul.day14,
.js #block-views-north-atlantic-twitter-block-1 div.day15 ul.day15,
.js #block-views-north-atlantic-twitter-block-1 div.day16 ul.day16 {
	display: block;
}

/* Main Convoy - SC130 */
.js #block-views-north-atlantic-twitter-block-1 div.day0 ul.day0 .convoySC130 {top: 227px; left: 333px;}
.js #block-views-north-atlantic-twitter-block-1 div.day1 ul.day1 .convoySC130 {top: 235px; left: 354px;}
.js #block-views-north-atlantic-twitter-block-1 div.day2 ul.day2 .convoySC130 {top: 224px; left: 383px;}
.js #block-views-north-atlantic-twitter-block-1 div.day3 ul.day3 .convoySC130 {top: 226px; left: 423px;}
.js #block-views-north-atlantic-twitter-block-1 div.day4 ul.day4 .convoySC130 {top: 200px; left: 454px;}
.js #block-views-north-atlantic-twitter-block-1 div.day5 ul.day5 .convoySC130 {top: 186px; left: 484px;}
.js #block-views-north-atlantic-twitter-block-1 div.day6 ul.day6 .convoySC130 {top: 160px; left: 516px;}
.js #block-views-north-atlantic-twitter-block-1 div.day7 ul.day7 .convoySC130 {top: 155px; left: 539px;}
.js #block-views-north-atlantic-twitter-block-1 div.day8 ul.day8 .convoySC130 {top: 129px; left: 572px;}
.js #block-views-north-atlantic-twitter-block-1 div.day9 ul.day9 .convoySC130 {top: 127px; left: 621px;}
.js #block-views-north-atlantic-twitter-block-1 div.day10 ul.day10 .convoySC130 {top: 119px; left: 655px;}
.js #block-views-north-atlantic-twitter-block-1 div.day11 ul.day11 .convoySC130 {top: 125px; left: 676px;}
.js #block-views-north-atlantic-twitter-block-1 div.day12 ul.day12 .convoySC130 {top: 126px; left: 692px;}
.js #block-views-north-atlantic-twitter-block-1 div.day13 ul.day13 .convoySC130 {top: 125px; left: 725px;}
.js #block-views-north-atlantic-twitter-block-1 div.day14 ul.day14 .convoySC130 {top: 108px; left: 755px;}
.js #block-views-north-atlantic-twitter-block-1 div.day15 ul.day15 .convoySC130 {top: 124px; left: 793px;}


/* Main Convoy - U-boats */
/* 11th - day 0 */
.js #block-views-north-atlantic-twitter-block-1 div.day0 ul.day0 .U528 {top: 216px; left: 716px;}

/* 12th - day 1 */
.js #block-views-north-atlantic-twitter-block-1 div.day1 ul.day1 .U186 {top: 258px; left: 580px;}
.js #block-views-north-atlantic-twitter-block-1 div.day1 ul.day1 .U89 {top: 218px; left: 635px;}
.js #block-views-north-atlantic-twitter-block-1 div.day1 ul.day1 .U456 {top: 214px; left: 620px;}

/* 13th - day 2 */

/* 14th - day 3 */
.js #block-views-north-atlantic-twitter-block-1 div.day3 ul.day3 .U657 {top: 218px; left: 635px;}
.js #block-views-north-atlantic-twitter-block-1 div.day3 ul.day3 .U640 {top: 214px; left: 620px;}

/* 15th - day 4 */
.js #block-views-north-atlantic-twitter-block-1 div.day4 ul.day4 .U266 {top: 228px; left: 748px;}

/* 16th - day 5 */
.js #block-views-north-atlantic-twitter-block-1 div.day5 ul.day5 .U463 {top: 224px; left: 740px;}
.js #block-views-north-atlantic-twitter-block-1 div.day5 ul.day5 .U182 {top: 335px; left: 665px;}

/* 17th - day 6 */

/* 18th - day 7 */

/* 19th - day 8 */
.js #block-views-north-atlantic-twitter-block-1 div.day8 ul.day8 .U954 {top: 113px; left: 568px;}
.js #block-views-north-atlantic-twitter-block-1 div.day8 ul.day8 .U273 {top: 65px; left: 650px;}

/* 20th - day 9 */
.js #block-views-north-atlantic-twitter-block-1 div.day9 ul.day9 .U258 {top: 110px; left: 630px;}

/* 21st - day 10 */

/* 22nd - day 11 */
.js #block-views-north-atlantic-twitter-block-1 div.day11 ul.day11 .U569 {top: 167px; left: 552px;}

/* 23rd - day 12 */
.js #block-views-north-atlantic-twitter-block-1 div.day12 ul.day12 .U752 {top: 151px; left: 602px;}

/* 24th - day 13 */

/* 25th - day 14 */

/* 26th - day 15 */
.js #block-views-north-atlantic-twitter-block-1 div.day15 ul.day15 .U436 {top: 244px; left: 705px;}




/* Background points - Each day gets a different background image showing all other convoys at sea */

.js #block-views-north-atlantic-twitter-block-1 #bgPoints {
	position: absolute;
	top: 0;
	left: 0;
	width: 910px;
	height: 470px;
}
.js #block-views-north-atlantic-twitter-block-1 div.day0 #bgPoints {
	background: url(../images/natMayBg_day0.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day1 #bgPoints {
	background: url(../images/natMayBg_day1.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day2 #bgPoints {
	background: url(../images/natMayBg_day2.png) 0 0 no-repeat;
}

.js #block-views-north-atlantic-twitter-block-1 div.day3 #bgPoints {
	background: url(../images/natMayBg_day3.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day4 #bgPoints {
	background: url(../images/natMayBg_day4.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day5 #bgPoints {
	background: url(../images/natMayBg_day5.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day6 #bgPoints {
	background: url(../images/natMayBg_day6.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day7 #bgPoints {
	background: url(../images/natMayBg_day7.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day8 #bgPoints {
	background: url(../images/natMayBg_day8.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day9 #bgPoints {
	background: url(../images/natMayBg_day9.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day10 #bgPoints {
	background: url(../images/natMayBg_day10.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day11 #bgPoints {
	background: url(../images/natMayBg_day11.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day12 #bgPoints {
	background: url(../images/natMayBg_day12.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day13 #bgPoints {
	background: url(../images/natMayBg_day13.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day14 #bgPoints {
	background: url(../images/natMayBg_day14.png) 0 0 no-repeat;
}
.js #block-views-north-atlantic-twitter-block-1 div.day15 #bgPoints {
	background: url(../images/natMayBg_day15.png) 0 0 no-repeat;
}

/*	Routes -  */

.js .day0 #convoyUid1_route {width: 255px}   /* 24th */
.js .day1 #convoyUid1_route {width: 255px}   /* 25th */
.js .day2 #convoyUid1_route {width: 266px}  /* 26th */
.js .day3 #convoyUid1_route {width: 326px}  /* 27th */

.js .day0 #convoyUid2_route {width: 255px}   /* 24th */
.js .day1 #convoyUid2_route {width: 255px}   /* 25th */
.js .day2 #convoyUid2_route {width: 266px}  /* 26th */
.js .day3 #convoyUid2_route {width: 326px}  /* 27th */



/*	Slider			*/
.js #block-views-north-atlantic-twitter-block-1 #natWrap #sliderWrap ul#datePicker li {
	width: 54px;
}


/* pager */

.item-list .pager {
    background-color: #FFFFFF;
}



/* JPlayer */

.jp-playlist li {
	list-style: none;
	list-style-image: none;
}
.jp-playlist li.jp-playlist-current {
	list-style-position: inside;
	list-style-type: square;
	padding-left: 8px;
}

#block-block-20{
	width: 400px;
	float: right;
	display: block;
	overflow: hidden;
	margin-top: 15px;
}
#block-block-20 .logos a{
	display: block;
	text-align: center;
	width:25%;
	position: relative;
	float: left;
}
#block-block-20 .logos a img{
	display: block;
	position: relative;
	margin:10px auto;
}
.page-node-1638 #block-block-20 .logos a,
.page-node-1065 #block-block-20 .logos a,
.page-node-1055 #block-block-20 .logos a,
.page-node-1054 #block-block-20 .logos a,
.page-node-1056 #block-block-20 .logos a,
.page-node-1052 #block-block-20 .logos a,
.page-node-1053 #block-block-20 .logos a,
.page-node-1076 #block-block-20 .logos a,
.page-node-1536 #block-block-20 .logos a,
.page-node-1563 #block-block-20 .logos a,
.page-node-1564 #block-block-20 .logos a,
.page-node-1694 #block-block-20 .logos a,
.page-node-1580 #block-block-20 .logos a{
  float: right;
}
.page-node-1638 #block-block-20 .logos a:last-child,
.page-node-1065 #block-block-20 .logos a:last-child,
.page-node-1055 #block-block-20 .logos a:last-child,
.page-node-1054 #block-block-20 .logos a:last-child,
.page-node-1056 #block-block-20 .logos a:last-child,
.page-node-1052 #block-block-20 .logos a:last-child,
.page-node-1053 #block-block-20 .logos a:last-child,
.page-node-1076 #block-block-20 .logos a:last-child,
.page-node-1536 #block-block-20 .logos a:last-child,
.page-node-1563 #block-block-20 .logos a:last-child,
.page-node-1564 #block-block-20 .logos a:last-child,
.page-node-1694 #block-block-20 .logos a:last-child,
.page-node-1580 #block-block-20 .logos a:last-child {
  display: none;
}

/* New Explore Styles */
#block-views-exhibitions-block-1 .views-row {
	width: 329px;
	float: left;
	overflow: hidden;
	display: block;
}
#block-views-exhibitions-block-1 .views-row-inr{
	min-height: 555px;
}
#block-views-exhibitions-block-1 .views-row-odd{
	margin-right: 3px;
	clear: both;
}
#block-views-curators-highlights-block-2{
	display: block;
	overflow: hidden;
}
#block-views-exhibitions-block-1 .views-row-inr h2.field-content,
#block-views-curators-highlights-block-2 h2.block-title{
	color: #ffffff;
	font-size: 1.83333em;
	padding: 10px 0;
	margin: 0.05em 0 0.2em 0!important;
	text-align: center;
	background: url(../images/red-grad-bg.png) #bf1e2e;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5394b', endColorstr='#a50618');
	background: -webkit-gradient(linear, left top, left bottom, from(#d5394b), to(#a50618));
	background: -moz-linear-gradient(top, #d5394b, #a50618);
}
#content #block-views-exhibitions-block-1 .view .views-row .views-row-inr h2.field-content a,
#block-views-curators-highlights-block-2 h2.block-title a{
	color: #ffffff;
	font-size: 1em;
}
#content #block-views-exhibitions-block-1 .view .views-row .views-row-inr .views-field-field-fb-image img{
	margin-bottom: 0.5em;
}
#content #block-views-exhibitions-block-1 .view .views-row .views-row-inr .views-field-field-feature-block-summary-text{
	width:310px!important;
	clear: both;
	display: block;
	overflow: hidden;
}
#content #block-views-exhibitions-block-1 .view .views-row .views-row-inr .views-field-view-node{
	right: 4px;
	bottom: 5px;
}
#content #block-views-exhibitions-block-1 .view .views-row .views-row-inr .views-field-view-node a{

	width: 100px;
	float: right;
	clear: both;
}
#block-views-curators-highlights-block-2 .view-content .views-row{
	width:85px;
	overflow: hidden;
}
#block-views-curators-highlights-block-2 .view-content .views-row img,
#block-views-curators-highlights-block-2 .view-content .views-row .slideWrap,
#block-views-curators-highlights-block-2 .view-content .views-row div{
	width:auto;
	height:auto;

}
#block-views-curators-highlights-block-2 .view-content .views-row-1,
#block-views-curators-highlights-block-2 .view-content .views-row-2{
	margin-right: 3px;
}
#block-views-curators-highlights-block-2 .block-wrapper{
	background: #fff;
padding: 5px 5px 5px 5px;
margin: 0;
position: relative;
}
#block-views-curators-highlights-block-2 .view{
	padding: 0px 0px 0px 0px;
}



/* Homepage Primary Feature Blocks */


#block-views-homepage-boilerplate-block .views-row,
#block-views-927e289e04e56e14fb92bfcaabce96bb .views-row {
	width: 449px;
	float: left;
	margin-right: 2px;
	position: relative;
}
#block-views-927e289e04e56e14fb92bfcaabce96bb .views-row-odd {
	margin-right: 0;
}
	#block-views-homepage-boilerplate-block .views-row p {
		margin: 0;
	}




#block-views-927e289e04e56e14fb92bfcaabce96bb .block-link	{
	display: block;
	overflow: hidden;
	position: absolute;
	bottom:30px;
	right:30px;
}

#block-views-927e289e04e56e14fb92bfcaabce96bb .block-link a {
	display: block;
	background: #94a4b2 url(../images/linkGradientBgBlue.png) 100% 0 no-repeat;
	border: 1px solid #b5c0c8;
	padding: 6px 35px 6px 10px;
	color: #fff;
	text-decoration: none;
	font-size: 0.91667em;
	line-height: 1.5em;
	min-height: 1.5em;
	height: auto !important;
	height: 1.5em;
	width: 80px;
	font-size: 11px;
}

#block-views-exhibition-carousel-block,
#block-views-exhibition-carousel-block-1,
#block-views-exhibition-carousel-block-2 {
  text-align: center;
}

#block-views-exhibition-carousel-block .jcarousel-clip,
#block-views-exhibition-carousel-block-1 .jcarousel-clip,
#block-views-exhibition-carousel-block-2 .jcarousel-clip {
  overflow: hidden;
}

#block-views-exhibition-carousel-block-1 .jcarousel-clip-horizontal
#block-views-exhibition-carousel-block-2 .jcarousel-clip-horizontal {
	width: 666px;
	overflow: hidden;
}

#block-views-multiple-feature-blocks-block:after {
  content: "";
  display: table;
  clear: both;
}

#block-views-multiple-feature-blocks-block .views-row {
  float:left;
  width: 215px;
  min-height: 222px;
}

#block-views-multiple-feature-blocks-block .views-row:nth-child(5n) {
  clear: left;
}

#block-views-multiple-feature-blocks-block .row-inr {
  background: #fff;
  padding: 8px;
  min-height: 206px;
}

#block-views-multiple-feature-blocks-block .views-field-field-title {
	background: #d63749; /* Old browsers */
	background: -moz-linear-gradient(top,  #d63749 0%, #aa1a24 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #d63749 0%,#aa1a24 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #d63749 0%,#aa1a24 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d63749', endColorstr='#aa1a24',GradientType=0 ); /* IE6-9 */
	zoom: 1;
	text-align: center;
	padding: 8px;
	width: 183px;
	height: 28px;
	display: table;
	border-bottom: 1px solid #fff;
}

.page-node-1065 #block-views-multiple-feature-blocks-block .views-field-field-title {

	background: #57758c; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57758c', endColorstr='#203c54'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#57758c), to(#203c54)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #57758c,  #203c54); /* for firefox 3.6+ */
}

#block-views-multiple-feature-blocks-block .field-content {
  display: table-cell;
  vertical-align: middle;
}

#block-views-multiple-feature-blocks-block .views-field-field-title a {
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.2em;
  display: block;

}

#block-views-multiple-feature-blocks-block img,
.page-node-1065 #block-views-news-block-3 img,
#block-views-news-block-8 img
 {
  max-width:100%;
  height:auto;
  min-height: 161px;
}

.page-node-1065 #block-system-main {
  float: left;
  width: 70%;
}

.page-node-1065 #block-views-news-block-3,
#block-views-news-block-8
{
  width: 27%;
}

.view-exhibition-carousel.view-display-id-block,
.view-exhibition-carousel.view-display-id-block_1,
.view-exhibition-carousel.view-display-id-block_2 {
  background: #fff;
  padding: 8px;
}

.view-exhibition-carousel.view-display-id-block_1 .jcarousel-item{
/*	width: 150px;
	margin: 0 1px;
	height: 144px;*/
	overflow: hidden;
}

.jcarousel-navigation{
	list-style: none;
    margin-bottom: 0;
    padding-left: 0;
    overflow: hidden;
}

.jcarousel-navigation li{
    display: inline-block;
    margin: 1px;
    overflow: hidden;
	position: relative;
	margin-top: 10px;
}

.jcarousel-navigation li a{
	overflow: hidden;
	position: relative;
	width: 10px;
	display: block;
    height: 10px;
    /*text-indent: -999px;*/
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #d63749;
    border-radius: 10px;
    color: #fff;
}

.jcarousel-navigation li.active a{
	background-color: #d63749;
	color: #d63749;
}

#block-block-24,
#block-views-exhibition-social-links-block,
#block-views-exhibition-social-links-block-1 {
	clear: left;
	position: relative;
	display: block;
	overflow: hidden;
}

#block-block-24 .block-title,
#block-views-exhibition-social-links-block .block-title,
#block-views-exhibition-social-links-block-1 .block-title{
	padding: 15px 10px 0 10px;
	color: #CB0429;
	background: #ffffff;
}

#block-block-24 .content{
	display: table;
	background: #ffffff;
}

#block-block-24 .content .partner-logo{
	display: table-cell;
	vertical-align: middle;
	padding: 35px 40px;
	text-align: center;

}

#block-block-24 .content .partner-logo img{
	height: auto;
	overflow: hidden;
}

#block-block-24 .content .partner-logo.block-logo{
	padding: 0px 0px 0px 60px;
	width: 32%;
}

#block-block-24 .content .partner-logo.block-logo img{
	max-width: 100%;

}

#block-block-24 .content .partner-logo.tall-logo{
	padding: 40px 10px 40px 10px;
	width: 32%;
}

#block-block-24 .content .partner-logo.tall-logo img{
	max-width: 50%;

}

#block-block-24 .content .partner-logo.wide-logo{
	padding: 20px 50px 20px 0px;
	width: 34%;
}

#block-block-24 .content .partner-logo.wide-logo img{
	max-width: 100%;
}

.page-node-1065 #block-block-24,
.page-node-1065 #block-views-exhibition-social-links-block {
	width: 68%;
}

#block-views-exhibition-social-links-block,
#block-views-exhibition-social-links-block .content,
#block-views-exhibition-social-links-block .view-content,
#block-views-exhibition-social-links-block .views-row,
#block-views-exhibition-social-links-block-1,
#block-views-exhibition-social-links-block-1 .content,
#block-views-exhibition-social-links-block-1 .view-content,
#block-views-exhibition-social-links-block-1 .views-row {
	display: block;
	overflow: hidden;

}

#block-views-exhibition-social-links-block .views-row,
#block-views-exhibition-social-links-block-1 .views-row{
	background: #ffffff !important;
}

#block-views-exhibition-social-links-block .content ul,
#block-views-exhibition-social-links-block-1 .content ul {
	margin: 5px 0;
	padding: 0;
	margin-right: 20px;
	overflow: hidden;
}

#block-views-exhibition-social-links-block .content ul li,
#block-views-exhibition-social-links-block-1 .content ul li {
	list-style: none;
	list-style-image:none;
	padding: 0;
	float: left;
	width: 26px;
	margin-right: 7px;

}

#block-views-exhibition-social-links-block .content ul li.facebook,
#block-views-exhibition-social-links-block-1 .content ul li.facebook {
	background: url(../images/social-icons.png) center left no-repeat;
}

#block-views-exhibition-social-links-block .content ul li.twitter,
#block-views-exhibition-social-links-block-1 .content ul li.twitter {
	background: url(../images/social-icons.png) -33px  center no-repeat;
}

#block-views-exhibition-social-links-block .content ul li.youtube,
#block-views-exhibition-social-links-block-1 .content ul li.youtube {
	background: url(../images/social-icons.png) -66px  center no-repeat;
}

#block-views-exhibition-social-links-block .content ul li.instagram,
#block-views-exhibition-social-links-block-1 .content ul li.instagram {
	background: url(../images/social-icons.png) -99px  center no-repeat;
}

#block-views-exhibition-social-links-block .content ul li.flickr,
#block-views-exhibition-social-links-block-1 .content ul li.flickr {
	background: url(../images/social-icons.png) -132px  center no-repeat;
}

#block-views-exhibition-social-links-block .content ul li.tripadvisor,
#block-views-exhibition-social-links-block-1 .content ul li.tripadvisor {
	background: url(../images/social-icons.png) right  center no-repeat;
}



#block-views-exhibition-social-links-block .content ul li a,
#block-views-exhibition-social-links-block-1 .content ul li a {
	display: block;
	height: 26px;
	text-indent: -9999px;
	overflow: hidden;
}

#block-views-members-area-attractions-block .content:after {
    content:" ";
    display:block;
    clear:both;
}

#block-views-members-area-attractions-block .views-row {
  width: 25%;
  float: left;
  position: relative;
}

#block-views-members-area-attractions-block .attraction {
  position: relative;
}

#block-views-members-area-attractions-block .attraction-name {
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 20px;
  border: none;
  height: 148px;
  text-align: center;
  /*position: absolute;*/
}

#block-views-members-area-attractions-block .attraction-name .name {
  position: relative;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
  display: inline-block;
  line-height: 1.2em;
  margin-left: 10px;
  margin-right: 10px;
  font-weight: bold;
}

/*#block-views-members-area-attractions-block .name:before {

  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.75);
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

#block-views-members-area-attractions-block a:hover .name:before,
#block-views-members-area-attractions-block a:focus .name:before {

  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}*/

#block-views-members-area-attractions-block a:hover,
#block-views-members-area-attractions-block a:focus {

  background-color: rgba(0, 12, 64, 0.65);
  display: block;
  width: 100%;
  height: 100%;
}



#block-views-members-area-videos-block h2.block-title {
  margin-bottom: 0;
  background-color: #fff;
}

#block-views-members-area-videos-block h2.block-title a {
  text-decoration: none;
}

#block-views-members-area-videos-block .views-row {
  padding-bottom: 10px;
}

/* Latest News - Caroline */


#block-views-news-block-8 {
	float: right;
}

#block-views-news-block-8 .block-title {
	background-color: white;
	padding-top: 12px;
	padding-bottom: 6px;
	padding-left: 10px;
}

#block-views-news-block-8 .views-field-title {
	margin-top: 8px;
}

#block-views-news-block-8 .view-display-id-block_8 {
	background: none;
	padding: 0;
}

#block-views-news-block-8 .view .views-row {
	background-color: #fff !important;
	margin-bottom: 6px;
}

/* News & Events - Exposed filter */

#views-exposed-form-news-block-2 .views-exposed-form .views-exposed-widget {
	padding: 0;
	float: right;
}

#views-exposed-form-news-block-2 .views-exposed-widgets  {
	padding: 5px;
}

#views-exposed-form-news-block-2 .views-exposed-widgets  label {
	color: #d5e6f1;
	text-align: center;
	font-family: FrutigerLTPro-Roman;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	font-size: 1.5em;
	line-height: 1.5em;
	padding: 5px 0;
}

#views-exposed-form-news-block-2  .views-exposed-widgets  select {
	margin: 6px 0;
	padding: 2px;
	width: 100%;
}

#views-exposed-form-news-block-2 .views-exposed-widget.views-submit-button {
	position: relative;
}

#views-exposed-form-news-block-2 .ajax-progress {
	position: absolute;
	left: -22px;
	top: 24px;
}
