/* ============================== */
/* = HOW TO CUSTOMIZE PAGELINES = */
/* ============================== */

/*

Rules placed in this stylesheet will override the default styles of the Base Platform theme and will not be changed or over written when you update the 
Platform framework. Additionally, since this stylesheet is purely for editing purposes you can easily undo or erase some of the CSS to return your site back to the look and feel of the Base theme. 

In the Base theme the footer is black and the CSS looks like this:

	#footer {
		clear:both;
		font-size:1em;
		overflow:hidden;
		text-align: left;
		background: #000;
		color: #999;
		position: relative;
	}
		
To change the background color to white, all you have to do is declare a new rule for the color like so:

		#footer { background: #FFF; }

A great tool for modifying themes and inspecting CSS elements is the FireBug extension for FireFox. You can also use the developer tools provided by Chrome (right-click and "inspect element") or Internet Explorer if you're feeling dangerous.

LEARN CSS - We recommend using Lynda.com video tutorials to learn using CSS. 
			Also, for a comprehensive list of CSS rules and usage try consulting W3 schools @ http://www.w3schools.com/css/default.asp
*/
/* ============================== */
/* = Start Your Custom CSS Here = */
/* ============================== */

a:hover {
	color: rgba(223,136,0,0.65) !important; 
}

a.buy-tickets {
width: 114px;
height: 24px;
background: url('buy-tickets.png') no-repeat !important;
font-size: 0px !important;
cursor: pointer;
float: right;
}

a.learn-more {
width: 106px;
height: 24px;
background: url('learn-more.png') no-repeat !important;
font-size: 0px !important;
cursor: pointer;
float: right;
}

a.sold-out {
width: 92px;
height: 24px;
background: url('sold-out.png') no-repeat !important;
font-size: 0px !important;
cursor: pointer;
float: right;
}

body, html { background: url('background.jpg') repeat !important; }

#postloop .entry_content a { z-index: 5000 !important; }

@font-face {
	font-family: 'fairfaxstationregular';
	src: url('fairfaxs-webfont.eot');
	src: url('fairfaxs-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fairfaxs-webfont.woff') format('woff'),
		 url('fairfaxs-webfont.ttf') format('truetype'),
		 url('fairfaxs-webfont.svg#fairfaxstationregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

.page-template-page-alpha-php .hentry { padding:50px 275px 0px 30px; color: rgba(19,19,19,0.56); font-size: 13px; line-height: 18px; letter-spacing: 0em;}

.page-id-45908 .hentry { padding:50px 30px 0px 30px; color: rgba(19,19,19,0.56); font-size: 13px; line-height: 18px; letter-spacing: 0em;}

.page-template-page-alpha-php #column-wrap { background: rgba(255,243,224,1.0) !important; width: 724px !important; }

.page-id-46599.page-template-page-alpha-php #column-wrap { background: rgba(255,243,224,1.0) !important; width: 100% !important; }
.page-id-46599.page-template-page-alpha-php .hentry { padding:0px 0px 0px 0px !important; color: rgba(19,19,19,0.56); font-size: 13px; line-height: 18px; letter-spacing: 0em;}

.page-id-46599.page-template-page-alpha-php h1 { margin-left: 25px !important; }

#column-wrap { background: none; }

.hentry { padding:0px; color: rgba(19,19,19,0.56); font-size: 13px; line-height: 18px; letter-spacing: 0em;}

#postloop .art-title { 
font-family:"fairfaxstationregular",Arial,Helvetica !important; color: rgba(19,19,19,1.0) !important; font-size:24px !important; line-height:30px; letter-spacing: .10em !important; padding: 25px 0px 0px 40px;
} 

#postloop .artist-name {
font-family: Arial, Helvetica, sans-serif !important; color: rgba(19,19,19,1.0) !important; font-size:14px !important; line-height:30px; letter-spacing: .10em !important;	padding: 0px 0px 0px 40px; letter-spacing:-0.10em; font-weight:bold;
}

#postloop img.attachment-medium { padding: 10px 0px 10px 40px; }

#postloop .caption {
font-family: Arial, Helvetica, sans-serif !important; color: rgba(19,19,19,1.0) !important; font-size:9px !important; line-height:9px; letter-spacing: .10em !important;	padding: 0px 0px 0px 40px; width:300px;
}

#postloop .entry_content .imgandcaption { float: left !important; }

#postloop .entry_content .imgandcaption img.attachment-medium { display: block !important; padding: 0px 10px 0px 10px !important; }

#postloop .imgandcaption .caption { display: block !important;
font-family: Arial, Helvetica, sans-serif !important; color: rgba(19,19,19,1.0) !important; font-size:9px !important; line-height:9px; letter-spacing: .10em !important;	margin: 10px 0px 0px -30px !important; width:300px;
}

#wp-comments { width:410px !important; position: absolute; top:35%; right:5%;  padding: 0px; margin: 0px; }

#wp-comments .wp-comments .wp-comments-pad { padding-top:25px !important; }

.form-allowed-tags{display:none;}

#wp-comments #reply-title {font-family:"fairfaxstationregular",Arial,Helvetica !important; color: rgba(19,19,19,1.0) !important; font-size:10px !important; line-height:30px !important; letter-spacing: .30em !important; text-transform:uppercase; background: none; margin:0px; padding:0px; }
#wp-comments .comment-author img.avatar { display: none; }

#wp-comments #comments-title { font-family:"fairfaxstationregular",Arial,Helvetica !important; color: rgba(19,19,19,1.0) !important; font-size:10px !important; line-height:20px; letter-spacing: .30em !important; text-transform:uppercase; background: none; margin:0px; padding:0px; }
#wp-comments form#commentform { margin:0px; padding:0px; background: rgba(25,25,25,.39) !important; border-top: 1px solid rgba(98,96,97,1.0) !important; }
#wp-comments form#commentform  p.form-submit { height: 100px; }
#wp-comments form#commentform label { display: none !important; }
#wp-comments form#commentform input { background: #FFFFFF; border: none;  -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin: 20px 0px 0px 30px; font-family:"fairfaxstationregular",Arial,Helvetica !important; color: rgba(95,94,94,1.0) !important; font-size:11px !important;  letter-spacing: .20em !important; text-transform:uppercase;}
#wp-comments form#commentform textarea { background: rgba(255,243,224,1.0); border: none;  font-size:12px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; max-width: 370px !important; margin: 20px 0px 0px 20px; resize: vertical !important; }
#wp-comments form#commentform input#submit { background: #ececec; color: #000000; box-shadow: none; border: 1px solid #a6a6a6; padding: 0px 10px 0px 10px !important; margin: -10px 30px 0px 0px!important; width:auto !important; }
#wp-comments ol.commentlist { margin:0px; padding:0px; }
#wp-comments ol.commentlist li.comment, #wp-comments ol.commentlist li.trackback, #wp-comments ol.commentlist li.pingback { background: none }
#wp-comments ol.commentlist li.comment a.comment-reply-link, #wp-comments ol.commentlist li.trackback a.comment-reply-link, #wp-comments ol.commentlist li.pingback a.comment-reply-link { background: rgba(227,150,31,1.0) !important; font-family:"fairfaxstationregular",Arial,Helvetica !important; color: rgba(255,255,255,1.0) !important; font-size:11px !important;  letter-spacing: .20em !important; text-transform:uppercase; border:none; padding: 3px 10px 0px 10px !important; }


#wp-comments form#commentform input:hover, #wp-comments form#commentform input:active, #wp-comments form#commentform input:focus { background: #FFFFFF !important; }

#wp-comments form#commentform textarea:hover, #wp-comments form#commentform textarea:active, #wp-comments form#commentform textarea:focus { background: rgba(255,243,224,1.0) !important; }

#wp-comments ol.commentlist li.comment .comment-meta a, #wp-comments ol.commentlist li.pingback .comment-meta a { color: #1682C6; font-size:12px; }

#wp-comments form#commentform p.form-submit input#submit { background: rgba(227,150,31,1.0); font-family:"fairfaxstationregular",Arial,Helvetica !important; color: rgba(255,255,255,1.0) !important; font-size:11px !important;  letter-spacing: .20em !important; text-transform:uppercase; border:none; padding: 0px 10px 0px 10px; height: 20px; position:absolute; bottom:50px; right: 0px; }

#wp-comments form#commentform p.form-submit input:hover, #wp-comments form#commentform p.form-submit input:active, #wp-comments form#commentform p.form-submit input:focus { background: rgba(227,150,31,1.0) !important; }

#wp-comments form#commentform p.comment-notes, #wp-comments form#commentform p.logged-in-as { display: none; }

#wp-comments form#commentform p.comment-form-author input, #wp-comments form#commentform p.comment-form-email input { width: 125px !important; height: 20px; padding: 0px 0px 0px 5px !important; }
#wp-comments form#commentform p.comment-form-author { width: 150px; display:inline-block; float:left; }
#wp-comments form#commentform p.comment-form-email { width: 150px; display:inline-block; float:left; }

#wp-comments form#commentform input { width: 200px !important; }

#wp-comments .wp-comments h3#comments-title, #wp-comments .wp-comments ol.commentlist li .comment-body em { display: none !important; }

#wp-comments .wp-comments ol.commentlist, #wp-comments .wp-comments ol.commentlist li { background: none !important; padding: 0px; margin: 0px; }

#wp-comments .wp-comments ol.commentlist li .comment-body .text{  display:block !important; font-family: Arial,Helvetica !important; color: rgba(79,78,78,1.0) !important; font-size:12px !important;  letter-spacing: .050em !important; line-height: 20px !important; margin: 10px 0px 0px -5px !important; }

#wp-comments .wp-comments ol.commentlist li .comment-author {  font-family:"fairfaxstationregular",Arial,Helvetica !important; color: rgba(19,19,19,1.0) !important; font-size:11px !important;  letter-spacing: .20em !important; text-transform:uppercase; display: inline-block !important; float: left !important; }
#wp-comments .wp-comments ol.commentlist li .comment-meta {  font-family:"fairfaxstationregular",Arial,Helvetica !important; color: rgba(171,171,171,1.0) !important; font-size:11px !important;  letter-spacing: .20em !important; text-transform:uppercase;  display: inline-block !important; float: left !important; margin: 5px 0px 0px 10px !important;}

#wp-comments .wp-comments ol.commentlist li .comment-body div.reply a.comment-reply-link, #wp-comments .wp-comments ol.commentlist li .comment-body div.reply a.comment-reply-link:hover { background: rgba(227,150,31,1.0) !important; font-family:"fairfaxstationregular",Arial,Helvetica !important; color: rgba(255,255,255,1.0) !important; font-size:11px !important;  letter-spacing: .20em !important; text-transform:uppercase; border:none; padding: 3px 10px 0px 10px !important; }

h1, h2, h3, h4, h5, h6 {		
	font-family:"fairfaxstationregular",Arial,Helvetica !important;
	font-weight: normal;
	line-height: 100% !important;
	letter-spacing: 0.045em !important;
}

h1 { 
	font-size: 30px;
}

.widget-title {display:none;}
#sb_universal ul#list_sb_universal li.widget_nav_menu .menu-resources-menu-container ul { padding: 10px 0px 0px 10px; }
#sb_universal ul#list_sb_universal li.widget_nav_menu .menu-resources-menu-container ul li.menu-item  { display: inline-block; float:left; padding-right: 10px; }

#sb_universal ul#list_sb_universal li.widget_nav_menu .menu-resources-menu-container ul li.menu-item a, #sb_universal ul#list_sb_universal li.widget_nav_menu .menu-resources-menu-container ul li.menu-item a:hover { color: rgba(19,19,19,0.61) !important; font-family: Arial,Helvetica !important; font-size:11px !important; letter-spacing: .025em !important; text-transform:uppercase !important; border-top: 1px solid rgba(0,0,0,0.61); text-decoration: none;  }


#sb_primary .widget-title {display:block; width: 190px !important; color: rgba(255,255,255,0.85) !important; font-family:"fairfaxstationregular",Arial,Helvetica !important; font-size:12px !important; letter-spacing: .10em !important; text-transform:uppercase !important; margin:0px 10px 0px 10px; padding:0px 0px 10px 0px; border-bottom: 1px solid rgba(255,255,255,0.42); }

#sb_primary ul#list_sb_primary li { margin: 0px 0px 7px 12px !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 10px; padding: 10px; }

#sb_primary ul#list_sb_primary li.widget_text, #sb_primary ul#list_sb_primary li.widget_execphp, #sb_primary ul#list_sb_primary li.widget_archive { background: url('widget-bg.png') no-repeat !important; background-size: 230px 100% !important; width: 230px !important; }

#sb_primary ul#list_sb_primary li.widget_archive ul li { padding: 10px 0px 0px 0px; margin: 0px 0px 0px -20px; }

#sb_primary ul#list_sb_primary li.widget_archive ul li:nth-last-child(2) { display: none !important; }
#sb_primary ul#list_sb_primary li.widget_archive ul li:nth-last-child(1) { display: none !important; }

#sb_primary ul#list_sb_primary li.widget_archive ul li a, #sb_primary ul#list_sb_primary li.widget_archive ul li a:hover { color: rgba(19,19,19,0.61) !important; font-family:"fairfaxstationregular",Arial,Helvetica !important; font-size:12px !important;letter-spacing: .10em !important; text-transform:uppercase !important; text-align:left !important; line-height: 10px !important; text-decoration: none !important; }

#sb_primary ul#list_sb_primary li.widget_text .description { padding: 10px; width:180px; line-height: 125%;}

.execphpwidget { padding-top:10px; }
.execphpwidget form div input:focus { background: #FFFFFF !important; }
.execphpwidget form div input#s, .execphpwidget form div select#cat1, select#cat2, select#location { margin-left: 10px; width:160px; height: 24px;  font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #313131; text-transform: uppercase; }

.execphpwidget form div input#searchsubmit { display:block; width:71px; height: 16px;  background: url('search-btn.png') no-repeat !important; font-size:0; border: none; box-shadow:none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin-left: 10px; }

#sb_primary ul#list_sb_primary li#text-4, #sb_primary ul#list_sb_primary li#text-5, #sb_primary ul#list_sb_primary li#text-6, #sb_primary ul#list_sb_primary li#text-7, #sb_primary ul#list_sb_primary li#text-8, #sb_primary ul#list_sb_primary li#text-9, #sb_primary ul#list_sb_primary li#text-10, #sb_primary ul#list_sb_primary li#text-11 { display: none; }

#sb_primary #filters a, #sb_primary #filters a:hover { color: rgba(255,255,255,0.85) !important; font-family:"fairfaxstationregular",Arial,Helvetica !important; font-size:12px !important;letter-spacing: .10em !important; text-transform:uppercase !important; text-align:left !important; line-height: 12px !important; padding: 0px 0px 5px 30px !important; margin: 0px !important; display:block !important; }

#sb_primary #filters { display:block; padding: 5px 0px 0px 5px !important; width:220px !important; }
#sb_primary #filters ul li { color: rgba(255,255,255,0.76) !important; font-family:"fairfaxstationregular",Arial,Helvetica !important; font-size:16px !important;letter-spacing: .10em !important; margin:0px 0px 0px -5px !important; padding: 5px 0px 0px 0px !important; }

#sb_primary #filters ul li .myCheckbox input {
    display: none;
}

#sb_primary #filters ul li .myCheckbox .checkbox-title {
	display: inline-block; vertical-align:middle; padding-left: 2px; margin-top:5px;
}

#sb_primary #filters ul li .myCheckbox span {
    width: 27px;
    height: 26px;
    display: inline-block;  vertical-align:top;
	cursor: pointer;
    background: url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/checkbox-off.png') no-repeat !important; 
}

#sb_primary #filters ul li .myCheckbox input:checked + span {
    background: url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/checkbox-on.png') no-repeat !important; 
}

#header { height:78px !important; }
#always-on-top-menu .content { background: none !important; border: none !important; width: 965px !important; margin:0px auto !important;}

.mcolumn-pad {padding:0px !important; }

#sb_primary .widget-pad { padding: 0px 0px 0px 0px; }


#footer { position:fixed !important; bottom:0px; width: 100% !important; color: rgba(245,245,245,.59); text-align:left; font-family:Arial,Helvetica; font-size:9px; text-transform:uppercase;  z-index: 3;}
#footer .outline { background: url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/footer-bg.png') no-repeat !important; background-size: 100% 100% !important; height: 52px;}
#footer .content-pad { padding: 27px 0px 5px 0px !important; width: 965px !important; margin:0px auto !important;}
#footer a {  color: rgba(255,255,255,.56); text-decoration: none; }
#footer a:hover { color: rgba(255,255,255,1.0); text-decoration: none; }

#sb_footcols .fcolumns .pp2:first-child { width: 250px !important; }
#sb_footcols .fcolumns .pp2 { width: 715px !important }


#content .content { width: 1000px !important; margin: 0px auto;}

.searchform {
	padding: 0px;
	margin:4px 0px 0px 0px;
	width: 147px;
	height: 14px;
	border: none;
	background: url('search-bg.png') no-repeat;
	float:left;
}

.searchform fieldset {
	border: none;
	background: none;
	margin: 0px !important;
	padding:0px !important;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: none !important; 
    outline: 0 none !important; 
	background: none !important; 
}

.searchform .searchfield{
	color:rgba(49,49,49,1.0);
	border:none;
	background: none;
	margin: -3px 0px 0px 0px !important;
	float:left;
	width: 125px !important;
	height: 14px !important;
	padding: 0px 0px 0px 5px !important;
	text-transform:uppercase;
	font-family:Arial,Helvetica !important; font-size:8px!important; letter-spacing: .10em !important;
}

#pagelines_content .clip { 
width:230px; 
height: auto; 
padding: 0px 6px 15px 6px; 
margin: 0px;
}

.clip .hentry-pad.blocks { padding: 0px; margin: 0px; min-height: 0 !important;  }

.post-meta .c_img img, .post-meta .full_img, .post-meta a.post-thumb, .post-meta .c_img {        
	background: none;
	border: none;        
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.50);
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.50);
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.50);
	padding: 0px; margin: 0px;
}

.post-meta a.post-thumb .database {        
display:none !important;
}

.category-database .post-meta .c_img {        
display:none !important;
}
.category-database .post-meta a.post-thumb .database {        
display:block!important;
opacity:0 !important;
}

.category-database .post-meta .full_img {
background: rgba(14,14,14,1.0) !important;
padding-bottom: 80px !important;	
}

.category-database .post-meta a.post-thumb .database-label {
	color: rgba(101,101,101,1.0) !important; 
	font-family:Arial,Helvetica !important; font-size:11px !important; font-weight: bold;
	display:inline; width: 100px !important; text-align:right !important;
}

.category-database .post-meta a.post-thumb .database-text {
	color: rgba(101,101,101,1.0) !important;
	font-family:Arial,Helvetica !important; font-size:11px !important; font-style: italic;
	display:inline;
}

.post-meta { 
	width: 230px !important;
	height: auto !important;
}

.single .post-meta { 
	width: 400px !important;
	height: auto !important;
}

.single .post-meta section.bd, .category-database .post-meta section.bd  { 
	box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.post-meta section.bd { 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.50);
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.50);
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.50);
}

.category #postloop .category-database .post-meta section.bd, .search #postloop .category-database .post-meta section.bd { 
	position:absolute;
	top:5px !important;
	left:5px !important;
}

.category #postloop .category-database h4.entry-title a, .category #postloop .category-database h4.entry-title a:hover, .search #postloop .category-database h4.entry-title a, .search #postloop .category-database h4.entry-title a:hover {
	color: rgba(199,199,199,1.0) !important;
	background: none !important;
	font-family:"fairfaxstationregular",Arial,Helvetica !important; font-size:18px !important;letter-spacing: .05em !important; display:block;
	padding: 5px 5px 5px 5px !important;
	text-decoration:none !important;
	width: 180px !important;
	max-width: 180px !important;
}

.category #postloop .category-database .metabar, .search #postloop .category-database .metabar {
	clear:both;
	width: 200px !important;padding: 0px 0px 0px 10px;
}

.category #postloop .category-database .metabar .database, .search #postloop .category-database .metabar .database {
	width: 100%; 
	display:inline-block;
	float:left;
}

.category #postloop .category-database .metabar .database-label, .search #postloop .category-database .metabar .database-label {
	color: rgba(101,101,101,1.0) !important; 
	font-family:Arial,Helvetica !important; font-size:11px !important; font-weight: bold;
	display:inline; width: 100px !important; text-align:right !important;
}

.category #postloop .category-database .metabar .database-text, .search #postloop .category-database .metabar .database-text {
	color: rgba(101,101,101,1.0) !important;
	font-family:Arial,Helvetica !important; font-size:11px !important; font-style: italic;
	display:inline;
}

.single .post-meta section.bd.post-title-section {
	display: none !important;
}

.post-meta section.bd.post-title-section {
	padding: 0px; margin: 0px;
}

h4.entry-title a, h4.entry-title a:hover {
	color: rgba(199,199,199,1.0) !important;
	background: rgba(14,14,14,1.0) !important;
	font-family:"fairfaxstationregular",Arial,Helvetica !important; font-size:18px !important;letter-spacing: .05em !important; display:block;
	padding: 5px 5px 5px 5px !important;
	text-decoration:none !important;
	width: 220px !important;
	max-width: 220px !important;
	height:auto;
}

#postloop .metabar .artist {
	color: rgba(101,101,101,1.0) !important;
	background: rgba(14,14,14,1.0) !important;
	font-family:Arial,Helvetica !important; font-size:11px !important;
	padding: 5px 5px 5px 5px !important;
	margin: 0px !important;
	width: auto !important;
	text-decoration:none !important;
	display:block;
}

a.continue_reading_link, a.continue_reading_link:hover {
	color: #3c4251;
	text-decoration: none;
}


.post-excerpt {
	color: #FFFFFF;
}

.plmore {
display: none;
}

/**** Isotope filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

.single #column-wrap { background: rgba(255,243,224,1.0) !important; width: 100% !important; opacity: 0; } 
.single #sidebar-wrap { display:none !important; } 

.post-info-container { 
display: none;
top:300px;
right:50px;
position:fixed;
z-index: 10;
}

.page-id-46599 #pagelines_content .post-info-container { 
display: block !important;
top:300px;
right:50px;
position:fixed;
z-index: 10;
}

.post-info-fixed { 
display: block;
float:right;
position:relative;
z-index: 10;
}

.post-info-container .share, .post-info-fixed .share { 
background: url('share-bg.png') no-repeat !important; background-size: 100% 100% !important;
width: 164px;
height: 40px;
display: inline-block;
float:left;
padding: 16px 0px 0px 0px;
margin:0px 2px 0px 0px;
}

.post-info-container .share a, .post-info-fixed .share a {
margin: 20px 0px 0px 22px !important;	
}
	
.post-info-container .view-all, .post-info-fixed .view-all { 
background: url('view-all-bg.png') no-repeat !important; background-size: 100% 100% !important;
width: 79px;
height: 41px;
display: inline-block;
float:left;
padding: 15px 0px 0px 0px;
margin:0px 3px 0px 0px;
}

.post-info-container .view-all a, .post-info-container .view-all a:hover, .post-info-fixed .view-all a, .post-info-fixed .view-all a:hover { 
margin: 0px 0px 0px 20px;
color: rgba(255,255,255,0.66) !important; 
font-family:Arial,Helvetica !important; font-size:11px !important;
}

.post-info-container .pnav, .post-info-fixed .pnav { 
background: url('nav-bg.png') no-repeat !important; background-size: 100% 100% !important;
width: 91px;
height: 56px;
display: inline-block;
float:left;
}

.post-info-container .pnav span.previous, .post-info-fixed .pnav span.previous {
width: 50%;
height:100%;
float:left;	
}

.post-info-container .pnav span.next, .post-info-fixed .pnav span.next {
width: 50%;
height:100%;
float:right;	
}

.post-info-container .pnav span.previous a, .post-info-container .pnav span.next a, .post-info-fixed .pnav span.previous a, .post-info-fixed .pnav span.next a {
width: 100%;
height:100%;
display:block;
font-size:0px;
}

.post-info-container .post-info, .post-info-fixed .post-info { 
background: url('post-info-bg.png') no-repeat !important; 
background-size: 100% 100% !important;
width: 340px;
min-height:100%;
height: 100%;
clear:both;
margin:15px 0px 0px 0px;
padding-bottom:30px;
}

.post-info-container .post-info .pcontent, .post-info-fixed .post-info .pcontent {
display:inline-table; padding: 0px; margin: 0px;
width:240px; vertical-align: top;
height:70px;
}
.post-info-container .post-info .pcontent .art-title, .post-info-fixed .post-info .pcontent .art-title { 
color: rgba(199,199,199,1.0) !important; padding: 15px 0px 0px 20px; width: 200px !important; 
font-family:"fairfaxstationregular",Arial,Helvetica !important; font-size:17px !important;letter-spacing: .05em !important;
}
.post-info-container .post-info .pcontent .artist-name, .post-info-fixed .post-info .pcontent .artist-name { 
color: rgba(101,101,101,1.0) !important; padding: 15px 0px 0px 20px; margin-top:-10px;
font-family:Arial,Helvetica !important; font-size:11px !important;
}
.post-info-container .post-info .pcontent .art-excerpt, .post-info-fixed .post-info .pcontent .art-excerpt { 
height: auto !important;
color: rgba(199,199,199,1.0) !important; letter-spacing: 0.025em;
font-family:Arial,Helvetica !important; font-size:12px !important;
width: 200px !important; line-height: 11px; padding: 0px 0px 0px 20px;
}

.post-info-container .post-info .pcontent .art-excerpt a.rmore, .post-info-fixed .post-info .pcontent .art-excerpt a.rmore { 
display:block; padding: 5px 0px 0px 0px;
color: rgba(229,148,0,1.0) !important; text-transform: uppercase;
font-family:Arial,Helvetica !important; font-size:10px !important;
}

.post-info-container .post-info .pcontent .art-excerpt a.rless, .post-info-fixed .post-info .pcontent .art-excerpt a.rless { 
display:none; padding: 5px 0px 0px 0px;
color: rgba(229,148,0,1.0) !important; text-transform: uppercase;
font-family:Arial,Helvetica !important; font-size:10px !important;
}

.post-info-container .post-info .pcontent2, .post-info-fixed .post-info .pcontent2 {
display: inline-table; padding: 0px; margin: 0px;
width:100px; vertical-align: top;
height:70px;
}
.post-info-container .post-info .pcontent2 .comments a, .post-info-fixed .post-info .pcontent2 .comments a { 
display: block;
float:left; padding: 15px 10px 0px 0px; margin: 0px 0px 0px 10px;
color: rgba(101,101,101,1.0) !important; text-transform: uppercase;
font-family:Arial,Helvetica !important; font-size:10px !important;
}
.post-info-container .post-info .pcontent2 .more-info a, .post-info-fixed .post-info .pcontent2 .more-info a { 
display: block;
float:left; padding: 15px 10px 0px 0px; margin: -10px 0px 0px 10px;
color: rgba(227,150,29,1.0) !important; text-transform: uppercase;
font-family:Arial,Helvetica !important; font-size:10px !important;
}

.post-info-container a.link, .post-info-fixed a.link {
float:right;
text-align:center;
font-family: Arial, Helvetica, sans-serif !important; color: rgba(247,240,240,1.0) !important; font-size:13px !important; letter-spacing: .025em !important;	display:block; width:auto; min-width: 96px; height: 27px;  background: url('link-bg.png') no-repeat !important; background-size: 100% 100%; padding:2px 0px 2px 0px; margin: 0px 0px 0px 0px;
}

.map {
	background: url('http://armory.nyhistory.org/images/map.png') no-repeat;
	background-size: 100% 100%; width: 204px; height: 224px;
}

.map a:hover {
	cursor: crosshair;
}

.map .gallerya {
	width: 90px; height: 65px;
	position:absolute;
	margin: 160px 0px 0px 60px;
}
.category-gallery-a .map .galleryacursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 165px 0px 0px 65px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryb {
	width: 60px; height: 40px;
	position:absolute;
	margin: 185px 0px 0px 150px;
}
.category-gallery-b .map .gallerybcursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 190px 0px 0px 155px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryc {
	width: 60px; height: 40px;
	position:absolute;
	margin: 145px 0px 0px 150px;
}
.category-gallery-c .map .galleryccursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 150px 0px 0px 155px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryd {
	width: 60px; height: 30px;
	position:absolute;
	margin: 115px 0px 0px 150px;
}
.category-gallery-d .map .gallerydcursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 120px 0px 0px 155px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .gallerye {
	width: 60px; height: 30px;
	position:absolute;
	margin: 85px 0px 0px 150px;
}
.category-gallery-e .map .galleryecursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 90px 0px 0px 155px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryf {
	width: 60px; height: 35px;
	position:absolute;
	margin: 50px 0px 0px 150px;
}
.category-gallery-f .map .galleryfcursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 55px 0px 0px 155px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryg {	
	width: 60px; height: 50px;
	position:absolute;
	margin: 0px 0px 0px 150px;
}
.category-gallery-g .map .gallerygcursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 5px 0px 0px 155px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryh {
	width: 90px; height: 70px;
	position:absolute;
	margin: 0px 0px 0px 60px;
}
.category-gallery-h .map .galleryhcursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 5px 0px 0px 65px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryi {
	width: 60px; height: 50px;
	position:absolute;
	margin: 0px 0px 0px 0px;
}
.category-gallery-i .map .galleryicursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 5px 0px 0px 5px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryj {
	width: 60px; height: 35px;
	position:absolute;
	margin: 50px 0px 0px 0px;
}
.category-gallery-j .map .galleryjcursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 55px 0px 0px 5px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryk {
	width: 60px; height: 30px;
	position:absolute;
	margin: 85px 0px 0px 0px;
}
.category-gallery-k .map .gallerykcursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 90px 0px 0px 5px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryl {
	width: 60px; height: 30px;
	position:absolute;
	margin: 115px 0px 0px 0px;
}
.category-gallery-l .map .gallerylcursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 120px 0px 0px 5px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .gallerym {
	width: 60px; height: 40px;
	position:absolute;
	margin: 145px 0px 0px 0px;
}
.category-gallery-m .map .gallerymcursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 150px 0px 0px 5px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryn {
	width: 60px; height: 40px;
	position:absolute;
	margin: 185px 0px 0px 0px;
}
.category-gallery-n .map .galleryncursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 190px 0px 0px 5px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryo {
	width: 45px; height: 45px;
	position:absolute;
	margin: 70px 0px 0px 60px;
}
.category-gallery-o .map .galleryocursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 75px 0px 0px 65px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryp {
	width: 45px; height: 45px;
	position:absolute;
	margin: 115px 0px 0px 60px;
}
.category-gallery-p .map .gallerypcursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 120px 0px 0px 65px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryq {
	width: 45px; height: 45px;
	position:absolute;
	margin: 70px 0px 0px 105px;
}
.category-gallery-q .map .galleryqcursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 75px 0px 0px 110px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}
.map .galleryr {
	width: 45px; height: 45px;
	position:absolute;
	margin: 115px 0px 0px 105px;
}
.category-gallery-r .map .galleryrcursor {
	width: 27px; height: 25px;
	position:absolute;
	margin: 120px 0px 0px 110px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/cursor.png') !important;
}

.header {
	font-family:"fairfaxstationregular",Arial,Helvetica !important; color: rgba(19,19,19,1.0) !important; font-size:22px !important; letter-spacing: .025em !important; text-transform:uppercase;border-bottom: 1px solid #000000;
}

#postloop .entry_content ul {
	list-style: none;
	margin-left: -30px;
} 

#postloop .entry_content ul li {
	padding: 0px 0px 5px 20px;
	background:url('http://armory.nyhistory.org/wp-content/plugins/pagelines-customize/li-bg.png') no-repeat !important;
}

.post-info-container2 { 
position:absolute;
right: 30px;
top:30px;
z-index: 5;
}

.post-info-container2 .share { 
background: url('share-bg.png') no-repeat !important; background-size: 100% 100% !important;
width: 164px;
height: 40px;
display: inline-block;
float:left;
padding: 16px 0px 0px 0px;
margin:0px 2px 0px 0px;
}

.post-info-container2 .share a {
margin: 20px 0px 0px 22px !important;	
}
	
.post-info-container2 .view-all { 
background: url('view-all-bg.png') no-repeat !important; background-size: 100% 100% !important;
width: 79px;
height: 41px;
display: inline-block;
float:left;
padding: 15px 0px 0px 0px;
margin:0px 3px 0px 0px;
}

.post-info-container2 .view-all a, .post-info-container2 .view-all a:hover { 
margin: 0px 0px 0px 20px;
color: rgba(255,255,255,0.66) !important; 
font-family:Arial,Helvetica !important; font-size:11px !important;
}

.post-info-container2 .pnav { 
background: url('nav-bg.png') no-repeat !important; background-size: 100% 100% !important;
width: 91px;
height: 56px;
display: inline-block;
float:left;
}

.post-info-container2 .pnav span.previous {
width: 50%;
height:100%;
float:left;	
}

.post-info-container2 .pnav span.next {
width: 50%;
height:100%;
float:right;	
}

.post-info-container2 .pnav span.previous a, .post-info-container2 .pnav span.next a {
width: 100%;
height:100%;
display:block;
font-size:0px;
}

.post-info-container2 .post-info { 
background: url('post-info-bg.png') no-repeat !important; 
background-size: 100% 100% !important;
width: 340px;
min-height:100%;
height: 100%;
clear:both;
margin:15px 0px 0px 0px;
padding-bottom:30px;
}

.post-date { position:absolute; font-family: Arial; font-size: 11px; color: rgba(101,101,101,1.0); margin: 0px 0px 0px 30px; padding: 50px 0px 0px 0px;}

.slider-wrapper .nivoSlider img {
width: 500px !important;
height: 500px !important;	
}

.slider-wrapper .nivoSlider {
height: 500px !important;	
}

.slider-wrapper .nivo-controlNav a.nivo-control img {
width: 75px !important;
height: 100px !important;	
}

.slider-wrapper .nivoSlider .nivo-title {
font-family:"fairfaxstationregular",Arial,Helvetica !important; color: rgba(19,19,19,1.0) !important; font-size:24px !important; letter-spacing: .050em !important; text-transform:uppercase; display: none !important;
}

.slider-wrapper .nivoSlider .nivo-caption {
font-family: Arial,Helvetica !important; 
font-size:16px!important; 
letter-spacing: 0.050em !important;
}

.slider-wrapper .nivo-controlNav_wrap #sliderthumbs .nivo-controlNav .thumb {
display:block !important; float: left !important; padding-right: 5px; 
}

.slider-wrapper .nivo-controlNav_wrap #sliderthumbs .nivo-controlNav .thumb:hover {
display:block !important; float: left !important; padding-right: 5px; opacity: .75 !important;
}

.slider-wrapper .nivo-controlNav_wrap #sliderthumbs .nivo-controlNav .thumbname{
font-family:"fairfaxstationregular",Arial,Helvetica !important; color: rgba(19,19,19,1.0) !important; font-size:12px !important; letter-spacing: .050em !important; text-transform:uppercase; display:block !important;  width: 75px !important; text-align: center !important; background: url('timeline-not-active.png') no-repeat bottom !important; height: 30px !important; margin-bottom: 15px !important;
}

.slider-wrapper .nivo-controlNav_wrap #sliderthumbs .nivo-controlNav .thumbname:hover {
opacity: .60 !important;	
}

.page-id-46599 .post-info-container { 
top:93px !important;
right:285px !important;
position:absolute !important;
z-index: 10;
display:block !important;
}