/**
 * @file
 * CHM Theme Styling
 */
 
/* admin user tabs */
.tabs, .edit {
	//display: none;
}
 
/**************************************
 *
 * CONTAINERS
 *
 **************************************/

body.page {
	background: url( '/sites/greatchicagofire.org/themes/chm/images/fire_bkgd.jpg' ) repeat-x center 0;
	font-family: "Georgia", Times New Roman, serif;
}

#page-wrapper {
	/* allows sidebar to touch the right side */
	padding: 20px 0 20px 20px;
	width: 940px;
	margin-bottom: 20px;
}

body.no-sidebars #page-wrapper {
	/* no sidebar = 20px padding all around */
	padding: 20px;
	width: 920px;
}

body.one-sidebar #main {
	/* main column */
	//width: 600px;
	//float: left;
}

.no-sidebars #content {
	/* main column when no sidebar is present */
	width: 100%;
	padding-top: 20px;
}

.sidebar-second #content {
	/* main column div when a sidebar is present */
	padding-top: 15px;
	width: 600px;
	float: left;
}

.with-navigation .region-sidebar-second {
	/* right sidebar */
	background-color: #E5E5E5;
	margin-right: 0;
	float: right;
	margin-left: 620px;
	width: 298px;
	padding: 10px;
	border: 1px solid #780000;
	/*background-color:rgba(255,155,20,0.1);*/
	background-color:rgba(230,230,230,.4);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 80px;
}

/**************************************
 *
 * GLOBAL
 *
 **************************************/
 
body, caption, th, td, input, textarea, select, option, legend, fieldset {
	font-family: "Georgia", Times New Roman, serif;
} 
 
h1.title, h2.title, h3.title {
    color: #590000;
    margin: 0;
}

h1.title {
	font-size: 30px;
	margin-bottom: 10px;
}
 
h2.title {
	font-size: 21px;
}

.block h2.title,
.gallery-chapter-sibling-sidebar-header h2,
.library-section-sidebar-header h2 {
	padding-bottom: 4px;
    border-bottom: 1px dotted #590000;
	font-size: 24px;
}
 
p {
	font-family: "Georgia", Times New Roman, serif;
	line-height: 150%;
}
 
a {
	/*color: #9F2C00;*/
	/*color: #a57109;*/
	color: #a55209;
	text-decoration: none;
}

a:hover,
a.active:hover,
li a.active:hover {
	//color: green;
	//color: #ffcc00;
	color: #DE6202;
}

a.active,
li a.active {
	color: #590000;
}
 
/**************************************
 *
 * HEADER
 *
 **************************************/

#header {
	height: 100px;
}

#header #name-and-slogan {
	float: left;
	width: 540px;
}

#header .home-link {
	display: block;
	height: 110px;
	width: 750px;
	position: relative;
	top: 5px;
}

#header .home-link span {
	display: none;
}

#header .region-header {
	/* right now only includes search */
	float: right;
	margin-top: -35px;
}

#header #block-search-0 {}

#header #block-search-0 .title {
	display: none;
}

#header #block-search-0 #edit-search-block-form-1 {
	/* search: text input */
	width: 150px;
	height: 20px;
	font-family: "Georgia", Times New Roman, serif;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	height: 100%;
	line-height: 22px;
	position: relative;
	top: 1px;
}

#header #block-search-0 .form-submit {
	/* search: submit button */
	background-color: #EEE;
	border: 1px solid #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 11px;
	margin-left: 3px;
	width: 70px;
	height: 29px;
	padding: 0px;
	color: #FFFFFF;
	text-transform: uppercase;
	/* background gradient */
	background: #e2e2e2; /* Old browsers */
	background: -moz-linear-gradient(top, #890000 0%, #400000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#890000), color-stop(100%,#400000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #890000 0%,#400000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #890000 0%,#400000 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #890000 0%,#400000 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#890000', endColorstr='#400000',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #890000 0%,#400000 100%); /* W3C */
	-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}

#site-name > * {
	font-size: 1.25em;
	color: #FFFFFF;
}

#site-name a:link, #site-name a:visited {
    color: #FFFFFF;
    text-shadow: 3px 3px 5px #000;
	filter: dropshadow(color=#000, offx=3, offy=3);
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#site-slogan {
	display: none;
}

/**************************************
 *
 * NAVIGATION
 *
 **************************************/

#navigation .title {
	display: none;
}

#navigation li {
	padding-right: 20px;
}

#navigation li a {
	text-decoration: none;
	color: #FFF;
	font-size: 16px;
}

#navigation li a:hover {
	/*color: #ffff00;*/
	color: #ffd800;
}

#navigation .block-nice_menus {
	border: 1px solid white;
	border-radius: 5px 5px 0px 0px;;
	position: absolute;
	top: -6px;
	margin-left: -20px;
	width: 926px;
	padding: 0 20px 0 14px;
	background: #400000;
	height: 35px;
	z-index: 80;
	border-bottom: 0px;
}

#navigation .block-nice_menus .nice-menu {
	height: 35px;
	width: 100%;
}

/* Remove bottom dotted 1px line at bottom of static Nav */
#navigation .block-nice_menus .nice-menu li.menuparent,
#navigation .block-nice_menus .nice-menu li.last {
	border-bottom: 0px;
}

#navigation .block-nice_menus .nice-menu li {
	/* menu */
	background: #400000;
	border: 0px;
	min-height: 30px;
	padding-top: 5px;
	border-bottom: 1px dotted #FFFFFF;
}

#navigation .block-nice_menus ul.nice-menu ul {
	/* submenu */
	top: 30px;
	border-top: 0px;
	z-index: 80;
}

#navigation .block-nice_menus ul.nice-menu ul li {
	/* submenu */
}

#navigation .block-nice_menus .nice-menu li a {
	/* menu link */
	padding-left: 10px;
}

#navigation .block-nice_menus .nice-menu li ul li a {
	/* submenu link */
	padding-left: 10px;
	font-size: 14px;
	padding-right: 10px;
}

#navigation .block-nice_menus ul.nice-menu li.menu-1326 ul li,
#navigation .block-nice_menus ul.nice-menu li.menu-1327 ul li {
	/* GCF and WOM dropdown menus */
	width: 160px;
}

#navigation .block-nice_menus ul.nice-menu li.menu-1351 ul li {
	/* special features dropdown menu */
	width: 220px;
}

/**************************************
 *
 * GENERAL CONTENT
 *
 **************************************/

div.breadcrumb {
	font-size: 80%;
	padding-bottom: 20px;
	width: 920px;
}

.title {
	/* node/page titles */
	font-size: 18px;
}

/**************************************
 *
 * FOOTER
 *
 **************************************/
 
#footer {
	clear: both;
	padding-top: 10px;
}
 
#block-block-1 {
	margin-bottom: 0;
	border-top: 1px solid #780000;
	padding-top: 20px;
	margin-top: 20px;
} 

#block-block-1 .title {
	display: none;
}

#block-block-1 .footer-graphics {
	text-align: center;
	width: 150px;
	float: left;
	margin-right: 20px;
}

#block-block-1 .footer-graphics img {
	display: block;
	width: 150px;
}

#block-block-1 p {
	font-size: 13px;
	font-style: italic;
	margin: 0;
	padding: 0;
}

#block-block-1 ul {
	margin: 0;
	padding: 0;
}

#block-block-1 ul li {
	display: inline;
	font-size: 13px;
	margin-right: 10px;
}

.appstore-img {
	float: right;
	margin-left: 20px;
	width: 150px;
	margin-top: -40px;
}

/**************************************
 *
 * SOCIAL MEDIA
 *
 **************************************/

#block-block-2 {

}

.social-media-footer {
	width: 370px;
	padding: 5px 0;
}

#fb-root {
	//display: none;
}

.twitter-share-button,
#___plusone_0,
.mail-to {
	position: relative;
	top: 3px;
}

.mail-to {
	margin-left: -15px;
}

/**************************************
 *
 * FRONT PAGE
 *
 **************************************/
 
 
body.front #content .section {
}

body.front #content .section .title {
	display: none;
}

body.front h2.intro-img {
	height: 200px;
	width: 450px;
	font-size: 28px;
	position: relative;
}

body.front h2.intro-img-gcf {
	float: left;
	background: url( '/sites/greatchicagofire.org/themes/chm/images/great-chicago-fire.jpg' );
}

body.front h2.intro-img-wom {
	float: right;
	background: url( '/sites/greatchicagofire.org/themes/chm/images/web-of-memory.jpg' );
}

body.front h2.intro-img a {
	display: block;
	height: 200px;
	width: 450px;
	color: #FFF;
	text-decoration: none;
	text-shadow: 3px 3px 5px #000;
	filter: dropshadow(color=#000, offx=3, offy=3);
}

body.front h2.intro-img a:hover {
	color: #ffd800;
}

body.front h2.intro-img a span {
	/* produces semi-opaque black bar */
	height: 50px;
	position: absolute;
	top: 140px;
	left: 0;
	width: 430px;
	background-color:rgba(0,0,0,0.5);
	padding-left: 20px;
	padding-top: 10px;
}

body.front .appstore-img-front {
	float: right;
	width: 250px;
	margin: 0 0 20px 20px;
}

body.front .appstore-img {
	display: none;
}

body.front .intro-p {
	clear: both;
}

/**************************************
 *
 * SECTION NODES
 *
 **************************************/

/* section nodes: main column */

.sidebar-second #content .section-content-essays {
	/* section nodes: main column: essay block */
}

.sidebar-second #content .section-content-essays ul {
	/* section nodes: main column: essay block: all ul */
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.sidebar-second #content .section-content-essays ul li {
	/* section nodes: main column: essay block: individual essays */
	margin: 10px 0 20px;
}

.sidebar-second #content .section-content-essays ul li ul {
	/* section nodes: main column: essay block: essay headnotes and source */
	margin: 0 0 0 10px;
}

.sidebar-second #content .section-content-essays .views-field-field-essay-headnotes-value {
	/* section nodes: main column: essay block: essay headnotes */
	font-style: italic;
	line-height: 150%;
	margin-bottom: 3px;
}

.sidebar-second #content .section-content-essays .views-field-field-headnote-source-value p {
	/* section nodes: main column: essay block: essay headnotes source */
	margin: 0;
	padding: 0;
	font-size: 80%;
	color: #666666;
}

.sidebar-second #content .section-content-libraries {
	/* section nodes: main column: libraries block */
	margin-top: 15px;
}

.sidebar-second #content .section-content-libraries ul {
	/* section nodes: main column: libraries block: all ul */
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.sidebar-second #content .section-content-libraries ul li {
	/* section nodes: main column: libraries block: all ul li */
	/* warning: changes styles to all nested ul li */
	clear: both;
	margin: 10px 0;
	min-height: 115px;
}

.sidebar-second #content .section-content-libraries ul li ul li {
	/* section nodes: main column: libraries block: library item listings */
	/* use to undo styles given to all ul li */
	min-height: 0;
}

.sidebar-second #content .section-content-libraries ul li ul li .views-field-title {
	/* section nodes: main column: libraries block: library titles */
	padding-top: 10px;
}

.sidebar-second #content .section-content-libraries ul li ul li .views-field-title-1 {
	/* section nodes: main column: libraries block: "from [chapter]" text */
	font-style: italic;
}

.sidebar-second #content .section-content-libraries ul li ul li {
	/* section nodes: main column: libraries block: individual library listing right of images */
	clear: none;
	margin-bottom: 0;
}

.sidebar-second #content .section-content-libraries ul li .views-field-field-thumb-fid .views-field-field-video-thumb-fid {
	/* section nodes: main column: libraries block: library images */
	float: left;
	padding-bottom: 10px;
	margin-right: 15px;
}

div.region-sidebar-second div.view-section-content-by-chapter .views-field-title {
	/* section nodes: right sidebar: chapter titles above galleries */
	/* careful: changes you make here will also affect individual gallery titles,
	   so you must negate your changes further down */
	margin: 10px 0;
	clear: both;
}

div.region-sidebar-second div.view-section-content-by-chapter .views-field-title h3 {
	/* section nodes: right sidebar: chapter titles above galleries */
	font-size: 15px;
	color: #400000;
}

div.region-sidebar-second div.view-section-content-by-chapter ul {
	/* section nodes: right sidebar: all ul */
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.region-sidebar-second div.view-section-content-by-chapter ul li {
	/* section nodes: right sidebar: gallery listings */
	clear: both;
}

div.region-sidebar-second div.view-section-content-by-chapter ul li .views-row {
	/* section nodes: right sidebar: gallery listing: individual gallery row */
	min-height: 50px;
}

div.region-sidebar-second div.view-content-within-chapter ul .views-field-title {
	/* section nodes: right sidebar: individual gallery titles */
	padding-top: 8px;
	margin: 0;
	clear: none;
}

div.region-sidebar-second div.view-content-within-chapter ul .views-field-field-thumb-fid {
	/* section nodes: right sidebar: individual gallery thumbnails */
	clear: both;
	float: left;
	margin-right: 10px;
}

/**************************************
 *
 * CHAPTER/ESSAY NODES
 *
 **************************************/

/* chapter/essay nodes: main column */

body.node-type-essay .field-field-headnote-source {
	border-bottom: 1px solid #780000;
}

.view-essay-image {
	/* all images within essays */
	float: left;
	margin-right: 20px;
}

body.node-type-essay .view-id-essay_image.view-dom-id-2,
body.node-type-essay .view-id-essay_image.view-dom-id-4,
body.node-type-essay .view-id-essay_image.view-dom-id-6,
body.node-type-essay .view-id-essay_image.view-dom-id-8,
body.node-type-essay .view-id-essay_image.view-dom-id-10 {
	/* odd images within essays */
	float: right;
	margin-right: 0;
	margin-left: 20px;
}

/* chapter/essay nodes: right column */

div.region-sidebar-second div.view-essay-sibling-content {
	/* chapter/essay nodes: right sidebar: gallery and library listings */
}

div.region-sidebar-second h2.title {
	/* chapter/essay nodes: right sidebar: view titles */
	margin-bottom: 10px;
}

div.region-sidebar-second div.view-essay-sibling-content ul {
	/* chapter/essay nodes: right sidebar: gallery and library listings */
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
}

div.region-sidebar-second div.view-essay-sibling-content ul li,
div.region-sidebar-second div#block-views-essay_sibling_content-block_2 .views-field-view,
div.region-sidebar-second div#block-views-essay_sibling_content-block_3 .views-field-view {
	/* chapter/essay nodes: right sidebar: gallery and library listing items */
	clear: both;
}

div.region-sidebar-second div.view-essay-sibling-content ul li .views-field-field-thumb-fid {
	/* chapter/essay nodes: right sidebar: gallery and library images */
	float: left;
	margin-right: 15px;
}

div.region-sidebar-second div.view-essay-sibling-content ul li .views-field-title {
	/* chapter/essay nodes: right sidebar: gallery and library titles */
	padding-top: 7px;
}

div.region-sidebar-second div#block-views-essay_sibling_content-block_2,
div.region-sidebar-second div#block-views-essay_sibling_content-block_3 {
	/* chapter/essay nodes: right sidebar: library block */
	clear: both;
	padding-top: 20px;
}

div.region-sidebar-second div#block-views-essay_sibling_content-block_2 .views-field-view .views-field-title,
div.region-sidebar-second div#block-views-essay_sibling_content-block_3 .views-field-view .views-field-title {
	/* chapter/essay nodes: right sidebar: library block: library item listings */
	border-bottom: 1px solid black;
	padding: 5px 0;
}

div.region-sidebar-second div#block-views-essay_sibling_content-block_2 .views-field-view .views-row-last .views-field-title,
div.region-sidebar-second div#block-views-essay_sibling_content-block_3 .views-field-view .views-row-last .views-field-title {
	/* chapter/essay nodes: right sidebar: library block: LAST library item listing */
	border-bottom: 0;
}

/**************************************
 *
 * GALLERY NODES
 *
 **************************************/

body.node-type-gallery #content-area .content {
	/* gallery nodes: body */
	border-bottom: 1px solid #780000;
	margin-bottom: 10px;
}

div.view-gallery-content,
div.view-panorama-vista-content {
	/* gallery nodes: gallery item listing container */
}

div.view-gallery-content table,
div.view-panorama-vista-content table {
	/* gallery nodes: gallery item listing table (for grid view) */
}

div.view-gallery-content table tr td,
div.view-panorama-vista-content tr td {
	/* gallery nodes: gallery item table cells */
	vertical-align: top;
	width: 175px;
	display: block;
	padding-right: 15px;
	position: relative;
	float: left;
	margin-right: 13px;
}

div.view-panorama-vista-content tr td {
    padding-right: 30px;
    padding-bottom: 20px;
}

div.view-gallery-content table tr td.col-3,
div.view-panorama-vista-content td.col3 {
	margin-right: 0;
}

div.view-gallery-content table tr td .views-field-field-title-alternative1-value,
div.view-gallery-content table tr td .views-field-phpcode-4,
div.view-panorama-vista-content tr td .views-field-title-1 {
	/* gallery nodes: gallery titles */
	//font-size: 80%;
	margin: 0;
	padding: 0;
}

/* Set the same height to both video titles */
div.views-field-field-title-alternative1-value {
  /* not required for the panoramas view page
  min-height : 100px;AA
  */
}

div.view-gallery-content table tr td .views-field-field-poster-fid {
	/* gallery nodes: gallery images */
}

div.view-panorama-vista-content tr td .views-field-phpcode {
    margin-bottom: 15px;
}

div.view-gallery-content table tr td .views-field-field-thumb-fid {
	/* gallery nodes: image pair thumbnails */
	position: absolute;
	top: 121px;
	right: -7px;
	z-index: 100;
	border-top: 5px solid white;
	border-left: 5px solid white;
}

div.view-gallery-content table tr td .views-field-field-thumb-fid-1 {
	/* gallery nodes: anaglyph pair thumbnails */
	position: absolute;
	top: 121px;
	left: -5px;
	z-index: 100;
	border-top: 5px solid white;
	border-right: 5px solid white;
}

body.node-type-gallery .region-sidebar-second .gallery-chapter-sibling-sidebar .views-row {
	/* gallery nodes: section gallery list: rows */
	clear: both;
}

body.node-type-gallery .region-sidebar-second .gallery-chapter-sibling-sidebar-header h2 {
	/* gallery nodes: sidebar: galleries in.. */
	margin-top: 0px;
	color: #590000;
}

body.node-type-gallery .region-sidebar-second .gallery-chapter-sibling-sidebar .views-field-field-thumb-fid {
	/* gallery nodes: section gallery list: thumbnails */
	float: left;
	margin-right: 15px;
}

body.node-type-gallery .region-sidebar-second .gallery-chapter-sibling-sidebar .views-field-title {
	/* gallery nodes: section gallery list: titles */
	padding-top: 7px;
}

body.node-type-gallery .region-sidebar-second ul,
body.node-type-gallery .region-sidebar-second ul li,
body.node-type-gallery .view-essay-sibling-content ul {
	list-style-type: none;
}

/**************************************
 *
 * LIBRARY NODES
 *
 **************************************/
 
 

body.node-type-library div.views-field-field-title-alternative1-value {
	/* library nodes: primary image titles */
	font-style: italic;
	border-bottom: 1px solid #780000;
	margin-bottom: 10px;
}

body.node-type-library .library-item-listing {
	/* library nodes: library item listing container */
}

body.node-type-library .library-item-listing .views-field-title h5 {
	/* library nodes: library item listing container: library collection unlinked titles */
}

.library-item-listing .views-row {
	/* library nodes: library item individual listing */
	padding-bottom: 20px;
	clear: both;
	margin-bottom: 10px;
}

.library-item-listing .views-row .views-field-field-thumb-fid {
	/* library nodes: library item listing: library image thumbnail */
	clear: both;
	float: left;
	margin-right: 10px;
	padding-bottom: 15px;
}

.library-item-listing .views-row .views-field-title {
	/* library nodes: library item listing: library item title */
}

.library-item-listing .views-row .views-field-field-library-item-source-value {
	/* library nodes: library item listing: library item text */
}

.library-item-listing .views-row .views-field-body {
	/* library nodes: library item listing: library item word count */
}

.library-section-sidebar-header h2 {
	margin-top: 0px;
	color: #590000;	
}

.library-section-sibling-sidebar .views-row {
	clear: both;
}

.library-section-sibling-sidebar .views-field-field-thumb-fid {
	float: left;
	margin-right: 15px;
}

.library-section-sibling-sidebar .views-field-title {
	padding-top: 7px;
}

/**************************************
 *
 * LIBRARY ITEM NODES
 *
 **************************************/

.lib-item-sibling-sidebar-header h2 {
	/* library item node: sidebar: title */
	margin-top: 0px;
	color: #590000;
}

body.node-type-library-item .field-field-library-desc {
	border-bottom: 1px solid #780000;
	margin-bottom: 10px;
}

body.node-type-library-item .region-sidebar-second .library-section-sidebar-header {
	/* library item node: sidebar: parent library header */
}

body.node-type-library-item .region-sidebar-second .view-dom-id-library-content-block-9-1 .views-field-title {
	/* library item node: sidebar: sibling library item titles */
}

body.node-type-library-item .region-sidebar-second #block-views-library_content-block_13 {
	/* library item node: section library list: header */
	border-top: 1px solid #780000;
	margin-bottom: 10px;
	padding-top: 10px;
	margin-top: 20px;
}

body.node-type-library-item .region-sidebar-second .view-dom-id-library-content-block-12-1 .views-row,
body.node-type-library-collection .region-sidebar-second .view-dom-id-library-content-block-12-1 .views-row,
body.node-type-library .region-sidebar-second .view-dom-id-library-content-block-14-1 .views-row {
	/* library and library item nodes: section library list: rows */
	clear: both;
}

body.node-type-library-item .region-sidebar-second .view-dom-id-library-content-block-12-1 .views-field-field-thumb-fid,
body.node-type-library-collection .region-sidebar-second .view-dom-id-library-content-block-12-1 .views-field-field-thumb-fid,
body.node-type-library .region-sidebar-second .view-dom-id-library-content-block-14-1 .views-field-field-thumb-fid {
	/* library and library item nodes: section library list: thumbnails */
	float: left;
	margin-right: 10px;
}

body.node-type-library-item .region-sidebar-second .view-dom-id-library-content-block-12-1 .views-field-title,
body.node-type-library-collection .region-sidebar-second .view-dom-id-library-content-block-12-1 .views-field-title,
body.node-type-library .region-sidebar-second .view-dom-id-library-content-block-14-1 .views-field-title {
	/* library and library item nodes: section library list: titles */
	padding-top: 2px;
}

body.node-type-library-item #block-views-library_content-block_15,
body.node-type-library-item #block-views-library_content-block_7 {
	/* library item nodes: library item sibling list in sidebar */
	clear: both;
	padding-top: 15px;
}

body.node-type-library-item #block-views-library_content-block_15 .views-row,
body.node-type-library-item #block-views-library_content-block_7 .views-row {
	/* library item nodes: library item sibling list in sidebar */
	padding-left: 20px;
	margin-top: 10px;
}

body.node-type-library-item .library-collection-items-sidebar-sibling .views-field-title {
	/* library item nodes: library item sibling list in sidebar */
	padding-bottom: 5px;
	font-weight: bold;
}

body.node-type-library #block-views-library_content-block_2 .views-field-field-library-items-nid .field-item {
	margin-bottom: 5px;
}

/**************************************
 *
 * TOURS AND LANDMARKS
 *
 **************************************/

#block-views-tour_content-block_1 .item-list ul {
	/* tours page: all the tours */
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-top: 30px;
}

#block-views-tour_content-block_1 .item-list ul li {
	/* tours page: each tour block */
	clear: both;
	min-height: 220px;
	margin-bottom: 40px;
}

#block-views-tour_content-block_1 .item-list ul li .views-field-title {
	/* tours page: tour title */
	margin-bottom: 10px;
}

#block-views-tour_content-block_1 .item-list ul li .views-field-view .view-id-tour_maps {
	/* tours page: maps */
	float: left;
	margin-right: 20px;
}

#block-views-tour_content-block_1 .item-list ul li .views-field-field-tour-stops-nid {
	/* tours page: landmarks list within each tour */
	margin-left: 220px;
}

#block-views-tour_content-block_1 .views-field-field-tour-stops-nid label {
	font-weight: bold;
	padding-top: 10px;
	color: #590000;
}

#block-views-tour_content-block_1 .views-field-field-tour-stops-nid .field-item {
	padding-left: 10px;
	padding-top: 5px;
}

/**************************************
 *
 * TOUR NODES
 *
 **************************************/

body.node-type-tour div#block-views-tour_maps-block_3 {
	/* tour node: large map on left side */
	width: 400px;
	height: 600px;
	float: left;
	margin-right: 20px;
}

body.node-type-tour div.landmarks-listing-in-tour-node {
	/* tour node: landmark listing */
	width: 500px;
	float: right;
}

body.node-type-tour div.landmarks-listing-in-tour-node ul {
	/* tour node: landmark listing: all ul */
	padding: 0;
	margin: 0;
	list-style-type: none;
}

body.node-type-tour div.landmarks-listing-in-tour-node ul li {
	/* tour node: landmark listing: individual landmark */
	margin-top: 20px;
	clear: both;
	height: 110px;
}

body.node-type-tour div.landmarks-listing-in-tour-node ul li img{
	/* tour node: landmark listing: landmark thumbnail */
	float: left;
	margin-right: 15px;
	margin-top: 10px;
}

body.node-type-tour div.landmarks-listing-in-tour-node ul li .views-field-title {
	padding-top: 25px;
}

body.node-type-tour #block-views-tour_content-block_2 h2 {
	margin-left: 420px;
}

.gmap-popup {
    font-size: 16px;
}

/**************************************
 *
 * LANDMARK NODES
 *
 **************************************/
 
body.node-type-landmark div#block-views-landmark_content-block_1 {
	/* landmark nodes: landmark map */
	float: right;
	height: 160px;
	margin-left: 10px;
}

body.node-type-landmark div.view-dom-id-landmark-content-block-2-1 {
	/* landmark nodes: landmark tour link and text container */
}

body.node-type-landmark div.view-landmark-content .views-field-nothing {
	/* landmark nodes: "Landmark Images:" text */
	margin-top: 20px;
}

.landmark-details .views_slideshow_thumbnailhover_breakout_teasers {
	/* landmark nodes: breakout field box (thumbnail container) */
	padding-top: 10px;
	width: 600px;
}

.landmark-details .views_slideshow_thumbnailhover_div_breakout_teaser {
	/* landmark nodes: individual thumbnails within breakout field box */
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
}

.landmark-details #views_slideshow_thumbnailhover_main_landmark_details-block_1 {
	/* landmark nodes: large display container */
	clear: both;
	border-top: 1px solid #780000;
	padding-top: 20px;
	margin-top: 20px;
	min-height: 300px;
}

.landmark-details .views-content-field-caption-landmarks-value {
	/* landmark nodes: landmark item captions */
	min-height: 300px;
}

.landmark-details .views_slideshow_thumbnailhover_div_breakout_teaser:hover {
	/* landmark nodes: thumbnails hover - mouse change */
	cursor: pointer;
	cursor: hand;
}

.landmark-details .views-content-field-poster-fid {
	/* landmark nodes: large image */
	float: left;
	margin-right: 20px;
}

.landmark-details .views-content-title a,
.landmark-details .views-content-field-title-alternative1-value {
	/* landmark nodes: individual image title */
	font-weight: bold;
	text-decoration: none;
	color: #000;
	line-height: 150%;
	color: #590000;
}

.landmark-details .views_slideshow_thumbnailhover_breakout_teasers .activeSlide {
	/* landmark nodes: active thumbnail */
}

.landmark-details .views-content-field-thumb-fid .landmark-active-overlay {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.4;
	opacity:.40;
	filter: alpha(opacity=40);
}

.landmark-details .activeSlide .landmark-active-overlay {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:-1001;
	-moz-opacity: 0.4;
	opacity:.40;
	filter: alpha(opacity=40);
}

/**************************************
 *
 * TIMELINE
 *
 **************************************/

.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

/* Interaction states
----------------------------------*/
.page-timeline .ui-state-default, .page-timeline .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 0/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.page-timeline .ui-state-default a, .page-timeline .ui-state-default a:link, .page-timeline .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.page-timeline .ui-state-hover, .page-timeline .ui-widget-content .ui-state-hover, .page-timeline .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 0/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.page-timeline .ui-state-hover a, .page-timeline .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.page-timeline .ui-state-active, .page-timeline .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 0/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.page-timeline .ui-state-active a, .page-timeline .ui-state-active a:link, .page-timeline .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Slider
----------------------------------*/
.page-timeline .ui-slider { position: relative; text-align: left; }
.page-timeline .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.page-timeline .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.page-timeline .ui-slider-horizontal { //height: .8em; }
.page-timeline .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.page-timeline .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.page-timeline .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.page-timeline .ui-slider-horizontal .ui-slider-range-max { right: 0; }

.page-timeline .ui-slider-vertical { width: .8em; height: 100px; }
.page-timeline .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.page-timeline .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.page-timeline .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.page-timeline .ui-slider-vertical .ui-slider-range-max { top: 0; }

.timeline-slideshow {
	/* timeline: entire container */
	background-image: url('../images/timeline/fire.jpg');
	padding: 30px;
    height: 600px;
    position: relative;
}

.timeline-slideshow .views_slideshow_slider_teaser_section {
	/* timeline: slides container */
	margin: 20px auto;
}

.timeline-slideshow .views_slideshow_slider_slide {
	/* timeline: individual slide */
    background: transparent url('../images/timeline/timeline_card.jpg') no-repeat;
    width: 660px;
    height: 400px;
    padding: 30px;
}

.timeline-slideshow img {
	/* timeline: slide images */
    float: right;
    clear: both;
    margin: 50px 0px 10px 20px;
}

.timeline-slideshow .views-field-title {
	/* timeline: slide title */
    /*border-bottom: 1px solid #590000;*/
    /*margin: 10px 0;*/
    padding-bottom: 5px;
    /*font: 2em bold;*/
}

.timeline-slideshow .views-field-title h3 {
	margin: 0px 0px;
	color: #400000;
	font-size: 30px;
}

.timeline-slideshow h4 {
	border-bottom: 1px solid #590000;
    color: #400000;
    font-size: 18px;
    font-style: italic;
    margin: 0;
    padding-bottom: 5px;
    text-align: left;
}

.timeline-slideshow .views-field-field-date-display-value {
	/* timeline: slide date */
    text-align: left;
}
.timeline-slideshow .views-field-body {
    /* timeline: slide text */
    line-height: 150%;
    margin: 20px 0 0;
}

.timeline-slideshow .ui-slider {
	/* timeline: slider */
    background: url('../images/timeline/timeline-bar.jpg');
    border: 0px !important;
    height: 65px;
    width: 720px;
    margin: 40px auto 0;
}
.timeline-slideshow a.ui-slider-handle {
	/* timeline: slider handle */
    border: 0px !important;
    height: 74px !important;
    width: 20px !important;
    border: 1px solid lightGrey;
    background: #E6E6E6;
}

.timeline-slideshow .ui-widget-header {
	/* timeline: slider background to the left of handle */
   background: transparent;
}

.timeline-slideshow .views_slideshow_pause {
	/* timeline: pause link */
    display: none;
}

.timeline-slideshow .views_slideshow_previous {
	/* timeline: previous (left) arrow */
	width: 100px;
	height: 0;
	padding: 100px 0 0;
	display: block;
	position: absolute;
    background: url('../images/timeline/timeline-arrow.png') no-repeat;
    background-position: -10px 0;
    overflow: hidden;
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: fliph; /*IE*/
    top: 230px;
    left: 0;
}

.timeline-slideshow .views_slideshow_next {
	/* timeline: next (right) arrow */
	width: 100px;
	height: 0;
	padding: 100px 0 0;
	display: block;
	position: absolute;
    background: url('../images/timeline/timeline-arrow.png') no-repeat;
    background-position: -10px 0;
    overflow: hidden;
	top: 230px;
    right: 0;
}

.timeline-slideshow a:hover.views_slideshow_previous,
.timeline-slideshow a:hover.views_slideshow_next {
	/* timeline: prev/next hover arrows */
    background: url('../images/timeline/timeline-arrow-over.png') no-repeat;
    background-position: -8px 0;
}

.timeline-slideshow .views-field-field-date-order-value {
	/* it is very important that this field is not removed */
	/* views_slideshow.js pulls the output in order to create
	   hashtag permalinks based off of the date */
	display: none;
}

.timeline-slideshow .views-field-view-node {
	/* slide permalink link */
	position: absolute;
	bottom: 20px;
	right: 30px;
}

/**************************************
 *
 * TIMELINE ITEM NODES
 *
 **************************************/
 
.node-type-timeline-item .views-field-field-thumb-fid {
	float: right;
	margin: 0 0 20px 20px;
}

/**************************************
 *
 * 3D IMAGES
 *
 **************************************/

div.view-id-3d_images_content table {
	border-spacing: 0;
}

div.view-id-3d_images_content table tr {
	margin: 0;
	padding: 0;
}
	
div.view-id-3d_images_content table tr td {
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}

div.view-id-3d_images_content table tr td.col-1 {
	padding-right: 20px;
}

/**************************************
 *
 * SONGS FROM THE FIRE
 *
 **************************************/

#block-views-audio_content-block_1 {
	/* songs from the fire: audio view block */
}

#block-views-audio_content-block_1 table.views-view-grid tbody tr td {
	/* songs from the fire: grid view table cell */
	vertical-align: top;
}

#block-views-audio_content-block_1 table.views-view-grid tbody tr td:first-child {
	/* songs from the fire: grid view table cell: left cell */
	padding-right: 20px;
}

#block-views-audio_content-block_1 .views-field-field-poster-fid {
	margin-top: 20px;
}

#block-views-audio_content-block_1 .views-field-phpcode,
#block-views-video_content-block_5 .views-field-phpcode-2 {
	/* zoom btn */
	background-color: #E5E5E5;
	padding: 10px;
	border: 1px solid #780000;
	background-color: rgba(230, 230, 230, .4);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, #f5f5f5 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f5f5 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f5f5 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5f5f5 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(top, #f5f5f5 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	margin: 20px 0;
}

#block-views-audio_content-block_1 .views-field-phpcode:hover,
#block-views-video_content-block_5 .views-field-phpcode-2:hover {
	/* zoom btn:hover */
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, #f5f5f5 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f5f5 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f5f5 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5f5f5 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #f5f5f5 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}

#block-views-audio_content-block_1 .views-field-phpcode h3,
#block-views-video_content-block_5 .views-field-phpcode-2 h3 {
	margin: 0;
	padding: 0;
	font-size: 13px;
}

#block-views-audio_content-block_1 .views-field-phpcode a,
#block-views-video_content-block_5 .views-field-phpcode-2 a {
	display: block;
	text-align: center;
	padding: 3px 5px;
	font-weight: normal;
}

/**************************************
 *
 * AUDIO NODES
 *
 **************************************/
 
.node-type-audio .views-field-field-poster-fid {
	float: right;
}

/**************************************
 *
 * BROWSE ALL IMAGES
 *
 **************************************/

.view-browse-all-images table {
	border-spacing: 0;
}

.view-browse-all-images table tr {
	padding: 0;
	margin: 0;
}

.view-browse-all-images table td {
	padding: 0px;
	margin: 0;
}

.view-browse-all-images table td img {
	padding-right: 5px;
	padding-bottom: 5px;
}

/* list view */
body.page-browse-all-images-list .views-field-field-thumb-fid-1 {
	float: left;
	margin-right: 10px;
}

body.page-browse-all-images-list .views-field-field-title-alternative1-value-1 {
	height: 50px;
}

body.page-browse-all-images-list table .col-1 {
	width: 450px;
	padding-right: 20px;
}

/**************************************
 *
 * LIGHTBOX TILE VIEWER
 *
 **************************************/

body.lightbox-tile-viewer {
	background: none;
}

.lightbox-tile-viewer .panel {
	height: 512px;
	margin: 0 auto;
	width: 768px;
}

.lightbox-tile-viewer-title {
	font-family: "Georgia", Times New Roman, serif;
	//max-height: 20px;
	padding-top: 10px;
	text-align: left;
	overflow: hidden;
	margin: 0 auto;
}

.lightbox-tile-viewer-title .item-tile-title {
	/* lightbox: item title */
    color: #590000;
    font-family: "Georgia",Times New Roman,serif;
    font-size: 16px;
    margin: 0;
    width: 768px;
    margin: 0 auto;
    text-align: left;
}

#fancybox-title-inside {
	/* caption, scrolls when too long */
	max-height: 120px;
	overflow: auto;
	margin: 0 auto;
	text-align: left;
	padding: 0 15px 0 15px;
}

#fancybox-title-inside p {
	margin-top: 0;
}

.wa_image_panel {
	display: block;
}

#fancybox-title {
	
}

#fancybox-left {
	/* position left arrow */
	width: 10%;
	left: -10%;
	cursor: hand;
}

#fancybox-right {
	/* position right arrow */
	width: 10%;
	right: -10%;
	cursor: hand;
}

#fancybox-left-ico { 
	/* always show left arrow */
	left: 20px; 
} 

#fancybox-right-ico {
	/* always show right arrow */
	right: 20px; 
	left: auto; 
} 

#fancybox-wrap {
	margin-top: -40px;
}

body.page-browse-all-images #fancybox-wrap {
	margin-top: -20px;
}

.wa_image_viewer {
	
}

/**************************************
 *
 * ITEM NODES
 *
 **************************************/
 
body.node-type-item .terms-inline {
	display: none;
}

#block-views-item_content-block_4,
#block-views-timeline_content-block_4,
#block-views-video_content-block_2,
#block-views-panorama_vista_content-block_3 {
	/* zoom btn */
	background-color: #E5E5E5;
	padding: 10px;
	border: 1px solid #780000;
	background-color: rgba(230, 230, 230, .4);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, #f5f5f5 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f5f5 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f5f5 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5f5f5 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(top, #f5f5f5 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	margin-bottom: 30px;
}

#block-views-item_content-block_4:hover,
#block-views-timeline_content-block_4:hover,
#block-views-video_content-block_2:hover,
#block-views-panorama_vista_content-block_3:hover {
	/* zoom btn:hover */
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, #f5f5f5 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f5f5 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f5f5 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5f5f5 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top, #f5f5f5 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}

#block-views-video_content-block_2 {
    width: 640px;
}

#block-views-item_content-block_4 h3,
#block-views-timeline_content-block_4 h3,
#block-views-video_content-block_2 h3,
#block-views-panorama_vista_content-block_3 h3 {
	margin: 0;
	padding: 0;
}

#block-views-item_content-block_4 a,
#block-views-timeline_content-block_4 a,
#block-views-video_content-block_2 a,
#block-views-panorama_vista_content-block_3 a {
	display: block;
	text-align: center;
	padding: 10px 5px;
}

#block-views-item_content-block_2,
#block-views-video_content-block_3 {
	float: left;
	margin-right: 25px;
	width: 575px;
}

#block-views-item_content-block_2 .title,
#block-views-video_content-block_3 .title {
	margin-bottom: 20px;
}

#block-views-item_content-block_2 label,
#block-views-video_content-block_3 label {
	font-weight: bold;
	font-size: 16px;
	color: #400000;
	margin-top: 20px;
}

#block-views-item_content-block_2 h3,
#block-views-item_content-block_3 h3,
#block-views-video_content-block_3 h3 {
	margin-top: 10px;
}

#block-views-item_content-block_2 li,
#block-views-video_content-block_3 li {
	color: #590000;
	font-size: 15px;
	margin-bottom: 6px;
}

#block-views-item_content-block_3,
#block-views-video_content-block_4 {
	/* rights on right sidebar */
	float: right;
	background-color: #E5E5E5;
	margin-right: 0;
	width: 298px;
	padding: 20px 10px 10px;
	border: 1px solid #780000;
	/*background-color:rgba(255,155,20,0.1);*/
	background-color:rgba(230,230,230,.4);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#block-views-item_content-block_3 label,
#block-views-video_content-block_4 label {
	font-weight: bold;
}

#block-views-item_content-block_3 .views-field-field-ichi-value {
	margin-top: 15px;
}

.node-type-panorama #block-views-item_content-block_3 .views-field-field-ichi-value {
	margin-top: 0;
}

/**************************************
 *
 * THE OLEARYS ON FILM
 *
 **************************************/
 
#block-views-video_content-block_5 .views-view-grid {
    margin-top: 0;
}
 
#block-views-video_content-block_5 table.views-view-grid tbody tr td:first-child {
    padding-right: 20px;  
}

#block-views-video_content-block_5 table.views-view-grid tbody tr td {
    vertical-align: top;
}
 
#block-views-video_content-block_5 table.views-view-grid tbody tr td .views-field-title-1 {
    min-height: 75px;
}
 

/**************************************
 *
 * VIDEO NODES
 *
 **************************************/
 
.node-type-video .content p {
    display: none;  
}

.node-type-video .views-field-markup p {
    display: block;
}

.node-type-video .views-field-field-video-source-value {
    margin-bottom: 10px;
}

/**************************************
 *
 * SEARCH PAGE
 *
 **************************************/
 
body.section-search .tabs {
	display: none;
}

body.section-search .form-item label {
	font-size: 15px;
	margin-bottom: 10px;
}

body.section-search h1.title {
	margin-bottom: 10px;
	font-size: 30px;
	color: #780000;
}

body.section-search .title {
	margin-bottom: 10px;
	font-size: 15px;
}

.box h2 {
    color: #666666;
}

fieldset.collapsible {
	background-color: #e5e5e5;
}

fieldset.collapsed {
	background-color: #FFFFFF;
}
 

/**************************************
 *
 * SPECIAL FEATURES PAGE
 *
 **************************************/
 
h2.special-features {
	font-size: 28px;
	height: 200px;
	width: 920px;
	position: relative;
	margin: 20px 0;
}

h2.special-features a {
	display: block;
	height: 200px;
	width: 920px;
	color: #FFF;
	text-decoration: none;
	text-shadow: 3px 3px 5px #000;
	filter: dropshadow(color=#000, offx=3, offy=3);
}

h2.special-features a:hover {
	/*color: #F79D11;*/
	/*color: #ffff00;*/
	color: #ffd800;
}

h2.special-features a span {
	/* produces semi-opaque black bar */
	background: black;
	height: 50px;
	position: absolute;
	top: 140px;
	left: 0;
	width: 900px;
	background-color:rgba(0,0,0,0.8);
	padding-left: 20px;
	padding-top: 10px;
}

h2.sf-timeline {
	background: url('/sites/greatchicagofire.org/themes/chm/images/special-features/timeline.jpg') no-repeat;
}

h2.sf-panoramas {
	background: url('/sites/greatchicagofire.org/themes/chm/images/special-features/panoramas.jpg') no-repeat;
}

h2.sf-videos {
	background: url('/sites/greatchicagofire.org/themes/chm/images/special-features/videos.jpg') no-repeat;
}

h2.sf-touring {
	background: url('/sites/greatchicagofire.org/themes/chm/images/special-features/touring-the-fire.jpg') no-repeat;
}

h2.sf-3d {
	background: url('/sites/greatchicagofire.org/themes/chm/images/special-features/3d-images.jpg') no-repeat;
}

h2.sf-songs {
	background: url('/sites/greatchicagofire.org/themes/chm/images/special-features/songs-from-the-fire.jpg') no-repeat;
}

span.chi-fire-link{
	font-size: 4em;
	line-height: 1.3em;
}

/*************************
  Align Titles for video *
 *************************/
.view-video-content .views-field-field-title-alternative1-value {
  height : 6.24em;
}



