/*
Theme Name: BFP
Theme URI: 
Description: Custom theme for Brooklyn Fire Proof
Version: 
Tags: photography, one-column, two-column, theme options, minimal, widgets, white, portfolio, video, framework
Author: LFC
Author URI: 
License: All Rights Reserved
Template: modularity
*/
@import url('../modularity/style.css');

body {color:#999;background: transparent url(images/whitegrunge2.jpg) no-repeat scroll left top;
}


.breadcrumb {text-transform:uppercase;font-weight:bold; font-size:11px; color:#e7e7e7; padding:10px 5px 0 5px;}

/*logo*/
* html #masthead h4{ padding:0;}
#masthead h4{ background: url(images/bfplogosq2.png) no-repeat; float:left;padding:0; margin:0;text-indent:-9999px;display:block;width:150px;}
#masthead h4 a {  text-indent:-9999px;display:block;width: 150px; height: 150px;}

/* Pages */
#pageblock {padding:0 0 10px 0; background:#261810; width:950px;margin:0 0 10px 0;}
#pagebanner {height:250px; width:950px;}
#pagebanner img {position:absolute;}
#pagebanner h2 {color:#ccffff; background:transparent url(images/75opac.png) repeat; font-size:24px; padding:5px 10px; font-weight:bold; text-transform:uppercase; margin-top:20px; z-index:5; position:absolute;}
#pageblock #subfeatures {margin-top:10px; height:204px;}
span.pagesubtitle {font-size:12px; color:#ffffff;text-transform:lowercase; padding:0 12px;}

a.sub-thumb {display:block; width:230px; height:204px;}
.sub-thumb-container a:hover {color:#ffffff;}
.sub-thumb-text {background:transparent url(images/75opac.png) repeat; position:absolute; width:220px; padding:5px;}
.sub-thumb-text h3 {color:#ccc; font-size:16px; font-weight:bold; margin-bottom:5px;}
.sub-thumb-text h3:hover {color:#ffffff;}
.sub-thumb-text p {color:#ffffff; font-size:10px; font-weight:bold; margin:0;}
.sub-thumb-container {width:230px; height:204px; cursor:pointer;}

#pageblock #subnav {padding:10px;}
#pageblock #subnav h4 {color:#666666; margin:0; padding:5px 35px 0 0; display: inline; font-weight:bold; font-size:12px; }
#pageblock #subnav h4 a {color:#ccc;}
#pageblock #subnav h4 a:hover {color:#ffffff;}

h2.thumbtitle {background:transparent url(images/75opac.png) repeat; font-size:16px; color:#ffffff; font-weight:bold; width:270px;position:absolute; width:260px; height:auto; margin: 20px 0 0 0;}
div.blogthumbcontainer {height:180px; overflow:hidden;}
div.blogthumbcontainer img {position:absolute;}

div#sidebar .actionbtn {background:#db5000;-moz-border-radius:5px;-webkit-border-radius:5px; padding:5px; margin:0 0 10px 0;}
div#sidebar .actionbtn:hover {background:#2E9AB1;}
.actionbtn a h3 {color:#ffffff; font-weight:bold;}
.actionbtn p {margin:0; color:#261810;}
#sidebar img {opacity:.7; border:1px solid #fff;}
#sidebar img:hover {opacity:1; border:1px solid #ccc;}
div.subblock {margin:10px 0;}

.page .tt-flickr-Square {float:left; padding:0 3px;}
#sidebar .flickr {padding:0 3px;}

#nrtwitter {background: url(images/nrtwitterbg.png) no-repeat top; height:281px; padding: 10px 10px 50px; color:#261810;}

div#category-section h6 a:hover, h6.sub a:hover {background:#000000; width:180px; color:#ffffff; display:block;}

a.ko-calendar-entry-title {font-weight:bold; font-size:1em;}
div.ko-calendar-event-list {border-bottom:solid 1px #eeeeee;}
h6.sub a, div#category-section h6 a, div.ko-calendar-event-list a {display:block; padding:3px 2px;}
div.ko-calendar-event-list a:hover {background:#000000; width:180px; color:#ffffff;}
.ko-calendar-date {color:#000000;}
/* wpng calendar */
.wpng-page-list-head {color:#67594e;border-bottom:1px dotted;}
.wpng-page-list-time {color:#67594e; width:75px !important;}
.wpng-page-list-title {font-size:150%; font-weight:bold;}
div#TB_ajaxContent {color:#67594e;}
div#TB_ajaxContent h2 {font-weight:bold;}
#TB_title {background-color:#ffffff !important; height:50px !important;}

.post img {max-width:950px;}

input, textarea {background:#ccffff; color:#261810; border:1px dotted #67594e;}
input:hover {background:#fff;}

h1, h2, h3, h4, #top .sf-menu li a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, div.ko-calendar-event-list a, #jquery-lightbox, .breadcrumb, #footer small #submit {font-family:'museo-slab-1','museo-slab-2',arial,sans-serif;}