/* Base HTML */

BODY, HTML {
	border: 0px;
	margin: 0px;
}

BODY, TD {
	font-family: arial, sans-serif;
	font-size: 13px;
	color: #333;
}

A {
	color: #284473;
	text-decoration: none;
}

A:HOVER {
	color: #dd0000;
}

H1, H2, H3, H4 {
	padding: 0;
	margin: 0;
	font-weight: normal;
}

FORM {
	margin: 0;
	padding: 0;
}

P {
	margin: 0 0 10px 0;
	padding: 0;
}

/* Color */

.darkBlue {
	color: #0d1a2d;
}

.darkBlueScreen {
	background-color: #0d1a2d;
	color: white;
}

.darkBlueScreen A {
	color: #a4c0ee;
}

.mediumDarkBlue {
	color: #142d56;
}

.mediumDarkBlueScreen {
	background-color: #142d56;
	color: white;
}

.mediumDarkBlueScreen A {
	color: #a4c0ee;
}

.mediumBlue {
	color: #284473;
}

.mediumBlueScreen {
	background-color: #284473;
	color: white;
}

.mediumBlueScreen A {
	color: #a4c0ee;
}

.lightBlue {
	color: #46669f;
}

.lightBlueScreen {
	background-color: #46669f;
}

.mediumGreyScreen {
	background-color: #eae7e4;
}

.lightGreyScreen {
	background-color: #f8f6f4;
}

.whiteScreen {
	background-color: white;
}

/* Font */

.ptSans {
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
}

.ptSansBold {
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
}

.ptSerif {
	font-family: 'PT Serif', serif;
	font-weight: 400;
}

.ptSerifBold {
	font-family: 'PT Serif', serif;
	font-weight: 700;
}

.ptSerifItalic {
	font-family: 'PT Serif', serif;
	font-style: italic;
	font-weight: 400;
}

.georgia {
	font-family: georgia,"times new roman",times,serif;
	line-height: 1.2;
	font-weight: normal;
}

/* Uniform layout */

.overline {
	color: #142d56;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.headline {
	font-family: 'PT Serif', georgia,"times new roman",times,serif;
	line-height: 1.2;
	font-weight: 400;
}

.headline A {
	color: #45669f;
}

.headline A:HOVER {
	color: #46669f;
	color: #142d56;
}

.headline-more {
	font-family: 'PT Sans', sans-serif;
	line-height: 1.2;
	font-weight: 700;
	text-transform: uppercase;
}

.headline-more A {
	color: #45669f;
}

.headline-more A:HOVER {
	color: #dd0000;
}

.topbar {
	padding-top: 7px;
	padding-bottom: 5px;
	border-top: 4px solid #0d2651;
	border-bottom: 1px dotted #ccc;
	font-size: 16px;
	margin-bottom: 10px;
}

.premium_icon IMG {
	max-width: 15px;
}

/* Paywall Prompt layout */
#linkLeftCol {
	width: 305px;
	float: left;
	margin: 0 10px 0 0;
}

#linkRightCol {
	width: 305px;
	float: left;
	margin: 0 10px 0 0;
}
.linkContainer {
	width: 284px;
	border: 1px #000000 solid;
	background: #d7e0ec;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 10px;
	float: left;
	display: block;
}

.linkContainer .title {
	color: #142d56;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.linkContainer .headline {
	color: #ffffff;
	background: #142d56;
	padding: 7px 0;
	margin: 0 0 7px 0;
	text-align: center;
	font-size: 18pt;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal !important;
	display: block;
	width: 100%;
}

.linkContainer .title A {
	
}

.linkContainer .description {
	color: #555555;
	font-weight: normal !important;
}

/* Base template */

#minwrap {
	width: 1060px;
}

#pbn {
	position: relative;
	width: 1400px;
	min-height: 500px;
	left: 50%;
	margin-left: -700px;
	brder: 1px solid red;
}

#pbn #header #links {
	padding: 0 185px;
	font-size: 10px;
	line-height: 26px;
}

#pbn #header #links A:HOVER {
	color: #46669f;
	text-decoration: none;
}

#pbn #header #links #left {
	width: 515px;
	float: left;
	font-size: 14px;
}

#pbn #header #links #left .divider {
	padding: 0 3px;
}

#pbn #header #links #right {
	width: 515px;
	float: right;
	text-align: right;
	font-size: 12px;
}

#pbn #header #links #right .button {
	float: right;
	text-transform: uppercase;
	padding-left: 12px;
}

#pbn #header #links #right .leftdivider {
	border-left: 1px solid #2f4364;
}

#pbn #header #links #right .rightmargin {
	padding-right: 12px;
}

#pbn #header #masthead {
	padding: 24px 185px;
	background: #284473 url(/images/pbn-masthead-screen.png) top left repeat-y;
	height: 92px;
	overflow: hidden;
}

#pbn #header #masthead #ad {
	width: 728px;
	float: right;
}

#pbn #header #masthead #logo {
	width: 253px;
	float: left;
}

#pbn #header #nav {
	position: relative;
	padding: 0 185px;
}

#pbn #header #nav #subscribe #subscribe_btn {
	float: right;
	padding: 0 20px;
	height: 39px;
	background: url(/images/pbn-subsc-screen.png) top left repeat-x;
	border-left: 1px solid #274372;
	border-right: 1px solid #274372;
	line-height: 39px;
	cursor: pointer;
}

#pbn #header #nav #subscribe .btn_on {
	background: #45669f !important;
}

#pbn #header #nav #subscribe #subscribe_btn A {
	color: white;
	text-transform: uppercase;
	font-size: 15px;
}

#pbn #header #nav #subscribe #subscribe_btn IMG {
	margin-bottom: 1px;
	margin-left: 15px;
}

#pbn #header #nav #subscribe_menu {
	position: absolute;
	width: 330px;
	z-index: 99;
	margin-left: 700px;
	border-top: 5px solid #45669f;
	margin-top: 39px;
	display: none;
	-moz-box-shadow: 0 1px 3px #000;
	-webkit-box-shadow: 0 1px 3px #000;
	box-shadow: 0 1px 3px #333;
}

#pbn #header #nav #subscribe_menu TD {
	color: white;
	border-bottom: 1px solid #2e343e;
	cursor: pointer;
}

#pbn #header #nav #subscribe_menu #photo {
	width: 112px;
	text-align: center;
	margin: 7px 0;
}

#pbn #header #nav #subscribe_menu .copy {
	margin-right: 15px;
	font-size: 15px;
}

#pbn #header #nav .subscribe_menuitem_hover {
	background: #142d56;
}

#pbn #header #nav .subscribe_menuitem_hover TD {
	color: #a2beec !important;
}

#pbn #header #nav .nav_button {
	cursor: pointer;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 15px;
	height: 39px;
}

#pbn #header #nav #buttons .button {
	text-align: center;
	padding: 10px 0;
	font-size: 15px;
	background: #45669f;
}

#pbn #header #nav #buttons .button A {
	color: white;	
}

#pbn #header #nav #buttons .rightborder {
	border-right: 1px solid #323d4f;
}

#pbn #header #nav .nav_button_hover, #pbn #header #nav .nav_button_alwayson {
	background: #45669f;
}

#pbn #header #nav .nav_button_home {
	/* padding-left: 15px;
	padding-right: 15px; */
	padding-left: 0px;
	padding-right: 0px;
}

#pbn #header #nav .nav_button_home IMG {
	margin-top: 9px;
}

#pbn #header #nav .nav_button .link {
	line-height: 39px;
}

#pbn #header #nav .nav_button .link A {
	color: white;
	text-decoration: none;
}

#pbn #header #nav .nav_drawer {
	cursor: auto;
	position: absolute;
	width: 1030px;
	background: white;
	display: none;
	z-index: 99;
	border-top: 4px solid #45669f;
	-moz-box-shadow: 0 1px 3px #000;
	-webkit-box-shadow: 0 1px 3px #000;
	box-shadow: 0 1px 3px #333;
	font-size: 14px;
	line-height: auto;
	border-left: 1px solid #EFEFEF	;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	font-size: 12px;
	padding-bottom: 25px;
}

#pbn #header #nav .nav_drawer .column {
	float: left;
	width: 171px;
	brder: 1px solid red;
}

#pbn #header #nav .nav_drawer .firstcolumn {
	width: 175px;
}

#pbn #header #nav .nav_drawer #drawerscreen {
	background: #f8f6f4;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 7px;
	font-size: 13px;
	position: absolute;
	z-index: -1;
	width: 1030px;
}

#pbn #header #nav .nav_drawer .column .header {
	background: #f8f6f4;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 7px;
	font-size: 13px;
}

#pbn #header #nav .nav_drawer .column .header A {
	color: #142d56;
}

#pbn #header #nav .nav_drawer .column .header A:HOVER {
	color: #46669f;
	text-decoration: none;
}

#pbn #header #nav .nav_drawer .column .child {
	padding: 6px 0;
	margin-left: 15px;
	width: 141px;
	border-bottom: 1px dotted #ccc;
	font-weight: bold;
}

#pbn #header #nav .nav_drawer .column .child A {
	color: #46669f;
}

#pbn #header #nav .nav_drawer .column .child_hover {
	background: #f8f6f4;
	cursor: pointer;
}

#pbn #header #nav .nav_drawer .column .child_hover A {
	color: #142d56;
	text-decoration: none;
}

#pbn #body {
	padding-top: 12px;
}

.homepage #body {
	padding-bottom: 15px;
}

#pbn #body #bodycontent {
	position: relative;
	float: left;
	width: 670px;
	min-height: 500px;
	margin-left: 185px;
	padding: 17px 15px;
}

#pbn #body #bodyrail {
	float: left;
	width: 300px;
	padding: 17px 15px 17px 14px;
	padding-right: 15px;
	border-left: 1px solid #ccc;
}

#pbn.norail #body #bodycontent {
	width: 1000px;
}

#pbn.norail #body #bodyrail {
	display: none;
}

#pbn #body #bodyrail .railitem {
	margin-bottom: 20px;
}

#pbn #body #contentfoot {
	margin: 0 185px;
	padding: 5px 15px 15px 15px;
	border-top: 4px solid #0f2453;
}

#pbn #body #contentfoot .topbar {
	padding-top: 0;
	padding-bottom: 5px;;
	border-top: none;
	border-bottom: 1px dotted white;
	font-size: 16px;
	margin-bottom: 13px;
}

#pbn #body #contentfoot TD {
	padding-right: 10px;
}

#pbn #body #contentfoot .overline {
	color: white;
}

#pbn #body #contentfoot #photo {
	margin-right: 7px;
}

#pbn #body #contentfoot #photo IMG {
	max-width: 152px;
	max-height: 113px;
}

#pbn #body #contentfoot .headline {
	font-size: 16px;
	margin-bottom: 5px;
}

#pbn #body #contentfoot .headline A {
	color: #a2beec;
}

#pbn #body #contentfoot #lead {
	color: white;
	font-size: 11px;
	line-height: 15px;
}


#pbn #footer {
	padding-bottom: 48px;
}

#pbn #footer #tools {
	text-transform: uppercase;
	font-size: 17px;
	border-bottom: 1px solid #323943;
	padding: 0 185px 0 200px;
	height: 63px;
	line-height: 63px;
	overflow: hidden;
	
}

#pbn #footer #tools #right {
	float: right;
	width: 325px;
	border-left: 1px solid #323943;
	height: 63px;
	txt-align: right;
	padding-left: 25px;
}

#pbn #footer #tools #right .kicker {
	margin-right: 10px;
}

#pbn #footer #tools #right .icon {
	margin-left: 12px;
	margin-top: 18px;
}

#pbn #footer #tools #enews #kicker {
	float: left;
	width: 142px;
}

#pbn #footer #tools #enews #editions {
	float: left;
	width: 175px;
	margin-right: 4px;
}

#pbn #footer #tools #enews #editions #box {
	margin-top: 15px;
	cursor: pointer;
	height: 33px;
	line-height: 33px;
	background: #45669f url(/images/pbn-enews-box.png) top left repeat-x;
	border: 1px solid #284473;
	font-size: 13px;
	text-align: center;
}

#pbn #footer #tools #enews #editions #label {
	text-align: center;
}

#pbn #footer #tools #enews #editions #arrows {
	float: right;
	margin: 4px 6px 0 0;
}

#pbn #footer #tools #enews #editions #editions_list {
	position: absolute;
	margin-left: -33px;
	margin-top: -455px;
	display: none;
	border: 1px solid red;
	width: 240px;
	border: 1px solid #284473;
	background: #45669f;
	text-transform: none;
	font-size: 13px;
}

#pbn #footer #tools #enews #editions #editions_list .option {
	border-top: 1px solid #284473;
	height: 47px;
	line-height: 13px;
	padding: 4px 0;
	cursor: pointer;
}

#pbn #footer #tools #enews #editions #editions_list #option_1 {
	border-top: none;
}

#pbn #footer #tools #enews #editions #editions_list #checkbox {
	float: left;
	padding: 15px 7px 0 4px;
}

#pbn #footer #tools #enews #editions #editions_list #thumbnail {
	float: left;
	margin-right: 10px;
}

#pbn #footer #tools #enews #editions #editions_list #title {
	float: left;
	width: 135px;
	height: 47px;
}

#pbn #footer #tools #enews #editions #editions_list #title TABLE {
	height: 47px;
}

#pbn #footer #tools #enews #editions #editions_list #title TD {
	color: white;
}

#pbn #footer #tools #enews #editions #editions_list .option_hover, #pbn #footer #tools #enews #editions #editions_list .option_alwayson {
	background: #5a7bb5;
}

#pbn #footer #tools #enews #editions #editions_list .option_hover #title TD, #pbn #footer #tools #enews #editions #editions_list .option_alwayson #title TD {
	color: #142d56;
}

#pbn #footer #tools #enews #editions #editions_list #moredetails {
	text-align: center;
	height: 20px;
	line-height: 20px;
	background: #5a7bb5;
}

#pbn #footer #tools #enews #editions #editions_list #moredetails A {
	color: white;
}

#pbn #footer #tools #enews #editions #editions_list #moredetails A:HOVER {
	color: #142d56;
	text-decoration: none;
}

#pbn #footer #tools #enews #inputs {
	float: left;
	width: 318px;
	margin-top: 15px;
}

#pbn #footer #tools #enews #email {
	background: white;
	border: 1px solid #45669f;
	width: 223px;
	padding: 4px 95px 4px 7px;
	height: 25px;
	line-height: 22px;
	font-family: arial;
	font-size: 15px;
}

#pbn #footer #tools #enews #submit {
	position: absolute;
	margin-left: 244px;
	margin-top: 5px;
}

#pbn #footer #links {
	padding: 43px 185px 0 185px;
}

#pbn #footer #links A {
	
}

#pbn #footer #links A:HOVER {
	color: #46669f;
	text-decoration: none;
}

#pbn #footer #links #footernav {
	float: left;
	margin-left: 15px;
}

#pbn #footer #links #footernav .column {
	float: left;
	width: 115px;
	margin-right: 20px;
	bckground: red;
	font-size: 11px;
}

#pbn #footer #links #footernav #columnhead {
	margin-bottom: 6px;
	text-transform: uppercase;
	font-size: 13px;
}

#pbn #footer #links #footernav #columnhead A {
	color: white;
}

#pbn #footer #links #footernav #columnhead A:HOVER {
	color: #46669f;
	text-decoration: none;
}

#pbn #footer #links #footernav .child {
	margin-bottom: 6px;
}

#pbn #footer #links #twitter {
	float: left;
	width: 312px;
	bckground: red;
}

#pbn #footer #links #twitter #content {
	background: #0d2651;
	padding: 15px 10px;
	cursor: pointer;
}

#pbn #footer #links #twitter #quotes {
	float: left;
	width: 61px;
	margin-right: 17px;
}

#pbn #footer #links #twitter #words {
	float: left;
	width: 214px;
	font-size: 16px;
}

#pbn #footer #links #twitter #words .datestamp {
	color: #a2beec;
}

#pbn #footer #links #copyright {
	color: #7e899b;
	font-size: 11px;
	border-top: 1px solid #2f394a;
	border-bottom: 1px solid #2f394a;
	margin-top: 30px;
	padding: 10px 15px;
}

#pbn #footer #links #copyright #right {
	float: right;
	font-size: 14px;
}

#pbn #footer #links #copyright #right .divider {
	margin: 0 4px;
}

#pbn .content_rail #adheader {
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #AAA;
	text-transform: uppercase;
	margin-bottom: 2px;
}

/* Home */

#pbn #content_homepage #top_story {
	margin-bottom: 15px;
}

#pbn #content_homepage #top_story #photo {
	margin-right: 20px;
}

#pbn #content_homepage #top_story #photo IMG {
	max-width: 325px;
	max-height: 300px;
}

#pbn #content_homepage #top_story .overline {
	font-size: 15px;
}

#pbn #content_homepage #top_story .headline {
	font-size: 32px;
	margin-bottom: 15px;
}

#pbn #content_homepage #top_story #lead {
	color: #444;
	font-size: 14px;
	line-height: 18px;
	font-family: arial;
	margin-bottom: 7px;
}

#pbn #content_homepage #top_story #byline {
	color: #999;
	font-family: arial;
	font-size: 11px;
	text-transform: uppercase;
}

#pbn #content_homepage #top_story .divider {
	margin: 0 4px;
}

#pbn #content_homepage #latest_news {
	margin-bottom: 20px;
}

#pbn #content_homepage #latest_news #header {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
}

#pbn #content_homepage #latest_news #header TD {
	font-size: 16px;
}

#pbn #content_homepage #latest_news #header IMG {
	margin-right: 7px;
}

#pbn #content_homepage #latest_news .column {
	float: left;
	width: 152px;
}

#pbn #content_homepage #latest_news .rightborder {
	margin-right: 10px;
	padding-right: 9px;
	border-right: 1px solid #a5a5a5;
}

#pbn #content_homepage #latest_news .column #photo {
	margin-bottom: 5px;
}

#pbn #content_homepage #latest_news .column #photo IMG {
	max-width: 152px;
	max-height: 114px;
}

#pbn #content_homepage #latest_news .column .headline {
	font-size: 20px;
	margin-bottom: 5px;
}

#pbn #content_homepage #latest_news .column #lead {
	color: #444;
	font-size: 12px;
	line-height: 16px;
	font-family: arial;
}

#pbn #content_homepage #latest_news .column #date {
	color: #999;
	font-family: arial;
	font-size: 10px;
	text-transform: uppercase;
}

#pbn #content_homepage #latest_news .column UL {
	margin: 10px 0 0 15px;
	padding: 0;
	font-size: 10px;
}

#pbn #content_homepage #latest_news .column LI {
	font-family: arial !important;
	font-size: 13px !important;
	line-height: 16px !important;
	font-weight: bold;
	margin-bottom: 15px !important;
}

#pbn #content_homepage #latest_news .column #date {
	font-weight: normal;
	font-size: 9px;
}

#pbn #content_homepage #latest_news #links {
	text-align: right;
	margin: 15px 0;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #ccc;
}

#pbn #content_homepage #latest_news #links A {
	font-weight: bold;
}

#pbn #content_homepage #latest_news #links .divider {
	margin: 0 7px;
}

#pbn #content_homepage .lowerwidget {
	margin-bottom: 20px;
}

#pbn #content_homepage #left_column {
	float: left;
	width: 180px;
	margin-right: 10px;
	padding-right: 9px;
	border-right: 1px solid #a5a5a5;
	
}

#pbn #content_homepage #right_column {
	float: left;
	width: 450px;
}

#pbn #content_homepage #right_column .topbar A {
	color: #142D56;
}

#pbn #content_homepage .content #leaditem {
	margin-bottom: 10px;
}

#pbn #content_homepage .content #leaditem #photo {
	margin-right: 10px;
}

#pbn #content_homepage .content #leaditem #photo IMG {
	max-width: 152px;
	max-height: 113px;
}

#pbn #content_homepage .content #leaditem .headline {
	font-size: 20px;
	margin-bottom: 5px;
}

#pbn #content_homepage .content #links {
	text-align: right;
	margin: 15px 0;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #ccc;
}

#pbn #content_homepage .content #links A {
	font-weight: bold;
}

#pbn #content_homepage .content #links .divider {
	margin: 0 7px;
}

#pbn #content_homepage .content #leaditem #lead {
	font-size: 12px;
	color: #444;
	margin-bottom: 5px;
}

#pbn #content_homepage .content #leaditem #byline {
	color: #999;
	font-size: 10px;
	text-transform: uppercase;
}

#pbn #content_homepage .content UL {
	margin: 0 0 0 10px;
	padding: 0;
}

#pbn #content_homepage .content UL LI {
	margin: 0 0 10px 0;
	padding: 0;
	font-family: arial;
	font-size: 12px;
}

#pbn #content_homepage .content UL LI A {
	font-weight: bold;
}

#pbn #content_homepage .content UL LI A:HOVER {
	
}

#pbn #content_homepage .content UL LI .date {
	color: #999;
	font-size: 10px;
	text-transform: uppercase;
}

#pbn #content_homepage #current_issue #photo {
	margin-bottom: 10px;
}

#pbn #content_homepage #current_issue #photo IMG {
	max-width: 180px;
}

#pbn #content_homepage #current_issue #links {
	font-size: 13px;
	color: #ccc;
	text-align: right;
}

#pbn #content_homepage #current_issue #links A {
	font-weight: bold;
}

#pbn #content_homepage #current_issue #links .divider {
	margin: 0 5px;
}

#pbn #content_homepage #happenings #ad {
	margin-bottom: 5px;
}

#pbn #content_homepage #happenings #links {
	font-size: 13px;
	color: #ccc;
	text-align: right;
}

#pbn #content_homepage #happenings #links A {
	font-weight: bold;
}

#pbn #content_homepage #people .peopletab {
	float: right;
	width: 76px;
	font-size: 10px;
	margin-bottom: 10px;
	color: white;
	background: #a5a5a5;
	font-family: arial;
	text-transform: none;
	cursor: pointer;
	margin-left: 2px;
}

#pbn #content_homepage #people .peopletab #copy {
	padding: 2px 0 3px 0;
	text-align: center;
	font-weight: bold;
}

#pbn #content_homepage #people .peopletab .peopleknub {
	display: none;
}

#pbn #content_homepage #people .peopletab_selected {
	background: #45669f;
}

#pbn #content_homepage #people .peoplecontent {
	display: none;
}

/* Landing */

#pbn #breadcrumb {
	
}

#pbn #breadcrumb .crumb {
	float: left;
	background: #f8f6f4;
	font-family: arial;
	font-size: 11px;
	padding: 5px 10px;
	margin-right: 2px;
}

#pbn #breadcrumb .crumb_off A {
	color: #45669f;
}

#pbn #breadcrumb .crumb_on A {
	color: #142d56;
}

#pbn .content_category H1 {
	font-size: 42px;
	margin-bottom: 15px;
}

#pbn .content_category #top_story {
	margin-bottom: 20px;
}

#pbn .content_category #top_story #photo {
	margin-right: 20px;
}

#pbn .content_category #top_story #photo IMG {
	max-width: 325px;
	max-height: 300px;
}

#pbn .content_category #top_story .overline {
	font-size: 15px;
}

#pbn .content_category #top_story .headline {
	font-size: 32px;
	margin-bottom: 15px;
}

#pbn .content_category #top_story #lead {
	color: #444;
	font-size: 12px;
	line-height: 18px;
	font-family: arial;
	margin-bottom: 7px;
}

#pbn .content_category #top_story #byline {
	color: #999;
	font-family: arial;
	font-size: 11px;
	text-transform: uppercase;
}

#pbn .content_category #top_story .divider {
	margin: 0 4px;
}

#pbn #content_category_parent #subcategories .column {
	float: left;
	width: 325px;
}

#pbn #content_category_parent #subcategories #column_0 {
	margin-right: 20px;
}

#pbn #content_category_parent #subcategories .block {
	margin-bottom: 20px;
}

#pbn #content_category_parent #subcategories .block .overline A {
	color: #142d56;
}

#pbn #content_category_parent #subcategories .block .overline A:HOVER {
	color: #45669f;
}

#pbn #content_category_parent #subcategories .block #leaditem {
	margin-bottom: 10px;
}

#pbn #content_category_parent #subcategories .block #leaditem #photo {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

#pbn #content_category_parent #subcategories .block #leaditem #photo IMG {
	max-width: 152px;
	max-height: 113px;
}

#pbn #content_category_parent #subcategories .block #leaditem .headline {
	font-size: 20px;
	margin-bottom: 5px;
}

#pbn #content_category_parent #subcategories .block #links {
	text-align: right;
	margin: 15px 0;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #ccc;
}

#pbn #content_category_parent #subcategories .block #links A {
	font-weight: bold;
}

#pbn #content_category_parent #subcategories .block #links .divider {
	margin: 0 7px;
}

#pbn #content_category_parent #subcategories .block #leaditem #lead {
	font-size: 12px;
	line-height: 17px;
	color: #444;
	margin-bottom: 5px;
}

#pbn #content_category_parent #subcategories .block #leaditem #byline {
	color: #999;
	font-size: 10px;
	text-transform: uppercase;
}

#pbn #content_category_parent #subcategories .block UL {
	margin: 0 0 0 10px;
	padding: 0;
}

#pbn #content_category_parent #subcategories .block UL LI {
	margin: 0 0 10px 0;
	padding: 0;
	font-family: arial;
	font-size: 12px;
}

#pbn #content_category_parent #subcategories .block UL LI A {
	font-weight: bold;
}

#pbn #content_category_parent #subcategories .block UL LI A:HOVER {
	
}

#pbn #content_category_parent #subcategories .block UL LI .date {
	color: #999;
	font-size: 10px;
	text-transform: uppercase;
}

#pbn #content_category_child H1 {
	font-size: 46px;
}

#pbn #content_category_child #latest {
	margin-bottom: 20px;
}

#pbn #content_category_child #latest .latest_item {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px dotted #ccc;;
	color: #444;
}

#pbn #content_category_child #latest #meta {
	width: 178px;
	margin-right: 15px;
}

#pbn #content_category_child #latest #category {
	font-size: 14px;
	margin-bottom: 1px;
}

#pbn #content_category_child #latest #grey {
	color: #999;
	font-size: 10px;
	line-height: 16px;
	text-transform: uppercase;
}

#pbn #content_category_child #latest .narrowcopy {
	width: 310px;
	margin-right: 15px;
}

#pbn #content_category_child #latest .widecopy {
	width: 462px;
}

#pbn #content_category_child #latest .headline {
	font-size: 22px;
	margin-bottom: 10px;
}

#pbn #content_category_child #latest #lead {
	font-size: 12px;
	line-height: 18px;
}

#pbn #content_category_child #latest #photo {
	width: 145px;
	background: #EFEFEF;
	text-align: center;
	padding: 0;
}

#pbn #content_category_child #latest #photo IMG {
	max-width: 152px;
	max-height: 113px;
}

#pbn #content_category_child #latest #links {
	margin-top: 25px;
	text-align: right;
	font-size: 16px;
}

#pbn #content_category_child #latest #links A {
	font-weight: 700;
}

/* Widgets */

#pbn #widget_popular .tab {
	width: 76px;
	color: white;
	background: #45669f;
	font-size: 10px;
	margin-bottom: 10px;
}

#pbn #widget_popular .tab #copy {          
	padding: 2px 0 3px 0;
	text-align: center;
	font-weight: bold;
}

#pbn #widget_popular .tab #knub {
	
}

#pbn #widget_popular OL {
	margin: 0;
	padding: 0;
	list-style-position: inside
}

#pbn #widget_popular OL LI {
	padding: 7px;
	margin: 0;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	line-height: 15px;
}

#pbn #widget_popular OL LI.shaded {
	background: #EFEFEF;
}

#pbn #widget_search {
	border-top: 4px solid #0d2651;
	border-left: 1px solid #0d2651;
	border-right: 1px solid #0d2651;
	border-bottom: 1px solid #0d2651;
	background: #45669f;
	padding: 14px 17px;
}

#pbn #widget_search #input {
	margin-bottom: 5px;
}

#pbn #widget_search #input INPUT {
	border: 1px solid #0d2651;
	background: white;
	padding: 4px 10px;
	font-family: arial;
	font-size: 16px;
	color: #999;
	width: 242px;
}

#pbn #widget_search #input INPUT.input_focus {
	color: black;
}

#pbn #widget_search #glass {
	position: absolute;
	margin-top: -28px;
	margin-left: 235px;
}

#pbn #widget_search #advanced {
	text-align: right;
	font-size: 11px;
}

#pbn #widget_search #advanced A {
	color: #a2beec;
}

#pbn #widget_events .eventstab {
	float: right;
	width: 76px;
	font-size: 10px;
	margin-bottom: 10px;
	color: white;
	background: #dd0000;
	font-family: arial;
	text-transform: none;
	cursor: pointer;
	margin-left: 2px;
}

#pbn #widget_events  {
	background: white;
	border-left: 1px solid #0d2651;
	border-right: 1px solid #0d2651;
	border-bottom: 1px solid #0d2651;
}

#pbn #widget_events .topbar {
	padding: 5px 5px 5px 10px;
}

#pbn #widget_events .eventstab #copy {
	padding: 2px 0 3px 0;
	text-align: center;
	font-weight: bold;
}

#pbn #widget_events .eventstab .eventsknub {
	display: none;
}

#pbn #widget_events .eventstab_selected {
	background: #45669f;
}

#pbn #widget_events .eventscontent {
	display: none;
}

#pbn #widget_events #content {
	padding: 0 10px 10px 10px;
}

#pbn #widget_events .item {
	padding: 7px;
}

#pbn #widget_events #eventscontent_hosted {
	
}

#pbn #widget_events #eventscontent_hosted #leaditem {
	margin-bottom: 7px;
}

#pbn #widget_events #eventscontent_hosted #leaditem #photo {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

#pbn #widget_events #eventscontent_hosted #leaditem #photo IMG {
	max-width: 100px;
	max-height: 80px;
	border: 1px solid #ccc;
}

#pbn #widget_events #eventscontent_hosted #leaditem .headline {
	margin-bottom: 5px;
}

#pbn #widget_events #eventscontent_hosted #leaditem .headline A {
	font-size: 22px !important;
	font-family: 'PT Serif' !important;
	font-weight: normal !important;
}

#pbn #widget_events #eventscontent_hosted #leaditem #lead {
	font-size: 14px;
	color: #666;
}

#pbn #widget_events #eventscontent_hosted UL {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}

#pbn #widget_events #eventscontent_hosted UL LI {
	padding: 7px;
	margin: 0;
	font-family: arial;
	font-size: 12px;
	line-height: 15px;
	list-style: none;
}

#pbn #widget_events #eventscontent_hosted UL LI A {
	font-weight: bold;
}

#pbn #widget_events .shaded {
	background: #EFEFEF;
}

#pbn #widget_events .calendarday {
	width: 30px;
	padding: 2px;
	border: 1px solid #ccc;
	background: white;
	margin-right: 10px;
	text-align: center;
}

#pbn #widget_events .calendarday #month {
	color: #0d2651;
	font-size: 14px;
	line-height: 14px;
	padding: 2px 0;
}

#pbn #widget_events .calendarday #monthday {
	color: white;
	background: #0d2651;
	font-size: 15px;
	line-height: 15px;
	padding: 2px 0;
}

#pbn #widget_events .headline A {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
}

#pbn #widget_events #links {
	text-align: right;
	padding-top: 10px;
}

#pbn #widget_markets {
	color: #666;
	font-size: 11px;
}

#pbn #widget_markets .market {
	padding: 5px 0 5px 10px;
}

#pbn #widget_markets .shaded {
	background: white;
}

#pbn #widget_markets #labels {
	float: left;
	font-weight: bold;
	font-size: 12px;
}

#pbn #widget_markets #labels .last {
	font-weight: normal;
	font-size: 11px;
	margin-left: 3px;
}

#pbn #widget_markets #percentage {
	float: right;
	width: 55px;
	font-weight: bold;
}

#pbn #widget_markets #markets  #change {
	float: right;
	width: 47px;
	padding: 2px 4px;
	margin-right: 5px;
	color: white;
	font-weight: bold;
	text-align: center;
}

#pbn #widget_markets #markets .red {
	background: red;
}

#pbn #widget_markets #markets .green {
	background: green;
}

#pbn #widget_poll {
	color: #444;
	font-size: 12px;
}

#pbn #widget_poll .overline {
	margin-bottom: 15px;
}

#pbn #widget_poll #question {
	font-weight: bold;
	margin-bottom: 15px;
}

#pbn #widget_poll #answers {
	margin-left: 15px;
}

#pbn #widget_poll #answers .answer {
	margin-bottom: 12px;
}

#pbn #widget_poll #answers #input {
	float: left;
	width: 30px;
}

#pbn #widget_poll #vote {
	margin-left: 15px;
	margin-bottom: 10px;
}

#pbn #widget_poll #vote IMG {
	cursor: pointer;
}

#pbn #widget_poll #links {
	text-align: right;
	color: #999;
	font-family: arial;
	font-size: 11px;
	text-transform: uppercase;
}

#pbn #widget_poll #links A {
	font-weight: bold;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	text-transform: none;
}

#pbn #widget_poll #links .divider {
	margin: 0 5px;
}

#pbn #widget_get_involved {
	background: #0d2651;
	color: white;
}

#pbn #widget_get_involved .overline {
	color: white;
	padding-left: 15px;
	border-top: 4px solid #45669f;
}

#pbn #widget_get_involved #content {
	padding: 5px 15px 15px 15px;
}

#pbn #widget_get_involved #logo {
	margin-right: 15px;
}

#pbn #widget_get_involved #copy {
	color: white;
}


/* ================================================================= */

#pbntesting {
	width: 100%;
}

#pbntesting #widget_bol {
	
}

#pbntesting #widget_bol .boltab {
	float: right;
	width: 76px;
	font-size: 10px;
	margin-bottom: 10px;
	color: white;
	background: #dd0000;
	font-family: arial;
	text-transform: none;
	cursor: pointer;
	margin-left: 2px;
}

#pbntesting #widget_bol #bolcontent_purchase #head {
	text-align: center;
	font-family: 'PT Serif', georgia,"times new roman",times,serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}

#pbntesting #widget_bol #bolcontent #leaditem {
	margin-bottom: 7px;
}

#pbntesting #widget_bol #bolcontent_info #leaditem #lead,
#pbntesting #widget_bol #bolcontent_purchase #leaditem #lead {
	font-size: 14px;
	color: #666;
}

#pbntesting #widget_bol #bolcontent_info #leaditem #photo,
#pbntesting #widget_bol #bolcontent_purchase #leaditem #photo {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

#pbntesting #widget_bol #bolcontent_info #leaditem #photo IMG {
	
}

#pbntesting #widget_bol #bolcontent_info .content .headline A,
#pbntesting #widget_bol #bolcontent_purchase .content .headline A {
	font-family: arial;
	font-weight: bold;
	font-size: 12px
}

#pbntesting #widget_bol #links,
#pbntesting #widget_bol #links {
	text-align: right;
	padding-top: 10px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px
}

#pbntesting #widget_bol .boltab #copy {
	padding: 2px 0 3px 0;
	text-align: center;
	font-weight: bold;
}

#pbntesting #widget_bol .boltab .peopleknub {
	display: none;
}

#pbntesting #widget_bol .boltab_selected {
	background: #45669f;
}

#pbntesting #widget_bol .bolcontent {
	display: none;
}

#pbntesting #widget_bol UL {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}

#pbntesting #widget_bol UL LI,
#pbntesting #widget_bol TD LI {
	padding: 7px;
	margin: 0;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	line-height: 15px;
}

#pbntesting #widget_bol UL LI A,
#pbntesting #widget_bol TD LI A {
	
}

#pbntesting #widget_bol .shaded {
	background: #fff;
}

#pbntesting #widget_bol .nobullet {
	list-style: none;
}


/* ================================================================= */


#pbn #widget_latest_news .latestnewstab {
	float: right;
	width: 76px;
	font-size: 10px;
	margin-bottom: 10px;
	color: white;
	background: #a5a5a5;
	font-family: arial;
	text-transform: none;
	cursor: pointer;
	margin-left: 2px;
}

#pbn #widget_latest_news .latestnewstab #copy {
	padding: 2px 0 3px 0;
	text-align: center;
	font-weight: bold;
}

#pbn #widget_latest_news .latestnewstab .peopleknub {
	display: none;
}

#pbn #widget_latest_news .latestnewstab_selected {
	background: #45669f;
}

#pbn #widget_latest_news .latestnewscontent {
	display: none;
}

#pbn #widget_latest_news UL {
	margin: 0;
	padding: 0;
	list-style-position: inside
}

#pbn #widget_latest_news UL LI {
	padding: 7px 7px;
	margin: 0;
	font-family: arial;
	font-size: 12px;
	line-height: 15px;
}

#pbn #widget_latest_news UL LI .date {
	margin-left: 3px;
	font-size: 11px;
	color: #999;
}

#pbn #widget_latest_news UL LI.shaded {
	background: #fff;
}

#pbn #widget_latest_news UL LI A {
	font-weight: bold;
}

#pbn #widget_latest_news #links {
	text-align: right;
	margin: 15px 0;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #ccc;
}

#pbn #widget_latest_news #links A {
	font-weight: bold;
}

#pbn #widget_press_releases UL {
	margin: 0;
	padding: 0;
	list-style-position: inside
}

#pbn #widget_press_releases UL LI {
	padding: 7px 7px;
	margin: 0;
	font-family: arial;
	font-size: 12px;
	line-height: 15px;
}

#pbn #widget_press_releases UL LI .date {
	margin-left: 3px;
	font-size: 11px;
	color: #999;
}

#pbn #widget_press_releases UL LI.shaded {
	background: #fff;
}

#pbn #widget_press_releases UL LI A {
	font-weight: bold;
}

#pbn #widget_press_releases #links {
	text-align: right;
	margin: 15px 0;
	font-family: 'PT Sans', sans-serif;
	font-size: 13px;
	color: #ccc;
}

#pbn #widget_press_releases #links A {
	font-weight: bold;
}


#pbn #widget_videos .videostab {
	float: right;
	width: 76px;
	font-size: 10px;
	margin-bottom: 10px;
	color: white;
	background: #dd0000;
	font-family: arial;
	text-transform: none;
	cursor: pointer;
	margin-left: 2px;
}

#pbn #widget_videos  {
	background: white;
	border-left: 1px solid #0d2651;
	border-right: 1px solid #0d2651;
	border-bottom: 1px solid #0d2651;
	width: 300px;
}

#pbn #widget_videos .topbar {
	padding: 5px 5px 5px 10px;
}

#pbn #widget_videos .videostab #copy {
	padding: 2px 0 3px 0;
	text-align: center;
	font-weight: bold;
}

#pbn #widget_videos .videostab .videosknub {
	display: none;
}

#pbn #widget_videos .videostab_selected {
	background: #45669f;
}

#pbn #widget_videos .videoscontent {
	display: none;
}

#pbn #widget_videos #content {
	padding: 0 10px 10px 10px;
}

#pbn #widget_videos #content #player {
	margin: 0 0 10px 0;	
	display: block;
}

#pbn #widget_videos .item {
	padding: 7px;
}

#pbn #widget_videos #videoscontent_hosted {
	
}

#pbn #widget_videos #videoscontent_hosted #leaditem {
	margin-bottom: 7px;
}

#pbn #widget_videos #videosscontent_hosted #leaditem #photo {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

#pbn #widget_videos #videoscontent_hosted #leaditem #photo IMG {
	max-width: 100px;
	max-height: 80px;
	border: 1px solid #ccc;
}

#pbn #widget_videos #videoscontent_hosted #leaditem .headline {
	margin-bottom: 5px;
}

#pbn #widget_videos #videoscontent_hosted #leaditem .headline A {
	font-size: 22px !important;
	font-family: 'PT Serif' !important;
	font-weight: normal !important;
}

#pbn #widget_videos #videoscontent_hosted #leaditem #lead {
	font-size: 14px;
	color: #666;
}

#pbn #widget_videos #videoscontent_hosted UL,
#pbn #widget_videos #videoscontent_sponsored UL {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}

#pbn #widget_videos #videoscontent_hosted UL LI,
#pbn #widget_videos #videoscontent_sponsored UL LI {
	padding: 7px;
	margin: 0;
	font-family: arial;
	font-size: 12px;
	line-height: 15px;
	list-style: none;
}

#pbn #widget_videos #videoscontent_hosted UL LI A,
#pbn #widget_videos #videoscontent_sponsored UL LI A {
	font-weight: bold;
}

#pbn #widget_videos .shaded {
	background: #EFEFEF;
}

#pbn #widget_videos .headline A {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
}

#pbn #widget_videos #links {
	text-align: right;
	padding-top: 10px;
}



/* Circ */ 

/* ``` Circ ``` */

#pbn #subscribe, #pbn #subscribe TD {
	font-weight: 300;
	font-size: 14px;
}

#pbn #subscribe .offer {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid black;
}

#pbn #subscribe .photo {
	float: left;
	width: 175px;
	margin-right: 10px;
}

#pbn #subscribe .details {
	float: left;
	width: 415px;
}

#pbn #subscribe H1 {
	font-size: 46px;
	margin-bottom: 15px;
	font-weight: 700;
}

#pbn #subscribe H2 {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 3px;
}

#pbn #subscribe .clickme {
	font-weight: 300;
	font-size: 11px;
	text-transform: uppercase;
}

#pbn #subscribe H1 .clickme {
	font-size: 11px;
}

#pbn #subscribe .clickme A {
	color: #7d95ad;
}

#pbn #subscribe UL {
	padding: 0;
	margin: 0 0 0 17px;
}

#pbn #subscribe UL LI {
	padding-bottom: 5px;
}

#pbn #subscribe .detailtbl {
	
}

#pbn #subscribe .detailtbl .itemhead {
	float: left;
	width: 100px;
	font-weight: 700;
	margin-bottom: 5px;
	color: #274375;
}

#pbn #subscribe .detailtbl .itemvalue {
	float: left;
	font-weight: 300;
	margin-bottom: 5px;
	width: 100px;
}

#pbn #subscribe .divider {
	color: #ccc;
	margin: 0 5px;
}

#pbn #subscribe #col1 {
	float: left;
	font-weight: 700;
	font-size: 12px;
	width: 200px;
}

#pbn #subscribe #col2 {
	float: left;
	font-weight: 700;
	font-size: 12px;
	width: 300px;
}

#pbn #subscribe .newsletter {
	margin-bottom: 5px;
}

#pbn #enews_subscribe #email {
	float: left;
	margin-right: 3px;
}

#pbn #enews_subscribe #email INPUT {
	background: #eaedf3;
	font-size: 9px;
	color: #737578;
	text-transform: uppercase;
	border: none;
	width: 160px;
	padding: 1px;
	brder: 1px solid red;
}

#pbn #enews_subscribe #button {
	float: left;
	font-size: 9px;
	text-transform: uppercase;
	brder: 1px solid red;
	font-weight: 300;
}

/* Dining */

#pbn #content_landing_dining #dining_small .diningitem {
	margin-bottom: 7px;
	font-size: 13px;
	line-height: 17px;
	font-weight: 300;
	margin-bottom: 5px;
}

#pbn #content_landing_dining #dining_small .diningitem A {
	color: black;
}

#pbn #content_landing_dining  #dining_small #readmore {
	font-size: 11px;
	text-transform: uppercase;
	margin-top: 10px;
}

#pbn #content_landing_dining #dining_large {
	font-weight: 300;
	margin-bottom: 10px;
	border-bottom: 2px solid #ccc;
}

#pbn #content_landing_dining #dining_large .diningitem {
	margin-bottom: 10px;
}

#pbn #content_landing_dining #dining_large #photo {
	margin-bottom: 7px;
}

#pbn #content_landing_dining #dining_large #photo IMG {
	max-width: 193px;
	max-height: 145px;
}

#pbn #content_landing_dining #dining_large #lead {
	margin-bottom: 7px;
	font-size: 13px;
	line-height: 17px;
}

#pbn #content_landing_dining #dining_large #readmore {
	text-transform: uppercase;
	font-size: 11px;
}

#pbn #content_landing_dining #lower_left {
	font-size: 13px;
	font-weight: 300;
}

#pbn #content_landing_dining #lower_left #photo {
	margin-bottom: 10px;
}

#pbn #content_landing_dining #lower_left #overline {
	color: #274375;
	text-transform: uppercase;
	margin-bottom: 7px;
	font-weight: 400;
}

#pbn #content_landing_dining #lower_left #content {
	line-height: 17px;
	margin-bottom: 10px;
}

#pbn #content_landing_dining #lower_left #link {
	font-size: 11px;
	text-transform: uppercase;
}

#content_landing_dining #landing_screen {
	background: #eaedf3;
	padding: 15px 15px 5px 15px;
}

#content_landing_dining #landing_content {
	margin-bottom: 10px;
}

#content_landing_dining #top_story #head A {
	color: black;
}

#content_landing_dining #top_story #lead {
	font-size: 15px;
	font-weight: 300;
}

#content_landing_dining #top_story #horizontal #photo {
	margin-bottom: 10px;
}

#content_landing_dining #top_story #horizontal #photo IMG {
	max-width: 640px;
	max-height: 465px;
}

#content_landing_dining #top_story #vertical #photo {
	margin-bottom: 10px;
}

#content_landing_dining #top_story #vertical #photo IMG {
	max-width: 450px;
	max-height: 625px;
}

#content_landing_dining #top_story #vertical #leftcol {
	float: left;
	margin-right: 10px;
}

#content_landing_dining #top_story #vertical #rightcol {
	float: left;
}

#content_landing_dining #top_story #head {
	font-weight: 700;
	font-size: 35px;
	line-height: 40px;
	margin-bottom: 10px;
}

#content_landing_dining #filters {
	margin: 15px 0;
}

#content_landing_dining #lowerleft {
	float: left;
	width: 310px;
	margin-right: 14px;
	padding-right: 15px;
	border-right: 1px solid #ccc;
}

#content_landing_dining #lowerleft .advert {
	background: #EAEDF3;
	padding: 3px 5px 5px 5px;
}

#content_landing_dining #lowerright {
	float:  left;
	width: 320px;
}

#content_landing_dining #lower .widget {
	margin-bottom: 10px;
}

#content_landing_dining #lower .widget_bottomborder {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

#content_browse_listings #header {
	margin-bottom: 7px;
}

#content_browse_listings #header H3 {
	margin: 0;
	padding: 0;
}

#content_browse_listings #header #find {
	float: left;
	font-size: 22px;
	width: 195px;
}

#content_browse_listings #header #links {
	float: left;
	font-weight: 300;
	margin-top: 12px;
	text-transform: uppercase;
	font-size: 10px;
	width: 170px;
}

#content_browse_listings #header #links .link {
	float: left;
}

#content_browse_listings #header #links .divider {
	float: left;
	margin: 0 7px;
}

#content_browse_listings #header #search {
	float: left;
	width: 363px;
}

#content_browse_listings #header #search #search_filter {
	float: right;
	background: #eaedf3;
	font-size: 9px;
	text-transform: uppercase;
	border: none;
	padding: 2px 5px;
	margin-top: 10px;
	width: 280px;
}

#content_browse_listings #filters {
	display: none;
	margin-bottom: 15px;
	margin-top: 5px;
}

#content_browse_listings #result_header {
	margin-bottom: 15px;
}

#content_browse_listings #result_header #showing {
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 7px;
}

#content_browse_listings #result_header #pagination {
	font-weight: 300;
	font-size: 11px;
	text-transform: uppercase;
	color: #274375;
}

#content_browse_listings #result_header #pagination A {
	color: #274375;
}

#content_browse_listings #result_header #found {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #ccc;
}

#content_browse_listings #result_header #viewing {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #ccc;
}

#content_browse_listings #result_header #pages {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #ccc;
}

#content_browse_listings #result_header #pages .number {
	margin: 0 2px;
}

#content_browse_listings #result_header #pages .current {
	color: black;
	font-weight: 700;
}

#content_browse_listings #result_header #sort_options {
	float: left;
}

#content_browse_listings #result_header #sort_options .kicker {
	margin-right: 5px;
}

#content_browse_listings #result_header #sort_options .item {
	margin-right: 5px;
}

#content_browse_listings #result_header #sort_options .selected A {
	color: black;
	font-weight: 700;
}

#content_browse_listings #results_main {
	float: left;
	width: 403px;
	margin-right: 15px;
}

#content_browse_listings #results_main .kicker {
	font-size: 22px;
	margin-bottom: 7px;
}

#content_browse_listings #results_main #featured_listings {
	margin-bottom: 15px;
}

#content_browse_listings #results_main .map {
	float: left;
	width: 300px;
	height: 600px;
}

#content_browse_listings #results_main .listing {
	font-size: 11px;
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
}

#content_browse_listings #results_main #rightcol {
	float: right;
	width: 150px;
	margin: 0 0 3px 7px;
	text-align: right;
}

#content_browse_listings #results_main #leftcol .listing_marker {
	float: left;
	margin-right: 5px;
}

#content_browse_listings #results_main #leftcol #listing_fields {
	float: left;
	max-width: 220px;
}

#content_browse_listings #results_main .head {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}

#content_browse_listings #results_main .head A {
	color: black;
}

#content_browse_listings #results_main .head A:HOVER {
	color: red;
}

#content_browse_listings #results_main .cats {
	color: #999;
	margin-bottom: 5px;
}

#content_browse_listings #results_main .mapicon {
	float: left;
	margin-right: 7px;
}

#content_browse_listings #results_main .switchto {
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
}

#content_browse_listings #results_right {
	float: left;
	width: 310px;
}

#content_browse_listings #results_right .ad {
	margin-bottom: 15px;
}

#content_browse_listings #results_right .map {
	width: 310px;
	height: 650px;
}

#widget_dining_filters {
	
}

#widget_dining_filters #header {
	margin-bottom: 7px;
}

#widget_dining_filters #header #find {
	float: left;
	font-weight: 300;
	font-size: 22px;
	width: 195px;
}

#widget_dining_filters #header #links {
	float: left;
	font-weight: 300;
	margin-top: 0px;
	text-transform: uppercase;
	font-size: 10px;
	width: 180px;
	padding-left: 10px;
}

#widget_dining_filters #header #links .link {
	float: left;
}

#widget_dining_filters #header #links .divider {
	float: left;
	margin: 0 7px;
}

#widget_dining_filters #header #links A {
	
}

#widget_dining_filters #header #links .expand_link {
	display: none;
}

#widget_dining_filters #header #search {
	float: left;
	width: 280px;
}

#widget_dining_filters #header #search #search_filter {
	background: #eaedf3;
	font-size: 9px;
	text-transform: uppercase;
	border: none;
	padding: 2px 5px;
	margin-top: 10px;
	width: 280px;
}

#widget_dining_filters .filter_categories {
	display: none;
}

#widget_dining_filters .filter_categories .gobutton {
	background: #e6eaf2;
	color: #7d95ad;
	text-transform: uppercase;
	font-size: 12px;
	border: none;
	padding: 3px 6px;
	cursor: pointer;
}

#widget_dining_filters #filter_categories_short {
	
}

#widget_dining_filters #filter_categories_short #categories {
	float: left;
	width: 600px;
}

#widget_dining_filters #filter_categories_short .category_group {
	margin-bottom: 5px;
}

#widget_dining_filters #filter_categories_short .category {
	float: left;
	margin-right: 15px;
	font-weight: 300;
	font-size: 16px;
}

#widget_dining_filters #filter_categories_short #button {
	float: left;
	width: 38px;
	margin-top: 48px;
}

#widget_dining_filters #filter_categories_short .gobutton {
	float: right;
}

#widget_dining_filters #filter_categories_full {
	
}

#widget_dining_filters #filter_categories_full H3 {
	font-size: 18px;
}

#widget_dining_filters #filter_categories_full .topborder {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #ccc;
}

#widget_dining_filters #filter_categories_full .bottomborder {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

#widget_dining_filters #filter_categories_full .category {
	font-size: 11px;
	margin-bottom: 2px;
}

#widget_dining_filters #filter_categories_full #cuisine {
	
}

#widget_dining_filters #filter_categories_full #cuisine .column {
	float: left;
	width: 20%;
}

#widget_dining_filters #filter_categories_full #location {
	float: left;
	width: 487px;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #ccc;
}

#widget_dining_filters #filter_categories_full #location .column {
	float: left;
	width: 33%;
}

#widget_dining_filters #filter_categories_full #pricerange #button {
	margin-top: 75px;
}

#widget_dining_filters .notes {
	font-weight: 300;
	font-size: 11px;
	color: #274375;
	text-transform: uppercase;
	margin-left: 10px;
}

#widgetpool_listings {
	font-size: 11px;
	font-weight: 300;
}

#widgetpool_listings #header {
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 5px;
}

#widgetpool_listings .item {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #ccc;
}

#widgetpool_listings .first {
	margin-top: none;
	padding-top: none;
	border-top: none;
}

#widgetpool_listings #col1 {
	float: left;
	width: 30%;
}

#widgetpool_listings #col2 {
	float: left;
	width: 34%;
}

#widgetpool_listings #col3 {
	float: left;
	width: 11%;
}

#widgetpool_listings #col4 {
	float: left;
	width: 15%;
}

#widgetpool_listings #title {
	font-weight: bold;
	font-size: 13px;
	padding-right: 5px;
}

#widgetpool_listings #title A {
	color: black;
}

#widgetpool_listings #cuisine {
	
}

#widgetpool_listings #description {
	padding-right: 5px;
}

#widgetpool_listings #cost {
	font-size: 12px;
}

#widgetpool_listings #town {
	font-weight: 700;
	margin-bottom: 2px;
	font-size: 11px;
}

#widgetpool_listings #address {
	margin-bottom: 3px;
	font-size: 10px;
}

#widgetpool_listings #link {
	text-transform: uppercase;
	font-size: 9px;
}

#widget_ri-book IMG {
	margin: 5px 0 10px 0;
}

#widget_ri-book .subtitle {
	text-transform: uppercase;
	font-weight: bold;
}

#widget_ri-book #links {
	text-align: right;
	padding-top: 10px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px
}

/* Overrides / Add-ons */

.widget_detail_breadcrumb {
	margin-left: 15px;
	margin-bottom: 15px;
}

#widget_detail_package_nav {
	background: #eaedf3 !important;
}

#pbn .content_default #body {
    font-family: arial, sans-serif;
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 25px;
    color: #424242;
}

#pbn .content_default {
	padding: 0 15px;
}

#content_browse_listings #main_listview .map {
    float: left;
    height: 600px;
    width: 245px !important;
}

#content_browse_listings #main_mapview .map {
    width: 670px !important;
}


#content_browse_listings #main_listview #leftcol #listing_fields {
    max-width: 210px;
}

#content_browse_listings #main_mapview #listing_fields {
    max-width: 160px;
}

#pbn .content_default #widget_detail_floated {
    border-left: 1px solid #CCCCCC;
    float: right;
    margin: 0 0 10px 20px;
    padding-left: 19px;
}

#browse_content .content_list .item .lead .morelink {
    font-size: 11px;
    margin-left: 2px;
    text-transform: uppercase !important;
}

/* PRLink */

BODY, #pressreleaseq {
    background: none !important;
}

/* PBN EVENTS PAGE CLASSES */
#pbn_event_wrapper {
	width: 650px;
	display: inline-block;
	clear: both;
}

#pbn_event_wrapper_blue {
	width: 650px;
	background-color: #f6faff;
	display: inline-block;
	clear: both;
}

#pbn_event_logo {
	width: 135px !important;
	display: block;
	float: left;
	border: 0;
	padding: 20px 0px;
	margin: 15px 15px;
}

#pbn_event_details {
	margin: 15px 10px 10px 10px;
}

#pbn_event_title {
	font-size: 16pt;
	padding: 0 0 0 8px;
}

#pbn_event_content {
	width: 430px;
	font-size: 10pt;
	text-align: left !important;
	padding: 20px 15px;
	border-left: solid #ccc 1pt;
	margin: 15px 10px 20px 10px;
	float: left;
}


/* PBN SPECIAL SECTIONS CLASSES */
#pbn_section_wrapper {
	width: 620px;
	display: inline-block;
	margin: 0 0 15px 0;
	padding: 15px;
	clear: both;
}

#pbn_section_wrapper_blue {
	width: 620px;
	background-color: #f6faff;
	display: inline-block;
	margin: 0 0 15px 0;
	padding: 15px;
	clear: both;
}

#pbn_section_content {
	width: 435px;
	font-size: 10pt;
	text-align: left !important;
	padding: 0 15px;
	border-left: solid #ccc 1pt;
	margin: 0 0 20px 15px;
	float: left;
}

#pbn_section_cover {
	float: left;
}

#pbn_section_details {
	margin: 15px 10px 10px 0;
}

#pbn_section_related_wrapper {
	border-top: 1pt solid #ccc;
	padding: 10px 0 0 0;
}

#pbn_section_title {
	font-size: 16pt;
}

.pbn_section_related_item {
	width: 135px;
	margin: 7px 10px 0 0;
	background: #284473;
	text-align: center;
	padding: 7px 0;
	float: left;
}

.pbn_section_related_item:hover {
	background: #dd0000;
}

.pbn_section_related_item a {
	color: #ffffff;
	font-weight: bold;
}

.pbn_section_relate

/* DATAJOE CLASSES */

td #31286,
td #31287,
td #31288,
td #31289 { display:none; }

.djproducts {
	width: 100%;
}

.djproduct {
	float: left;
	margin: 0 15px 20px 0;
	width: 186px;
	height: 266px;
}

.djproduct-descwrapper {
	position: absolute;
	width: 180px;
	height: 266px;
}

.djproduct h3 {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 45px 0 0 5px;
	z-index: 10;
	display:block;
}

.djproduct li {
	position: relative;
	list-style: square;
	z-index: 10;
}

.djproduct-last {
	float: left;
	margin: 0 0 20px 0;
	width: 388px;
	height: 266px;
}


.djproduct-last-descwrapper {
	position: absolute;
	width: 380px;
	height: 266px;
}

.djproduct-last h3 {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 45px 0 0 5px;
	z-index: 10;
	display:block;
}

.djproduct-last li {
	position: relative;
	list-style: square;
	z-index: 10;
	font-size: 9pt;
}

.djproduct-last a {
	display: block;
	float: right;
	padding: 0 5px 0 0;
}

.djproduct-last p {
	padding: 0 0 0 5px;
}

.clear {
	clear: both;
}


/* PRODUCTION SPECS CLASSES */
.spec_section_header {
	margin: 0 0 15px 0;
}

