/* blocks */
.blox-title, .blox-sub-title{
	line-height:30px;}
.blox-multimedia-text-block{
	width:190px;}
#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-clip-horizontal{
	height:103px;}
.switcher ul li a:hover, .switcher ul li a.active{
	background-position:0 -13px;}

.blox-title h3, .blox-title h3 a, .blox-sub-title h4, .blox-sub-title h4 a{color:#990000;}
.blox-headline, .blox-headline a, a{color:#5a9cbe;}

/* .blox-zebra-list .zebra-stripes {width:523px;} */

/* header */
.top-right-one{
	width:120px;
	padding-top:20px;
	float:right;}
	
.blox-photo-gallery-index-page .left-side{
	float:none;}	
.blox-photo-gallery-index-page .right-side{
	float:none;}
	
.small-rail-ad-1,
.small-rail-ad-2{
	margin:0 auto;
	text-align:center;}


#blox-header-vertical-nav{
	height:96px;
	background:none;}

#blox-header-vertical-nav h1, #blox-header h1 {
	width:343px;
	height:67px;
	margin:0;
	background:transparent url(../../images/_site/lodinews_logo.jpg) 0 6px no-repeat;}

#blox-header-search {
	position:absolute;
	bottom:16px;
	left:236px;}
	#blox-header-search a {
		float:none;}
#weather-sponsor img {
	position:absolute;
	left:560px;}

#blox-footer .footer-section-block.end {
	border-right:none;}

#rail-bottom,
#rail-bottom img,
#rail-bottom-secondary,
#rail-bottom-secondary img{
	margin:0 0 20px;
	text-align:center;
	float:none;}

ul.dropdown li:hover {
	background-color:#354C5F;
}

#blox-footer p {
	font-size:0.8em;}

ul.dropdown ul {
	background:#354C5F;
}

ul.dropdown li.active-vertical a,
ul.dropdown li.active-horizontal a,
ul.dropdown ul a:link,
ul.dropdown ul a:visited {
	color:#fff;
}
ul.dropdown-vertical ul li {
	border-top:1px dotted #4F7B9F;
}
#weather-bug {
	position:relative;
	left:20px;
	top:-22px;
}
#blox-user-panel a{
	font-family:Arial, Helvetica, sans-serif;}

/* ------// Updated after template update 3/5/2010 \\ ------ */
#blox-html-container {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;

/* ORIGINAL */
/* background:#FFFFFF url(../../images/_palettes/contemporary/header-bg.gif) repeat-x scroll 0 47px; */

/* CHANGED BY SIMON BIRCH 05-06-2010 */
background: #E1DCD2 url(../../images/_site/sides-beige-960.gif) repeat-y scroll center;

padding-top:0px;
}
/* header */
#blox-header {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	float:left;
	height:168px;
	overflow:hidden;
	padding:5px 0 0;
	position:relative;
	width:100%;
}
#leaderboard-top {
	margin:0 0 5px;
	text-align:center;
}
#tncms-region-ads-leaderboard-top embed, #tncms-region-ads-leaderboard-top iframe {
	margin:0 0 0 10px;
}
#tncms-region-ads-leaderboard-top img {
	float:left;
	margin:0 0 0 10px;
}
#blox-header-vertical-nav h1, #blox-header h1 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../images/_site/lodinews_logo.jpg) no-repeat scroll 0 6px;
	display:block;
	float:left;
	height:auto;
	margin:0;
	padding:0;
	width:236px;
}
#blox-header h1 a, #blox-header h2 a {
	display:block;
	height:60px;
	overflow:hidden;
	text-indent:-9999em;
	width:236px;
}
#blox-header-search {
	bottom:0;
	float:left;
	height:auto;
	left:0;
	margin:0;
	position:relative;
	right:0;
}
#weather-sponsor {
	float:left;
	margin:0 10px;
	text-align:right;
	width:250px;
}
#weather-sponsor img {
	bottom:0;
	left:0;
	margin:0;
	position:relative;
	right:0;
}

.top-right-one {
	bottom:0;
	float:left;
	padding-top:0;
	position:relative;
	right:0;
	width:120px;
}
#weather-bug {
	left:20px;
	position:relative;
	top:0;
	width:125px;
}
/* end header */
#blox-container {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	padding-top:20px;
}
#blox-user-panel {
	background:none repeat scroll 0 0 #EFEFEF;
	border:1px solid #DFDFDF;
	color:#666666;
	float:right;
	font-size:12px;
	height:78px;
	margin:0 10px 0 0;
	overflow:hidden;
	padding:5px;
	width:180px;
}
#blox-user-panel #uNav {
	border-top:1px dotted #AAAAAA;
	padding-top:0;
}
#blox-user-panel #uNavReauth {
	border-top:1px dotted #AAAAAA;
	font-size:7px;
	padding-top:0px;}

/* ------// Remove round corners from section heads 5/17/2010 \\ ------ */
#index-section-title{
	-moz-border-radius:0px;
	-webkit-border-radius: 0px;}

/* ------// Remove round corners from day partitions 5/17/2010 \\ ------ */
.blox-bucket-list
		.day-partition{
			-moz-border-radius: 0px;
			-webkit-border-radius: 0px;}

/* ------// Adds left margin to logo 5/24/2010 \\ ------ */
div#blox-header h1.vcard {
	margin-left:10px;}

/* ------// Adds right padding to section flags 5/26/2010 \\ ------ */
h1.index-section-flag {
	padding-right:10px;}

/* ------// Changes font family, size, line spacing for body copy 5/27/2010 \\ ------ */
.entry-content p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.25em;
	line-height: 1.4 !important;}

/* ------// Adds styles for custom tabbed content 6/9/2010 \\ ------ */
.lodinews-custom-tabs-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:10px;
	background-color: #fff; }

/* ------// Adds styles custom tabs 6/8/2010 \\ ------ */
#lodinews-custom-tabs li a {
	color: #333;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

/* ------// Adds styles for bulleted lists in custom tabs 6/8/2010 \\ ------ */
.lodinews-custom-tabs-content li {
	list-style-type: none;
	margin: 0;
	padding-bottom: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 0px;
	background: url(../../images/_site/list_bullet_dark_blue.png) no-repeat left 5px;
	font-weight: normal !important; }

.lodinews-custom-tabs-content ul li a {
	font-size: 12px;
	color: #547c9d; }

/* ------// Adds styles for Dining Guide box in Dining section 6/8/2010 \\ ------ */
#lodinews-dining-directory ul {
	margin-left: 0;
	margin-bottom: 0;
	padding-bottom: 0; }
#lodinews-dining-directory li a {
	color: #000;
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	padding-bottom: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 0px;
	background: url(http://www.lodinews.com/media/list_bullet_black.gif) no-repeat left 5px; }

/* ------// Adds styles to increase font size for list of forms on Submissions page 6/23/2010 \\ ------ */
.form-link-group p { font-size: 12px; }

/* ------// Adds styles for Top Ads modules \\ ------ */
.custom-top-ads .tabset a { text-transform:uppercase; }
.tn-css-default-home-front-media {
	width: 265px;
	margin: 0 auto;
}
.custom-topads-module  {
/* background:url("../../images/_site/custom-topads-bg.gif") repeat-x scroll left top #EFEFEF; */
/* border:1px solid #999999; */
	font-size:12px;
	margin:10px auto;
	padding:0;
	text-align:center !important;
}
.custom-topads-module .topad-name {
	border-bottom:1px dotted #999999;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	padding:5px;
	text-align:left;
}
.custom-topads-module .topad-module { padding:5px; }

/* ------// Increases font size for subcategories in Marketplace 6/24/2010 \\ ------ */
span.subcatlink a { font-size:110%; }

/* ------// Reduces font size for Categories in Marketplace 6/25/2010 \\ ------ */
th a, th.non_classified a {
	border-bottom:1px dashed #666666;
	border-top:3px solid #666666;
	display:block;
	font-size:14px !important;
	font-weight:bold;
	height:55px;
	margin-right:15px;
	padding-left:44px;
	line-height:16px;
}

ul.dropdown ul a:link, 
ul.dropdown ul a:visited {
	color: #000;
}
.tab {
	background-color: #fff !important;
}
/* ------// Force AdMarket table cells to 33% each 7/01/2010 \\ ------ */
div.admarket-main-category-table table tbody tr td {
	width: 33%;
}
/* ------// Customizations based on reader feedback 6/30/2010 \\ ------ */
span.blox-comments a {
	color: #666 !important;
}
a.advanced-search {
	color:#547c9d !important;
}

a.tn-tag-link {
	text-transform:capitalize
}
span.headline-cell a,
.bull-list li a,
.tn-top-story p,
.sections-list p,
.related-item p,
.image-desc,
.blox-recent-block p,
p.description,
.mugshot p,
.admarket-box li a,
.admarket-box p,
.admarket-adlist p,
.admarket-date form select,
.admarket-search form select,
.frame p,
.photo-cutline,
#tn-asset-side-big p {
	font-size: 12px;
}
.admarket-box li a { color:#547c9d }
.admarket-box p { font-weight: bold; }

.zebra-mane p, .blox-asset-content p { color: #333; }

/* ------// Fixes right margin error on HTML assets like Google Maps to remove padding and border. Stops related asset from touching story text. \\ ------ */
#blox-story-related {
	padding:0;
        border:0;
}

/* ------// Fixes font weight for labels in core-asset-index-gallery_showcase so that photo count and the word "photos" appear over translucent background image \\ ------ */
.blox-photo-gallery-list .blox-top-heading p { font-weight:normal; }

/* ------// More readable font color on a:hover for breaking news fader. Added 7/15/2010 \\ ------ */
ul.breaking-transition li a:hover { color: #b88e6a; }

#user-gateway .page label.error{color:#ff0000;}

#event_list, #event_list2, #event_list3
{
	width: 300px;
}
/* ------// Adds styles for Zvents calendar listings \\ ------ */
.ZventsSponsoredLabel {
	color: #888;
}
.ZventsEventList, .ZventsSponsoredList {
	list-style-type: none;
	margin: 0;
	padding: 3px;
	width: 100%;
}
.ZventsSponsoredList {
	border: solid 1px #ccc;
}
.ZventsEventList li, .ZventsSponsoredList li {
	display: block;
	margin: 0;
	padding: 0;
}
.ZventsImage {
	margin: 3px;
	vertical-align: middle;
}
/* Quick Day list styles */
.ZventsQuickDayList {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
}
.ZventsQuickDayList li {
	display: block;
	float: left;
	margin-right: 1px;
}
.ZventsQuickDayList * {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ZventsQuickDayList form {
	margin: 0;
	padding: 0;
}
.ZventsDayButton, .ZventsDayButton * {
	display: block;
	text-align: center;
}
.ZventsDayButton {
	color: rgb(91, 91, 91);
	/* background-color: rgb(255, 166, 70); */
	background-color: #fff;
	/* border: 1px solid rgb(255, 166, 70); */
	border: 1px solid #354c5f;
	text-decoration: none;
	cursor: pointer;
	line-height: 120%;
	font-weight: bold;
	margin-right: 2px;
	padding: 2px 2px 0 2px;
}
.ZventsDayButton:hover {
	background-color: rgb(255, 233, 208);
}
.ZventsDayButtonDate {
	font-size: 16px;
}
.ZventsDayButtonDay {
}
.ZventsDayButtonAll {
	margin-right: 0;
	background-color: rgb(255, 216, 170);
}
.ZventsDayButtonToday {
	color: #900810;
}
.ZventsDayButtonWeekend {
	/* background-color: rgb(249, 196, 102); */
	background-color: #bcc7d1;
}
/* Weekly preview styles */
.ZventsWeeklyPreview {
	display: block;
	margin: 2px 2px 0 0;
	/* border: #ccc solid 1px; */
	width: 300px;
	font-family: Arial, sans-serif;
	padding: 3px;
}
.ZventsWeeklyPreview h2 {
	font-size: 14pt;
	margin: 0;
}
.ZventsWeeklyPreview a {
	text-decoration: none;
}
	.ZventsWeeklyPreviewEventHeading {
	margin: 0;
}
.ZventsWeeklyPreviewVenueLine {
	margin: 0;
}
.ZventsWeeklyPreviewDateLine {
	margin: 0;
}
.ZventsWeeklyPreviewEventInfo {
	display: block;
	float: right;
	width: 220px;
}
.ZventsWeeklyPreview .ZventsEventList li,
.ZventsWeeklyPreview .ZventsSponsoredList li {
	margin-top: 5px;
}
.ZventsWeeklyPreview .ZventsEventList li img,
.ZventsWeeklyPreview .ZventsSponsoredList li img {
	margin: 0;
	display: block;
	float: left;
	padding: 2px;
}
.ZventsWeeklyPreview .ZventsSponsoredList {
	border: none;
}
.ZventsWeeklyPreview .ZventsQuickDayList {
	height: 40px;
}.ZventsWeeklyPreviewSearch {
	display: block;
}
.ZventsWeeklyPreviewSearchTextInput {
	width: 230px;
}
.ZventsTargetedEvents {
	width: 300px;
	height: 250px;
	overflow: hidden;
	border: solid 1px #ccc;
	padding: 3px;
}
.ZventsTargetedEvents h2 {
	margin: 0;
	padding: 0;
	font-size: 13pt;
}
.ZventsTargetedEvents img{
	float: left;
	display: block;
}
.ZventsTargetedEvents .ZventsEventList li,
.ZventsTargetedEvents .ZventsSponsoredList li {
	display: block;
	margin: 0;
	padding: 0;
	width: 300px;
}
.ZventsTargetedEventsEventInfo {
	width: 220px;
	float: right;
	text-align: left;
	margin-top: 15px;
	display: block;
}
.ZventsTargetedEventsEventHeading {
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.ZventsTargetedEventsEventHeading a {
	text-decoration: none;
}
.ZventsTargetedEventsEventInfo p {
	font-size: 10pt;
	margin: 0;
	padding: 0;
}
.ZventsTargetedEventsMore {
	font-size: 9pt;
	white-space: nowrap;
	margin: 0;
	height: 30px;
	padding-top: 20px;
	text-align: right;
	padding-right: 30px;
}
.blox-related-items a .child-type{width:auto}

/* ------// Increases font size for AdMarket listings. Added 8/12/2010 \\ ------ */
.admarket-ad-text { font-size: 12px; }

/* ------// Adds styles for GreatSchools content. Added 8/12/2010 \\ ------ */
div#GS_schoolSearchWidget {
	border: solid 4px #FFCC66;
	border-bottom-width: 20px;
	background-color: #FFF;
	width: 292px;
	position: relative;
	font-family: Arial, sans-serif; }
div.GS_widget_innerBorder { border: solid 1px #FFCC66; }
div.GS_widget_footer {
	height: 40px;
	padding: 0 5px 0 15px; }
div.GS_widget_footer img {
	margin-top: 8px;
	float: left;
	border: 0; }
div.GS_seo {
	float: right;
	text-align: right;
	width: 120px;
	margin-top: 3px;
	font-size: 13px;
	line-height: 17px; }
div#GS_schoolSearchWidget a, div#GS_schoolSearchWidget a:hover { text-decoration: underline; }
div#GS_schoolSearchWidget div.GS_seo a, div#GS_schoolSearchWidget div.GS_seo a:hover {
	color: #666;
	font-size: 10px; }
div.GS_getWidget {
	position: absolute;
	bottom: -17px;
	right: 8px; }
div#GS_schoolSearchWidget div.GS_getWidget a, div#GS_schoolSearchWidget div.GS_getWidget a:hover {
	color: #0066B8;
	font-size: 11px; }
/* Featured article */
.gsContentBox {
	border: 1px solid #354c5f;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
.gsContentBox h3,
.gsContentBox div.iframe {
	margin: 0;
	padding: 5px 5px 5px 8px; }
.gsContentBox h3 {
	background-color: #547c9d;
	color: #fff;
	font-size: 12px; }

/* ------// Stops capitalization of every word in headlines for collections, etc. Added 8/19/2010 \\ ------ */
span.entry-title { text-transform: none }