/*********THIS IS THE GLOBAL CUSTOM CSS FILE **********/

/*** ALL CSS CHANGES MUST BE MADE IN THIS FILE AND THEN UPLOADED TO EACH SUB-SITES CSS FOLDER***/

body {color:#333!important;background-color:#FFFFFF!important; border:0!important; font-family:'PT Sans'!important}

/*** This is to override the max-width:100% property since it was preventing Google Maps from displaying in Firefox and IE. ***/
#map img {max-width:inherit;}
#container {width:100%!important;}
#wrapper {padding:0!important;}
#header-container { background-color:#333; float:left; width:100%;}
#mast-head-container {margin: 0 auto!important;max-width:1190px;}
#content-container {margin: 0 auto!important;max-width:1190px;}
#content {border-right:0px!important; margin:10px 0 10px 0!important;padding-right:1%!important; width:70%;}
#wide-content {float:left;margin:2% 0 1% 0!important;width:100%;}
#right-rail {float:right;font-size:inherit!important;margin-left:0%!important; margin-top:2%!important;width:300px!important;}

h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans'!important; font-weight:100!important}
h4 {color:#999!important}
h5 {font-weight:normal!important}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-family: 'Open Sans'!important;}

a, a:visited {color:#333; text-decoration: none;}
a:hover {border-bottom:0px;color:#990000!important;text-decoration:none;  transition: all 0.2s linear;}
p a, p a:visited { text-decoration:none}

.clr {clear: both;}
select {font-family:'PT Sans'!important}

/***********NEW DFP BANNER POSITIONS***************/

/************HIDDEN BANNER POSITION - RUNS CORNER PEELS ETC *********/
#ad-Frame1, #ad-Frame2  {display:none;}

/**********TOP AND BOTTOM BANNERS**********/
#ad-position1, #ad-top, #ad-bottom {float: left; margin: 10px 0 0 0;text-align: center; width: 100%;}

/**********NAV BANNER**********/
#ad-x01 {float: right;/*height: 29px;margin: 1px 0px 1px 0px!important;*/}

/***********RIGHT RAIL BANNERS*************/
#ad-x50, #ad-left3-front, #ad-left3, #ad-bottom-right,#ad-x03, #ad-companion-ndn {float:left;margin:15px 0 0 0;text-align: center; width:100%;}

/***********MOBILE AND IN ARTICLE BANNER*************/
#ad-left1 {display:none;}

/************NEW HEADER***********/
.frontpage {margin-top:0px;}
.sectionfrontpage {margin-top:0px;}
#tbo-mast-head {float: left;margin-top: 0px; width:100%;}

#my-account {border:0!important;color:#FFF!important;float: left;margin: 5px 0 0 0!important; height:auto!important;width: 100%!important;}
#my-account ul {font-size: 0.9em;}
#my-account ul a, #my-account ul a:visited {color:#FFF!important;font-size:0.9em!important}
#my-account ul a:hover {color:#CCC!important;font-size:0.9em!important}
#my-account ul li {padding:0 .5% 0 .5%!important;}

#logo-container {float:left; width:30%;}
#tbo-logo-container-header {margin-top:10px;}
#tbo-logo-container-header a:hover {opacity: 0.6;}

/******NEW HEADER STYLES ***********/
.skylinksb-container {float:left; width:100%;}
.skylinks-trib {float: left;}
.skylinks-tbo{float: right;}
.skylinksb {color:#FFF;font-size: .85em!important;}
.skylinksb ul { display:table;margin: 0px;padding: 0px;width:100%}
.skylinksb ul li {display: table-cell; padding: 0px 5px 0px 5px;}
.skylinksb ul li a, .skylinks ul li a:visited {color: #CCC!important;}
.skylinksb ul li a:hover {color: #FFF!important;}
.verticals-sky-autos {background-color:#900; border-left: solid 1px #CCC; border-top: solid 1px #CCC; border-bottom: solid 1px #CCC; text-align:center;}
.verticals-sky-homes {background-color:#900; border-top: solid 1px #CCC; border-bottom: solid 1px #CCC; text-align:center;}
.verticals-sky-jobs {background-color:#900; border-right: solid 1px #CCC; border-top: solid 1px #CCC; border-bottom: solid 1px #CCC; text-align:center;}
#tbo-date-weather-container {float: left;margin: 3% 0 0 2%;width: 28%;}
#tbo-header-date {color: #FFF;float: left;font-size: 1em;margin-right:10px;}
#tbo-weather-container {float: left;}
#tbo-header-weather {float:left;}
#tbo-weather-icon {float: left;height: 24px; margin-right:4px;width: 24px;}
.tbo-weather-degree {color: #FFF;display: block;float: left;font-size: 1.2em;}
#tbo-search-social {float:right;margin:2.5% 0 0 0;}
.tbo-search-container {float: right;}
.tbo-new-connect-container {float:right; margin:5px 0 0 6px;}
.tbo-connect {color:#FFF;font-size: .85em!important;}
.tbo-connect ul {;margin: 0px;padding: 0px;}
.tbo-connect ul li {display:inline; margin-left:1px;}
.tbo-connect ul li img {border: solid 1px #999;}
/*****************************************************/

#date-weather-container {float:left; margin:1% 0 0 2%; width:16%;}
#tbo-site-date {color:#FFF; float:left; font-size:0.8em; margin: 0 auto; margin-top:8%; text-align:center; width:100%;}
#tbo-weather {float:left; margin-left:30px; margin-top:0px; text-align:center;}
#weather {left:0!important;position: relative!important;margin-top: 0.5em!important; margin-left:30%;right: 0px!important;width: 100%!important;}
#weather .weather-degree {color: #FFF; display: block; float:left;font-size:1.6em;}
#iconUrl {float:left}
#skylinks-verticals-search {float:right; margin-bottom:10px; margin-top:.5%; width:42%;}
.skylinks {float:right; margin-right:0px;width:100%;}
.skylinks ul {margin:0px; padding:0px; text-align:right;}
.skylinks ul li {display: inline;padding-right: 1%;}
.skylinks ul li a, .skylinks ul li a:visited {color:#FFF!important;font-size:.7em!important;}
.skylinks ul li a:hover {color:#CCC!important;font-size:.7em!important;}
.skylinks ul li:last-child {border-right: none;}
.tbo-verticals-search-container {float:right;}
.tbo-verticals-header {float:left;font-size: .85em; margin:5px 6px 0 0;}
.tbo-verticals-header ul {padding-left: 0px!important;margin-left: 0px!important;width: 100%!important;}
.tbo-verticals-header li {background-color: #990000;border: solid 1px #999;display: inline;list-style: none;padding: 2px 8px 2px 8px;}
.tbo-verticals-header ul li a, .tbo-verticals-header ul li a:visited {color:#FFF;}
.tbo-verticals-header ul li a:hover {color:#CCC!important;}

#tbo-search-container-head {float: right;margin-top: 1%;}
#tbo-search-container-head input[type="text"] {background-color:#333; border: solid 1px #666; color:#CCC;position: relative!important;right: 0px;margin:0em!important;width: 210px;}
/*#tbo-search-container-head input[type="image"] {position: absolute;right: 20px!important;margin-top: -22px!important;}*/
.tbo-head-search {margin-bottom:0!important;}

/**********SEARCH BOX FIX FOR IE**************/
input[type="text"] {max-width:none!important}

/********CONNECT********/
.tbo-connect-container {float:right; margin-top:8px; width: 100%;}
.tbo-connect-header {color:#666;float:right; font-size:.8em; margin-top:2px; margin-right: 1%; text-align:right;}
.tbo-connect-icons {border: solid 1px #FFF;float: right;line-height:0;margin-right:1%;}
.tbo-connect-icons-last {border: solid 1px #FFF;float: right;line-height:0;margin-right:0%;}

.tbo-facebook-like-promo {border: solid 1px #FFF;float: right;line-height:0;margin-right:1%;}
.tbo-twitter-follow-promo {border: solid 1px #FFF;float:right;line-height:0;margin-top: 0px!important; margin-right:1%; text-align:right;}
.tbo-pinterest-pin-it {border: solid 1px #FFF;float:right;line-height:0;margin-top: 0px;!important; text-align:right;}
.tbo-googleplus-header {border: solid 1px #FFF;float: right;line-height:0; margin-left:1%;text-align: right;}

/********SPONSOR BANNER RIGHT RAIL********/
#ad-container-head {width: 234px;border: 0px;margin: 0 auto;}

/*************MAIN NAV************************/
#select-main-nav { background-color:#333; border: 0px!important; border-top: solid 1px #666!important;border-left: solid 1px #666!important;border-right: solid 1px #666!important; float:left; height:31px; position:relative!important; width: 100%!important;}
#select-main-nav .select-field {margin-bottom:0px!important}

/**********MEGA MENU****************/
/* zeroing padding/margin for all elements */
#main-nav, #main-nav * { margin:0;padding:0;}
/* "Master" UL (the whole Menu) */

/******TOP LEVEL********/
#main-nav  {border: 0px!important; display:table;/*float:left;*/ font-size: 1em!important; margin-top: 0px!important;position:relative;text-transform:uppercase;width:100%;}
#main-nav a, #main-nav a:visited, #main-nav a:hover {color: #FFF!important; font-weight:700; margin-left:.5em!important;margin-right:.5em!important; padding-top:.08em; width:100%;}
#main-nav ul {border:solid 1px #999!important;font-size:.8em!important;}
#main-nav li {line-height:10px!important}
#main-nav li.home-image a {margin-left:0!important;}

/* SECOND LEVEL NAV */
#main-nav li ul {border: solid 1px #CCC!important;border-top:0px!important; font-size: .8em!important;cursor: default; margin-left: -1px; max-width: none;position: absolute;top: 2.35em;padding: 8px 0 0 0; background-position: 0 0 !important; left: -9000px;z-index:10000001!important; width:100%!important;}

/* All LIs */
#main-nav li {cursor:pointer; display:table-cell;/*float:left;*/width:auto;max-width:none;text-align:center;list-style-type:none;}
/* sub-menu LIs */
#main-nav li ul li {padding:0px 5px 5px 0px;width:auto;max-width:none;}
/* All anchors */
#main-nav li a {float:left;line-height:2.1em;}
/* sub-menu Anchors */
#main-nav li ul li a {position:relative !important; cursor:pointer !important;line-height:.9em;font-weight:100;border-width:0px;color:#666;background-position:0 50% !important;}
/* :hover and stuff */
#main-nav li a:hover,#main-nav li a:focus,#main-nav li a:active {background-color: #666;}

/* position and z-index for the sub-menus*/ 
#main-nav li:hover ul,#main-nav li.msieFix ul {left:0; background-color:#ebebeb; z-index:10;transition-delay:.25s;}
#main-nav li li a, #main-nav li li a:visited {border-bottom:solid 0px #FFF!important;color: #000!important;}
#main-nav li li a:hover {background-color:#EBEBEB!important;border-bottom: 0px!important; color:#990000!important;font-weight:100;}

/***************NAVIGATION WEEKLY AD*****************/
#nav-banner {float:right!important; height:30px;overflow:hidden; padding-left:0em!important; padding-right:0em!important; width:120px!important;}
#nav-banner a, #nav-banner a:visited, #nav-banner a:hover {padding-left: 0em!important;padding-right: 0em!important;padding-top: .0em;}
#ad-container-nav {float:right;height: 29px;margin:1px 0px 1px 0px;}

/**********MEGA MENU**************/
#mega-menu-container {padding: 0px!important ;position:relative!important;top:0px!important; width:100%!important}
#mega-menu {background-color:#FFF!important; /*border: 1px solid #999;*/ cursor:default!important; height:320px; margin:0px 1px 0px 1px; padding: 0px;width:99.8%;}

/**********MEGA MENU SECTION ONE**************/
#mega-menu-section-one {background-color: #FFF;  border-right: 1px dotted #CCC; float:left; min-height:320px; width: 65%}
#mega-menu-section-one-content {float:left; margin-top: 2%!important; padding-left:2%!important; text-align:left!important; width:96%!important}

/**********TOP STORY WITH IMAGE**************/
#mega-menu-section-one-content .category-story-left {float:left!important; margin-bottom: 10px!important; margin-right:3%; width:48%!important}
#mega-menu-section-one-content .category-story-left h5 {color: #999!important; font-size: 1.2em!important; margin:0px 0px 5px 4px!important; }
#mega-menu-section-one-content .category-story-left .mega-menu-first-item-link {background-color:#FFF!important;float:left!important;font-size: 1.3em!important; margin-top: 5px!important; padding: 0px!important; width:100%!important;}

#mega-menu-section-one-content .category-story-left .mega-menu-first-item-link a,
#mega-menu-section-one-content .category-story-left .mega-menu-first-item-link a:visited {background-color:#FFF!important;color: #000!important;font-size: 1.4em!important; font-weight:normal!important;height:auto!important;line-height: 1.2em!important; padding: 0px!important; text-transform:none!important;}
#mega-menu-section-one-content .category-story-left .mega-menu-first-item-link a:hover {background-color:#FFF!important;color: #990000!important;font-size: 1.4em!important;font-weight:normal!important;height:auto!important;line-height: 1.2em!important; padding: 0px!important; text-transform:none!important}

#mega-menu-section-one-content .category-story-left .mega-menu-first-item-image {float:left!important; margin-top: 10px!important; max-height: 200px; overflow:hidden; text-align:center; width: 100%!important}

.mega-menu-first-item-date {color:#999; float:left!important; clear:both!important; margin-top:5px!important; font-size: 0.8em!important; width: 100%!important; }

/**********MORE LINKS IN MEGA MENU STORY LIST**************/
#mega-menu-section-one-content .category-story-right {float:left!important; margin-top: 25px!important; width:48%!important}
#mega-menu-section-one-content .category-story-right .mega-menu-second-item-more {clear:both; float:left!important;font-size: 1.2em!important; line-height: 0px!important; margin-bottom:8px!important;}
#mega-menu-section-one-content .category-story-right .mega-menu-second-item-more a,
#mega-menu-section-one-content .category-story-right .mega-menu-second-item-more a:visited {background-color:#FFF!important;color: #000!important;font-size: 1.2em!important;font-weight:normal!important;height:auto!important;line-height: 1.2em!important; padding: 0px!important; text-transform:uppercase!important;}
#mega-menu-section-one-content .category-story-right .mega-menu-second-item-more a:hover {background-color:#FFF!important;color: #990000!important;font-size: 1.2em!important;font-weight:normal!important;height:auto!important;line-height: 1.2em!important; padding: 0px!important; text-transform:uppercase!important}


#mega-menu-section-one-content .category-story-right .mega-menu-second-item-date {color:#999;float:left; clear:both; font-size: .9em!important; margin-left:5px!important; margin-bottom:10px!important; width: 100%!important}

/**********TOP STORY NO IMAGE**************/
#mega-menu-section-one-content .category-story-right {float:left!important; margin-top: 25px!important; width:48%!important}
#mega-menu-section-one-content .category-story-right .mega-menu-second-item-link {clear:both; float:left!important;font-size: 1.2em!important; line-height: 0px!important; margin-bottom:8px!important;}
#mega-menu-section-one-content .category-story-right .mega-menu-second-item-link a,
#mega-menu-section-one-content .category-story-right .mega-menu-second-item-link a:visited {background-color:#FFF!important;color: #000!important;font-size: 1.2em!important;font-weight:normal!important;height:auto!important;line-height: 1.2em!important; padding: 0px!important; text-transform:none!important;}
#mega-menu-section-one-content .category-story-right .mega-menu-second-item-link a:hover {background-color:#FFF!important;color: #990000!important;font-size: 1.2em!important;font-weight:normal!important;height:auto!important;line-height: 1.2em!important; padding: 0px!important; text-transform:none!important;}

/**********MEGA MENU SECTION TWO**************/
#mega-menu-section-two {background-color:#FFF!important;float:left; margin-top: 1.4%; text-align:left!important;width: 34%}
#mega-menu-section-two-header {clear:both;float:left;padding-left: 1%; width:100%;}
#mega-menu-section-two-header h5 {color: #999!important;font-size: 1.2em!important;margin-left: 2%!important;}
#mega-menu-section-two ul {background-color:#FFF!important;  padding: 0px!important; position:relative!important; margin: 0px!important; top: 4px!important; }
#mega-menu-section-two li {background-color:#FFF!important; clear:both; display:block!important; float:left; line-height: 1.2em!important; margin-bottom:4px; padding: 0px!important;}
#mega-menu-section-two-content-left ul li {width:100%!important}
#mega-menu-section-two-content-right ul li {width:100%!important}

#mega-menu-section-two-content-left {background-color:#FFF!important;float:left;  line-height: 1.6em!important; margin-bottom:2%; padding-left:3%; width:47%;}
#mega-menu-section-two-content-left ul li a, #mega-menu-section-two-content-left ul li a:visited {background-color:#FFF!important; color:#000!important; font-size: 1.6em!important;font-weight:normal!important; line-height: 1.2em!important; list-style-type:none!important; padding:0!important; text-align:left!important;text-transform:none!important;}
#mega-menu-section-two-content-left ul li a:hover {background-color:#FFF!important; color:#990000!important; font-size: 1.6em!important;font-weight:normal!important; line-height: 1.2em!important; padding: 0!important;  text-align:left!important;text-transform:none!important;}

#mega-menu-section-two-content-right {background-color:#FFF!important;float:left; line-height: 1.6em!important; margin-bottom:2%; margin-left:3%; width: 47%;}
#mega-menu-section-two-content-right ul li a, #mega-menu-section-two-content-right li a:visited {background-color:#FFF!important; color:#000!important;  font-size: 1.6em!important;font-weight:normal!important; line-height: 1.2em!important; padding:0!important; text-align:left!important; text-transform:none!important;}
#mega-menu-section-two-content-right ul li a:hover {background-color:#FFF!important; color:#990000!important; font-size: 1.6em!important;font-weight:normal!important; line-height: 1.2em!important; padding:0!important;  text-align:left!important;text-transform:none!important;}

/******* BREAKING NEWS BAR *********/
#BreakingNews {background: #9a0000; color:#FFF;float:left; font-size: 1em!important; font-weight:700; margin-top: 10px!important;padding: 6px; text-transform:uppercase;width:99%!important;}
#BreakingNews a, #BreakingNews a:visited {color:#FFF; font-size: 1em!important; text-decoration:none;}
#BreakingNews a:hover {color:#CCC!important; font-size: 1em!important; text-decoration:none;}

/***PREVENTS YIELDMO COVERING TOP STORIES AREA***/
.ym {float:left;}

#top-stories{display:none}

/*****TIME STAMP*******/
.date {color:#999!important; }

.category-heading a, .category-heading a:visited {color:#333!important}
.category-heading a:hover {border-bottom:0px!important;color:#990000!important;text-decoration:none!important;}

.frontpage .category-stories .category-heading, #article-left-rail .heading, .comments-container .heading {border-top: 0px!important; font-family: 'Open Sans'!important; font-size: 1.5em; font-weight:800!important; letter-spacing: -.02em;}
.frontpage .category-stories .category-heading .category-name { font-family: 'Open Sans'!important;font-weight: 800!important;}
.frontpage .category-stories .category-heading .sub-category-name {font-size: 0.74em!important; font-weight:700;}
li.sub-category-name {border-right: 1px solid #CCC!important;}
ul li:last-child.sub-category-name  {border-right: none!important;}
.ui-state-default a, .ui-state-default a:visited {color:#666!important}
.ui-state-default a:hover {border-bottom:0px!important;color:#990000!important;text-decoration:none!important;}

.frontpage .category-stories .category-story-right {overflow:hidden!important;}
.category-story-right h5 {font-size:1em!important; line-height:1.2em;}

.photo-caption {font-size:.85em!important; font-family:'PT Sans'!important; line-height:1.4em;}

.articlepage p {font-size: 1em!important; line-height: 1.4em!important; margin-bottom: 2%!important; margin-right: 2%!important; text-align:left!important;}
.articlepage p a, .articlepage p a:visited {color:#6699CC!important; font-size: 1em!important;}
.articlepage p a:hover {color: #666!important; font-size: 1em!important;}

/*p:first-child:first-letter {color:#000; float: left; font-size: 4em; font-weight: 800; line-height: 60px; padding: 0px 4px 0 3px; }*/

.articlepage #story-byline, .articlerelated #story-byline {color:#999!important;margin:10px 0 15px 0!important; font-weight:700;}
.story-byline-author {color:#333333;float:left; font-size:1.1em!important; margin-bottom: 4px; width:100%;}
.story-byline-published {float:left; font-size:.8em!important; margin-bottom: 4px; width:100%;}
.story-byline-updated {float:left; font-size:.8em!important; width:100%;}

#article-left-rail {clear:both!important;float:right!important; font-size: 0.85em!important; line-height: 1.6em!important; margin: 10px 0 10px 15px!important;padding: 1% 1% 0 1%!important}
.articlepage #twitter-field { padding: 10px!important;width:90%!important}
#article-left-rail .heading {border-top: 0px!important;color:#999!important; font-size: 0.9em!important; height:auto!important; margin-bottom: 4%!important}
.related-Mugshots {float:left; margin-bottom:6%; text-align:center; width:100%;}
#photo_1, #photo_2, #photo_3, #photo_4, #photo_5 {font-size:.8em; text-align:left!important;}
#map-canvas {float:left;}

/*********ELECTION HEADER********/
.election-head-container {float:left; margin:10px 0 10px 0; width:100%;}
.election-header {float:left; font-size:.95em; font-weight:700; margin-bottom: 5px; text-align:center; text-transform:uppercase; width:100%;}
.election-sub-dems {float:left; font-size:.75em; font-weight:700; margin-bottom: 5px; width:50%;}
.election-sub-reps {float:left; font-size:.75em; font-weight:700; margin-bottom: 5px; text-align:right; width:50%;}
.election-head-sub-container {float:left; width:100%;}
.candidate-container {float:left; margin: 0 1% 0 1%; width:18%;}
.candidate-image {float:left; margin:2% 3% 0 0; width:22%;}
.candidate-details {float:left; width:74%;}
.candidate-name {float:left; font-size: .8em; font-weight:800; line-height:1.2em; width:100%;}
.winner-check {float:left; height:15px; width:15px;}
.candidate-percent {float:left; font-size: .7em;line-height:1.2em;width:100%;}
.candidate-votes {float:left; font-size: .6em; line-height:1.2em; width:100%;}
.election-head-parties {float:left; margin-top: 5px; width:100%;}
.election-head-parties-dems {color:#06C;float:left; font-size:.7em; line-height:1.2em; width:100%;}
.election-head-parties-reps {color:#900;float:left; font-size:.7em; line-height:1.2em; width:100%;}
.election-head-more-results {float:left; font-size:.8em; font-weight:700; margin-top: 5px; text-align:center; text-transform:uppercase; width:100%;}

/*******TBO TOP STORIES********/
.tbo-front-main-story-container {margin: 0 auto;width:100%;}
.tbo-front-main-story-bigheadline {float:left; font-family: 'Open Sans', Arial, sans-serif; font-size: 3em; font-weight:800; letter-spacing:-.06em; line-height:1em; margin:0 0 15px 0; text-align:left; width:100%;}
.tbo-front-main-story-bigimage {float:left; line-height:0; text-align:center; width:66%;}
.tbo-front-main-story-bigimage-caption {float:left;font-size: 1.1em;line-height: 1.4em; margin:2% 0 0 2%; text-align:left; width:32%;}
.tbo-front-main-story-bigimage-caption p {margin-bottom:10px!important;}
.tbo-front-main-story-bigimage-photo-credit {float:right; font-size: .7em; text-align:right;}

 .tbo-front-sub-story-container {float:left;margin-bottom: 15px;width:100%;}

.tbo-front-sub-story-1 {float:left; margin-right: 2%; margin-top: 2%; width:32%;}
.tbo-front-sub-story-2 {float:left; margin-top: 2%; width:32%;}
.tbo-front-sub-story-3 {float:left; margin-left: 2%; margin-top: 2%; width:32%;}
.tbo-front-sub-story-headline {float:left; font-family: 'Open Sans'; font-size: 1em; font-weight:700; line-height:1.1em; margin:2% 0 3% 0; text-align:left; width:100%;}
.tbo-front-sub-story-image {float:left; width:100%;}

/**************TBO TOP STORIES BIG EVENT************/
.tbo-front-main-story-extra-links {float:left; margin: 1% 2% 2% 0; text-align:left;width:68%;}
.tbo-front-main-story-more-info {border: solid 1px #CCC;float:right; margin:1% 0 2% 0; padding: 5px; text-align:left;width:28%;}
.tbo-front-main-story-extra-links h5 {color:#999;}
.tbo-front-main-story-more-info h5 {color:#999;}

/**************BANNER POSITIONS FOR MOBILE FRONT WELL ONLY**************/
#front-well {float:left; line-height: 0; margin-top:15px; width:100%;}

/**************TBO FRONT COMMUNITY NEWS MODULE********/
.community-links-container {display:none;}
.category-heading-nolink {border-bottom: 1px solid #CCCCCC;border-top: 0px!important;font-size: 1.2em; font-weight:700!important;height: 1.7em;line-height: 1.5em;margin-bottom: 2%;padding-top: 1%;}
.community-links-list {float:left; padding-right: 2%; width:46%;}
.community-links {display:block;;font-size: 1em!important; margin-bottom: .5em!important;}

/**************TBO FRONT COLUMNISTS MODULE********/
.tbo-front-columnists-container {float:left; width:100%}
.tbo-front-columnists-container-2 {float:left;width:100%}
.tbo-front-columnists-header {border-bottom: solid 1px #CCC; color:#999;float:left; font-size:1.4em; font-weight:700; margin-bottom:10px; padding-bottom:5px; width:100%;}
.tbo-front-columnists {float:left;margin:0 2% 0 2%; width:21%}
.tbo-front-columnists img {max-width:150px;}
.tbo-front-columnists-mini-header {clear:both; float:left;font-size:1.1em; font-weight:700; margin: 5px 0 5px 0; width:100%}
.tbo-front-columnists h3 a:link, .tbo-front-columnists h3 a:visited, .tbo-front-columnists h3 a:hover {font-size:.6em!important;}
.tbo-front-columnists p {font-size:.9em!important; line-height:1.4em;}

/**************TBO FRONT SISTER SITES PROMO***************/
.sister-site-promo-container {float:left;margin:2% 0 2% 0; width:100%;}
.sister-site-promo-header {float:left; margin:1% 0 1% 2%; width:100%;}
.sister-site-promo {float:left; margin:0 0 2% 2%;width:30%}
.sister-site-promo-one {float:left; margin:4% 0 0 2%;width:24%}
.sister-site-promo-two {float:left; margin:2% 0 2% 4%;width:32%}


/*#content a:link, #content a:hover, #content a:visited {font-size:1em;}*/

/**********MUG SHOTS IN RELATED LINKS AREA*********/
#photo_8, #photo_9 {font-size: .78em!important;margin-bottom: 10px!important;}

h1 {color:#666!important;float:left;font-size: 2.6em!important; font-family: 'Open Sans', sans-serif!important; font-weight:800!important; letter-spacing: -.06em; line-height:1.2em!important; margin-bottom: 0%!important; margin-top:0%;}

hr {border: 0; color: #CCC; background-color: #CCC; height: 1px; width: 100%; text-align: left; position:relative; top: -8px; margin: 10px 0 10px;}

#copy-right h3 {color: #666!important; border: 0px!important; font-size : 100% ; margin: 0 0 0 0; text-align:center}
#copy-right h4 {background-color: #ebebeb!important; color: #666!important; border: 1px solid #CCC; font-size : 88% ; margin: 0 0 0 0; text-align:center}

#footer-category-links {font-size: 9pt;line-height: 14pt!important;}

/********* TBO VIDEO AND BREAKING NEWS ********/
#breaking-news-tbo {width:100%}
.tbo-front-video {float:left; width:300px;}
/*.tbo-front-video {display:none;}*/
.tbo-sectionfront-video {float:left; width:300px;}
.tbo-breaking-news-list {float:left; margin-left: 4%;width:59%;}
/*.tbo-breaking-news-list {float:left;width:100%;}*/

#tbo-front-videoplayer {background-color:#FFF; border:0!important; float:left;width:100%!important;}
.tbo-video-more {color:#000; float:left;padding: 0px 0px 15px 0px;text-align: left; width:100%}
.tbo-video-more a:link, .tbo-video-more a:visited {color:#000; text-decoration:none;}
.tbo-video-more h5 a, .tbo-video-more h5 a:hover, .tbo-video-more h5 a:visited {font-weight:700!important} 
.tbo-video-email-sm {display:none;}
.video-list {float:left; margin-top:10px; width:97%;}
.videolist-photos {float: right;margin-bottom: 0.5em;padding:0 0 0 3%!important;}
.tbovideofront-details {border-bottom: dotted 1px #CCC; float:left; font-size:.96em; line-height:1.2em; margin:10px 0 4px 0; width:100%;}
.latest-video-headlines { color:#900;float:left; font-size:.8em; font-weight:700; margin-top:2%; width:100%;}

.video-icon-container img {margin-bottom:-4px!important;}

.frontpage .category-stories .search-container .search-container-head {width:70%!important}

/*.frontpage .category-stories .category-story-left-breaking {border-right: 1px solid #CCCCCC; float: left; margin-bottom: 1em; padding-right: 1%; width: 32%;}*/
.frontpage .category-stories .category-story-right-breaking { padding-left: 2%;}
.category-story-right-breaking h5 {font-size:1.2em; line-height:1em; margin-bottom: 6px;}

.frontpage .category-stories .category-story-left {border-right:0!important; float:left;margin-bottom: .5em!important;width: 54%;}
.frontpage .category-stories .category-story-left .story-image {float: left;margin-right: 0%!important; margin-left: 0%; margin-bottom: 2%!important; max-height:260px!important;overflow:hidden; width:100%!important}

.frontpage .category-stories .category-story-left .summary, .frontpage .art-stories .summary, .sectionfrontpage .lead-story .summary, .sectionfrontpage #featured-story .summary, .sectionfrontpage #section-stories .summary {margin-top: .5em!important;}

.frontpage #featured-story h4 {display: block !important; font-size: 100%!important; font-weight:100!important;}

#alt_weather_section {float: left;width: 30%; height: 50px; overflow: hidden; clear: none; padding-right: 5px;position: relative; margin-top: 5px;}
#dateline {background: white none; border-bottom: 0px solid #CCC!important;font-size: 11px;color: #666;height: 33px;padding: 8px 0 0;}
#dateline_left {float: left;padding: 5px 0 0 13px;}
#alt_weather_section #dateline #dateline_left #date {position: absolute;z-index: 100;}
#dateline_left #date {float: left;font-weight: 700;display: block;padding: 1px 0; height: 20px; width:303px;}
.clear {clear: both;}
#forecast_slide {height: 20px;width: 303px;margin: 0;padding: 0;}
#alt_weather_section #dateline #dateline_left #forecast_slide div {position: relative;height: 82px!important;width: 303px;top: 0;left: 0;margin: 0;padding: 0;}
#alt_weather_section #dateline #dateline_left #forecast_slide div span.data {font-size: 1.6em;font-weight: 100;z-index: 100;position: absolute;top: 15px;}
#alt_weather_section #dateline #dateline_left #forecast_slide div img {position: absolute;top: 20px;left: -20px;z-index: 5;height: 60px;width:303px;}

#alt_weather_section .weather-degree {position: relative; color: grey; display: block; Margin-left: 52px; margin-top:-2.3em!important;}

#sitemap {color:#FFFFFF;float:left;font-size: 75%!important;margin:5px 0 20px 0;text-align: center; width:100%;}
#sitemap a, #sitemap a:visited {color:#FFFFFF;}
#sitemap a:hover {color:#CCCCCC!important;}

/*******FORCES TOP AD TO CENTER******/
.ad_slug_table {width:100%!important}

/***********TBO RIGHT RAIL MODULE CONTAINERS*******/
#tbo-rightrailcontainer {float: left;margin-top: 15px;padding: 0px;width: 100%;}
.tbo-rightrailcontainer-header {border-bottom: solid 1px #CCC;color: #999;font-family: 'Open Sans';font-size: 1.2em; font-weight:700;float: left;letter-spacing: -.04em; line-height:1.1em;padding-bottom: 6px;width: 100%;}
.tbo-rightrailcontainer-header-nostroke {color: #999;font-family: 'Open Sans';font-size: 1.2em; font-weight:700;float: left;letter-spacing: -.04em; line-height:1.1em;width: 100%;}
.tbo-rightrailcontainer-content {float:left;padding:10px 0 4px 0;}
.tbo-rightrailcontainer-content .blog-details {padding: 0px 0px 6px 0px;}
.tbo-rightrailcontainer-content .blog-details .photos {display:none;}
.tbo-rightrailcontainer-column {float: left;margin: 0px;margin: 10px 0px 10px 10px;width: 45%;}
.tbo-rightrailcontainer-more-heads {float: right; font-size:.95em; margin: 0px 10px 10px 0;text-align: right;width: 100%;}
.tbo-rightrailcontainer-more-heads a:link, .tbo-rightrailcontainer-more-heads a:hover, .tbo-rightrailcontainer-more-heads a:visited {font-weight:700;}

/******MEZZOBIT TAG CONTAINER*******/
.mezzobit-tag-container {float:left; width:100%;}

/****RIGHT RAIL CONTAINER WITH IMAGE HEADER*****/
.tbo-rightrailcontainer-header-image {width:100%;}
.tbo-rightrailcontainer-outsidelink {float:left; margin: 5px 0px 5px 5px;}
.tbo-rightrailcontainer-outsidelink a:link, .tbo-rightrailcontainer-outsidelink a:visited {color: #6699CC!important;}
.tbo-rightrailcontainer-outsidelink a:hover {color:#333!important;}
#tbo-rightrailcontainer-whiteborder {background-color: #FFF;border: 1px solid #FFF;float: left;margin-top: 15px;padding: 0px;width: 298px;}

/***********TBO RIGHT RAIL PROMO CONTAINERS*******/
#tbo-rightrailpromocontainer {float: left; line-height:0;margin-top:15px;padding: 0px;width: 300px;}

/***********STATS RIGHT RAIL PROMO CONTAINERS*******/
#stats-rightrailpromocontainer {float: left;margin-top:15px;padding: 0px;width: 300px;}

/***********TBO WEATHER MODULE*******/
#tbo-radar-rightrail {background-color:#FFF;border:1px solid #CCC; float:left;height:170px;margin:10px 0px 10px 0px;padding:0;width:298px}
#tbo-radar-rightrail-header {border-bottom: solid 1px #CCC;font-family: 'Open Sans'; font-size: 18pt; height:25px; padding: 4px 0px 6px 10px; width:288px;}
#tbo-radar-rightrail-nav {float:left;font-size:9pt!important;font-weight:700; padding:10px;}
#tbo-radar-rightrail-nav a:link, #tbo-radar-rightrail-nav a:visited {color:#000!important; text-decoration:none;font-weight: 100!important;}
#tbo-radar-rightrail-nav a:hover {color:#990000!important; text-decoration:none;font-weight: 100!important;}
#tbo-radar-rightrail-dropdown {float: right; font-size: 12pt!important; margin:8px 10px 0 0; height: 10px; width:130px;}
#tbo-radar-rightrail-dropdown select {font-size: .7em; height:20px;}
#tbo-radar-map {float:right; height: 130px; margin: 5px 5px 0px 0px; width: 130px;}

/***********OLD TBO WEATHER MODULE*******/
#weather-snippet-content {float:left; height: 250px; margin: 0px; width: 300px;}
#tbo_weather_radar_011210 {float:left;margin-top:15px;padding:0;width:100%}
#tbo_weather_header_011210 {font-family: 'Open Sans'; font-size: 1.2em; font-weight:700; height:25px; padding: 6px 0px 6px 0px; width:288px;}
#tbo_weather_img_bkg_011210 {height:230px;margin:10px 0 0 12px;padding:10px 10px 0;width:253px;}
#tbo_weather_bottom_011210 {margin-top:2px; .margin-top:0px; float:right; position:relative;}
#tbo_weather_form_011210 {float: right; margin:8px 10px 0 0; height: 10px; width:150px;}
#tbo_weather_form_011210 select {font-size: .7em; height:20px;}
#tbo_weather_nav_011210 {color:#1E2835;float:left;font-size:9pt!important;font-weight:700;margin: 10px 0px 10px 10px;position:relative;}
#tbo_weather_nav_011210 a:link, #tbo_weather_nav_011210 a:visited {color:#000!important; text-decoration:none;font-weight: 100!important;}
#tbo_weather_nav_011210 a:hover {color:#990000!important; text-decoration:none;font-weight: 100!important;}
.oas_weather_011210 {background:transparent none repeat scroll 0 0;float:left;height:40px;left:18px;margin: 5px;position:relative;width:88px;}

/************TRAFFIC PROMO***********/
#tbo-traffic-promo {float:left; margin-top: 15px; width:298px;}
#tbo-traffic-promo-header {border-bottom:solid 1px #CCC; float:left; font-size: 1.2em; font-weight:700;height: 33px;width: 298px;}
.tbo-traffic-header-text {float: left;padding: 6px 0px 6px 0px;}
#tbo-traffic-promo-text {float:left;padding: 10px 0px 10px 10px; width:45%;}
#ad-container-traffic {float:right; height:31px; margin: 1px 1px 1px 0px;width: 88px;}

/***********GALLERY MODULE***********/
#gallery-module {float:left; width: 300px;}

/***********RIGHT RAIL NEWS LIST***********/
#more-section-stories {border: solid 1px #CCC;float: left;margin-top: 15px;margin-bottom: 0px!important;width: 300px;}
.right-rail-heading {border-top: 0px solid #CCC!important;border-bottom: 1px solid #CCC;font-size: 1.2em;margin-bottom: 2.8%;padding: 4px 0px 4px 8px;}
.blog-details {padding: 0px 10px 6px 10px;}
#more-section-stories .photos, #personalized-stories .photos {display:none;}
/*#more-section-stories .photos, #personalized-stories .photos {float: right!important;padding-right: 0%!important;margin-bottom: 0.5em;margin-left: 2%; max-height:60px;overflow:hidden;}*/

/***********TWITTER FEEDS RIGHT RAIL*******/
.twitter-feeds-right-rail {float: left; margin-top:15px;}
.twitter-feeds-right-rail #twitter-widget-0 {width:300px!important}

/***********WESTWORLD BEST BETS MODULE*********/
.westworld-best-bets-widget {float: left;margin-top: 15px;width: 300px;}
.westworld-best-bets-widget-head {float: left;height: 65px;width: 300px;}
.westworld-best-bets-container {float: left;margin: 4px 0px 0px 2px;overflow: hidden;width: 290px;}
.eawheader {display:none;}
/*.eawheader { background-color:#FFF!important;color:#000!important;position: relative;float: left;height: 25px;font-weight: bold;font-size: 16px;padding-top: 5px;padding-left: 3px;border-bottom: solid 2px white;width: 292px;}*/
.eawcal {background-image: none!important;background-repeat: repeat-x;background-color: #FFF;border-right: solid 2px white;float: left;height: 35px;position: relative;width: 60px;color: #000!important;}
.eawday {position: relative;float: left;height: 15px;width: 66px;color: #000!important;text-align: center;font-size: 10px;text-transform: capitalize;}
.eawdate {position: relative;float: left;padding-top: 2px;height: 18px;width: 66px;color: #000!important;text-align: center;font-weight: bold;font-size: 14px;}
.eawnext {position: relative;float: left;padding-top: 8px;padding-left: 3px;height: 27px;width: 20px;color:#000!important;background-image:none!important;background-color: #FFF;}
.eawitem {border-bottom: solid 1px #CCC;float:left;margin: 1% 0 2% 0; width:100%;}
.eawperf { color:#666;font-size:.9em; font-weight:800; line-height:1.2em; margin-bottom:1%;}
.eawphoto {float:right; margin:0 0 2% 2%;}
.eawvenue {font-size:.75em;margin-bottom:1%;}
.eawtimes {padding-bottom:6px;}
.eawtimes a, .eawtimes a:visited, .eawtimes a:hover {font-size:.75em; font-weight:700;}
.eawpager {float:left; width:100%;}
#ListView1_DataPager2 {float:left; width:100%;}
.eawlinkback {float: left; font-size:1em; font-weight:700;}
.eawaddevent {float:left;font-size:1em; font-weight:700; margin-left: 20px;}

/*********SPECIAL SECTIONS MODULE*******/
.tbo-specsec-more {color: #000;padding: 0px 0px 15px 0px;text-align: left;}
.tbo-specsec-details {border-bottom: dotted 1px #CCC;float: left;font-size: .96em; font-weight:700;line-height: 1.2em;margin: 10px 0 4px 0;width: 100%;}
.specsec-photos {float: left;margin-bottom: 0.5em;padding: 0 3% 0 0!important;}

/***********TBO FOOTER*********/
#footer {background: #FFF none;float:left; padding-right: 0px; padding-left: 0px; padding-bottom: 5px;width:100%;}
#footer-banner-container {background-color:#FFF; float:left; margin:10px 0 10px 0; width:100%;}
#footer-leader-ad {margin: 0 auto!important; line-height:0;max-width:990px;}
#footer-container { background-color:#333; float:left; width:100%;}
.footer-content-container {background-color:#3e3e3e; margin: 0 auto!important;max-width:1190px;width:100%;}
.footer-logo-container {background-color:#333;float:left;width:100%;}
.footer-logo {float: left;margin: 10px;max-width: 300px;}
.footer-links-container {float:left; width:100%;}
.footer-links-column li {color:#FFF; margin-bottom:2%;}
.footer-links-column {float:left;margin:.5% 0% 2% 2%; width:23%;}
.footer-links-column h4 {border-bottom: solid 1px #666;color:#999; font-size:.9em; width:94%;}
.footer-links-column a:link, .footer-links-column a:visited {color:#FFF!important; font-size:.9em; line-height:.9em;}
.footer-links-column a:hover {color:#CCC!important; font-size:.9em; line-height:.9em;}
.footer-copyright-container {background-color:#333; color:#FFF;float:left; text-align:center;width:100%;}
.footer-tbo-copyright {color:#FFF; font-size:1em; font-weight:700; margin: 0 auto; padding: 1% 0% .5% 0%; text-align:center;}
.footer-tribfamily {color:#FFF; font-size:.9em; margin: 0 auto; padding-bottom:1%; text-align:center;}

/**********************************/
/*********Section front************/
#section-stories {float:left; width:100%;}
.section-story h4 {color: #000!important;font-size: 1.6em!important;font-weight: 800!important;line-height: 1.1em!important;letter-spacing: -.06em;}
#section-stories p a, #section-stories p a:visited {color:#6699CC!important;font-size:1em; font-weight:600;}
#section-stories p a:hover {color:#999!important;font-size:1em; font-weight:600;}
.section-story {border-bottom: 1px dashed #CCC; float:left; width:100%;}
.sectionfrontpage #section-stories .story-image {background-color:#999;float: left!important;line-height:0;max-height:220px;margin:0 2% 2% 0!important;overflow:hidden; text-align:center!important;width:42%;}
/********NEW RIVER IMAGE DIV********/
.story-image-new {float: left!important;line-height:0;max-height:220px;margin:0 2% 2% 0!important;overflow:hidden; text-align:center!important;width:42%;}
.sectionfrontpage h1, .sectionfrontpage .photo-credit, .sectionfrontpage #section-stories {display:block; }

.column-list-kicker {color: #999; font-size:.8em; font-weight: bold; margin-bottom: 2px!important;}

#section_river_wrapper_left {float:left;margin-top:20px;padding-right:0.5em;width: 48%;}
#section_river_wrapper_right {float:left;margin-top:20px;padding-left:0.9em;width: 48%;}

.frontpage .category-stories {margin-top: 1%;float: left; width:100%;}
.category-story-left-breaking h5 {font-size: 22px!important; line-height: 1em!important;}
.frontpage .category-stories .category-story-left-breaking .summary {font-size: 0.8em!important;}
.sectionfrontpage h1 {font-size: 1.8em!important;}
.sectionfrontpage #section-stories .summary {font-size:1em;margin-bottom: .4em;}
.category-story-left h5 {font-size: 1.1em!important; font-weight:700!important; line-height: 1.1em!important;}
.category-story-left h5 a:link, .category-story-left h5 a:hover, .category-story-left h5 a:visited {font-size: 1em!important;}
.frontpage .category-stories .category-story-left .summary {font-size: 0.7em!important;}
.category-story-right-breaking .date {font-size:.65em!important; margin-top: -1%;}

#section_river_wrapper_left h4 {color:#999!important; font-weight:100!important}
#section_river_wrapper_left h4 a, #section_river_wrapper_left h4 a:visited {color:#000;font-weight:700;}
#section_river_wrapper_left h4 a:hover {color:#990000;font-weight:700;}
#section_river_wrapper_right h4 {color:#999!important; font-weight:100!important}
#section_river_wrapper_right h4 a, #section_river_wrapper_right h4 a:visited {color:#000; font-weight:700;}
#section_river_wrapper_right h4 a:hover {color:#990000;font-weight:700;}

.ap-bulleted-headline-2, .ap-bulleted-headline-1 {list-style-type: none!important;}

/*********BLOGS**************/
#blog-listing-container p a, #blog-listing-container p a:visited {color:#6699CC!important;}
#blog-listing-container p a:hover {color:#333!important;}

/*********PAGINATION*********/
.pagination-results {float:left; margin-left: 0%!important; padding:4px; position:relative!important; text-align: center;}
.pagination-alignright {float:right; margin-left:15px; padding:4px 4px 4px 6px;}
.pagination-alignleft {float:left; margin-right:15px; padding:4px 6px 4px 4px; text-align: left;}
div.pagination {float:left; font-size: 1.2em; margin-bottom: 3%!important; text-align: center; width:100%;}
div.pagination#user-pag, .friends div.pagination,
.mygroups div.pagination, .myblogs div.pagination, noscript div.pagination {background:#f8f8f8;border:none;padding:8px 15px}
div.pagination .pag-count {float:left}
div.pagination .pagination-links {float:right}
div.pagination .pagination-links a:hover {font-weight:bold}
.search-result .pagination .previous, .blog-posts .pagination .previous {float: none!important;}

/*
#top-stories {float: right; margin-left: 15px; overflow: auto; width: 34%; word-wrap: break-word;}
*/

/************3 GRID CONTAINER FOR SECTION AREA *************/
#tbo-3grid-contentcontainer {border: 1px solid #CCC;float: left;margin: 15px 5px 0px 0px;padding: 0px;width: 288px;}
.tbo-3grid-contentcontainer-header {border-bottom: solid 1px #CCC;color: #999;font-size: 21px;float: left;height: 25px;padding: 4px 0px 6px 10px;width: 278px;}
.tbo-3grid-contentcontainer-content {float: left;padding: 10px;width: 93%;}


/**********WEATHER FRONT arial***********/
#master .weather{color:#3A394B !important}
#icast_widgetnavigation #icast_navbar a:link, #icast_widgetnavigation #icast_navbar a:link div {font-family:'PT Sans'!important}
#icast_locationSectionNoAds, #icast_topSectionNoAds {font-family:'PT Sans'!important}
#icast_body, #icast_body p, #icast_body li, #icast_body input, #icast_body select, #icast_body textarea, #icast_body div, #icast_body td, #icast_body span, #icast_nav, #icast_footer {font-family:'PT Sans'!important;font-size:10px!important}
.icast_containerlink a {font-family:'PT Sans'!important}
#icast_body .icast_meters div{font-size:9px!important}
#icast_body .icast_sun div {padding-top:14px!important; .padding-top:14px!important;font-size:9px!important}
#icast_body .icast_moon div {padding-top:14px!important; .padding-top:14px!important;font-size:9px!important}
.icast_parent a {font-family:'PT Sans'!important}
.icast_Chartlinks a {font-family:'PT Sans'!important}
.icast_BorderBottomTitle a {font-family:'PT Sans'!important}
#icast_body .icast_Hour img {margin-left: 30px!important;}
#icast_emailSignupLink {background-image: none!important;}
#icast_emailLink {background-image: none!important;}
#icast_searchBox {font-family: 'PT Sans'!important;height: 11px!important;}

/**********PROMO CONTENT********/
.promo_content_6_3 h4 {font-weight: 100!important;}
.promo_content_6_3 p {font-size: 0.8em!important}

/************STAFF PROFILE PAGES*********/
#staffInfoContainer {display: none;}
.staffResultStory {border-bottom: 1px dashed #CCC;float: left;font-family: 'PT Sans'!important;width: 100%;}
.staffResultStory .title {color: #000!important;font-size: 22px!important;font-weight: 100!important;line-height: 24px!important;}
.staffResultStory .image {border-right: 0px!important;float: right!important;margin:0 0 10px 10px!important;padding-right: 0!important;}
.staffResultStory .dateSummary {font-size: 0.9em;}

/*************ARTICLE**************/
h1.section-top-head  {font-size:1.8em!important; line-height:1.3em!important; text-transform:uppercase;width:100%;}
.article-top-head {color: #666666;float:left;font-size: 1.4em!important;font-weight: 700!important;line-height: 1.3em!important;margin-bottom: 5px!important;text-transform: uppercase; width:100%;}
.articlepage #lead-story {float: center; max-width: 100%; margin-right:1.3em!important;}

.story-share {float:left;margin-bottom:1em!important;margin-top: 1%!important;width:100%;}
.story-share-list li {display:inline;list-style:none;}
.story-share-list li a:hover {opacity:0.6;}

.ListingsLarge {font-weight:700;}

.fb-comments {float:left;}

.article-video-container {margin: 10px 0 10px 0;position: relative;padding-bottom: 60%;padding-top: 35px;height: 0;overflow: hidden;}
.article-video-container iframe {position: absolute;top:0;left: 0;height: 100%;width: 100%;}

#media-well-container { float:left;  width: 100%; border-top-left-radius:4px; border-top-right-radius:4px; margin-bottom: 20px;}
#art_photo_0 {text-align:center;}
#art_photo_of {font-size: 1em; padding-top: 3px}
#art_photo_count {font-size: 1em; padding-top: 3px}
#art_photo_int {font-size: 1em; padding-top: 3px}

.tabs-style-1 ul { padding-left: 30px; padding-top:10px;}
.tabs-style-1 ul li {float:left; list-style:none; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-right:5px; margin-bottom: 0px!important}

/*.ui-tabs-panel {min-width: 250px;}*/
.ui-state-active {position:relative; top:1px; z-index:5}
/*#tabs li {float:left; list-style:none; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-right:5px; border-top-left-radius:3px; border-top-right-radius:3px; -moz-box-shadow: 0 -2px 2px #dadada; -webkit-box-shadow: 0 -2px 2px #dadada; box-shadow: 0 -2px 2px #dadada;}*/
.tabs-style-1 ul li a {font-family:'PT Sans'; font-size:13px; font-weight:bold; color:#000000; padding:7px 14px 6px 12px; display:block; background:#FFFFFF; border-top-left-radius:3px; border-top-right-radius:3px; text-decoration:none; background: -moz-linear-gradient(top, #ebebeb, white 10%); background: -webkit-gradient(linear, 0 0, 0 10%, from(#ebebeb), to(white)); border-top: 1px solid white; text-shadow:-1px -1px 0 #fff; outline:none; }
.tabs-style-1 ul li a.inactive{padding-top:5px; padding-bottom:5px; color:#666666; background: -moz-linear-gradient(top, #dedede, white 75%); background: -webkit-gradient(linear, 0 0, 0 75%, from(#dedede), to(white)); border-top: 1px solid white;}
.tabs-style-1 ul li a:hover, #tabs li a.inactive:hover {border-top: 1px solid #dedede; color:#000000;}
.container{border-top: 0px solid #CCC; clear:both; float:left; padding:10px 0px; width:96%; background-color:#fff; text-align:left;}
.articlepage .photo-caption {margin-top: 4px;}
.articlepage #lead-story .photo-credit {font-weight: bold;}

/********MEDIABONG************/
#mb_container {margin: 0 15px 10px 0;}

/********ARTICLE FOOTER LINKS******/
.article-footer-links { border:dashed 1px #CCC;float:left;font-size:.9em; font-style:italic; margin:2% 0% 2% 0%; padding:2%;width:94%;}
.article-footer-links a, .article-footer-links a:visited {color:#6699CC!important; text-decoration:none;}
.article-footer-links a:hover {color:#666!important;}

/***********TABOOLA****************/
#taboola-below-main-column {float:left;margin-top:2%; width:100%;}
#taboola-text-2-columns-mix {float:left; width:100%;}
.thumbs-1r .trc_rbox_header {font-family: Arial!important;}
.text-links-2c .video-label,.text-links-2c .sponsored,.text-links-2c .sponsored-url{font-family:Arial!important;}
.text-links-2c .trc_rbox_header{font-family:Arial!important;}
.text-links-2c .syndicatedItem .video-title{font-family:Arial!important;}
.text-links-2c .syndicatedItem .branding{font-family:Arial!important;}
.thumbs-1r .video-label,.thumbs-1r .sponsored,.thumbs-1r .sponsored-url{font-family:Arial!important;}
.thumbs-1r .trc_rbox_header{font-family:Arial!important;}
.thumbs-1r .syndicatedItem .video-title{font-family:Arial!important;}
.thumbs-1r .syndicatedItem .branding{font-family:Arial!important;}

/***********MORE ARTICLES LINK*******/
#content_list_view_more_1 {font-size:1.1em;}

/************VIDEO PLAYER FIX*****************/
#tb-videolanding_syndi_sm {display:none;}
#youtube_sm {display:none}
#syndi_lg {margin: 0 auto; width:599px;}
#syndi_sm {display:none; margin: 0 auto; width:300px;}
#Ndn_sm {display:none}

/************PODCAST*****************/
#podcast-buttons-container {float:left; line-height:0; margin:10px 0 0 0;width:100%;}
#blog-question {background-color:#3D6199;border-radius: 8px;color: #FFF; cursor:pointer;display:inline-block;font-size: 14px;font-weight: bold;height:18px;line-height:18px;margin-top:-10px;position: relative;text-align: center;top:-5px;width: 18px;}
div.tooltip {background-color: #3D6199;border-radius: 5px;color:#FFF;position: absolute;left: 25px;top: -25px;z-index: 1000000000000000000000;width: 200px;}
div.tooltip:before {border-color: transparent #3D6199 transparent transparent;border-right: 6px solid #3D6199;border-style: solid;border-width: 6px 6px 6px 0px;content: "";display: block;height: 0;width: 0;line-height: 0;position: absolute;top: 40%; left: -6px;}
div.tooltip p {color: #FFF;margin: 10px;}
#blog-itunes-download {float:left;}

/************WEATHER FRONT FIX*****************/
#tb-weather-front-small {display:none;}

/*********TBO ARTICLE GALLERY IN RELATED AREA**********/
.article-gallery-main-image {float:left;margin: 2% 0% 2% 0%;}
.article-gallery-image {float: left;height: 70px;line-height: 0;margin: 1%;overflow: hidden;text-align: center;width: 48%;}
.article-gallery-caption {float:left; font-size:.9em; line-height:1.6em;}

/*********TBO BLOGS**********/
#blog-listing-container {float:left; border-bottom: dashed 1px #999; margin-bottom: 2%; width:100%;}
#story-byline {color:#999;margin-bottom:0!important;}
.blog-detail-header {color:#666; font-size:2.4em; font-weight:800!important; letter-spacing: -.06em; line-height:.9em; width:100%;}
p img {margin: 0% 0% 2% 2%;}
.blogrollmainimage {float: right;margin: 0% 0% 2% 2%;}
.blogrollminiimage {float: right;margin: 0% 0% 2% 2%;}
.blogphotograph {clear:both; float:right; margin: 0% 0% 1% 2%;}
.blogrollextraimages {float: right;margin: 0% 0% 2% 2%;}
.blogdetailphotograph {margin: 0 auto;text-align: center;width: 80%;}
.photo-light-box img {margin: 2% 0% 1% 0%;}
#blog-photo-gallery {float:left;margin: 1% 0% 1% 0%;width:100%;}
.photo-carousel {float:left;width:100%;}
.blog-featured-image {float:left; text-align:center; width:100%;}
.blog-featured-image img {margin: 2% 0% 2% 0%;max-height:660px;}
.blog-photo-caption {float:left;font-size:.75em; line-height:1.4em; margin:-1% 0% 0% 0%; width:100%;}
.blog-other-photos {float: left;width: 100%;}
.blog-gallery-image {float: left; height:70px; line-height:0;margin:1%;overflow: hidden;text-align: center;}
.blog-gallery-image img {border:0px!important;padding: 0px; max-height:65px;}
.blog-mini-photo-gallery {float: left;margin-bottom:2%;width: 100%;}
.blog-mini-featured-image {float: left;text-align: center;width: 100%;}
.blogvideo_container {float: left; margin:2% 0% 2% 0%; text-align:center;width: 100%;}
.blogparagraph {float:left; width:100%;}
#blog_post_permalink {float:left; width:100%}
#blog-listing-container p img {float:right;}
.ndn_embedContainer {margin: 0 auto;}

/************WEATHER RADAR IMAGES FIX*****************/
#tb-weather-radar-small {display:none;}

/**********RIGHT RAIL BANNERS**********/
#portrait-ad-1 {float: left; margin-top:15px;width:300px;}
#portrait-ad-2 {float: left; margin-top:15px;width:300px;}
#portrait-ad-3 {float: left; margin-top:15px;width:300px;}
#portrait-ad-4 {float: left; margin-top:15px;width:300px;}

/*********MEDIA WELL**********/
#content-stats-tabs {float:left;margin-top:10px; width:300px;}
#content-stats-tabs ul {padding:0 0 3px 0;height:30px;border-bottom:0px #ccc solid;}
#content-stats-tabs ul li a {font-size:10px; font-family:'PT Sans'!important}
#content-stats-tabs .right-rail-text {font-family:'PT Sans'!important;padding:10px 0;}

.buybutton {float:right; margin-top:5px; width:100px;}

.tbo-featured-list-twitter {float:left; margin-top:10px; width:300px;}

/*********MOST MOST MODULE**********/
#tabs-1, .ui-tabs-panel {border: solid 1px #CCC; float:left; padding: 10px;}
#tabs-2, .ui-tabs-panel {border: solid 1px #CCC; float:left; padding: 10px;}
#tabs-3, .ui-tabs-panel {border: solid 1px #CCC; float:left; padding: 10px;}

.tbo-rightrailcontainer-content .right-rail-text {padding-bottom: 10px;}

/* #Article Photoview
================================================== */
.art_photo_controls {margin: 0 auto; margin-top: 10px; overflow: hidden; padding-top: 5px; width: 100%; float:left;}
.art_photo_controls div {float: left;}
.art_photo_controls img {border: none; margin-left: 3px; margin-right: 3px; float: left;}
.articlepage #lead-story .photo-credit {font-family:'PT Sans'!important; margin-top: 4px;width: 100%!important;}

/*********SEARCH RESULTS PAGE*************************/
.search-result h5 {font-size: 1.4em;}

/********* NEW EBLAST SIGN UP MODULES ******************/
#email-signup-container {float: left;margin-top:15px; width: 100%;}
#email-signup-redhead {float:left;font-size: 1.5em; font-weight:700;color: #990000;line-height: 1.1em; padding:2% 1% 1%1%;text-align:center; width:98%;}
#email-signup-text {float:left;font-size: 1em;color: #333333;line-height: 1.4em;padding:0% 4% 1% 4%; text-align:center; width:92%}
#email-signup-button-container {float:left; margin:2% 0 4% 0; width:100%;}
#email-signup-button { background-image:url(http://www.tbo.com/apps/pbcsi.dll/staticimage/images/button_signups.png); background-repeat:no-repeat; height:30px; padding: 1% 1% 2% 1%; margin: 0 auto; text-align:center; width:212px;}
#email-signup-button a, .email-signup-button a:visited {color:#FFF!important; font-size: 1.2em!important;line-height:1.8em!important;}
#email-signup-button a:hover {color:#CCC!important; font-size: 1.2em!important;line-height:1.8em!important;}

/********* NEW EBLAST SIGN UP MODULES CONTENT AREA ******************/
#email-signup-container-content {float: left;margin-top:15px; width: 100%;}
#email-signup-redhead-content {color: #990000;float:left;font-size: 1.4em; font-weight:700;line-height: 1.1em; padding:2% 1% 1%1%;text-align:center; width:98%;}
#email-signup-text-content {float:left;font-size: 1.2em;color: #333333;line-height: 1.4em;padding:0% 4% 1% 4%; text-align:center; width:92%}
#email-signup-button-container-content {float:left; margin:2% 0 4% 0; width:100%;}
#email-signup-button-content { background-image:url(http://www.tbo.com/apps/pbcsi.dll/staticimage/images/button_signups.png); background-repeat:no-repeat; height:30px; padding: 1% 1% 2% 1%; margin: 0 auto; text-align:center; width:212px;}
#email-signup-button-content a, .email-signup-button-content a:visited {color:#FFF!important; font-size: 1.2em!important;line-height:1.7em!important;}
#email-signup-button-content a:hover {color:#CCC!important; font-size: 1.2em!important;line-height:1.7em!important;}

/**********EBLAST SIGN UP FORM MODULES****************/
#form_container_3grid {border: solid 1px #CCC; float: left; margin-top: 15px; width:298px;}

#form-container-signup {font-size: 9pt; color: #333333; line-height: 10pt; padding: 10px; text-align:left;}
#form-container-signup a:link, #form-container-signup a:visited {color: #000; font-size: 9pt; text-decoration : none; font-weight: bold;}
#form-container-signup a:hover { color: #990000; font-size: 9pt; text-decoration : none; font-weight: bold;}

#signup-smallprint {font-size: 7pt; color: #333333;  line-height: 10pt; padding: 5px 0px 10px 0px; text-align:left;}
#signup-smallprint a:link, #signup-smallprint a:visited { color: #000; font-size: 7pt; text-decoration: none; font-weight:100;}
#signup-smallprint a:hover {color: #990000; font-family: 'PT Sans'!important; font-size: 7pt; text-decoration : none; font-weight: 100;}

#form-redhead {font-size: 2em; color: #990000; line-height: 1.1em;}
#form-smallredhead {font-size: 8pt; color: #CC0000;  font-weight:700; line-height: 17pt;}

#buttons {background-color: #B51423;border: solid 0px #000000!important; color: #FFFFFF;font-size: 12pt!important; font-weight: 100!important; padding: 4px}
#inputgeneral {border: #999999 solid 1px;color: #000000;font-family: 'PT Sans'!important;font-size: 9pt; margin-bottom:5px!important; padding:6px;width: 250px;}

/************FACES PROMO MODULE*****************/
.faces-promo-widget {border: solid 1px #CC6600; float: left;margin-top: 10px;width: 300px;}
.faces-promo-head {float: left;line-height:0;width: 300px;}
.faces-promo-content {float: left;margin: 4px 0px 0px 10px;overflow: hidden;width: 280px;}
.faces-front-container {border: 0!important;float: left;margin: 0 1% 1% 1%;width: 98%;}
.faces-front-caption {float: left;font-size: .7em;padding: 5px;}


/************AUTOS PAGE****************************/
#auto-widgets2 {display:none;}

/**********STATS SPORTS***********/
table.shsLinescore {border: 0px!important;}

/***********TBO FRONT PHOTO GALLERY PROMO***************/
.tbofront-gallery-promo {float: left;margin-bottom: 1em;text-align: center;width: 46%;}
.tbofront-gallery-title-container {float: left;width: 100%;}
.tbofront-gallery-title {float: left; font-size:1.2em; line-height: 1.2em;;text-align: left;}

.tbofront-gallery-promo-four {float:left; width:54%;}
.tbofront-gallery-promo-small {float: left;margin-bottom: .4em;margin-left: 2%;text-align: center;width: 48%;}
#gallery-1 {display:none;}
.tbofront-gallery-gallery-image-small {float: left;height: 128px;overflow: hidden;width: 100%;}
.tbofront-gallery-title-container-small {float: left;width: 100%;}
.tbofront-gallery-title-small {float: left; font-size: .8em!important; line-height:1.4em;margin-top: 1%;text-align: left; width:100%;}

/***********PHOTO GALLERIES***************/
.gallery-promo {float:left; margin-bottom:1em; margin-right:2%; text-align:center; width:48%;}
.gallery-gallery-image {float:left;height: 240px; overflow:hidden; width:100%;}
.gallery-title-container {float:left; height: 50px; width: 100%;}
.gallery-title {float:left;font-size:1.2em; font-weight:800;margin: 5px 0 0 5px; text-align:left;}
.featured-image {text-align:center;}
.photo-gallery .photo-light-box {overflow: visible!important;}
.photo-gallery .photo-carousel {float: left;margin-right: 0%!important;margin-bottom: 1em;width: 100%;}
.photo-gallery .other-photos {float: left;width: 100%;}
.photo-gallery .other-photos .gallery-image {float: left;margin: 0% 2% 2% 2%; text-align:center;width: 21%;}
.photo-gallery .summary {font-family:'PT Sans'!important}
#photoGalleryContainer2 {clear:both;float:left;}

/***********NEW PHOTO GALLERIES***************/
#photo-gallery-image {border-bottom:dashed 1px #999;float: left;margin: 1% 0% 2% 0%; padding-bottom:10px;width: 100%;}
.gallery-image {float:left;line-height:0; text-align:center; width:100%;}
.gallery-image img {max-height:800px;}
.gallery-image-caption {float: left;font-size: .75em;line-height: 1.4em;margin:1% 0% 0% 0%;width: 100%;}
h1.gallery-header {color: #999!important;float: left;font-size: 3em!important;font-weight: 100!important;line-height: 1em!important;margin-bottom: 2%!important;margin-top: 0%;}
.gallery-image-share {float:left;line-height:0; max-width:400px;}
.gallery-image-caption-share {clear:both;float: left;font-size: .75em;line-height: 1.4em;margin:1% 0% 0% 0%;max-width:400px;}
.gallery-share {float:left; margin: 1% 0 0 0;width:100%;}
.gallery-share-list {margin-bottom: 6px!important;}
.gallery-share-list li {display: inline; font-size:1em; font-weight:700;list-style: none;}
.gallery-share-link li {background: url('http://www.tbo.com/apps/pbcsi.dll/staticimage/images/gallery_share.png')no-repeat 2px;padding-left: 32px; font-size: 1.4em; list-style:none;}

/****** GALLERY BANNERS ************/
#new-gallery-mid-up, #new-gallery-mid-low {float: left;line-height: 0;margin:10px 0 20px 0;width: 100%;} 

/**************BLOG HEADERS***************/
.blog-header-container {float:left;margin:2% 0% 2% 0%;padding: 2%;width:96%;}
.blog-header-image {float:right; margin-left: 2%;}
p.blog-header {color:#FFF;font-size:3em!important; font-weight:800; line-height:.3em!important; margin:2% 0% 2% 0%!important;}
p.blog-header a, p.blog-header a:visited {color:#FFF!important;}
p.blog-header a:hover {color:#CCC!important;}
p.blog-sub-header {color:#FFF;font-size:1.5em!important; line-height:1em!important; margin:3% 0% 1% 0%!important;}
p.blog-header-text {color:#FFF;font-size:.9em!important; margin:1% 0% 1% 0%!important;}
p.blog-header-text a, p.blog-header-tex a:visited {color:#FFF!important;}
p.blog-header-text a:hover {color:#CCC!important;}
p.blog-header-text-itunes {color:#FFF;font-size:.9em!important; margin:1% 0% 1% 0%!important;}
p.blog-header-text-itunes a, p.blog-header-text-itunes a:visited {color:#FFF!important;}
p.blog-header-text-itunes a:hover {color:#CCC!important;}
ul#blog-header-list {margin-bottom:10px!important;}
#blog-header-list li {color:#FFF;clear:both;display: inline!important;font-size:.8em;margin-left:0!important;padding:4px!important;}
#blog-header-list li a, #blog-header-list li a:visited {color:#FFF;}
#blog-header-list li a:hover {color:#CCC!important;}
#blog-header-list li:last-child {border-right: none!important;}
#blog-header-list li img {border:0;margin-right:6px;vertical-align: text-bottom;}

/**********************************/
/********max-width : 1024px*********/
/**********************************/
@media screen and (max-width:1024px) {
#container {width:100%!important}
#mast-head-container {max-width: 990px!important;}
#content-container {max-width: 1010px!important;}
#content {width: 67%!important;}
#right-rail {float:right!important;width: 300px!important;}
.footer-content-container {max-width: 990px!important;}

.tbo-front-main-story-bigheadline {font-size: 2.4em; letter-spacing:-.06em;}
.tbo-breaking-news-list {width: 47%; margin-left:2%!important;}
.category-story-right-breaking h5 {font-size: 1em;}

.frontpage .category-stories .category-story-left {width: 50%;}
.frontpage .category-stories .category-story-left .story-image {max-height:240px!important;}

#tb-weather-radar-small {display:block; height:auto;}
}

/**********************************/
/********max-width :1000px*********/
/**********************************/
@media screen and (max-width:1000px) {
#container {width:100%}

#mast-head-container {max-width: 860px!important;}
#date-weather-container {margin-left: 0%;}
#tbo-site-date {font-size: 0.7em; margin-left:4%;}
#skylinks-verticals-search {width: 43%;}
#tbo-search-container-head input[type="text"] {width: 110px;}
.tbo-connect-container {float:right; margin-top:15px; width: 100%;}
.tbo-connect-header {font-size:.65em;}

/******NAV********/
#select-main-nav {border: 0px!important; margin-left: 2%!important; margin-top: 0em!important;padding:2% 0 2% 0; position:relative!important; width:96%!important;}
/*#select-main-nav li.select-field {background: #FFF!important;border: solid 1px #CCC!important;padding-left: 10px!important;width: 96%!important;}*/
#mega-menu-container {display:none;}
li#mega-menu-container {display:none;}

#content {float:none!important;margin:0 auto!important; padding:0!important;width:96%!important; }
#wide-content { float: none!important;margin: 0 auto!important;width: 96%!important;}
#right-rail {float:none!important; margin:0 auto!important; padding:0px!important; width:300px!important;}
.tbo-front-main-story-bigheadline {margin-top:10px;}
.community-links-container {display:block; float:left;width:100%;}
.sectionfrontpage h1 {margin-top: 15px;}
.article-top-head {margin-top:15px;}
.tbo-video-email-sm {display:block!important;}
#tb-videolanding_syndi_sm {display:none;}
#youtube_sm {display:none}
#tb-weather-front-small {display:none;}
#tb-weather-radar-large {display:none;}
#tb-weather-radar-small {display:block; height:auto;}
#top-stories {display:none}
.gallery-promo {width:43%;}
.photo-gallery .other-photos .gallery-image {display:block!important;}

/*** NAV FROM SKELETON.css RUNS THE MOBILE VERSION OF THE NAV ***/
.home-image {display:none!important; }
.select-nav-field {display: block; padding: 4px; border: 1px solid #CCC;}
#select-main-nav .select-nav-field {background: url("/apps/pbcsi.dll/staticimage/images/drop-down-white.png") no-repeat scroll right center transparent!important;padding: 4px; border: 1px solid #666; margin-bottom: 5px;}
#select-main-nav li.select-field {background:#FFF!important; border: solid 1px #CCC!important; display:none; padding-left: 10px!important; position:absolute!important; width: 96%!important;z-index:100000!important;}
#select-main-nav li.select-field ul {margin-left:0%; width:100%;}

/* CONTAINS ADJUSTMENTS TO CHANGE LIST DISPLAY TO INLINE FOR NAV */
#select-main-nav li.select-field ul li {padding-right:1%;display:inline-block; line-height:14px; margin-bottom: 0%!important;}
#select-main-nav #select-field-mobile ul li ul {width:100%;}
.mega-menu-toplevel-link {font-weight:700;}

#select-main-nav #select-field-mobile ul li ul li a, #select-main-nav #select-field-mobile ul li ul li span { font-size:0.925em;}
.select-nav-field a {color:#FFF;font-size:0.75em !important;}
#select-main-nav .select-nav-field:hover {cursor:pointer;}

#mega-menu-container {display:none!important;}
li#mega-menu-container {display:none!important;}
}

/**********************************/
/********max-width : 800px*********/
/**********************************/
@media screen and (max-width:800px) {
#container {width:100%}
#tbo-mast-head {margin-left: 1%;width: 98%;}
#date-weather-container {margin-left: 0%; width:17%}
#tbo-weather {margin-left: 10px;}
#tbo-site-date {font-size: 0.7em; margin-left:4%;}
#skylinks-verticals-search {width: 46%;}
.skylinks ul li a, .skylinks ul li a:hover, .skylinks ul li a:visited {font-size:.6em!important;}
#tbo-search-container-head input[type="text"] {width: 110px;}
.tbo-connect-container {float:right; margin-top:15px; width: 100%;}
.tbo-connect-header {font-size:.65em;}

/*********NEW HEADER *****/
.skylinks-tbo {float: left;}
#logo-container {width: 52%;}
#tbo-date-weather-container {float:right;margin: 3% 0 0 0;width: 31%;}
#tbo-search-social {margin: 1.5% 0 0 5%;}

/******NAV********/
#select-main-nav li.select-field {background: #FFF!important;border: solid 1px #CCC!important;padding-left: 10px!important;width: 96%!important;}
#mega-menu-container {display:none;}
li#mega-menu-container {display:none;}

.tbo-video-email-sm {display:block!important;}

.frontpage .category-stories .category-story-left .story-image .category-story-left-breaking {margin-bottom: 4.8%; margin-left: 3%; margin-right: 0%; width: 30%;}

#tb-videolanding_syndi_sm {display:none;}
#syndi_sm {display:none;}
#youtube_sm {display:none}
#ndn_sm {display:none!important;}

#tb-weather-front-small {display:none;}
#tb-weather-radar-large {display:none;}
#tb-weather-radar-small {display:block; height:auto; }

.articlepage #article-left-rail {width: 25%;}

#top-stories {display:none}
.gallery-promo {width:36%;}
.photo-gallery .other-photos .gallery-image {display:block!important;}
}

/**********************************/
/********max-width : 768px*********/
/**********************************/
@media screen and (max-width:768px) {
#container {width:100%!important}

.frontpage .category-stories .category-story-left-breaking {padding-right: 1%;width: 32%;}
.frontpage .category-stories .category-story-left .story-image {text-align: center;}
.frontpage .category-stories .category-story-right {display:block!important;margin-right:0px!important;}

.tbo-video-email-sm {display:block!important;}

#tb-videolanding_syndi_sm {display:none;}
#syndi_sm {display:none;}
#youtube_sm {display:none}
#ndn_sm {display:none!important;}

.print-share-container {display:none;}

#tb-weather-front-small {display:none;}

#tb-weather-radar-large {display:none;}
#tb-weather-radar-small {display:block; height:auto;}

#top-stories {display:none}
.gallery-promo {width:38%;}
.photo-gallery .other-photos .gallery-image {display:block!important;}
}


/********SMALL TABLETS*********/
@media screen and (max-width:654px) {
#container {width:100%}
#wrapper {padding:0!important;}
.frontpage {border:0!important;margin-top:0px;width:100%;}
.sectionfrontpage {margin-top:0px;}
.articlepage {margin-top:0px;}
#logo-container {float: left;width: 42%;}
#date-weather-container {margin:0 auto;width: 28%;}
#tbo-site-date {font-size:.8em;width: 100%;}
#tbo-weather {margin-left: 40px;}
#skylinks-verticals-search {float:left;width:100%;}
.skylinks {float: left;width: 100%;}
.skylinks ul {text-align: center;}
.skylinks ul li a, .skylinks ul li a:hover, .skylinks ul li a:visited {font-size:.7em!important;}
.tbo-verticals-search-container {float: left; width:60%;}
#tbo-search-container-head input[type="text"] {width: 140px;}
#tbo-search-container-head input[type="image"] {display:none;}
.tbo-verticals-header {margin:2% 0 0 2%; }
.tbo-connect-container {float: left; margin-top:2%; width:38%;}

/*****NEW HEADER******/
#tbo-date-weather-container {float:right;margin: 1.5% 0 0 0;width: 40%;}
#tbo-search-social {margin: 1% 1% 0 2%;}

/******NAV********/
#select-main-nav {border: 0px; margin-left:2%!important; margin-top: 0em!important; position:relative!important; width:96%!important;}
#select-main-nav li.select-field {background: #FFF!important;border: solid 1px #CCC!important;padding-left: 10px!important;width: 96%!important;}
#mega-menu-container {display:none;}
li#mega-menu-container {display:none;}

#frontpage-carousel {margin-top:0%!important;}

.election-head-container {display:none;}

/*******TBO TOP STORIES********/
.tbo-front-main-story-bigheadline {line-height: .9em;}
.tbo-front-main-story-bigimage {text-align:left!important;width:100%; }
.tbo-front-main-story-bigimage-caption {font-size:1em; margin:2% 0 2% 0!important; line-height:1em;text-align:left!important; width:94%!important;}

h1 {font-size:1.6em!important;}

.tbo-video-email-sm {display:block!important;}

.tbo-front-video {float: left;width: 100%!important;}
#tbo-front-videoplayer {float:none!important; margin:0 auto!important; width:300px!important}
.tbo-breaking-news-list {width: 90%!important;}

.gallery-gallery-image {height: 180px;}
.tbofront-gallery-gallery-image-small {height: 90px;}

.article-top-head {font-size:1.2em!important;}
.articlepage #article-left-rail {margin-left:8px;width: 35%;}

#section_river_wrapper_left {width: 100%;}
#section_river_wrapper_right {width: 100%;}

#tb-videolanding_syndi_sm {display:none;}
#syndi_sm {display:none;}
#youtube_sm {display:none}
#ndn_sm {display:none!important;}

#tb-weather-front-small {display:none;}
#tb-weather-radar-large {display:none;}
#tb-weather-radar-small {display:block; height:auto; width:90%;}

#top-stories{display:none}
h1.gallery-header {font-size: 2em!important;}
.photo-gallery .other-photos .gallery-image {display:block!important;}
/*.gallery-image img {max-height: 80px;}*/
.gallery-share-link li {font-size: 1em;}
#section_river_wrapper_right {margin-top: 0px;padding-left: 0em;}



/*******TBO BLOGS***********/
p.blog-header {font-size: 2em!important;line-height: 1em!important;}

/******* FOOTER *******/
.footer-content-container {width: 100%;}
#footer-leader-ad {margin: 3% 0 0 0%;width: 98%;}
.footer-links-column {width: 46%;}
}

/********BIG PHONES**********/
@media screen and (max-width:482px) {
#container {width:100%}
.frontpage {margin-top:0px;width:100%;}
.sectionfrontpage {margin-top:0px;}
.articlepage {margin-top:0px;}
#tbo-mast-head {margin-left: 1%;width: 98%;}

#tbo-logo-container-header {margin-top:0px; text-align:center;}
#date-weather-container {margin:0 auto;width: 48%;}
#weather {display:none!important}
#tbo-site-date {font-size:.9em; margin-left:10px; margin-top: 0px; width: 100%;}
#skylinks-verticals-search {float:right;width:48%;}
.skylinks {display: none;}
.tbo-verticals-header {display:none;}
.tbo-verticals-search-container {width:100%;}
.tbo-connect-container {display:none;}

.skylinksb-container {display:none;}
#tbo-date-weather-container {margin:0;width: 45%;}
#tbo-header-date {font-size: .7em;}
#tbo-weather-icon {margin-top: -5px;}
.tbo-weather-degree {font-size: .8em;}
.tbo-new-connect-container {display:none;}
#tbo-search-container-head {margin-right:6px;}
#tbo-search-container-head input[type="text"] {padding: 2px 4px 2px 4px;width: 165px;}

/******NAV********/
#select-main-nav {margin-left: 3%!important; margin-top: 4px!important;width:94%!important;}
#select-main-nav li.select-field {background: #FFF!important;border: solid 1px #CCC!important;padding-left: 10px!important;width: 96%!important;}
#mega-menu-container {display:none;}
li#mega-menu-container {display:none;}

/******DRAMA BAR********/
#BreakingNews {margin-left:2%; font-size: .9em!important;width: 92%!important;}
#BreakingNews a, #BreakingNews a:visited { font-size: .9em!important;}
#BreakingNews a:hover { font-size: .9em!important;}

#content {width:90%!important;}

.article_print {display:none;}

/*******TBO TOP STORIES********/
.tbo-front-main-story-bigheadline {font-size:1.5em; text-align:left!important; width:100%}
.tbo-front-main-story-bigimage {text-align:left!important;width:100%; }
.tbo-front-main-story-bigimage-caption {font-size:.8em; margin-left:2%!important;text-align:left!important; width:100%!important;}
.tbo-front-sub-story-1, .tbo-front-sub-story-2, .tbo-front-sub-story-3 {margin: 4% 0 0 0!important;width:100%}
.tbo-front-sub-story-image {text-align:center; width:48%;}
.tbo-front-sub-story-headline {margin: 2% 0 3% 3%!important;width: 48%;}

/******* HEADER TRAYS ETC *******/
.frontpage .category-stories {margin-top: 4%!important}

<!-- TBO FRONT VIDEO AND BREAKING NEWS -->
.tbo-front-video {float:left; width:100%!important;}
.tbo-breaking-news-list {margin-left:0!important;width: 97%!important;}
.tbo-video-email-sm {display:block!important;}
.tbo-breaking-news-list {margin-top:3%;width:97%!important;}
.frontpage .category-stories .category-story-left-breaking {padding-right: 0%;width: 100%;}
.frontpage .category-stories .category-story-left-breaking .story-image {float: right;margin-left: .3em; text-align:center;width:47%!important}
.frontpage .category-stories .category-story-right-breaking {padding-left: 0%; width:100%;}

/******* COLUMNISTS *******/
/*.tbo-front-columnists-container-2 {display:none;}*/
.tbo-front-columnists {height: 105px;width:46%}
.tbo-front-columnists img {display:none;}

/******* TBO FRONT SISTER SITES PROMO *******/
.sister-site-promo-container {display:none;}
/*.sister-site-promo {float:left; margin:4% 0 0 2%;width:96%}
.sister-site-promo-one {float:left; margin:4% 0 0 2%;width:96%}
.sister-site-promo-two {float:left; margin:2% 0 2% 4%;width:96%}*/

/******* NEWS TRAYS *******/
.frontpage .category-stories .category-story-left { float:left!important;margin-right:0px!important;width: 100%!important;}
.frontpage .category-stories .category-story-left .story-image {text-align:center;width:100%!important}
.category-story-left h5 { text-align:left;}
.frontpage .category-stories .category-story-right { display:none!important;}
/*.frontpage .category-stories .category-story-right { display:block!important;margin-right:0px!important;width: 100%!important;}*/
.frontpage .category-stories .category-heading .sub-category-name {padding-top: 8px;}

.container {width:93%!important;}

/***********MOBILE AND IN ARTICLE BANNER*************/
#ad-left1 {display:block;float:left;margin:10px 0 15px 0;text-align: center; width:100%;}

/*******RIVER*********/
.sectionfrontpage #section-stories .story-image {margin-right:0!important;width:100%;}
.sectionfrontpage #section-stories .story-image-new {margin-right:0!important;width:100%;}

/******* VIDEO *******/
#tb-videolanding_syndi_lg {display:none;}
#tb-videolanding_syndi_sm {display:block;}
#syndi_lg {display:none;}
#syndi_sm {display:block!important;}
#Ndn_sm {display:block!important;}
#youtube_lg {display:none!important}
#youtube_sm {display:block!important}
.ndn-rays-video {display:none;}

/******* GALLERIY PROMO ******/
.tbofront-gallery-promo {width: 100%;}
.tbofront-gallery-promo-four {width: 100%;}

/******* WEATHER *******/
#tb-weather-front-large {display:none;}
#tb-weather-front-small {display:block; text-align:center;}
#tb-weather-radar-large {display:none;}
#tb-weather-radar-small {display:block; height:auto; margin: 0 auto; overflow:hidden; width:90%;}

#section_river_wrapper_left {width: 100%;}
#section_river_wrapper_right {width: 100%;}

.gallery-promo {width:92%;}

#auto-widgets {display:none;}
#auto-widgets2 {display:block;}

h1.gallery-header {font-size: 1.4em!important;}
.photo-gallery .other-photos .gallery-image {display:block!important; max-height:80px;}
/*.gallery-image img {max-height: 50px;}*/


.articlepage #article-left-rail, .articlepage #more-section-stories {display: block;}

.text-links-2c .trc_header_left_column {font-size: .75em!important;}
.text-links-2c .trc_rbox_header_span .trc_header_right_column {font-size: .75em!important;}
.text-links-2c .logoDiv a span {font-size: 7px!important;}

.pagination-alignleft {font-size: .5em; width:28%!important;}
.pagination-alignright {font-size: .5em;}
.pagination-results {font-size: .5em; margin-left:2%!important;}

p.blog-header {font-size:2em!important; line-height:1em!important;}
p.blog-sub-header {font-size: 1.2em!important;}
#blog-header-list li {font-size: .6em;margin-left: 0!important;padding: 3px!important;}
.blog-header-image {width: 35%;}

/******* FOOTER *******/
.footer-content-container {width: 96%;}
#footer-leader-ad {margin: 3% 0 0 0!important;width: 98%;}
.footer-links-column {width: 46%;}

}

/********REGULAR PHONES**********/
@media screen and (max-width:320px) {

#tbo-date-weather-container {width: 56%;}
#tbo-search-container-head {margin-right: 0;}
#tbo-search-container-head input[type="text"] { width: 160px;}

/******NAV********/
#select-main-nav {margin-left: 1%!important; margin-top: 0em!important;width:98%!important;}
#select-main-nav li.select-field {background: #FFF!important;border: solid 1px #CCC!important;padding-left: 10px!important;width: 96%!important;}
#mega-menu-container {display:none;}
li#mega-menu-container {display:none;}

.article_print {display:none;}

/*******TBO TOP STORIES********/
.tbo-front-main-story-bigheadline {font-size:1.4em; line-height: 1.1em; text-align:left!important; width:100%}
.tbo-front-main-story-bigimage {text-align:left!important;width:100%; }
.tbo-front-main-story-bigimage-caption {font-size:1em; margin-left:2%!important;text-align:left!important; width:100%!important;}
.tbo-front-sub-story-1, .tbo-front-sub-story-2, .tbo-front-sub-story-3 {margin: 4% 0 0 0!important;width:100%}

h1 {font-size:1.4em!important;}

/******* HEADER TRAYS ETC *******/
.frontpage .category-stories {margin-top: 4%!important}

<!-- TBO FRONT VIDEO AND BREAKING NEWS -->
.tbo-front-video {float:left; width:100%!important;}
.tbo-breaking-news-list {margin-left:0!important;width: 97%!important;}
#tbo-front-videoplayer {margin-left:-2%!important;}
.tbo-video-email-sm {display:block!important;}
.tbo-breaking-news-list {margin-top:3%;width:97%!important;}
.frontpage .category-stories .category-story-left-breaking {padding-right: 0%;width: 100%;}
.frontpage .category-stories .category-story-left-breaking .story-image {float: right;margin-left: .3em; text-align:center;width:47%!important}
.frontpage .category-stories .category-story-right-breaking {padding-left: 0%; width:100%;}

/******* TBO FRONT SISTER SITES PROMO *******/
.sister-site-promo {float:left; margin:4% 0 0 2%;width:96%}
.sister-site-promo-one {float:left; margin:4% 0 0 2%;width:96%}
.sister-site-promo-two {float:left; margin:2% 0 2% 4%;width:96%}

/**************BANNER POSITIONS FOR MOBILE FRONT WELL ONLY**************/
#front-well {margin-left: -5px;}

/******* NEWS TRAYS *******/
.frontpage .category-stories .category-story-left { float:left!important;margin-right:0px!important;width: 100%!important;}
.frontpage .category-stories .category-story-left .story-image {text-align:center;width:100%!important}
.category-story-left h5 { text-align:left;}

.container {width:93%!important;}

/******* VIDEO *******/
#tb-videolanding_syndi_lg {display:none;}
#tb-videolanding_syndi_sm {display:block;}
#syndi_lg {display:none;}
#syndi_sm {display:block!important;}
#Ndn_sm {display:block!important;}
#youtube_lg {display:none!important}
#youtube_sm {display:block!important}
.ndn-rays-video {display:none;}

/******* WEATHER *******/
#tb-weather-front-large {display:none;}
#tb-weather-front-small {display:block; text-align:center;}
#tb-weather-radar-large {display:none;}
#tb-weather-radar-small {display:block; height:auto; margin: 0 auto; overflow:hidden; width:90%;}

#section_river_wrapper_left {width: 100%;}
#section_river_wrapper_right {width: 100%;}

.gallery-promo {width:92%;}

#auto-widgets {display:none;}
#auto-widgets2 {display:block;}

.photo-gallery .other-photos .gallery-image {display:block!important;}

.articlepage #article-left-rail, .articlepage #more-section-stories {display: block;}

.text-links-2c .trc_header_left_column {font-size: .75em!important;}
.text-links-2c .trc_rbox_header_span .trc_header_right_column {font-size: .75em!important;}
.text-links-2c .logoDiv a span {font-size: 7px!important;}

.pagination-alignleft {font-size: .5em; width:28%!important;}
.pagination-alignright {font-size: .5em;}
.pagination-results {font-size: .5em; margin-left:2%!important;}

/******* FOOTER *******/
.footer-content-container {margin: 2% 2% 2% 4%;width: 95%;}
#footer-leader-ad {margin: 3% 0 0 1%!important;width: 98%;}
.footer-links-column {width: 46%;}

}