/*
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');



@font-face {
	font-family: 'Museo300';
	src: url('fonts/museo300-regular-webfont.eot');
	src: local('xx'), url('fonts/museo300-regular-webfont.woff') format('woff'), url('fonts/museo300-regular-webfont.ttf') format('truetype'), url('fonts/museo300-regular-webfont.svg#webfontvwAaQU9w') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Museo500';
	src: url('fonts/museo500-regular-webfont.eot');
	src: local('xx'), url('fonts/museo500-regular-webfont.woff') format('woff'), url('fonts/museo500-regular-webfont.ttf') format('truetype'), url('fonts/museo500-regular-webfont.svg#webfontP6jKsyVf') format('svg');
	font-weight: normal;
	font-style: normal;
}



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*/
#toptiles {height:111px !important;}
#masthead {text-align:center; text-transform:lowercase;}
#masthead, ul#menu-main-menu { background: url(images/bfp_dark.jpg) repeat;}
ul#menu-main-menu {border-bottom: solid #DF2247 2px;}
#masthead a { background:url(images/new_bfp_header.png) no-repeat top center; text-indent:-4000px; font-size:75px; font-family:Museo500;  color:#ffffff; display:block;width: 950px; height: 111px;}
/*#masthead:hover, #masthead a:hover, #toptiles a:hover {background:transparent !important;} */


/* 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 {width:950px; padding:10px 7px; margin-top:10px; height:300px; background:#ffffff; }
#subfeatures img {
	float:left;
	margin-right:6px;
}
#subfeatures a img {
	border:3px solid #999999;
}
#subfeatures a:hover img {
	border:3px solid #3C2415;
}
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;}


#home-feat-widget, #home-posts {
	width:260px;
	float:left;
	margin-right:10px;
	
}

#home-posts .attachment-thumbnail {
	float:none;
	clear:both;
}

#home-posts ul {
	margin-left:0;
}
#home-posts li {
	list-style:none;
	border-bottom:1px solid #eeeeee;
	padding-bottom:10px;
}
#homepage-widget {
	float:left;
	width:400px;
}

.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:'museo300',arial,sans-serif;}

.content h3.post_title {background:#000000 !important; color:#f3f3f3 !important; width:540px !important; padding:2px; text-transform:uppercase; font-size:1em;}

#footer-wrap {background: url(images/bfp_dark.jpg) repeat;}

.homepagetext{ float:left; padding:20px 0 0 0; border-bottom:3px solid #666; margin-bottom:10px;}
