a, a:visited {color:#546d85}
a:hover, a:active {color: #2e4459;}
#bm_adminBar {margin:0; background:#FFFFFF;}
#bm_adminBar ul.nav {margin:0 auto; width:980px; float:none}
#innerWrapper {background-image:url('/wp-includes/images/greybg.png');background-color:#EEE;border-left:#DDD solid 1px;border-right:#DDD solid 1px;}
#page {padding:0 0 25px;}
.wrapper-980 {width:980px !important; margin:0 auto; border:none; background:#ccc;}
#pageHeaderNav {background:#FFF; border-top:0px solid #2f3a47; padding-top:0px;}
#header {border:none; background-color:#000; padding:18px 0px 0px 0px; color:#000; overflow:hidden; background-repeat: no-repeat;width:980px;margin:0 auto;margin-top:3px;border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;}
#fullWrapper {border:none; width:980px;}
#mainContent {padding-top: 15px;margin:0px;}
#date-weather {float:left; width:260px; padding-top:21px; color:#bdc7d3; }
#date-today {border-right:1px dotted #898989; padding-right:12px; margin-right: 10px; float: left}
#weather {background-position: 0 -2px; height: 40px; width: 80px; float: left}
#sidebar.column.container-5 {padding:0px !important;}
#widgetcol-2 .widgetExternalWrapper {background-color:#FFF;border-radius: 10px;}
#widgetcol-2 .widgetExternalWrapper .widget.posts .post {padding:10px;border-bottom:20px #EFEFEF solid;}
#branding {float:left; width:420px;}
#disqus_thread {padding:10px;}
#outbrain_widget_0 {margin-left:-20px;margin-right:-20px;border-bottom:#DDD solid 1px;border-top:#DDD solid 1px;padding-top:10px;background-color:#F6F6F6; }
#outbrain_container_0_stripBox {margin-left:20px;}
body.fstack-1, html .fstack-1 { color: #3A3A3A;font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;font-size: 1em;line-height: 1.1em; }
#page { color:#3A3A3A; }
.dd_post_share { margin-top:10px;margin-left:-20px;margin-right:-20px;border-top:#EEE 1px solid;border-bottom:#EEE 1px solid;background-color:#FEFEFE; }
.dd_post_share:nth-child(even) {margin-bottom:0px;background:url('/wp-includes/images/diagonal-gray.png');}
.dd_buttons {margin-left:20px;}
div.post.column.span-7 { margin-bottom:20px; }
#breadcrumbs span#paths {border-left:none;border-right:none;}
p.footerClass_1, #outbrain_whatIs_0_stripBox a.what_is_link, div.singlePostAdvert {display:none;visibility:collapse;}
div#mapp0_poweredby,div#mapp1_poweredby,div#mapp3_poweredby  { display:none;visibility:hidden; }
div.mapp-canvas div div:nth-child(3) div { display:none;visibility:hidden; }

@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('/wp-includes/fonts/pt/PTN77F-webfont.eot');
    src: url('/wp-includes/fonts/pt/PTN77F-webfont.eot?#iefix') format('eot'),
         url('/wp-includes/fonts/pt/PTN77F-webfont.woff') format('woff'),
         url('/wp-includes/fonts/pt/PTN77F-webfont.ttf') format('truetype'),
         url('/wp-includes/fonts/pt/PTN77F-webfont.svg#webfont2z2OKawW') format('svg');
    font-weight: normal;
    font-style: normal;
}
.fstack-1 h1, .fstack-1 h2, .fstack-1 h3, .fstack-1 h4, .fstack-1 h5, .fstack-1 h6 {
  font-family:PTSansNarrowBold,Helvetica,Helvetica Neue,Arial,sans-serif;
}

.header-image #header h1, .header-image #header h2 a, .header-image #header h3 a {
	background:url(images/logo.png) center no-repeat; height:40px; margin:8px 0 7px !important; text-align:center; display:block;
}

#header h1, #header h2, #header h2 a, #header h3, #header h3 a {
	text-align:center;
}

#ad-top-right {float:right; width:234px;}


iframe.DD_TWEETMEME_AJAX_5555 {width:78px;overflow:hidden;}


/* --- Mailchimp --- */
div.mc_signup_submit { height:30px; }
input#mc_signup_submit { clear:both;float:right;margin-right:46px;margin-top:2px; }
input#mc_mv_EMAIL { width:250px;border: 1px solid #666666;height:24px;margin-left:48px;padding-top:5px;padding-bottom:5px;padding-left:5px; }

/* --- HOMEPAGE COLUMNS --- */


#widgetcol-1 {width:160px; float:left}
#widgetcol-2 {width:525px; float:left; margin-left:10px;}
/* #widgetcol-3 {width:200px; float:left; margin-left:18px;} */
#widgetcol-4 {width:268px; float:right;}

/* --- OutBrain --- */

div.strip-text-content a.strip-rec-link-title { font-family: arial,helvetica,sans-serif;font-size:9px;color:#333; }

/* --- DISQUS STYLING --- */
a.dsq-brlink {color:#FFF;}
a.dsq-brlink span.logo-disqus {color:#FFF;}

/* --- INTERIOR STRUCTURE & COLUMNS --- */


#sidebar.column.container-3 {float:right; padding:0; width:200px;}
#sidebar .column.span-3 {padding:0 0 20px;}
#content.column.container-9 {width:725px !important; border-right:1px dotted #CCC; padding-right:25px; }
#content.column.container-7 {background-color:#FFF;-moz-border-radius: 0px 10px 10px 0px;-webkit-border-radius: 0px 10px 10px 0px;border-radius: 0px 10px 10px 0px;border:1px #BBB solid;border-left:1px #FFF solid;}
#content.column.container-5 {background-color:#CCC;}
.column.post.span-9, .column.span-9 {margin:0 !important; width:auto !important; padding:0 !important; float:none; clear:both}
.column.span-9.page-break {width:100% !important;}
.column.span-4.archive-dropdown {float:left; width:40%; padding:0; margin-bottom:28px;}

.fullwidth .span-12.column {width: 960px; padding: 0;}



/* --- NAV --- */


/* 1st Tier Nav */

.nav {font:.9em Arial, Helvetica, sans-serif; margin:0; list-style:none; padding:0; border:none}	
.nav a, .nav a:visited {font-weight:bold;}

#pageHeaderNav .sf-sub-indicator {background:url(images/top_menuDropdown_999.png); margin-top:-3px; width:12px;}

#pageHeaderNav .sf-sub-indicator {right:8px}

#pageHeaderNav .nav ul .sf-sub-indicator {background-position:0 -11px;}

#pageHeaderNav .nav li a, #pageHeaderNav .nav li a:visited {background:transparent; color:#b5b5b5 !important;}

#pageHeaderNav .nav li.current-cat a, #pageHeaderNav .nav li.current-cat a:visited, 
#pageHeaderNav .nav li.current_page_item a, #pageHeaderNav .nav li.current_page_item a:visited  { 
	background:#696969 !important; 	color:#FFF !important;}

#pageHeaderNav .nav a:active {background:#222 !important;}


/*2nd Tier Nav*/

#menu {border:none; background: #e9e9e9 url(images/bg_menu.png) repeat-x; border-bottom:1px solid #ced6d6; height:34px; padding-top:2px;width:980px;margin:0 auto;}

#menu .nav a, #menu .nav a:visited {color:#111; text-shadow: 0 1px 0 #FFF;}

#menu .nav a:active {background: url(images/tab_on.png)}

#menu ul.nav {width:680px; margin:3px 0 0 0 !important; float: left;}

#menu .nav a.sf-with-ul {padding-right:25px;}

.sf-sub-indicator {right:.8em;}

#menu .sf-sub-indicator {background:url(images/menuDropdown_999.png); margin-top:-3px; width:12px;}

#menu .nav ul .sf-sub-indicator {background-position:0 -9px;}

#menu ul.nav, #pageHeaderNav ul.nav {margin-left:0 !important}

#menu .nav li {margin-right:26px}

#menu .nav li.current-cat a, #menu .nav li.current-cat a:visited, 
#menu .nav li.current_page_item a, #menu .nav li.current_page_item a:visited 
{background: url(images/tab_on.png); text-decoration:none !important;}



/* Flyouts  */

#pageHeaderNav .nav li li a, #pageHeaderNav .nav li li a:visited, 
#menu .nav li li a, #menu .nav li li a:visited, 
#pageHeaderNav .nav li li.current-cat a, #pageHeaderNav .nav li li.current-cat a:visited, 
#pageHeaderNav .nav li.current_page_item li a, #pageHeaderNav .nav li.current_page_item li a:visited, 
#pageHeaderNav .nav li li.current_page_item a, #pageHeaderNav .nav li li.current_page_item a:visited 
	{font-weight:normal; text-shadow: 0 1px 0 #FFF; display:block; 
	background:#e9e9e9 !important; color: #111 !important;} 

#pageHeaderNav .nav li li a:hover, #pageHeaderNav .nav li li a:active,
#menu .nav li li a:hover, #menu .nav li li a:active,
#pageHeaderNav .nav li.current-cat li a:hover, #pageHeaderNav .nav li.current-cat li a:active, 
#pageHeaderNav .nav li.current_page_item li a:hover, #pageHeaderNav .nav li.current_page_item li a:active, 
#pageHeaderNav .nav li li.current_page_item a:hover, #pageHeaderNav .nav li li.current_page_item a:active {background:#f1f1f1 !important; text-decoration:none !important;}

.nav ul {width:200px !important; border-color:#ced6d6; }
.nav li li {border-bottom:1px solid #f0f0f0; border-top:1px solid #dedede;}
.nav ul ul {left:200px !important; margin:-1px 0 0 !important;}



/* --- HEADERS --- */

h3.widgettitle {color:#8c8c8c !important; background:none !important; padding:0 !important;}
#comments h4, #respond h4 {font:bold 1.4em Helvetica,Arial;}
h4.column {float: none; padding:0;}


 
/* --- FORMS --- */

input.text, textarea {background:#FFF !important; }

#menu .searchform {float:right; width:234px; margin-top:4px; }

.searchform .text {padding:3px 0px 5px !important; border-color:#aeaeae #dddada #dddada #aeaeae !important; width:258px !important}
.searchform .text:focus {border-color:#aeaeae !important;}

.searchform .searchsubmit {position: absolute; margin: 0 0 0 -20px !important}

.noSearchResults .searchform  {width: auto; float: none; padding-bottom: 15px;}

.noSearchResults .searchform .searchsubmit {position: static; margin:0 0 0 -23px !important;}



/* --- WIDGETS --- */

.widget {margin-bottom:24px; /*background:url(images/dot-grid.png) repeat-x bottom;*/ padding-bottom:18px;}
#footerContent .column.widget {background: none; float: left; margin: 0 20px 30px 0; padding:0 0 25px; width: 300px;}
#footerContent .widget+.widget+.widget {float: right}

.wp125_write_ads_widget.widget, .widget_text {overflow:hidden; outline:none !important; border:none !important; padding:0 !important;}

.wp125ad.odd {float:left; margin-bottom: 7px;}
.wp125ad.even {float:right; margin-bottom: 7px;}

h3 a.rsswidget, h3 a.rsswidget {color:#8c8c8c; text-decoration:none;}
h3 a.rsswidget:hover, h3 a.rsswidget:active {text-decoration:underline;}

.widget.widget_bm_adsense {background:none}

.widget ul, .widget ol {margin:0}

.widget ul li, .widget ol li {border:none; line-height:140%;}

.widget li a, .widget li a:visited {color: #111; text-decoration:none;}
.widget li a:hover, .widget li a:active {color:#666}

.widget_rss li a, .widget_rss li a:visited, 
.recentcomments a, .recentcomments a:visited,
#custom-cats a, #custom-cats a:visited, 
.widget_bm_postdetails li a, .widget_bm_postdetails li a:visited {border-bottom:1px dotted #bebebe; text-decoration:none !important} 

.widget_rss li a:hover, .widget_rss li a:active,
.recentcomments a:hover, .recentcomments a:active,
#custom-cats a:hover, #custom-cats a:active {border-bottom:1px solid #a0a0a0; color:#111 !important;} 

.youtubeVideoWrapper p {margin:5px 0;}

.recentcomments a.url, .recentcomments a.url:visited {font-weight:bold; font-style:normal; text-decoration:none; border:none}

.recentcomments a.url:hover, .recentcomments a.url:active {color:#111; text-decoration:underline !important}

.widgetInternalWrapper {background:#f1f1f1; padding:4px;}

.widget.widget_bm_googlemaps, .widget.widget_bm_twitter, .widget.wp125_write_ads_widget { background:none; padding:0; }
 
ul.twitter_update_list, .mapWrapper, .popularPosts, 
.widget_featuredPost .wrapper, .youtubeVideoWrapper .wrapper {background:#FFF !important; padding:7px !important; border:1px solid #d6d6d6; margin:0; overflow:hidden;}

.featuredPostLink {
	display:block;
	height:180px;
	text-indent:-9999em;
	text-decoration:none;
}

ul.twitter_update_list li {background:#2f3a47; color:#FFF; padding:8px 12px; margin:0; overflow: hidden}
ul.twitter_update_list li.odd {background:#3c4b5a; border-top:1px solid #475665; border-bottom:1px solid #475665}

.popularPosts li {padding:6px 13px;}
.popularPosts li.odd {background:#f0f0f0; }

ul.twitter_update_list a, ul.twitter_update_list a:visited {color:#8c9298; font-style:italic}
ul.twitter_update_list a:hover, ul.twitter_update_list a:active {text-decoration:underline; color: #FFF;}

p.tweetDate { margin:0 0 0 65px !important; clear:both}
#sidebar p.tweetDate {margin: 0 !important}

p.tweetText {width:155px; float: left; margin-top: 0; line-height: 150%;}
  
.textwidget p {margin-top: 0;}

.widget.widget_bm_featuredcontent, .widget.widget_bm_twitterlocal, .widget.widget_bm_youtube, .widget.widget_bm_popularposts {background: none; margin-bottom: 12px;}


.featuredPostImage {height:180px; width: 100%;}

.featuredContainer {background:#333; padding:20px;}

.youtubeVideoWrapper .featuredContainer {padding: 10px 20px 20px}

.featuredContainer h2 a, .featuredContainer h2 a:visited {color:#fff;text-decoration:none;line-height: 120%;}

.featuredContainer h2 a:hover, .featuredContainer h2 a:active {text-decoration: underline}

.featuredContainer p {color:#dbdbdb;margin-top: 5px;}

.featuredContainer .postmetadata {color: #8c9298; margin: 4px 0 0; font-style: italic; text-transform: none; font-size:1em;}


.widget_recent_entries li {padding:6px 13px !important}

.widget_recent_entries li:nth-child(odd) {background:#f0f0f0; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2;}

a.authorLink {margin: 0;border: none;}
.authorLink img {padding: 4px; background: #f2f2f2; display: block; margin-bottom: 9px;}


.singlePostAdvert {border: 1px solid #d2d2d2; width:468px; margin: 0 auto; margin-bottom: 18px; } 



 
/* --- CATEGORY/ARCHIVE PAGES --- */

.excerpt p {margin-top: 10px;}




/* --- SINGLE POST PAGES --- */

#paths {margin:0}

.post-excerpt p {font:1.6em 'Helvetica Neue',Helvetica,Arial; color:#555; line-height:140% !important; margin:-10px 0 25px} 

.entry, .hentry {font-size:1.2em;}

.postNavigation, #formAllowedHtml {display:none}

.error, .notice, .success, .information {border:1px solid #e5e2c4 !important;background:#faf9ee !important; margin-bottom:1em !important; padding:10px !important;}

#comments ul.commentList, #respondWrapper, .message_404 {margin:0;}



/* --- LOGIN BOX --- */

#quickLogin {position:absolute; z-index:1; width:75px; left: 50%; margin-left: 400px; margin-top:3px; }

#loginForm {display:none; background:#2f3a47; overflow:hidden; color:#FFF;padding:0 18px 18px; margin-left: -215px; }

#loginForm label {display:block;}

a#quickLoginButton, a#quickLoginButton:visited {position:absolute; padding:13px 13px 6px 28px; text-transform:uppercase; color:#b5b5b5;font:bold .9em Arial, Helvetica, sans-serif; text-decoration:none; background:#2f3a47 url(images/icon_login.png) no-repeat 7px 9px;border-radius:0px 0px 10px 10px;}

a#quickLoginButton:hover, a#quickLoginButton:active {text-decoration:underline}

#loginForm a, #loginForm a:visited {color:#bdc7d3;}
#loginForm a:hover, #loginForm a:active {color:#FFF;}

#loginForm .text {border: none}



/* --- CUSTOM CATS --- */
#custom-cats {clear:both;padding-top:20px;}
#custom-cats .widget {background:none}

#custom-cats h3 a, #custom-cats h3 a:visited {color:#8c8c8c; border:none}
#custom-cats h3 a:hover, #custom-cats h3 a:active {text-decoration:underline}
#custom-cats {overflow:hidden;}

#custom-cats .widget {float:left;width:210px; margin-left:6px;margin-right:6px;background-color:#EEE;padding:10px;border-radius:10px;border:1px #BBB solid;}

#custom-cats div.widget {}


/* --- BOTTOM WIDGETS --- */

#footerContent.column.container-12 {padding: 30px 0 0 0; width: 980px}



/* --- FOOTER --- */

#footer {border:none; width:980px;}

/* --- CUSTOM WBURG WATERFRONT --- */

.leftsched {border-top: 2px solid #ccc; border-left: 2px solid #ccc;border-right: 1px dashed #ccc; text-align: center; background-color: #eeeeee;line-height:130%;}
.midsched {vertical-align:middle; border-top: 2px solid #ccc;border-right: 1px dashed #ccc;}
.rightsched {font-weight:bold;border-top:2px solid #ccc;border-right:2px solid #ccc;text-align:center;vertical-align:middle;}
.lastsched {border-bottom: 2px solid #ccc;}
.fbsched {border:1px dotted #ccc;text-align: center;padding-top:1px;padding-bottom:1px;float:left;text-transform:uppercase;margin-right:5px;line-height:130%;}
a.hilite {color:#EF6307;text-decoration:none;}

/* 
	*** BORDER RADIUS SIZE ***
*/

.r30 {
	/*Border Radius*/
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}

.rb30:before {
	/*Border Radius*/
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;

}

/* 
	*** FEATURES BUTTON - BIG ***
*/

.btnFeatures_big {
	width: 250px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	position: relative;
	
	/*Background Gradients*/
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #ffffff, #f0f0f0, #e5e5e5, #cfcfcf 120%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(.4, #f0f0f0), color-stop(.8, #e5e5e5), to(#d8d8d8));
	
	/*Box Shadow*/
	-moz-box-shadow: 1px 1px 2px #cfcfcf;
	-webkit-box-shadow: 1px 1px 2px #cfcfcf;
	box-shadow: 1px 1px 2px #cfcfcf;
}

.btnFeatures_big:before {
	width: 50px;
	height: 50px;
	content: url(http://brooklyn365.com/wp-includes/images/buttons/features_big.png);
	float: left;
}

.btnFeatures_big strong {
	float: left;
	font-size: 16px;
	margin-left: 10px;
	margin-top: 10px;
	color: #323232;
	text-transform: uppercase;
}

.btnFeatures_big span {
	float: left;
	font-size: 12px;
	margin-left: 10px;
	/* TEXT SHADOW */
	 text-shadow: 1px 1px 1px #f0f0f0;
}

/* BLUE STYLE  */

.features_blue span { color: #2bbbea; }

.features_blue:after {
	content: url(http://brooklyn365.com/wp-includes/images/buttons/ribbon_blue.png);
	margin-left: 10px;
}

.features_blue:before {
	/*Background Gradients*/
	background: #34bfec;
	background: -moz-linear-gradient(top, #d4f4ff, #7bddfd 20%, #00a9e0 90%, #9f9f9f 120%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d4f4ff), color-stop(.25, #7bddfd), color-stop(.95, #00a9e0), to(#27a5ce));
}
