/*---------------- GENERAL ---------------------*/

#main {
width: 100%;
margin: 0 auto;
text-align: left;
}

.columncenter {
padding: 8px 15px 5px;
width:660px;
}

#watch_live_timer {
width:100%; 
clear:both; 
height:17px; 
margin:10px 0;
}

.more {
display: none;
}

iframe {
border: 0px solid #fff; 
}

img {
border: none;
}

.clear {
clear: both;
margin-right: 6px;  
}

.videoicon {
display: inline;
}

.videoicon img{
margin: 0px 0 -2px 0;
}

.headthumb{
display: block;
width: 162px;
height: 92px;
text-align: center;
margin: 0 0 5px 0;
}

.topthumbmore {
height: 90px;
margin: 0 0px 0 0;
padding: 0 0 0px 0;
font-style: italic;
color: #900;
text-align: center;
}

#morenews{
text-align:center; 
font-size:14px;
}

#mpsectional {
display:none;
}

div.bimVideoPlayer {
  margin: 0 auto;
}

.bimvidCompanion [style] {
background:transparent !Important;
}

/* ---------------------------------------- */
/* -------------- Left COLUMN ------------ */
/* ---------------------------------------- */
.columnleft .sectiondiv3 h1,
.columnleft .sectiondiv h1 {
font-size: 18px;
text-transform:uppercase;
}

.columnleft {
  margin: 0 0 0 16px;
padding: 0;
width: 300px;
overflow: hidden;
display:block;
visibility: visible;
}

.columnleft .newtag {
display: none;  
}

/* --------- Search ----------- */
.columnleft #internalsearch {
width: 300px;
height: 28px;
padding: 7px 0 0px 0;
background: #293f70 url() top left no-repeat;
margin: 0 0 8px 0;
overflow: hidden;
}

.columnleft #searchbar form {
margin: 0;
padding: 0;
height: 1px;
background: #ddd;
}

.columnleft .searchbutton {
margin: 0 0 0 10px;
padding: 0;
}

.columnleft .searchbox {
width: 200px;
margin: 0 0 0 16px;
float:left;
padding: 0;
}

.columnleft .searchform .advanced{
display: none;
}


/* --------- On Demand --------- */
#headlinehomeondemand #storytools,
#homeondemand #storytools {
display: none;
}

#headlinehomeondemand ul,
#homeondemand ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#homeondemand .columncenter img {
margin: 0 5px 5px 0;
}

#headlinehomeondemand {
overflow: hidden;
background-color: #fff;
margin-bottom: 8px;
}

#headlinehomeondemand ul {
padding: 8px;
}

#headlinehomeondemand li {
width: 142px;
float: left;
}

#headlinehomeondemand .topthumbmore {
width: 40px;
}

/* ---- ON DEMAND RSS PAGE ---- */
#ondemand #storytools {
display: none;
}

#ondemand #storysection h1 {
display:none;
visibility:hidden;
}

/* ------------- PROGRAMMING ---------------- */

#about-ustv-listings .columnleft{
display:none;
}

#about-ustv-listings .columncenter{
border: none;
width: 1000px;
padding: 5px 0 0 0;
}

#about-ustv-listings .columncenter #storysection{
width: 1000px;
padding: 0;
}


#about-ustv-listings .columncenter iframe{
width: 960px;
height: 600px;
}

/*---------Whats On--------------*/
#whatson {
clear: both;
font-size: 11px;
width: 300px;
margin-top: 8px;
background-color: #fff;
margin: 8px 0;
padding: 0px;
height: 200px;
}

#whatson .schedule {
font-size: 10px;
padding: 0 0 0 20px;
text-decoration: underline;
color: white;
}

#whatsonbox {
width: 300px;
background-color: #fff;
margin: 0;
}

.whatsonrow2, .whatsonrow {
width: 276px;
margin-left:12px;
}

.whatsontime {
float: left;
width: 48px;
height: 30px;
line-height: 30px;
padding: 0px;
background: #ccc;
border: 2px white solid;
text-align: center;
overflow: hidden;
}

.whatsontitle {
border: 2px white solid;
width: 214px;
background: #eee;
padding: 0px 0 0px 5px;
height: 30px;
text-align: left;
line-height: 30px;
float: right;
text-transform:uppercase;
overflow: hidden;
}

.fulllink {
clear: left;
margin: 8px 0 0 15px;
}

#whats-on .columnleft {
display:none;
}

#whats-on .columncenter {
width:100%;
}

#whats-on #storysection {
  width: 100%;
}

/* ---------- Most Popular---------- */
.columnleft #mostpopular {
  background-color: #FFFFFF;
  border: 1px solid #ddd;
  float: left;
  margin-bottom: 8px;
  overflow: hidden;
  width: 296px;
}

.columnleft #mostpopular ul {
list-style-type: none;
width: 296px;
height: auto;
margin: 0;
padding: 0;
}

.columnleft #mostpopular ul li {
width: 266px;
font-size: 12px;
margin: 0;
padding: 0 15px 10px 15px;
}

.columnleft #mostpopular ul li .photo-link {
width: 266px;
height: 144px;
overflow: hidden;
}

.columnleft #mostpopular ul li .photo-link img {
width: 266px;
}

.columnleft #mostpopular ul li a {
color:#666;
font-size:12px;
font-weight: bold;
}

.columnleft #mostpopular ul li .videoicon img {
width: auto;
}

/* ---------- Poll --------- */
#poll {
width:300px;
padding: 0;
margin: 0 0 8px 0;
background: #fff;
clear: both;
}

#poll h2 {
margin: 10px 8px 0 8px;
padding: 0;
color: #333;
font-size: 12px;
}

#poll ul {
list-style-type: none;
margin:0 0 0 20px;
padding:0;
font-size: 12px;
}

#poll ul li {
list-style-type:none;
margin:0;
padding:0;
font-size: 12px;
}

#poll .submit {
margin: 10px 110px;
}

/* ---------------------------------------- */
/* ------------- SECTION PAGES ------------ */
/* ---------------------------------------- */

/* --------- Top Stories -------------*/
#topstory #related {
display: none;
visibility: hidden;
}

#topstory {
background-color:#fff;
padding: 0;
}

#topheadmod ul {
list-style-type: none;
padding: 0;
}

#topheadmod .headtitle {
font-size: 20px;
font-weight: bold;
line-height: 22px;
}

#topheadmod p {
margin: 5px 0;
font-size: 12px;
}

#videobox #media {
float: left;
padding: 0 8px;
}

#textarea h1 {
padding: 0;
margin: 0 0 4px 0;
font-size: 24px;
font-weight:bold;
}

#topstory h1 a:hover {
color: #333;
text-decoration: none;
margin: 0;
padding: 0;
}

#textarea p {
font-size: 12px;
line-height: 15px;
margin:0;
padding:0;
}

#textarea .more {
display: none;
visibility: hidden;
}

#topstorydiv {
padding: 0 0 8px 0;
margin: 0 0 8px 0;
background-color: #fff;
}

#topstory:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html #topstory {height: 1%;}
/* End hide from IE-mac */

#topstorydiv #topstory>a{
  display: block;
  float: left;
  margin: 0 15px 5px 0;
  text-align: center;
  width: 300px;
}

#topstorydiv .topthumb {
  height: 169px;
  margin: 0;
  padding: 0;
}

#topstorydiv #textarea h1 {
padding: 0px 5px 5px 10px;
margin: 0;
font-size: 24px;
font-weight:bold;
letter-spacing: .04em;
}

#topstorydiv p {
font-size: 14px;
margin: 5px;
padding: 0px;
line-height: 16px;
}

/* --------- More Stories --------- */
#moretopstories {
background-color: #FFF;
width: 100%;
margin: 0 0 8px 0;
}

#moretopstories .topstorymore {
  clear: both;
  margin: 8px 0;
  min-height: 100px;
  overflow: hidden;
  padding: 0;
}

#moretopstories .topstorymore h2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
padding: 0 0 5px 0;
margin: 0;
font-size: 13px;
}

#moretopstories .topstorymore p {
font-size: 12px;
margin: 0;
padding: 0;
background-color:#FFF;
}

#moretopstories .topthumbmore {
margin:0;
padding: 0;
height: 90px;
}

#moretopstories .topstorymore>a {
display: block;
width: 160px;
height: 90px;
float: left;
margin: 0 5px 5px 0;
text-align: center;
background: none repeat scroll 0 0 #222222;
}

/* --- Fixing IE 6 issue for min-height --- */
* html .topstorymore {
min-height: 0px;
height: 100px;
}

/* ---- BIM Content Feeds -------- */
.BIMcontentfeed .columncenter .sectiondiv {
display: none;
visibility: hidden;
}

.BIMcontentfeed {
font-size:12px;
height:100% !important;
margin:0 !important;
padding:0px 0 0 0 !important;
width: 646px !important;
background-color: #fff;
}

.BIMcontentfeed .headtitle {
font-weight: bold;
font-size: 13px;
}

.BIMcontentfeed ul {
list-style-type:none;
margin: 8px 0;
padding: 0;
}

.BIMcontentfeed ul li {
margin: 0;
padding: 0;
clear:both;
display:block;
float:none;
min-height: 100px;
}

* html .BIMcontentfeed ul li {
height: 100px;
}


.BIMcontentfeed ul li .videoicon {
display:inline;
visibility:visible;
font-size:12px !important;
font-weight: normal;
}

.BIMcontentfeed ul li p {
margin: 0;
padding: 4px 10px 4px 0;
font-size: 12px; 
}

/* -------- Headline lists --------------- */
#headlineholder ul {
background: white;
margin: 0;
padding: 0px 0 10px 28px;
}

#headlineholder ul li {
  padding: 5px 0;
  width: 100%;
  bottom-border:1px dotted #CCCCCC;
}

#headlineholder ul li a {
font-size: 13px;
line-height: 18px;
font-weight: bold;
}

/* ----------- Section Intro Content -------- */
#story {
font-size: 13px;
}

#story #introbody {
margin: 0 0 12px;
}

#story p,
#story table {
margin: 0;
padding: 0;
}

/* ------- External Links ----------- */
#external {
background-color: #FFF;
width: 646px;
margin: 0;
padding: 0 0 24px 0;
}

.externallinks {
margin: 0;
padding: 0 0 8px 8px;
clear: both;
}
 
#external h2 {
margin: 0;
padding: 0;
font-size: 16px;
}

#external p {
margin: 0;
padding: 0;
}

#external .columncenter .topthumbmore {
padding: 0;
margin: 0 5px 5px 0;
width: 90px;
height: auto;
border: 1px solid black;
}

/*-------- Search Results ---------- */
#searchresults .searchform{
padding: 4px;
background-color: #ADD8E6;
}

#searchresults .searchkeyword td,
#searchresults .range td,
#searchresults .searchsection td {
width: 100px;
}

#searchresults td.daterange {
width: 300px;
}

#searchresults #searchkeyword .keytext,
#searchresults #searchsection .secttext,
#searchresults #searchrange .rangetext {
font-weight:bold;
font-size: 13px;
display: block;
width: 135px;
padding: 0 4px 0 0;
float: left;
text-align: right;
border: solid red 0px;
height: 18px;
line-height: 21px;
}

#searchresults .searchwss,
#searchresults #searchkeyword .searchbox {
display:inline;
}

#searchresults #searchkeyword,
#searchresults #searchsection,
#searchresults #seachrange{
height: 25px;
}

#searchresults {
background-color: #FFF;
width: 646px;
margin: 0 0 8px 0;
}

#searchresults .thumb {
margin: 0 5px 5px 0px;
padding: 0;
border: 1px solid black;
}

#searchresults ul {
list-style-type:none;
width: 560px;
margin: 8px 0 0 0;
padding:0;
}

#searchresults ul li {
font-size: 10px;
padding: 10px;
border-bottom: 2px solid #add8e6;
}

#searchresults ul li a {
font-size: 12px;
font-weight: bold;
}

#searchresults ul li p {
margin: 8px 0;
}

#searchresults ol {
width: 560px;
margin: 0 0 0 30px;
padding:0;
}

#searchresults ol li {
font-size: 85%;
padding: 10px;
}

#searchresults .more {
margin: 0;
padding: 0;
}

#searchresults ol p {
margin:0;
padding:0;
}

#searchresults .thumb {
padding: 0;
margin: 0 5px 5px 0;
width: 90px;
height: auto;
border: 1px solid black;
}

#searchresults .searchbox {
width:200px;
}

#searchresults #storderby {
font-size: 12px;
}

#searchresults #searchtools {
width: 100%;
height: 30px;
line-height: 30px;
font-size: 13px;
clear: left;
margin: 10px 0;
}

#searchresults #searchtools #stprev {
width: 15%;
height: 30px;
float: left;
}

#searchresults #searchtools #stpages {
width: 70%;
float: left;
text-align: center;
font-size: 14px;
height: 30px;
}

#searchresults #searchtools .page {
display: inline;
margin: 0;
font-size: 13px;
}

* html #searchresults #searchtools .page {
margin: 0 2px;
}

#searchresults #searchtools #stnext {
text-align: right;
width: 15%;
float: left;
}

#searchresults td.instructions,
#searchresults td.instructions h2,
#searchresults span {
font-size: 12px;
font-weight: bold;
}

#searchresults .resultsdisp {
margin-top: 8px;
}


/*----------Error Page-----------------*/
#error .columncenter .searchform,
#error .columncenter .searchbox {
width: 300px;
}

#error .columncenter {
font-size: 12px;
}

#error #system-error {
padding: 10px 40px 100px;
}

#error .callout{
display: none;
}

/*------Rss Map----------*/
#rssmap {
background-color: #fff;
padding: 0 0 8px 0;
}

#rssmap ul {
font-size: 14px;
list-style-type: none;
line-height: 30px;
padding: 0 0 0 10px;
}

/* --- Poll Results --- */
#homepoll #pollresults{
background: #fff;
}

#homepoll .sectiondiv {
background: none repeat scroll 0 0 #144EB2;
    border-top:none;
     border-bottom:none;
    height:30px;
    border-left:7px solid #E8B639;
}

/*  Poll Popup */
#poppoll {
background-color: #FFF;
}

/* ---------------------------------------- */
/* ------------- CONTENT TYPES ------------ */
/* ---------------------------------------- */

/* ------------ Story Pages -------------- */

#storysection #comments-mp-title {color: #144EB2; font-size:18px; font-weight:bold; text-transform: uppercase;}

#storysection #contextualad {
width: auto;
border: none;
padding: 0;
}

#storysection .sectiondiv h1 {
  color: #fff;
  font-size: 22px;
  line-height: 30px;
  margin: 0;
  padding: 0 0 10px 10px;
  text-transform: uppercase;
}

#storysection h2 {
  font-size: 28px;
  color:#144EB2;
}

#storysection #videobox {
width:470px; 
padding:0 70px; 
}

#storysection .storyimgcont {
  margin: 0 auto;
  width: 470px;
}


#storysection .leadstoryimg {
  width: 470px ! important;
}

#storysection .storyimgcont .caption, #storysection .storyimgcont .credit {
  width: 470px;
}


/* ------------- Bios --------------- */
#bio {
width: 99%;
height: auto;
}

#bio .bios-list {
clear: both;
}

#bio .entry-title {
  font-size: 38px;
  font-weight: bold; 
  letter-spacing: 0; 
  color: #144EB2;
  margin: 0;
}

#bio h2.fn {
  font-size: 25px; 
  color: #535151;
  font-weight: normal;
  margin: 0;
}

#bio .biotools {
  border-top: 2px dotted #535151;
  border-bottom: 2px dotted #535151;
  padding: 10px 10px 10px 0;
  margin: 45px 0 0 45px;
}

#bio .biotools .bio-email,
#bio .biotools .bio-facebook,
#bio .biotools .bio-twitter {
  margin: 0;
  padding: 0;

}

#bio .biotools .bio-email a,
#bio .biotools .bio-facebook a,
#bio .biotools .bio-twitter a {
  display: block;
  width: 64px;
  height: 54px;
  text-indent: -9999px;
  float: right;
}

#bio .biotools .bio-email a {
  background: url(http://media.sandiego6.com/designimages/xetv_mail.png) no-repeat center center;
}

#bio .biotools .bio-facebook a {
  background: url(http://media.sandiego6.com/designimages/xetv_facebook.png) no-repeat 3px center;
}

#bio .biotools .bio-twitter a {
  background: url(http://media.sandiego6.com/designimages/xetv_twitter.png) no-repeat center center;
}

#bio h5 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 22px;
text-transform: uppercase;
font-weight:bold;
line-height: 30px;
padding: 0;
color: #fff;
margin: 0;
text-align: left;
text-indent: 10px;
height:30px;
background:url() top left no-repeat  #144EB2 ;
border-left: 7px solid #E8B639;
width:100%;
}

#bio ul {
list-style-type: none;
padding: 0;
margin: 5px 0 10px 0;
}

#bio ul li {
list-style-type: none;
float: left;
min-height: 170px;
margin: 15px 35px 10px 0;
width: 119px;
overflow: hidden;
}

.bio-list .photo {
width: 116px;
border: 1px solid black;
padding: 0;
}

#bio #storytools {
display: block;
visibility: visible;
width: 220px;
height: auto;
}

#bio .storyinfo,
#bio #imware {
display: none;
visibility: hidden;
}

#bio p {
margin: 0;
text-align: center;
}

#about-usmeet-our-team.story p{
text-align: left;
margin: 0 0 5px 0;
}

#bio #storyimg, 
#bio  .body {
float:left;
}

#bio #storyimg {
  padding: 0 10px 25px 0;
  width: auto;
}

/* ------- Survey V2--------*/
.columncenter #surveysection {
background-color: #FFF;
width: 100%;
margin: 0 0 8px 0;
font-size: 85%;
}

.columncenter #surveysection table {
padding: 0;
width:100%;
}

.cmP_question{
font-size: 14px;
}


.columncenter #surveysection .cmP_textVertical tr td {
  display: block;
  position: relative;
  margin: 2px 0;
}

.columncenter #surveysection  .cmP_textVertical tr td .cmP_label {
  float: left;
}

.columncenter #surveysection  .cmP_textVertical tr td .cmP_requiredSubQuestion {
  float: left; 
}

.columncenter #surveysection .cmP_textVertical tr td input[type=text] {
  position:absolute;
  left: 110px;
}

.columncenter #surveysection .cmP_mcVertical .cmP_selector,
.columncenter #surveysection .cmP_mcVertical .cmP_label {
  display: inline-block;
}

.columncenter #surveysection .cmP_mcVertical .cmP_selector input[type=radio] {
  margin: 0;
}

.columncenter #surveysection .cmP_mcVertical .cmP_label {
  float: left;
  min-width: 35px;
  margin-left: 15px;
}

/*------------ Events --------------------------*/
/* change #calendar to the section ID */
#calendar #introbody h2,
#calendar #introbody h1{
display: none;
}

#calendar #introbody a {
display: block;
font-size: 16px;
font-weight: bold;
padding: 2px 6px;
margin: 6px 0 6px 0;
background: #fff;
}

#calendar #story {
background-color: #FFF;
width: 100%;
margin: 0 0 8px 0;
padding: 0;
}

#calendar #story #eventlistorder {
font-size: 9px;
margin-top: 15px;
}

#events #calmonthyear {
height: 30px;
vertical-align: bottom;
font-size: 16px !important;
text-align: center;
margin: 0;
padding: 0;
}

#events #caldays {
background: #3387c4 !important;
text-align:center;
}

#events table {
margin-bottom: 20px;
}

#events table td {
height: 70px;
}

#events #eventlistorder {
padding: 8px;
}

#events #eventlistorder h1 {
color: #333;
margin: 12px 0 0 0;
padding: 0;
font-size: 15px;
}

#events #eventlistorder h2 {
font-size: 13px;
margin: 0;
padding: 0 0 4px 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

#events #eventdaydisplay .thumbnail {
width: 120px;
float: left; 
padding: 0 8px 8px 0;
border: 0px solid #fff;
}

#events #eventshowday h2 {
font-size: 18px;
margin: 0;
padding: 0 0 4px 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
}


/* ---- Event v2 ---- */
#event-section .mini-sidebar {
width: 160px;
margin: 0 0 10px 10px;
}

#event-section #event-list h1 {
display: block;
}

#event-section .event-list-detail {
overflow: hidden;
}

#event-section .search-topics {
padding-bottom: 5px;
}

#event-section .search-topics h3 {
margin: 0 0 5px;
padding: 5px;
border-bottom: 1px dashed #ccc;
}

#event-section .search-topics a {
padding: 0 5px;
}

#event-section h2 .event-more a {
font-size: 11px;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
margin-left: 4px;
font-weight: normal;
}


/* ---------------------------------------- */
/* ------------------ MISC ---------------- */
/* ---------------------------------------- */

/* -------------AP Video -------------- */
#apvideo {
background-color: #FFF;
width:300px;
}

#apvideo #flashcontent {
border: 1px solid #CCC;
margin:0;
padding:0;
}

#error #header {
height:130px;
}

/* -------- Ads ------------ */
.callout {
width: 300px;
margin: 8px 0;
}

.columnleft #natadad300x250 {
width: 300px;
height: 250px;
clear: both;
margin-bottom: 8px;
}

#leaderboard1 {
text-align: center;
width: 960px;
margin: 0 auto;
padding: 4px 0 4px 0;
}

#leaderboard2 {
text-align: center;
width: 960px;
margin: 0 auto;
padding: 16px 0 8px 0;
clear:both;
}

#natadad728x90 {
clear: both;
width: 731px;
margin: 0 auto;
}

 #ad_05 {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 90px;
    margin: 15px 15px 5px 0;
    width: 728px;}


/* --------- Video Icons ----------*/
/* HEADLINE VIDEO ICON STYLES */
.headlines .videoicon span, 
#headlines .videoicon span, 
#related .videoicon span {
display: none;
visibility: visible;
}


/* --------- BREAKING NEWS ---------------- */

#breaking-event-container{
width: 646px;
height: auto;
overflow: hidden;
background: transparent url(http://media.sandiego6.com/designimages/breakingnews_bg.png) bottom left no-repeat;
padding: 0 0 5px 0;
margin: 0 0 15px 0;
}

#breaking-event-container #breaking p,
#breaking-event-container #breaking h2{
padding: 0 5px;
margin: 5px 0 0 185px;
}

#breaking-event-container #breaking h2 a{
color:#fff;
}

#breaking-event-container h1{
background: transparent url() top left repeat-x;
font-size: 20px;
height: 24px;
line-height: 22px;
text-indent: 3px;
color: #fff;
margin: 0;
display:none;
}

/* -- Severe Weather alerts --*/
#breaking-weather{
border-top: 4px solid;
border-bottom: 4px solid;
margin: 8px;
padding: 6px 0;
}

#severe-weather {
line-height: 14px;
height: 20px;
width: 646px;
overflow: hidden;
border: 1px solid #ccc;
margin: 0 0 8px 0;
padding: 0;
border-radius: 4px;
background:#FFFFFF;
}

#severe-weather h5 {
background-color:#cc0000;
color: #fff;
line-height: 20px;
float: left;
padding: 0 15px;
font-size: 12px;
font-weight: bold;
border-radius: 4px 0 0 4px;
text-transform: uppercase;
margin-top: 0px
}

#severe-weather .manualScroll {
float: left;
margin: 0 8px;
display: block;
width: 10px;
height: 20px;
}

#severe-weather .forward,
#severe-weather .back {
text-indent: -9999px;
display: block !important;
width: 10px;
height: 20px;
}

#severe-weather .back {
background: transparent url(http://media.abccolumbia.com/designimages/mywx-severe-forward.png) center center no-repeat;
}

#severe-weather .forward {
background: transparent url(http://media.abccolumbia.com/designimages/mywx-severe-back.png) center center no-repeat;
}

#severe-weather .scrollMask {
width: 460px;
overflow: hidden;
position: relative;
float: left;
margin-top: -9px
}

#severe-weather ul {
height: 16px;
width: 9999px;
margin-left: 0px;
position: relative;
}

#severe-weather ul li{
float: left;
line-height: 20px;
margin-right: 20px;
display: block;
}

#severe-weather ul li.end{
width: 200px;
display: block;
}

#index #severe-weather .county {
font-weight: bold;
}

#severe-weather a {
padding: 0 0 0 0;
}

.weatherinteractive-radar .columnleft {
display:none;
}

#my-weather #severe-alert.no-alert p, 
#my-weather.weathersevere .warning h1 {
background:transparent;
}

.weathermaps #content-one .sectiondiv {
background:transparent; 
border:none;
}

.weathermaps #content-one .sectiondiv h1 {
color:#144EB2; 
margin-left:20px; 
font-size:24px;
}

.weathermaps #topweathermap {
  border: 1px solid #000000;
  float: left;
  margin: 0;
  padding: 0;
  width: 562px;
}



/* ---------------------------------------- */
/* ------------ CUSTOM CLASSES ------------ */
/* ---------------------------------------- */

/*----------- Headline Modules ----------*/
.headlines {
float: left;
background-color: #fff;
margin-bottom: 8px;
overflow: hidden;
width: 100%;
margin-bottom: 25px;
}

.columncenter .headlines {
width: 100%;
}

.headlines ul {
padding: 0px 30px;
margin: 0;
background: #fff;
}

.headlines ul li {
font-size: 12px;
line-height: 18px;
}

.headlines .sectiondiv h1 {
margin: 0;
}

.headlines .sectiondiv h1 a:link,
.headlines .sectiondiv h1 a:active,
.headlines .sectiondiv h1 a:visited,
.headlines .sectiondiv h1 a:hover {
color: #fff;
}

.sectiondiv,
.sectiondiv3 {
    background: none repeat scroll 0 0 #144EB2;
    border-top:none;
    border-bottom:none;
    height:30px;
    border-left:7px solid #E8B639;
   margin-bottom: 15px;
}

.sectiondiv h6,
.sectiondiv h1,
.sectiondiv3 h1,
#story h1,
#external h1,
#extendedbox h1,
#headlineholder h1 {
  color: #fff;
  font-family: "Arial",sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  margin: 0;
  padding: 0 0 0 5px;
  text-align: left;
  text-transform: uppercase;
}

.sectiondiv h6 a,
.sectiondiv h1 a,
.sectiondiv3 h1 a{
color: #fff;
}

.headlines .newtag{
background: transparent url(http://media.sandiego6.com/designimages/xetv-new.jpg) center left no-repeat;
height: 20px;
width: 19px;
padding: 0 0 0 19px;
}

.headlines .newtag span{
display: none;
}

.headlines .updatetag{
background: transparent url(http://media.sandiego6.com/designimages/xetv-updated.jpg) center left no-repeat;
height: 20px;
width: 19px;
padding: 0 0 0 33px;
}

.headlines .updatetag span{
display: none;
}

/* ------------- headlinewimages ------------- */
.headlinewimages .sectiondiv h1 {
  font-size: 18px;
}

.headlinewimages ul {
padding: 0 8px 0 20px;
color: #aaa;
}

.headlinewimages ul li {
font-size: 12px;
line-height: 18px;
}


.topical ul li.item1.hasvideo{
background: transparent url() 0px 2px no-repeat;
padding:  0 0 0 0px;
}

.headlinewimages .head1 .headthumb img {
width: auto;
margin: 0 0 4px 0px;
padding: 0px;
}

.headlinewimages .head1 {
padding: 0px 0px 5px 0px;
line-height: 14px;
}

.headlinewimages ul .head1 {
list-style-type: none;
}

.headlinewimages .head2 {
border-top: 1px solid #ddd;
padding-top: 5px;
}

.headlinewimages ul .head1 a:link,
.headlinewimages ul .head1 a:visited,
.headlinewimages ul .head1 a:active {
color: #555;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 15px;
line-height: 17px;
width: 167px;
}

.headlinewimages ul .item1 .photo,
.headlinewimages ul .head1 .headthumb{
display: block;
max-height: 270px;
overflow: hidden;
float: left;
margin: 0 5px 5px 0px;
}

.headlinewimages ul .head1 .headthumb{
margin: 0 5px 5px -15px;
}

.headlinewimages .item2,
.headlinewimages .head2 {
margin-top: 5px;
clear: left;
}

.headlinewimages .videoicon {
display: inline;
}

.videoicon img{
padding: 0 0 3px 0;
}

/* ------ Faux Top More Headlines using Modules ------ */
.columncenter .headlinetopstory,
.columncenter .headlinemorestories,
.columncenter .headlinemoreheadlines{
height: auto;
width: 100%;
}

.columncenter .headlinetopstory .topthumbmore{
height: 240px;
}

.headlinetopstory .headtitle {
font-size:22px;
font-weight:bold;
letter-spacing:0.04em;
margin:0;
line-height: 23px;
}

.columncenter .headlinetopstory ul,
.columncenter .headlinemorestories ul {
list-style-type: none;
padding: 0;
margin: 0;
}

.columncenter .headlinemorestories ul li {
clear: both;
overflow: hidden;
}

.columncenter .headlinemorestories ul li .headtitle {
font-weight: bold;
font-size: 13px;
}


.columncenter .headlinemorestories ul li .headthumb{
display: block;
float: left;
margin: 0 5px 5px 0;
}

.columncenter .headlinemorestories ul p {
margin: 5px 5px 5px 0;
font-size: 12px;
}

.columncenter .headlinemoreheadlines ul {
padding:0 0 0 15px ;
}

.columncenter .headlinemoreheadlines ul li {
margin:8px 0;
font-size:14px;
}

/* ---------------- FULLWDITH HM -------------------- */

#index .headlines.fullwidth,
#home2 .headlines.fullwidth{
clear: both;
width: 100%;
margin: 0;
height: auto;
overflow: hidden;
}

#index .headlines.fullwidth ul,
#home2 .headlines.fullwidth ul{
margin: 15px 0;
padding: 0 5px;
height: auto;
overflow: hidden;
list-style-type:none;
width:100%;
}

#index .headlines.fullwidth ul li {
margin: 0 0 10px 0px;
padding: 0px;
width: 323px;
height:225px;
float:left;
overflow:hidden;
}

 #home2 .headlines.fullwidth ul li {
  clear: none;
  float: left;
  height: 225px;
  margin: 0 0 10px;
  overflow: hidden;
  padding: 0;
  width: 323px;
}

 #home2 .headlines.fullwidth ul li h3 {
 clear:both; margin-top:5px;
}

#index .headlines.fullwidth ul li .headthumb,
#home2 .headlines.fullwidth ul li .headthumb {
  display: block;
  margin: 0 0 5px;
  text-align: center;
  width:324px;
  height:182px;
}

#index .headlines.fullwidth ul li .topthumbmore,
#home2 .headlines.fullwidth ul li .topthumbmore {
  color: #990000;
  font-style: italic;
  width:324px;
  height:182px;
  margin: 0;
  padding: 0;
  text-align: center;
}

#index .headlines.fullwidth ul li .headtitle,
#home2 .headlines.fullwidth ul li .headtitle {
  display: inline;
  font-size: 16px;
  font-weight: bold;
  height: 38px;
  overflow: hidden;
}

#index .headlines.fullwidth ul li:nth-of-type(2n+1),
#home2 .headlines.fullwidth ul li:nth-of-type(2n+1) {
  margin-right:5px;
  padding-right:5px;
}

/* ---------------- SIDE IMAGE HM -------------------- */


.headlinewsideimage ul  {
list-style-type:none; 
margin:15px 0 0 0; 
padding:0;

}
.headlinewsideimage ul li.head1 {
float:right; 
width:324px; 
border-bottom:none;
}

.headlinewsideimage ul li.head1  .headthumb {
  display: block;
  margin: 0 0 5px;
  text-align: center;
  width:324px;
  height:182px;
}

.headlinewsideimage ul li.head1  .topthumbmore {
  color: #990000;
  font-style: italic;
  width:324px;
  height:182px;
  margin: 0;
  padding: 0;
  text-align: center;
}

.headlinewsideimage ul li.head1 .headtitle{
font-size:16px; 
font-weight:bold;
color:#144EB2;
}

.headlinewsideimage ul li .headtitle {
color:#000;
}

.headlinewsideimage ul li {
border-bottom:1px dotted #CCCCCC; 
padding:6px 0; 
width:300px;
}


/* --------------- SD6 HM------------------ */

.headlines.sd6fullwidth{
clear: both;
width: 100%;
margin: 0;
height: auto;
overflow: hidden;
}

.headlines.sd6fullwidth ul{
margin: 15px 0;
padding: 0 5px;
height: auto;
overflow: hidden;
list-style-type:none;
}

.headlines.sd6fullwidth ul li{
margin: 0 0 5px 0px;
padding: 0px;
width: 320px;
min-height:120px;
float:left;
}

.headlines.sd6fullwidth ul li .headthumb {
  display: block;
  margin: 0 5px 5px 0;
  text-align: center;
  width:120px;
 float:left;
}

.headlines.sd6fullwidth ul li .topthumbmore {
  color: #990000;
  font-style: italic;
  width:120px;
  height:60px;
  margin: 0;
  padding: 0;
  text-align: center;
 float:left;
}

.headlines.sd6fullwidth ul li p {
 font-size:12px;
margin:5px 0 0 0;
}

.headlines.sd6fullwidth ul li:nth-of-type(2n+1) {
  margin-right:5px;
  padding-right:5px;
}

/* --------------- featurenav ------------------ */
.featurenav {
width: 646px;
border-bottom: 1px dotted #222;
background-color: #e6e6e6;
}

.featurenav .sectiondiv {
display: block;
background: #fff;
border-bottom: 1px dotted #222;
}

.featurenav .more {
display: block;
font-size: 12px;
position: static;
float: right;
}

.featurenav ul {
list-style-type: none;
padding: 0;
}

.featurenav img {
width: 103px;
}

.featurenav ul li {
float: left;
clear: none;
width: 103px;
margin: 4px 9px 0;
}

.featurenav .headtitle {
text-align: center;
font-size: 13px;
}

/* -------- topical stuff --------- */

.topical{
margin-bottom: 25px;
}

.topical ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.topical ul li{
margin: 0 0 5px 0;
position: relative;
}

.topical ul li h3{
margin: 0 0 0px 0;
padding: 0;
}

.topical ul li h3 a{
font-size: 12px;
}

.topical ul li .photo-link{
position: absolute;
display: block;
float: left;
margin: 0 0px 0px 0;
z-index: 999;
top: 0;
left: 0;
}

.topical li a.hasvideo {
    background: url("http://media.sandiego6.com/designimages/gbc_video-overlay-off_med.png") no-repeat scroll center center transparent;
    opacity: 0.5 !important
}


.topical ul li.hasvideo{
background: transparent url(http://media.sandiego6.com/designimages/xetv-videoicon.jpg) 0px 2px no-repeat;
padding:  0 0 0 18px;
}


/* -------------- STORY PAGES -------------- */

/* ------------ STORY PAGE -------------- */


.story #storytools {
width:100%;
}

.story #imware {
  border: 1px solid #CCCCCC;
  height: 30px !important;
  width: 100% !important;
  margin: 10px 0 0;
}

.story #imware .sectiondiv {
display:none;
}

.story #imware ul .tool-facebook-like-iframe {
  width: 100px !important;
}

.story #imware ul .tool-twitter,
.story #imware ul .tool-reddit {
  width: 80px !important;
}

.story #imware ul .tool-digg {
  width: 70px !important;
}


#storysection #contextualad {
width: auto;
border: none;
padding: 0;
}

#storysection{
width: 640px;
padding: 8px 8px 10px 8px;
}

.video16x9 .storybox{
width: auto;
height: auto;
overflow: hidden;
}

.story .video16x9 #storytools{
width: auto;
margin: 0;
}

.story #imware .sectiondiv {
  background: none repeat scroll 0 0 #EEEEEE;
  border-bottom: 1px solid #CCCCCC;
  height: 19px;
  margin: 0;
  padding: 0;
  width: 320px;
  border-left:none;
}

.story .columncenter #mpsectional .sectiondiv {
  display: block !important;
  visibility: visible !important;
  border-left:none;
  background:transparent;
}

#storysection .leadstoryimg {
  border: 1px solid #CCCCCC;
  clear: none;
  height: auto;
  margin: 0 0 5px;
  padding: 0;
  width: 320px;
}


.story .video16x9 #imware .sectiondiv{
width: auto;
}
.story .video16x9 #imware{
width: 150px;
margin: 0 0 0 5px;
height: 190px;
}

#main .video16x9 .storyimgcont{
background: transparent;
}

#storysection .title {
  clear: none;
  color: #144EB2;
  float: none;
  font-family: Arial,Times,Times New Roman,serif;
  font-size: 28px;
  line-height: 32px;
  margin: 0 0 10px;
  padding: 0;
  text-transform:uppercase;
  letter-spacing:0;
}


/* ---------------------------------------- */
/* --------------- SECTIONS --------------- */
/* ---------------------------------------- */

/* --------------- HOME------------------ */

#xetv-ttn-title{
width: 960px;
border-bottom: solid #5276AE 3px;
margin: 0;
}

*:first-child+html #xetv-ttn-title{
margin: 0 0 5px 0;
}

#xetv-ttn-title h1{
color: #234273;
text-transform: uppercase;
margin: 0 0 0px 0;
line-height: 40px;
text-indent: 20px;
}

#home-slider {
position:relative; 
height:395px;  
width:990px; 
margin:10px 0;
}

#home-slider .title h6 {
position:absolute; 
z-index:3; 
top:-40px; 
right:0; 
width:290px; 
height:20px;
 color:#fff; 
text-align:center; 
font-size:18px; 
text-transform:uppercase; 
font-weight:normal;
}

#index #headlineMediaViewer,
#home2 #headlineMediaViewer {
width:470px;
height:460px;
background-color: #F8F8F8;
border: 1px solid #E4E4E4;
border-radius: 5px;
padding: 4px;
}

#index #headlineMediaViewer #miso .media-details,
#home2 #headlineMediaViewer #miso .media-details {
width: 460px;
padding: 5px 5px;
margin: 0;
overflow: hidden;
bottom: 15px;
right: 10px;
}

#index #headlineMediaViewer #miso .media-container .fullsize,
#home2 #headlineMediaViewer #miso .media-container .fullsize {
width: 470px !important;
height: 300px !important;
}

#index #headlineMediaViewer #miso #flashcontent,
#home2 #headlineMediaViewer #miso #flashcontent {
top:5px;
right:5px;
}

#index #headlineMediaViewer #miso .media-details .caption,
#index #headlineMediaViewer #miso .media-details .caption a,
#home2 #headlineMediaViewer #miso .media-details .caption,
#home2 #headlineMediaViewer #miso .media-details .caption a   {
  color: #144EB2;
  font-size: 24px;
  font-weight: bold;
  line-height: 28px;
}

#index #headlineMediaViewer #miso .media-details .summary,
#home2 #headlineMediaViewer #miso .media-details .summary  {
  color: #000;
  font-size: 13px;
  height: auto;
  margin: 5px 0 0;
  overflow: hidden;
}

#index #headlineMediaViewer #miso .media-details,
#home2 #headlineMediaViewer #miso .media-details {
  background: url("") repeat scroll left top transparent;
  margin: 0;
  overflow: hidden;
  padding: 0 10px;
  width: 450px;
  border:none;
  top: 320px;
}

#index #headlineMediaViewer #miso-nav,
#home2 #headlineMediaViewer #miso-nav  {
display:none;
}

#headlinenewslocal {
float:left;
width:175px; 
height:480px;
}

#headlinenewslocal .sectiondiv {
display:none;
}

#headlinenewslocal ul {
list-style-type:none;
margin:0;
padding:0 10px;
}

#index #headlinenewslocal .headthumb {
  height: 90px;
  width: 160px;
  background:#222;
}

#headlinenewslocal ul li {
margin:0 0 15px 0;
}

#headlinenewslocal ul li .headtitle {
  color: #144EB2;
  font-size:11px;
  font-weight:bold;
  line-height:14px;
}

#headlinenewsnational-news,
#headlinenewsstate-news {
width:310px; 
float:left;
margin-right:20px;
}

#headlinenewsnational-news .sectiondiv,
#headlinenewsstate-news .sectiondiv {
border:none; 
background:transparent;
}

#headlinenewsnational-news  .sectiondiv h1 a,
#headlinenewsstate-news  .sectiondiv h1 a  {
color:#144EB2;
font-size:14px;
}

#headlinenewsnational-news  ul ,
#headlinenewsstate-news  ul {
list-style-type:none; 
margin:0; 
padding:0 0 0 5px;
}

#headlinenewsnational-news  ul li,
#headlinenewsstate-news  ul li {
border-bottom:1px dotted #CCCCCC; 
padding:7px 0 7px 0;
}

#headlinenewsnational-news  ul li a ,
#headlinenewsstate-news  ul li a {
color:#000;
}

#index #headline-module-gallery ul li > a,
#home2 #headline-module-gallery ul li > a  {
  background: none repeat scroll 0 0 #222222;
  display: block;
  float: left;
  height: 180px;
  margin-bottom: 10px;
  margin-right: 8px;
  text-align: center;
  width: 300px;
}

.promotionsbottom {
  height: 225px !Important;
}

.promotionsbottom  .sectiondiv h1 {
width:145px; 
overflow:hidden;
}

.promotionsbottom  ul { 
list-style-type:none; 
padding:0; 
margin:30px 0 0 0;
}

.promotionsbottom  ul li {
float:left; 
width:150px;  
margin:0 25px;
}

.promotionsbottom  ul li .photo {
max-height:90px; 
width:150px; 
background:#666;
}

.promotionsbottom  ul li .headtitle a {
color:#666; 
font-weight:normal; 
font-size:12px;
}

.promotionsbottom .photo-link { 
position:absolute; 
top:0; 
left:0;
}

.promotionsbottom li {
position:relative;
}

#bottom-nav-icons {
width:825px; 
margin:0 auto; 
clear:both;
}

#home-weather-forecast ul {
list-style-type:none; 
padding:0;
}

#home-weather-forecast li {
float:left;
}

#home-weather-forecast li.item1 {
width:350px; 
padding: 0 10px 0 0;
}

#home-weather-forecast li.item2,
#home-weather-forecast li.item3 {
background:#F6F6F6; 
height:175px; 
width:120px; 
margin:0 10px;
}

#weathercontent .temp,
#weathercontent .wind,
#weathercontent .pressure,
#weathercontent .humidity,
#weathercontent .current span {
display:none;
}

#weathercontent #forecast {
margin:20px 10px; 
text-align:center; 
color:#000;
}

#weathercontent .current {
font-size:18px;
}

#weathercontent .current .deg {
display:inline-block;
}

#weathercontent .icon {
height:58px; 
width:58px; 
margin:0 auto;
}

#home-weather-forecast li.item3 p {
text-align:center;
}

#home-weather-forecast li.item3 .icon {
margin:5px 0;
}

#home-weather-forecast #weathercontent #forecast {
  font-size: 14px;
}

/*---- Rotating Slideshow ----*/

#headlineMediaViewer {
display: block !important;
float: left;
height: 264px;
margin: 0 0 10px;
padding: 0 0;
position: relative;
width: 626px;
background: #252628;
padding: 10px;
}

#headlineMediaViewer #miso .media-container {
float: right;
padding: 0 0 0 5px;
}

#headlineMediaViewer #miso .media-container .media-fullsize{
padding: 0px 0 0 0px;
}

#headlineMediaViewer #miso .media-container .fullsize {
background-repeat: no-repeat;
background-position: center center;
background-color: #333; 
width: 470px !important;
height: 264px !important;
}

#headlineMediaViewer #miso .media-container .media-playIcon{
background: transparent url(http://media.cbs58.com/designimages/hasvideo_B.png) no-repeat center;
position: absolute;
top: 0px;
}

#headlineMediaViewer #miso #flashcontent {
position: absolute;
top: 10px;
right: 10px;
margin: 0px;
z-index: 10;
}

#headlineMediaViewer #miso #flashUpgrade {
display: none !important;
}

#headlineMediaViewer #miso .media-details{
width: 460px;
padding: 5px 5px;
margin: 0;
overflow: hidden;
background: transparent url(http://media.sandiego6.com/designimages/xetv-miso-ribbon.png) top left repeat;
position: absolute;
bottom: 25px;
right: 10px;
border-bottom: solid #293f70 1px;
}

#headlineMediaViewer #miso .media-details .caption {
color: #fff;
text-align: center;
font-size: 16px;
margin: 0px 0 4px 0;
font-weight: bold;
text-align: left;
}

#headlineMediaViewer #miso .media-details .caption a{
color: #fff;
}

#headlineMediaViewer #miso .media-details .summary {
height: auto;
margin: 0;
overflow: hidden;
font-size: 12px;
color: #fff;
}

#headlineMediaViewer #miso-nav {
    height: 264px;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 10px;
    top: 10px;
    width: 132px;
background: #293F70;
text-align: center;
}

#headlineMediaViewer #miso-nav .media-item-container {
float: left;
}

#headlineMediaViewer #miso-nav ul {
margin: 0px; 
padding: 0 0px 0 1px;
list-style-type: none;
padding: 5px 0 0 5px;
}

#headlineMediaViewer #miso-nav .wide li {
background: none repeat scroll 0 0 #333333;
display: block;
float: left;
height: 58px;
margin: 0 2px 5px 0;
opacity: 0.5;
overflow: hidden;
padding: 0 0 0 0;
text-align: left;
width: 120px;
}

#headlineMediaViewer #miso-nav .wide li.selected {
opacity: 1;
}

#headlineMediaViewer #miso-nav .wide li img {
  width: 120px;
  margin-right: 10px;
  float: left;
}

#headlineMediaViewer #miso-nav .wide li span.title {
  color: #fff;
  font-size: 14px;
  line-height: 22px;
}

#headlineMediaViewer #miso-nav .wide li span.title:hover {
  text-decoration: underline;
}

#headlineMediaViewer #miso-nav .wide li a {
background: url(http://media.sandiego6.com.com/designimages/bim_headMediaViewer_highlight.png) no-repeat;
}

#headlineMediaViewer #miso-nav .resume{
background:#CCCCCC url(http://media.sandiego6.com/designimages/bim_headMediaViewer_arrow.png) no-repeat scroll 0 0;
height:24px;
width:24px;
position: absolute;
z-index: 90;
left: -28px;
top: 2px;
display: none;
}

#headlineMediaViewer #miso-nav .pause{
width: 24px;
height: 24px;
background: url() no-repeat;
background-color: transparent;
position: absolute;
z-index: 90;
left: -28px;
top: 2px;
display: none;
}



/*---- Weather ----- */

#index #headlineweather ul{
list-style-type: none;
margin: 0;
padding: 0;
}
#index #headlineweather ul li .headthumb{
display: block;
height: auto;
width: auto;
}
#index #headlineweather ul li .topthumbmore{
width: 200px;
height: auto;
margin: 0 0 0 8px;
}


/* ---- PROMOTIONS & CONTESTS ---- */

#weather #ad_12,
#index #ad_12{
clear: both;
}

#weather #ad_12,
#weather #ad_11,
#index #ad_12,
#index #ad_11{
width: 160px;
height: 600px;
float: left;
}

#weather #promotions.headlines,
#index #headlinepromotions{
width: 160px;
margin: 0 75px;
float: left;
}

#weather #promotions.headlines .sectiondiv,
#index #headlinepromotions .sectiondiv{
border: solid #fff 0px;
}

#weather #promotions.headlines .sectiondiv h6,
#index #headlinepromotions .sectiondiv h1{
text-transform: none;
font-size: 12px;
font-weight: normal;
margin: 0;
text-align: left;
text-indent: 0px;
padding: 0;
}

#weather #promotions.headlines ul,
#index #headlinepromotions ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#weather #promotions.headlines ul li,
#index #headlinepromotions ul li{
margin: 0 0 10px 0;
height: auto;
overflow: hidden;
text-align: center;
width: auto;
}

#weather #promotions.headlines ul li .photo,
#index #headlinepromotions ul li a{
margin: 0;
}

#weather #weather-galleries .section-morelink,
#weather #weather-galleries .headlines-morelink,
#weather #promotions.headlines .section-morelink,
#weather #promotions.headlines .headlines-morelink,
#weather #promotions.headlines ul li .videoicon,
#weather #promotions.headlines ul li h3,
#index #headlinepromotions ul li .videoicon,
#index #headlinepromotions ul li .headtitle{
display: none;
}

#weather .columncenter #weathercontent  #forecast .current, 
#weather .columncenter #weathercontent  #forecast .condition {
  clear: both !important;
  font-size: 16px;
  margin: 0 0 0 20px;
  text-align: left;
}

#weather .columncenter #weathercontent #forecast .temp, 
#weather .columncenter #weathercontent #forecast .wind, 
#weather .columncenter #weathercontent #forecast .pressure, 
#weather .columncenter #weathercontent #forecast .humidity {
  margin: 0 0 0 20px !important;
}

#weather .bimVideoPlaylist {
  margin-bottom: 10px;
}

#weather .bimVideoPlaylist,
#weather .bimVideoPlaylist .bimVideoPlayer,
#weather .bimVideoPlaylist .bimVideoPlayer .bimvidMain,
#weather .bimVideoPlaylist .bimVideoPlayer .bimvidMain .bimvidImages {
  float: left;
  width: 400px !important;
  height: 225px !important;
}

#weather .bimVideoPlaylist .bimVideoPlayer .bimvidCompanion {
  top: 225px;
}

/* ------------- Weather ------------------*/


/* myWeather Styles */


/* ------------------------ */
/* - WEATHER MAPS - */
/* ------------------------ */

.weathermaps #topweathermap {
  border: 1px solid #000000;
  margin: 30px;
  padding: 0;
  width: 562px;
}

.weathermaps #topweathermap h1 {
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
font-size: 22px;
text-align: center;
background: #005796;
line-height: 36px;
padding: 0;
margin: 0;
border-bottom: 1px solid #003963;
color: #fff;
letter-spacing: .75px;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
}

.weathermaps #weathermapthumbs {
float: left;
width: 392px;
padding: 0;
  margin: 30px;
}

.weathermaps #weathermapthumbs h2 {
color: #333;
font-style: italic;
font-size: 13px;
font-weight: normal;
margin: 0 0 15px 0;
font-family: Helvetica, Arial, sans-serif;
}

.weathermaps #weathermapthumbs p {
color: #005796;
margin: 0 0 0 5px;
padding: 2px 0 0 0;
font-size: 12px;
}


.weathermaps #weathermapthumbs ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.weathermaps #weathermapthumbs ul li img {
width: 100px;
padding: 5px;
border: 1px dotted #9e9e9e;
background-color: #efefef;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.weathermaps #weathermapthumbs ul li {
width: 110px;
height: 135px;
margin: 0;
padding: 0 15px 0 0;
float: left;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}

.weathermaps #content-one {
margin: 0;
padding: 0;
width: 960px !important;
}

.weathermaps .columncenter {
padding: 0;
margin: 0;
}

.weathermaps #natad300x250 {
width: 300px;
height: 250px;
background-color: #eee;
margin: 10px 0;
clear: both;
}

.parentweather .sectiondiv h1{
font-family: helvetica, arial, sans-serif;
font-size: 16px;
}

/* ------------------------ */
/* -- MAIN WEATHER - */
/* ------------------------ */

.wxRadar weatherinteractive-radar .columnleft {
display:none;
}

.wxRadar weatherinteractive-radar .columncenter {
width:100%;
}

#weather .bimVideoPlayer {
width: 480px;
height: 249px;
padding: 0;

clear: both;
}

#weather  .bimVideoPlayer,
#weather  #flashvidcontainer {
float: none;
}

#weather  #video-companion {
display: block;
width: 300px;
height: 250px;
float: left;
clear: none;
margin: 0 0 0 10px;
}

#weather #prerollCompanion {
display: block;
width: 300px;
height: 250px;
float: left;
clear: none;
overflow: hidden;
}

#weather #content-one {
float: left;
width: 640px;
}


/* ----- Weather page current module ----- */

#weather #weather2box {float: right;width: 230px;height: 240px;margin: 0 20px 0 0;padding: 0;clear: none;}
#weather #weather2box .sectiondiv3 {margin: 0 0 10px;text-align: center;background: none;border-left: none;border-bottom: 1px solid #B2BAD0;border-top: 2px solid #364B71;}
#weather #weather2box h1 {color: #000; text-align: center; font-size: 18px; line-height: 30px; text-transform: none; font-weight: normal;}
#weather2box .icon {margin: 10px 0 20px 20px;float: left;}
#weather2box .icon img {padding: 0;border: 1px solid #001951;}
#weather2box #forecast .temp, #weather2box #forecast .weather, #weather2box #forecast .wind, #weather2box #forecast .pressure, #weather2box #forecast .humidity {display: block; visibility: visible; float: left!important; clear: left;}

#weather2box #forecast .temp {font-size: 16px;}
#weather2box #forecast .weather {font-size: 16px; margin: 0 0 20px 20px;}
#weather2box #forecast .wind, #weather2box #forecast .pressure, #weather2box #forecast .humidity {font-size: 13px;}

/* ----- weatherform ----- */

#weather #weatherform {
text-align: center;
}


#weather #weathercontent #weatherform .sectiondiv h1 {
font-size: 12px;
width: 180px;
text-align: center;
font-family: Helvetica, Arial, sans-serif;
padding: 10px 0 0 0;
margin: 0;
}

#weather #weathercontent #weatherform ul {
list-style-type: none;
padding: 0;
margin: 0;
}

/* ----- FORECAST CONTAINER ----- */

#weather #forecast-container{
width: 400px;
overflow: hidden;
}


/* ----- text forecast ----- */

#weather .forecast-text {
  clear: none;
  float: left;
  font-size: 13px;
  line-height: 20px;
  margin: -180px 0 0;
  padding: 0;
  width: 650px;
}

#weather  .forecast-bio {
width: 120px;
height: 155px;
float: right;
padding: 0;
margin: 0 10px;
border: 1px solid #efefef;
background-color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 10px;
}

#weather  .forecast-bio img {
width: 120px;
-moz-box-shadow: 1px 1px 2px #888;
-webkit-box-shadow: 1px 1px 2px #888;
}

#weather .forecast-bio .bio-image {
margin: 0 0 10px 0;
padding: 0;
}


#weather .forecast-bio .bio-title {
font-size: 12px;
color: #555;
}

/* --------------------------- */
/* ----- Hourly Forecast ----- */
/* --------------------------- */

#weather #weather-galleries,
#weather #hourly-forecast, 
#weather #five-day, 
#weather #weather-main-bios,
#weather #weather-main-radar {
clear: both;
width: 630px;
overflow: hidden;
margin: 10px 0;
float: left;
}

#hourly-forecast .sectiondiv{
  border:none;
  background:transparent;
}

#weather #hourly-forecast .sectiondiv h1,
#weather #five-day h5,
#weather #weather-main-radar .sectiondiv h1,
#weather #weather-main-bios .sectiondiv h1,
#weather #weather-right-bios .sectiondiv h1,
#weather #weather-right-radar .sectiondiv h1,
#weather #weather-galleries .sectiondiv h6 {
    font-family: Arial, Verdana, Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 0 0 0 8px;
    text-transform: uppercase;
    border-bottom: 1px solid #B2BAD0;
    border-top: 2px solid #364B71;
   color: #000000;
}

#weather #hourly-forecast #hourly-data {
overflow: hidden;
font-size: 11px;
}

#weather #hourly-forecast #scroll-mask {
width: 630px;
}

#weather #hourly-forecast #scroll-mask ul li div,
#weather #five-day-data ul li {
color: #333;
}

#weather #hourly-forecast #additional-scroller a {
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
background: #f2f6f9;
color: #005796;
font-size: 12px;
padding: 5px;
text-decoration: none;
font-family: Helvetica, Arial, sans-serif;
}

#weather #hourly-forecast #additional-scroller a:hover {
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
background: #005796;
color: #fff;
font-size: 12px;
padding: 5px;
text-decoration: none;
}

#weather #hourly-forecast #additional-scroller ul {
margin: 5px 0 0 0;
padding: 0;
}

#weather #hourly-forecast #additional-scroller ul li {
margin: 0 0 15px 0;
width: 67px;
padding: 0 10px;
text-align: center;
border-right: 1px dashed #eee; 
}

#weather #hourly-forecast #additional-scroller ul li.headtitle {
display: none;
visibility: hidden;
}

#weather #hourly-forecast #additional-scroller ul li .hour-name {
font-size: 12px;
}

#weather #hourly-forecast #additional-scroller ul li .temps {
font-size: 16px;
padding: 5px 0;
}

#weather #hourly-forecast #additional-scroller ul li .precip,
#weather #hourly-forecast #additional-scroller ul li .wind {
font-weight: bold;
font-size: 11px;
line-height: 13px;
}

#weather #hourly-forecast #additional-scroller ul li .precip-data,
#weather #hourly-forecast #additional-scroller ul li .winddir,
#weather #hourly-forecast #additional-scroller ul li .windspeed,
#weather #hourly-forecast #additional-scroller ul li .windmph {
font-weight: normal;
}

/* ----------------------------- */
/* ----- SEVEN Day Forecast ----- */
/* ----------------------------- */

#five-day {
clear: none;
border: none;
}

#weather #five-day-data ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: visible;
border-left: none;
}

#weather #five-day-data ul li {
width: 80px;
height: 190px;
float: left;
margin: 0;
padding: 0 5px 10px 5px;
text-align: center;
font-size: 12px;
border-bottom: 1px solid #eee;
border: none;
}

#weather #five-day-data ul li .icon {
margin: 5px auto;
padding: 0;
width: 55px;
}

#weather #five-day-data ul li h6 {
font-size: 13px;
margin: 5px 0;
}

#weather #five-day-data ul li .wind {
margin: 5px 0;
}


#weather #five-day-data ul li p {
font-weight: bold;
color: #005796;
margin: 0;
font-size: 12px;
}

#weather #five-day-data ul li p.conditions {
height: 40px;
}

#weather #five-day-data ul li:nth-child(odd) {
background: #f2f6f9;

}

/* ------------------------------ */
/* --- Main Column Bios&Radar --- */
/* ------------------------------ */

#weather #weather-galleries ul,
#weather #weather-main-bios ul,
#weather #weather-main-radar ul {
list-style-type: none;
margin: 0 0 0 10px;
padding: 0;
}

#weather #weather-main-bios ul li  {
margin: 10px 24px 0 0;
padding: 0;
width: 152.5px;
float: left;
}

#weather #weather-main-radar ul li {
margin: 10px 5px 0 5px;
padding: 0;
width: 140px;
height: 140px;
float: left;
}

#weather #weather-galleries ul li {
margin: 10px 5px 0 5px;
padding: 0;
width: 160px;
height: 140px;
float: left;
}


/* ------------------------------ */
/* --- Side Column Bios & Radar -- */
/* ------------------------------ */

#weather #weather-right-bios,
#weather #weather-right-radar {
width: 280px;
margin: 0 auto 10px;
padding: 10px;
clear: left;
}

#weather #weather-right-bios:after,
#weather #weather-right-radar:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#weather #weather-right-bios ul,
#weather #weather-right-radar ul {
list-style-type: none;
margin: 5px auto;
padding: 5px 0 10px 0;
}


#weather #weather-right-radar ul li {
float: left;
margin: 0 10px;
padding: 0;
width: 120px;
height: 140px;
clear: none;
}

#weather #weather-right-bios ul li {
float: left;
margin: 0 5px;
padding: 0;
width: 130px;
height: auto;
clear: none;
}


#weather #weather-right-bios ul li a,
#weather #weather-right-radar ul li a {
color: #005796;
}

#weather #weather-right-radar ul li p,
#weather #weather-right-radar ul li p {
margin: 0;
font-size: 13px;
}


/* --------------- */
/* ----- Ads ----- */
/* --------------- */

#weather #ad300x100 {
width: 300px;
height: 100px;
background: #eee;
margin: 10px 0;
padding: 0;
overflow: hidden;
}

.parentweather #natadad300x250 {
width: 300px;
height: 250px;
background: #eee;
padding: 0;
margin: 0 0 10px 0;
overflow: hidden;
}


#weather #forecast-container #ad120x60 {
width: 120px;
height: 60px;
background: #eee;
float: right;
padding: 0;
margin: 0 10px 0 0;
overflow: hidden;
}

/* -------------------------------------- */
/* ----- Severe Weather Alerts Page ----- */
/* -------------------------------------- */

#weather.weathersevere #content-container {
width: 630px;
}

#weather.weathersevere #severe-alert {
border: 1px dotted #9e9e9e;
background-color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 10px;
margin: 0 0 10px 0;
}

#weather.weathersevere h1.alert-header {
font-size: 18px;
line-height: 38px;
margin: 0;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
background: #fff;
color: #005796;
font-family: Helvetica, Arial, sans-serif;
letter-spacing: .2px;
}

#weather.weathersevere ul#details {
margin: 0 0 0 10px;
padding: 0;
list-style-type: none;
}

#weather.weathersevere #details li,
#weather.weathersevere li h5 {
float: left;
}

#weather.weathersevere #details li {
margin: 10px 0 0 0;
}

#weather.weathersevere #details:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}


#weather.weathersevere li.start-time,
#weather.weathersevere li.expire-time {
width: 50%;
}

#weather.weathersevere li.alert-details,
#weather.weathersevere li.alert-details h5 {
width: 100%;
}

#weather.weathersevere li h5 {
font-size: 16px;
line-height: 24px;
margin: 0 10px 0 0;
}

#weather.weathersevere li p {
font-size: 14px;
line-height: 24px;
margin: 0;
}

#weather.weathersevere li.alert-details .severe-details {
line-height: 17px;
clear: both;
padding: 10px 0 0 0;
font-size: 13px;
}

/* ---- Severe Alert Types ---- */

#weather.weathersevere .warning h1 {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: #FC0204;
color: #fff;
padding: 5px 5px 5px 10px;
border: 1px dotted #750102;
}

#weather.weathersevere .watch h1 {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: #FFFF00;
color: #000;
padding: 5px 5px 5px 10px;
border: 1px dotted #aa0;
}


/* - MYWX HOURLY SCROLLER - */
#weather #scroll-mask{
float:left;
overflow:hidden;
width: 790px;
}

#weather #scroll-mask ul {
width: 9999px;
list-style-type:none;
}

#weather #scroll-mask li {
float:left;
width: 90px;
}

#weather .video{
width: 400px;
float: left;
}

#weather  .currents{
margin: 0px 0 0 0;
}

#weather .currents .sectiondiv{
border: none;
margin: 10px 0 0 0;
width: 200px;
}


#weather .currents #weathercontent #weatherform  .sectiondiv h1{
padding: 0;
}

#weather .sectiondiv{
height: auto;
}

#weatherforecast #story {
background: #ddd;
}

#weather #extendedbox {
margin-bottom: 8px;
}

#weathertitle  .sectiondiv{
width:390px; 
float:left;
}

#forecast-container .sectiondiv {
display:none;
}

#weather .columncenter #currentmodule .temp,
#weather .columncenter #currentmodule .wind,
#weather .columncenter #currentmodule .pressure,
#weather .columncenter #currentmodule .humidity {
display:block;
}

#xetv-6-day-forecast{
width: 640px;
}

#xetv-6-day-forecast ul li img{
width100%;
}

#xetv-6-day-forecast ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#xetv-6-day-forecast ul li{
text-align: center;
}

.parentweather #weatherftp {
width: 100%;
padding: 0;
margin: 0;
background: #fff;
}

.parentweather  #weatherftp table {
padding: 8px;
text-align: center;
}

.parentweather  #weatherftp table p {
margin: 0;
padding: 4px 0 20px 0;
}

#weather #weather-right-bios ul li{
height: auto;
}

#weather #weather-main-bios img.photo,
#weather #weather-right-bios img.photo{
height: auto;
}

#myWxRightCol .current {
  color: #284AAC;
  float: left;
  font-size: 30px;
  font-weight: bold;
  margin: -20px 20px 0 -10px;
}


/* ---- COLEMAN UNIVERSITY ---- */

#promotionscoleman-university .columnleft{
display: none;
}

#promotionscoleman-university iframe{
width: 960px;
}

/* ----------- VIDEOS ---------------- */

/* ------------- Video Section -------------- */
#content.videoSection{
height: auto;
overflow: hidden;
width: 960px;
margin: 10px 0 0 0;
}

#content.videoSection #prerollCompanion{
background-color: transparent!important;
}

#content.videoSection .top-story {
width: 960px;
height: auto;
}

#content.videoSection #content-one,
#content.videoSection #content-two,
#content.videoSection #content-three {
margin: 0;
}

#content.videoSection #content-one h2 {
font-size: 17px !important;
}

/* ---- VIDEO CATEGORIES ---- */

#content.videoSection #content-one{
padding: 0 0 5px 0!important;
clear: both !important;
background: #ddd !important;
width: 620px !important;
margin: 0 0 0px 0 !important;
background: #D7E0F0!important;
height: 28px !important;
}

#content.videoSection #content-one #section-nav{
margin: 0!important;
}

#content.videoSection #content-one #section-nav .title{
display: none;
}

#content.videoSection #content-one #section-nav ul{
list-style-type: none;
margin: 0;
padding: 0 0 0 0;
height: 28px;
overflow: hidden;
background: #001750 url(http://media.sandiego6.com/designimages/xetv-nav-back.jpg) top left repeat-x;
}

#content.videoSection #content-one #section-nav ul li{
float: left;
padding: 0 8px;
}

#content.videoSection #content-one #section-nav ul li a{
display: block;
color: #fff;
padding: 0 10px;
font-weight: bold;
font-size: 13px;
height: 24px;
margin: 4px 0 0 0;
line-height: 22px;
}

#content.videoSection #content-one #section-nav ul li.selected a,
#content.videoSection #content-one #section-nav ul li a:hover{
background: #D7E0F0;
color: #224275;
text-decoration: none;
}


/* ---- VIDEO LISTING ---- */

#content.videoSection #content-two{
background: #D7E0F0;
float: left;
width: 600px !important;
}

#content.videoSection #content-two #vids{
height: auto;
width: 600px;
background: #D7E0F0;
}

#content.videoSection #content-two #vids ul li p,
#content.videoSection #content-two #vids ul li h3,
#content.videoSection #content-two #vids ul li h6{
margin: 0;
padding: 0;
}


#content.videoSection #content-two ul{
list-style-type: none;
padding: 0;
margin: 0;
background: transparent;
height: auto;
overflow: hidden;
border-right: solid #D7E0F0 5px;
border-left: solid #D7E0F0 8px;
}

#content.videoSection #content-two ul li{
height: auto;
width: 120px;
height: 130px;
float: left;
margin: 0 0px 20px 0;
padding: 10px 13px !important;
overflow: hidden;
background: #E6EFFF;
}

#content.videoSection #content-two ul li .photo{
background: #333;
float: left;
margin: 0 5px 0 0;
}
#content.videoSection #content-two ul li h3 a{
color: #244272;
font-size: 12px;
}


#content.videoSection #content-two #vids ul li p,
#content.videoSection #content-two #vids ul li h6,
#content.videoSection #content-two .headlines-morelink{
display: none;
}


/* ---- VIDEO Left COLUMN ---- */

#content.videoSection #content-three{
height: auto;
overflow: hidden;
float: left;
margin: -38px 0 0 20px;
}


#content.videoSection #content-three .most-popular{
width: 300px;
height: auto;
margin: 0 0 15px 0;
padding: 20px 0 0 0;
position: relative;
}


#content.videoSection #content-three .most-popular ol li{
clear: both;
height: auto;
width: 100%;
padding: 5px 0;
}

#content.videoSection #content-three .most-popular ol{
margin:10px 0;
list-style-type: none;
padding: 0 0 0 5px;

}

#content.videoSection #content-three .most-popular h6{
background: transparent url() top left no-repeat;
color: #222;
height: 25px;
font-size: 18px;
position: absolute;
width: 300px;
top: 0px;
left: 0px;
margin: 0;
border-top: solid #364B71 2px;
border-bottom: solid #b2bad0 1px;
line-height: 25px;
}

#content.videoSection #content-three .most-popular ol li.item1{
padding: 15px 0 0 0;
}

#content.videoSection #content-three .most-popular ol li .photo{
float: left;
margin: 0 5px 0 0 ;
background: #333;
}


#content.videoSection #content-three .most-popular ol li h3{
margin: 0;
float: left;
width: 190px;
font-size: 12px;
}

#content.videoSection #content-three .most-popular ol li .entry-morelink{
display: none;
}

#content.videoSection .top-story ul li .bimVideoPlayer{
float: left;
width: 448px;
margin: 0 5px 0 0 !important;
}

#content.videoSection .top-story ul li h3{
margin: 0 0 5px 0!important;
}

#content.videoSection .top-story ul li .updated{
font-weight: normal;
font-size: 10px;
margin: 0 0 5px 0 !important;
}

#content.videoSection .top-story ul li p{
margin: 0 !important;
}


#content.videoSection #video ul, 
#content.videoSection #video li{
list-style-type: none;
}

/*------ IE7 Overlay Play Icon -----*/

*:first-child+html #bio .photo-link{
margin-left: 0px;
}

*:first-child+html .photo-link{
margin-left: -80px;
}

/* ----------- TRAFFIC --------------- */

#traffic .columnleft{
display: none;
}

#traffic .columncenter iframe{
width: 960px;
}

/*----------SD6 Styling-----------------*/

#newssd6-in-the-morning .headlinewimages {
width:300px; 
float:left;
min-height: 300px;
}

#newssd6-in-the-morning .headlinewimages:nth-of-type(2n+1) {
margin-right:25px;
}

#newssd6-in-the-morning .headlinewimages ul .head1 p{
  display: none;
}

#newssd6-in-the-morning .headlinewimages ul .head1 a:link, 
#newssd6-in-the-morning .headlinewimages ul .head1 a:visited, 
#newssd6-in-the-morning .headlinewimages ul .head1 a:active {
  font-weight:normal;
}

#newssd6-in-the-morning .headlinewimages ul li .headtitle {
color:#000;
font-weight: normal;
}

#newssd6-in-the-morning .headlinewimages .head2,
#newssd6-in-the-morning .headlinewimages .head3,
#newssd6-in-the-morning .headlinewimages .head4,
#newssd6-in-the-morning .headlinewimages .head5{
border-top: 1px solid #DDDDDD;
padding: 5px 0 5px 0;
list-style-type:none;
margin:0 0 0 -15px;
}

#newssd6-in-the-morning .headlinewimages ul li:last-child{
  border-bottom: 1px solid #DDDDDD;
  padding-top: 5px;
}

#newssd6-in-the-morning #headlineMediaViewer #miso {
float:left;
}

#newssd6-in-the-morning #headlineMediaViewer #miso-nav {
left:500px; 
background:#252628;
}
#newssd6-in-the-morning  #headlineMediaViewer #miso .media-details {
  background: url("") repeat scroll left top #252628;
  border-bottom: 1px solid #293F70;
  bottom: 0;
  left: 15px;
}

#newssd6-in-the-morning .headlinewimages ul li,
#newssd6-in-the-morning .headlines ul li {
  font-size: 14px;
  line-height: 18px;
}


#newssd6-in-the-morning #home-slider {
  height: 295px;
  margin: 10px 0;
  position: relative;
  width: 100%;
}

#newssd6-in-the-morning #home-slider .title h6 {
  background: none repeat scroll 0 0 transparent;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: normal;
  height: 20px;
  position: absolute;
  right: 5px;
  text-align: center;
  text-transform: uppercase;
  top: -30px;
  width: 170px;
  z-index: 3;
}


#newssd6-in-the-morning #headlineMediaViewer #miso-nav {
  background: none repeat scroll 0 0 #293F70;
  height: 264px;
  left: 10px;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 10px;
  width: 152px;
}

#newssd6-in-the-morning #headlineMediaViewer {
  background: none repeat scroll 0 0 #252628;
  display: block !important;
  float: left;
  height: 264px;
  margin: 0 0 10px;
  padding: 10px;
  position: relative;
  width: 640px;
}

#newssd6-in-the-morning #headlineMediaViewer #miso-nav {
  background: none repeat scroll 0 0 #252628;
  height: 254px;
  left: 495px;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 30px;
  width: 152px;
}

#newssd6-in-the-morning #headlineMediaViewer #miso-nav .wide li {
  background: none repeat scroll 0 0 #333333;
  display: block;
  float: left;
  height: 53px;
  margin: 0 10px 8px;
  opacity: 0.5;
  overflow: hidden;
  padding: 0;
  text-align: left;
  width: 115px;
}

#newssd6-in-the-morning #headlineMediaViewer #miso-nav .wide li img {
  float: left;
  margin-right: 5px;
  width: 115px;
}

#newssd6-in-the-morning #headlineMediaViewer #miso #flashcontent {
  left: 15px;
  margin: 0;
  position: absolute;
  top: 10px;
  z-index: 10;
}

#newssd6-in-the-morning #headlinenewsseen-on-6,
#newssd6-in-the-morning #headlinenewssd6-in-the-morninganimal-house,
#newssd6-in-the-morning #headlinenewssd6-in-the-morningdaily-dose,
#newssd6-in-the-morning #headlinenewssd6-in-the-morninglawyer-in-blue-jeans,
#newssd6-in-the-morning #headlinenewssd6-in-the-morningkellis-coming-attractions,
#newssd6-in-the-morning #headlinenewssd6-in-the-morningpresenting-sd,
#newssd6-in-the-morning #headlinenewssd6-in-the-morningdr-daly,
#newssd6-in-the-morning #headlinenewssd6-in-the-morningwest-escondido-auto,
#newssd6-in-the-morning #headlinenewssd6-in-the-morningtalk-to-dr-tess {height: 310px;}
/*------------Slideshow Player - for Where's Ruben----------*/
#newssd6-in-the-morningwheres-ruben #container #maintable .columncenter #headlineMediaViewer {
    background: none repeat scroll 0 0 #efc37f;}

#newssd6-in-the-morningwheres-ruben #container #maintable .columncenter #headlineMediaViewer #miso .media-container .fullsize {
    background-color: #68482c;}

#newssd6-in-the-morningwheres-ruben #container #maintable .columncenter #headlineMediaViewer #miso .media-details {
    background: url("http://media.sandiego6.com/designimages/xetv-miso-ribbon-ruben2.png") 
      repeat scroll left top transparent;}

#newssd6-in-the-morningwheres-ruben #container #maintable .columncenter #headlineMediaViewer #miso-nav {
    background: none repeat scroll 0 0 #68482c;}

#newssd6-in-the-morningwheres-ruben #container #maintable .columncenter #headlineMediaViewer #miso .media-details .caption a {color:black;}

#newssd6-in-the-morningwheres-ruben #container #maintable .columncenter #headlineMediaViewer #miso .media-details p{color:black;}

#newssd6-in-the-morning #headlinenewssd6-in-the-morningkellis-coming-attractions .sectiondiv h1 {
letter-spacing: -1px;
}

/*----------BIM CONTENT, SD6 Styling-----------------*/
.BIMcontentfeed ul li .headthumb  {display:none;}

.BIMcontentfeed ul .head1, .BIMcontentfeed ul .head2 {
    clear: both;
    display: block;
    float: none;
    margin: 15px 0;
    min-height: 100px;
    padding: 0;
}

.BIMcontentfeed ul .head1 .headthumb, 
.BIMcontentfeed ul .head2 .headthumb  {
    display: block;
    float: left;
    height: 92px;
    margin: 0 5px;
    text-align: center;
    width: 162px;}
    
 .BIMcontentfeed .topthumbmore {display: none;}

.BIMcontentfeed .head1 .headtitle, .BIMcontentfeed .head2 .headtitle {
    float: left;
    font-size: 13px;
    font-weight: bold;
    width: 400px;
}

.BIMcontentfeed ul .head1 p, .BIMcontentfeed ul .head2 p {
    font-size: 12px;
    margin: 0;
    padding: 4px 10px 4px 0;
    width: 550px;
}

/*Promotions Programs*/

#deals-rewards .rewards.left{
    float:left;
    width:301px;
                clear:both;}

#deals-rewards .rewards.right{
    float:left;
    width:301px;
    margin-left:30px;
    margin-bottom:26px;}

#deals-rewards h2{font-size:16px;}
#deals-rewards p{
    font-size:14px;
    line-height:25px;
    margin-top:-10px;}

#deals-rewards img{
                float:right;
                margin: 0 0 5px 5px;}
#deals-rewards #sd6rewards{
    margin-top: -34px; 
    margin-right: 23px;}

#deals-rewards #sd6gc{
     padding-right: 17px; 
     margin-top: -36px;}

#deals-rewards #mands{
    margin-top: -31px; 
    padding-right: 14px;}

/*Deals with headline modules that are used to display stories*/

.fullwidth.fullstory ul .head1 a.headtitle {display: none;}
.fullwidth.fullstory ul .head1 {list-style: none outside none;}


/*temporary*/
.headerpromo{display:none;}


/*fauxwidth -- 2 half column headline modules together as a fullwidth*/
.headlines.fauxwidth{
    color: #0A477A;
    float: left;
    width: 315px;
    padding:0;
    margin:0;}

/*Biographies*/
#bio p {
    font-size: 14px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 20px;
    text-align: center;}

.biotools {
    float: left;
    margin-right: 20px;
    width: 200px;}
    
    
/*BimContent Pages*/
#newssports #headlineSports ul .head1 .headthumb,
#newssports #headlineSports ul .head2 .headthumb{
    background: url("http://media.sandiego6.com/designimages/sports-small.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 92px;
    margin: 0 5px;
    text-align: center;
    width: 162px;
}

#newssports .columncenter .headlinetopstory .headthumb {
  display: block;
  float: left;
  height: auto;
  margin: 0 5px 5px;
  text-align: center;
  width: 300px;
}

#newssports .columncenter .headlinetopstory .topthumbmore {
  color: #990000;
  float: left;
  font-style: italic;
  height: auto;
  margin: 0 5px 0 0;
  padding: 0;
  text-align: center;
  width: 300px;
}

#newssports .columncenter .headlinetopstory .headthumb {
  display: block;
  float: left;
  height: auto;
  margin: 0 5px 5px;
  text-align: center;
  width: 300px;
}
#newsentertainment #headlineEntertainment ul .head1 .headthumb,
#newsentertainment #headlineEntertainment ul .head2 .headthumb{
    background: url("http://media.sandiego6.com/designimages/entertainment-small.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 92px;
    margin: 0 5px;
    text-align: center;
    width: 162px;}

#newsbusiness #headlineBusiness ul .head1 .headthumb,
#newsbusiness #headlineBusiness ul .head2 .headthumb{
    background: url("http://media.sandiego6.com/designimages/business-small.jpg") no-repeat scroll 0 0 transparent;   
    display: block;
    float: left;
    height: 92px;
    margin: 0 5px;
    text-align: center;
    width: 162px;}


#newsbusiness #main .video16x9 .leadstoryimg,
#newsentertainment #main .video16x9 .leadstoryimg,
#newssports #main .video16x9 .leadstoryimg {display:none;}

#newsbusiness #main .video16x9 .storyimgcont {
    background: url("http://media.sandiego6.com/designimages/business-big2.jpg") no-repeat scroll 0 0 transparent;
    width: 480px;
    height: 270px;}
    
#newssports #main .video16x9 .storyimgcont {
    background: url("http://media.sandiego6.com/designimages/sports-big2.jpg") no-repeat scroll 0 0 transparent;
    width: 480px;
    height: 270px;}
    
#newsentertainment #main .video16x9 .storyimgcont {
    background: url("http://media.sandiego6.com/designimages/entertainment-big2.jpg") no-repeat scroll 0 0 transparent;
    width: 480px;
    height: 270px;}
    
#headlineBusiness .head1 .headthumb img,
#headlineEntertainment .head1 .headthumb img,
#headlineSports .head1 .headthumb img {display:none;}

#headlineBusiness .head1 .headthumb 
{background: url("http://media.sandiego6.com/designimages/business-small.jpg") no-repeat scroll 0 0 transparent;}

#headlineSports .head1 .headthumb 
{background: url("http://media.sandiego6.com/designimages/sports-small.jpg") no-repeat scroll 0 0 transparent;}

#headlineEntertainment .head1 .headthumb 
{background: url("http://media.sandiego6.com/designimages/entertainment-small.jpg") no-repeat scroll 0 0 transparent;}

/*promotions page*/
#headlinepromotions ul li {
    clear:none;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin: 10px;
    width: 300px;
}

#xetvinstagram h2 {
font-size:32px; 
text-transform:uppercase;
}

#xetvinstagram p {
font-size:14px;
}

/*homepage - new styles for module swap*/
#index #headlineweather .headtitle {
    display: block;
    float: left;
    margin-left: 60px;
    text-align: center;
    width: 180px;}
    
#index #headlineweather .videoicon {
    display: block;
}
    
#index #headlinenewsgalleries,     
#index #headlinenewsgalleries ul .head1 a:link,
#index #headlinenewsgalleries ul .head1 a:visited, 
#index #headlinenewsgalleries ul .head1 a:active {
    width: 220px;}

#weather .storyinfo {display:none;}


/------------SD6-----------------------/
#headlinenewssd6-in-the-morningwells-fargo-small-business-report .storylabel {
display:none;
}

#headlinenewssd6-in-the-morningmore-guests ul li.head1 p {
display:none;
}

#headlinenewshot-topics ul li.head1 p {
display:none
;}

#wakeupwed p {
font-size:14px;
}

#wakeupwed {
border-bottom:1px solid #ddd;
}

#headlinenewssd6-in-the-morningwake-up-wednesdays {
float:left; 
width:200px; 
margin:10px 10px 0 0;  
height:200px;
}

#headlinenewssd6-in-the-morningwake-up-wednesdays .sectiondiv {
border:none; 
background:transparent;
}

#headlinenewssd6-in-the-morningwake-up-wednesdays ul li a {
color:#000;
}

#headlinenewssd6-in-the-morningwake-up-wednesdays .sectiondiv h1 a,
#wuwlinks li .title {
color:#144EB2; 
font-size:14px; 
letter-spacing:0;
text-transform:uppercase; 
font-weight:bold;
}

#headlinenewssd6-in-the-morningwake-up-wednesdays ul,
#wuwlinks {
list-style-type:none; 
margin:0; 
padding:0; 
height:220px;
}

#wuwlinks li {
float:left; 
margin:0 10px 0 10px; 
}


/*----------- Comic Con --------------*/

#promotionscomic-con #sandiego6-comiccon-twitter {
float: left;
width: 250px;
margin-right: 20px;
}

#promotionscomic-con #xetvinstagram-comiccon {
width: 350px;
}

#promotions .cmP_survey {
width:640px !important;
}

#promotions .cmP_header img {
margin-left:90px;
}


/*----------- Elections --------------*/
#newselections #election-banner img{
margin-top:30px;
}


#newselections #topstory h1 a{
font-size:20px;
}

#newselections .newtag{
font-size:20px;
}

#newsspecial-election #story #divsection {
display:none;
}

/*----- ABOUT US/EMPLOYMENT/FACEBOOK JOBS -----*/

body#about-usemploymentfacebookjobs  {
background-image: none;
}

#about-usemploymentfacebookjobs #aboveHeaderModules,
#about-usemploymentfacebookjobs #header,
#about-usemploymentfacebookjobs #nav,
#about-usemploymentfacebookjobs #natadad728x90,
#about-usemploymentfacebookjobs #leaderboard2,
#about-usemploymentfacebookjobs #footer {
display: none;
}

#about-usemploymentfacebookjobs #maintable {
width: 960px;
}

#about-usemploymentfacebookjobs #maintable #surveysection,
#about-usemploymentfacebookjobs #headlineabout-usemployment {
width: 810px;
}

#headlineabout-usemployment2,
#headlineabout-usemploymentinternships {
width:315px;
 float:left;
}

#headlineabout-usemployment2 {
margin-right:15px;
}

/*----- HOME 2 -----*/

#home2 #headlinenewsgalleries,
#home2 #headlinenewslocal {
float:left;
}

#home2 #headlinenewsgalleries {
width:220px;
}

#home2 #natadad728x90,
#home2 #leaderboard2 {
display:none;
}

/*----- AZTEC-----*/
#headlinenewssportsfull-court-press-aztec-basketball-report{
background: url(http://www.sandiego6.com/designimages/lampert_logo_2C_blue_black_RGB_small2.png) no-repeat 440px bottom;
}

#headlinenewssportsfull-court-press-aztec-basketball-report ul {
list-style-type:none; 
min-height:250px; 
}

#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head1 {
float:left; 
width:320px;
}

#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head2,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head3,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head4,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head5,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head6,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head7 {
float:right; 
width:300px;  
clear:right; 
border-top:none; 
border-bottom:1px solid #ddd; 
padding:5px 0;
}

#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head1 .topthumbmore,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head1 .headthumb {
width:320px; 
height:auto;
}

#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head1 .headtitle {
color:#144EB2;
}

#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head2 .topthumbmore,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head2 .headthumb,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head3 .topthumbmore,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head3 .headthumb,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head4 .topthumbmore,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head4 .headthumb ,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head5 .topthumbmore,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head5 .headthumb ,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head6 .topthumbmore,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head6 .headthumb ,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head7 .topthumbmore,
#headlinenewssportsfull-court-press-aztec-basketball-report ul li.head7 .headthumb  {
display:none;
}

/*----- Career Building-----*/
#newscareer-building .headlines.fullwidth ul li  {
height:130px;
}

#newscareer-building .headlines.fullwidth ul li .topthumbmore {
  color: #990000;
  font-style: italic;
  height: 67px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 120px;
  float:left;
}

#newscareer-building .headlines.fullwidth ul li .headthumb {
  display: block;
  height: 67px;
  margin: 0 0 5px;
  text-align: center;
  width: 120px;
  float:left;
  padding:0 0 15px 0;
}

#newscareer-building .headlines.fullwidth ul li p {
font-size:12px;
}

.parentabout-us #imware {
display:none;
}


#newssportsfull-court-press-aztec-basketball-report .sectiondiv h1 {
  color: #FFFFFF;
  font-family: "Arial",sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 30px;
  margin: 0;
  padding: 0 0 0 5px;
  text-align: left;
  text-transform: uppercase;
}

/*----- NEDA-----*/

#headlinenewsneda-ties-the-knot2 ul li,
#headlinenewsbachelorette-to-bride-renees-wedding-ride ul li {
  border-bottom: 1px solid #DDDDDD;
  font-size: 12px;
  line-height: 18px;
  padding-bottom: 50px;
  padding-top: 50px;
}

#headlinenewsneda-ties-the-knot2 ul li .headthumb,
#headlinenewsbachelorette-to-bride-renees-wedding-ride ul li .headthumb {
  display: block;
  height: 264px;
  margin: 5px auto;
  text-align: center;
  width: 400px;
}
#headlinenewsneda-ties-the-knot2 ul li .topthumb,
#headlinenewsbachelorette-to-bride-renees-wedding-ride ul li .topthumb  {
  color: #990000;
  font-style: italic;
  height: 264px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 400px;
}

#headlinenewsneda-ties-the-knot2 .headtitle,
#headlinenewsbachelorette-to-bride-renees-wedding-ride .headtitle  {
  font-size: 20px;
  font-weight: normal !important;
  line-height: 22px;
}

#headlinenewsneda-ties-the-knot2 ul li p,
#headlinenewsbachelorette-to-bride-renees-wedding-ride ul li p {
font-size:14px;
}

#headlinenewsneda-ties-the-knot2 ul li .more,
#headlinenewsbachelorette-to-bride-renees-wedding-ride ul li .more {
display:block;
}

#headline-module-gallery ul {
list-style-type:none; 
padding:0;
}

#headline-module-gallery ul li {
clear:both; 
padding:8px 0;
}

#headline-module-gallery ul li .photo-link {
float:left; 
margin-right:8px;
}

#headline-module-gallery h1.sectiondiv {
border:none;
}

#headline-module-gallery ul li > a {
  background: none repeat scroll 0 0 #222222;
  display: block;
  float: left;
  height: 90px;
  margin-right: 8px;
  text-align: center;
  width: 160px;
}

#headline-module-gallery ul li .headthumb {
  height: 90px;
  margin: 0 0 5px;
  width:auto;
  text-align:center;
  display:inline-block;
}

#index #headline-module-gallery ul li {
float:left; 
clear:none;
}

.gallery #content #gallery-tools1 h1.entry-title a {
  color: #EEEEEE;
  font-family: Arial;
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
}

.gallery #content #content-one #gallery-tools2 .return {
  width: 150px;
}

.gallery #content #content-two .title {
  display: none;
}

/* ---- START GALLERY REDESIGN ---- */

/* --- START Gallery --- */

.gallery #comments-mp {
clear: both;
margin: 10px;
padding: 10px;
float: left;
}

.gallery #commentform {
float: left;
}

.gallery #mpcontext-comments {
display: none;
}

.story #imware ul li,
.story #imware #share-tool {
height: auto;
float: left;
}

.story #imware ul li.tool-twitter,
.story #imware ul li.tool-facebook,
.story #imware ul li.tool-gplus-small {
height: 30px;
}

.gallery #imware #share-tool a.modalOpen,
.story #imware #share-tool a.modalOpen {
background: transparent url(http://media.sandiego6.com/designimages/share-icon.gif) 0 5px no-repeat;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #ccc;
width:80px;
}

#imageGrid .thumb_wrap a {
width: 184px !important;
height: 133px !important;
}

/* -- GALLERY -- */
.gallery .sub-level {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}

.gallery #content {
background: #282828;
padding: 8px 0 8px 0;
width: 961px;
margin-left:10px;
float: left;
}

.gallery #content #gallery-tools .ad-display {
padding: 0 8px 0 0;
}

.gallery #content h1.entry-title a {
color: #eee;
font-size: 21px;
font-weight: normal;
line-height: 28px;
vertical-align: middle;
padding: 15px 58px 0 10px;
width: 442px;
}

.gallery #content h1.entry-title a:hover {
text-decoration: none;
}

.gallery #content #gallery-tools #gallery-controls {
width: 636px;
padding: 4px 5px;
float: right;
tex-align: right;
}

.gallery #content #gallery-tools #gallery-controls p.count {
color: #ccc;
font-size: 15px;
line-height: 24px;
float: left;
margin-right: 8px;
margin-left: -8px;
margin-top: -2px;
display: block;
width: 70px;
text-align: center;
}

.gallery #content #gallery-tools #gallery-controls p.lastImage,
.gallery #content #gallery-tools #gallery-controls p.firstImage,
.gallery #content #gallery-tools #gallery-controls p.play-pause,
.gallery #content #gallery-tools #gallery-controls p.next,
.gallery #content #gallery-tools #gallery-controls p.prev {
float: left;
width: 20px;
height: 22px;
margin: 0 0 0 6px;
}

.gallery #content #gallery-tools #gallery-controls p.play-pause {
width: 30px;
height: 30px;
margin-top: -4px;
}

.gallery #content #gallery-tools #gallery-controls p a {
display: block;
height: 100%;
width: 100%;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #7a7a7a;
text-indent: -9999px;
}

.gallery #content #gallery-tools #gallery-controls p a.hide {
display:none;
}

.gallery #content #gallery-tools #gallery-controls p.prev a {
background: #000 url(http://media.sandiego6.com/designimages/belo_photo_prev.png) center center no-repeat;
}

.gallery #content #gallery-tools #gallery-controls p.next a {
background: #000 url(http://media.sandiego6.com/designimages/belo_photo_next.png) center center no-repeat;
}

.gallery #content #gallery-tools #gallery-controls p.play-pause a#playGallery {
background: #000 url(http://media.sandiego6.com/designimages/belo_photo_play.png) center center no-repeat;
}

.gallery #content #gallery-tools #gallery-controls p.play-pause a#stopPlaying {
background: #000 url(http://media.sandiego6.com/designimages/belo_photo_pause.png) center center no-repeat;
}

.gallery #content #gallery-tools #gallery-controls p.lastImage a {
background: #000 url(http://media.sandiego6.com/designimages/belo_gnav_r.png) center center no-repeat;
}

.gallery #content #gallery-tools #gallery-controls p.firstImage a {
background: #000 url(http://media.sandiego6.com/designimages/belo_gnav_l.png) center center no-repeat;
}
.gallery #content #gallery-tools #gallery-controls p.lastImage a:hover,
.gallery #content #gallery-tools #gallery-controls p.firstImage a:hover,
.gallery #content #gallery-tools #gallery-controls p.next a:hover,
.gallery #content #gallery-tools #gallery-controls p.prev a:hover {
background-color: #fff;
cursor: pointer;
}

#gallery-scroll{
float: left;
border-right: 1px solid #444;
padding: 2px 11px 0 0;
margin-left: 4px;
}

#gallery-scroll .back {
float: left;
text-indent: -9999px;
display: block;
width: 16px;
height:30px;
background: #000 url(http://media.sandiego6.com/designimages/belo_gslider_l.png) center center no-repeat;
}

#gallery-scroll .forward {
float: left;
text-indent: -9999px;
display: block;
width: 16px;
height: 30px;
background: #000 url(http://media.sandiego6.com/designimages/belo_gslider_r.png) center center no-repeat;
}

#gallery-mask {
width: 345px;
overflow: hidden;
height: 37px;
float: left;
margin: 0 4px;
}

#gallery-mask ul {
width: 9999px;
margin: 0;
}

#gallery-mask li {
display: block;
float: left;
width: 42px;
height: 30px;
margin: 0px 3px 8px;
overflow: hidden;
border: 1px solid #888;
}

#gallery-mask li a {
opacity: .60;
}

#gallery-mask li.current{border-color: #fff;}

#gallery-mask li.current a {
opacity: 1;
} 

#gallery-mask li a {
height: 40px;
width: 42px;
display: block;
}

#gallery-mask li a:hover {
opacity: 1;
}

#gallery-mask li img {
border: 1px solid #777;
}

#galleryNav{
margin-top: 7px;
float: right;
margin-right: 8px;
}

.gallery #content .gallery-data{
height: auto;
overflow: hidden; 
background: #282828 !important;
}

.gallery #content #content-toolbar {
background: none;
float: right;
width: auto;
clear: right;
padding: 0;
margin: 8px 0;
}

.gallery #content #content-toolbar h6 {
font-size: 12px;
color: #fff;
font-weight: normal;
display:inline-block;
text-align: right;
padding: 4px 0 0 0px;
}

.gallery #content #content-toolbar #content-tools {
width: auto;
float: right;
}

.gallery #content #content-toolbar #content-tools li {
padding: 0;
margin:  0 0 8px 4px;
height: 16px;
width: 16px !important;
text-indent: -9999px;
list-style-type: none;
float: left;
}

.gallery #content #content-toolbar #content-tools li a {
display: block;
height: 18px;
width: 16px;
}

.gallery #content #content-toolbar #content-Tools-wrapper{
float: right;
}

.gallery #content #content-toolbar .tool-newsletters {
background: #282828 url(http://media.sandiego6.com/designimages/belo_ondemand_icons.png) -48px 0 no-repeat;
}

.gallery #content #content-toolbar .tool-mobile {
background: #282828 url(http://media.sandiego6.com/designimages/belo_ondemand_icons.png) 0 0 no-repeat;
}

.gallery #content #content-toolbar .tool-rss {
background: #282828 url(http://media.sandiego6.com/designimages/belo_ondemand_icons.png) -32px 0 no-repeat;
}

.gallery #content #content-toolbar .tool-twitter {
background: #282828 url(http://media.sandiego6.com/designimages/belo_ondemand_icons.png) -16px 0 no-repeat;
}

.gallery #content #content-toolbar .tool-offers {
background: #282828 url(http://media.sandiego6.com/designimages/belo_ondemand_icons.png) -64px 0 no-repeat;
}

.gallery #content #content-two #medRectangle {
border-top: 1px dashed #999;
clear: both;
margin: 0;
padding: 8px 0;
padding: 0\9; /* IE8 and below */
}

.gallery #content #content-one {
clear: both;
width: 656px;
background: none;
float: left;
margin: 8px 0;
padding: 8px 0 0 0;
color: #eee;
}

.gallery #content #content-one #gallery-canvas {
width: 648px;
height: auto;
text-align: center;
display: table-cell;
vertical-align: middle;
padding: 0;
min-height: 511px;
}

.gallery #content #content-one #gallery-canvas .photo{
border: 1px solid #eee;
margin: 10px 0;
}

.gallery #content  #gallery-canvas #image-data {
padding:0 8px 0 8px;
}

.gallery #content  #gallery-canvas  .title {
color: #eee;
font-size: 18px;
font-weight: normal;
padding: 0;
float: left;
clear: left;
margin:0;
}

.gallery #content #gallery-canvas .caption {
color: #eee;
font-size: 12px;
line-height: 15px;
padding: 0 0  12px 0;
text-align: center;
clear: both;
}

.gallery #content  #gallery-canvas  .credit {
color: #fff;
font-size: 12px;
line-height: 15px;
padding: 0;
font-style: italic;
float: right;
}

.gallery #content #content-one #gallery-tools,
.gallery #content #content-one #gallery-tools2 {
width: 632px;
float: left;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #000;
margin: 0 0 5px 0;
padding: 4px 8px 8px;
height: 40px;
}

.gallery #content #content-one #gallery-tools2 {
width: 938px;
margin-top:8px;
}

.gallery #content #content-one #gallery-tools2 .tool-comment a,
.story #imware .tool-comment a {
background: transparent url(http://media.sandiego6.com/designimages/comentarios-icon.gif) center left no-repeat;
}

.gallery #content #content-one #gallery-tools2 .storytools .tool-email a,
.story #imware .tool-email a {
background: transparent url(http://media.sandiego6.com/designimages/email-icon.gif) center left no-repeat;
width: auto;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-facebook-like {
width: auto;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-email {
padding: 0 2px 0 4px;
}

.gallery #content #content-one #gallery-tools2 .tool-print a,
.story #imware .tool-print a {
background: transparent url(http://media.sandiego6.com/designimages/imprir-icon.gif) center left no-repeat;
}

.gallery #content #content-one #gallery-tools2 .return {
width: 60px;
display: block;
font-size: 13px;
color: #fff;
line-height: 15px;
float: left;
padding: 6px 0 0 40px;
background: #000 url(http://media.sandiego6.com/designimages/belo_gallery-return.png) 0 6px no-repeat;
}

.gallery #content #content-one #gallery-tools2 .storytools {
float: left;
width: auto;
color: #fff;
padding: 0;
margin: 8px 0 0 10px;
}

.gallery #content #content-one #gallery-tools2 .storytools h5 {
font-weight: normal;
}

.gallery #content #content-one #gallery-tools2 .storytools ul#imwarelist {
list-style-type: none;
float: left;
width: auto;
}

.gallery #content #content-one #gallery-tools2 .storytools li {
background-color: transparent;
border: 0;
width: auto;
height: 24px;
line-height: 24px;
float: left;
margin: 0 5px;
text-indent: 0;
}

.gallery #content #content-one #gallery-tools2 .storytools li a {
width: auto;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-pinterest {
padding-top:2px;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-twitter-box-count-h {
margin-right:-20px;
padding-top:2px;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-pinterest-belo {
text-indent: 24px;
padding-right: 4px;
border-radius: 4px;
background-color: #282828;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-pinterest-belo a {
background-position: 5px 4px !important;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-digg {
background: url("http://media.sandiego6.com/designimages/bim_imware_digg.gif") no-repeat 5px 3px #282828;
text-indent: 24px;
padding-right: 4px;
border-radius: 4px;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-reddit {
background: url("http://media.sandiego6.com/designimages/bimtools_reddit_16.png") no-repeat 5px 4px #282828;
text-indent: 24px;
padding-right: 4px;
border-radius: 4px;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-tumblr {
background: url("http://media.sandiego6.com/designimages/bimtools_tumblr_16.png") no-repeat 5px 4px #282828;
text-indent: 24px;
padding-right: 4px;
border-radius: 4px;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-pinterest-belo a,
.gallery #content #content-one #gallery-tools2 .storytools li.tool-digg a,
.gallery #content #content-one #gallery-tools2 .storytools li.tool-reddit a,
.gallery #content #content-one #gallery-tools2 .storytools li.tool-tumblr a {
color: #ffffff;
}

.gallery #content #content-one #gallery-tools2 .storytools li.tool-pinterest-belo a:hover,
.gallery #content #content-one #gallery-tools2 .storytools li.tool-digg a:hover,
.gallery #content #content-one #gallery-tools2 .storytools li.tool-reddit a:hover,
.gallery #content #content-one #gallery-tools2 .storytools li.tool-tumblr a:hover {
color: #E01921;
}

.gallery #content #content-one #gallery-tools2 .more {
width: 125px;
height: 30px;
display: block;
font-size: 13px;
color: #fff;
line-height: 15px;
float: right;
text-align: right;
padding: 14px 40px 0 0;
margin-top: -2px;
background: #000 url(http://media.sandiego6.com/designimages/belo_gallery_more.png) 100% 6px no-repeat;
}

.gallery #content #content-one #otherSlideShows .more {
display: block;
font-size: 11px;
color: #fff;
line-height: 15px;
float: right;
margin: -10px 0 0 0;
clear: both;
    }

.gallery #content #content-two {
width: 300px;
padding: 8px 0 0 0;
float: left;
}


.gallery #content #content-two #related {
margin-top: 8px;
float:left;
clear: both;
overflow-y: scroll;
max-height:290px;
padding:6px 0;
}

.gallery #content #content-one #otherSlideShows {
overflow: hidden;
clear: both;
height: 150px; 
width: 652px;
margin: 8px 0;
float: left;   
}

.gallery #content #content-one #otherSlideShows h5,
.gallery #content #content-two #related h5 {
font-size: 14px;
font-weight: normal;
color: #eee;
padding: 0 0 4px 0;
}

.gallery #content #content-one #otherSlideShows ul,
.gallery #content #content-two #related ul {
list-style-type: none;
margin: 0 0;
color: #eee;
float: left;
}

.gallery #content #content-one #otherSlideShows ul {
padding: 0 0 0 4px;
}

.gallery #content #content-one #otherSlideShows ul li,
.gallery #content #content-two #related ul li {
padding: 0 0 0 0;
margin: 1%;
overflow: hidden;
display: block;
float: left;
width: 48%;
height: 94px;
text-align: center;
}

.gallery #content #content-one #otherSlideShows ul li:nth-of-type(2n+1),
.gallery #content #content-two #related ul li:nth-of-type(2n+1) {
clear:both;
}

.gallery #content #content-one #otherSlideShows ul li {
padding: 4px 4px;    
}

.gallery #content #content-two #related ul li.relatedCount-4 {
margin: 0 0 8px 0;
}

.gallery #content #content-one #otherSlideShows ul li a,
.gallery #content #content-two #related ul li a {
display:block;
font-size: 12px;
line-height: 13px;
color: #28a5df;
width:100%;
height:auto;
}

.gallery #content #content-two #related .more {
color: #eee;
width: 130px;
float: right;
clear: both;
}

.gallery #content #toolbar-status {
height: auto;
width: 287px;
float: right;
border: none;
margin: 0 0 8px 0;
padding: 8px;
background: #333;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.gallery #content #toolbar-status #status-avatar {
display: none;
visibility: hidden;
}

.gallery #content #paginationWrapper {
width: 400px;
float: left;
}

.gallery #content #galleryPagination {
display: block;
margin-top: 6px;
margin-right: 3px;
height: 20px;
float: right;
}

.gallery #content #galleryPagination li {
float: left;
display: block;
margin: 0 4px;
font-size: 16px;
line-height: 24px;
}

.gallery #content #galleryPagination li a {
color: #aaa;
}

.gallery #content #galleryPagination li.current a {
color: #fff;
}

.gallery #content #toolbar-status li {
float: none;
display: inline;
margin: 0;
padding: 0;
text-align: left;
color: #fff;
text-indent: 0;
}

.gallery #content #toolbar-status li a {
color: #eee;
}

.gallery #content #content-toolbar #toolbar-status #status-profile {
padding: 1px 0 0 6px;
margin: 0 0 0 6px;
border-left: 1px solid #666;
border-right: 0;
}

.gallery #content #content-two #related ul li a,
.gallery #content #content-two #related h5,
.gallery #content #content-two .viewchange a,
.gallery #content #gallery-tools1 h1.entry-title a,
.gallery #content #gallery-tools1 h1,
.gallery #content #gallery-tools1 #gallery-controls {
font-family: Open Sans, Arial, Verdana, Helvetica, sans-serif;
}

.gallery #comments-mp {
clear: both;
margin: 10px;
padding: 10px;
float: left;
}

.gallery #commentform {
float: left;
}

.gallery #mpcontext-comments {
display: none;
}

.story #imware ul li,
.story #imware #share-tool {
height: auto;
float: left;
}

.story #imware ul li.tool-twitter,
.story #imware ul li.tool-facebook,
.story #imware ul li.tool-gplus-small {
height: 30px;
}

.gallery #imware #share-tool a.modalOpen,
.story #imware #share-tool a.modalOpen {
background: transparent url(http://media.sandiego6.com/designimages/share-icon.gif) 0 5px no-repeat;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #ccc;
width:80px;
}

/* --- END Gallery --- */

/* ---- END GALLERY REDESIGN ---- */

#newsblogs .columncenter .headlinemorestories ul li .headtitle {
  font-size: 24px;
  font-weight: bold;
  line-height:24px;
}

#newsblogs .columncenter .headlinemorestories ul li .headthumb {
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  width:320px;
  height:170px;
}

#newsblogs .topthumbmore {
  width: 320px;
  margin: 0;
  padding: 0;
  height:auto;
}

#headlinenewsblogs li {
margin:0 0 15px 0;
}

/*----- AUTHOR ----*/

#storysection .author,
#storysection .storyinfo {
float: left; 
clear: left;
}

/*----- LIVE STREAM -----*/

#live .columncenter #topstory .sectiondiv {
display: none; 
}

/*----Fugitive----*/
#newssan-diego-fugitive-of-the-week #moretopstories .sectiondiv,
#newssan-diego-fugitive-of-the-week .headlinemoreheadlines .sectiondiv,
#newssan-diego-fugitive-of-the-week #headlineholder .sectiondiv,
#newssan-diego-fugitive-of-the-week #divsection.sectiondiv {display: none;}
#newssan-diego-fugitive-of-the-week #headlinenewssan-diego-fugitive-of-the-weekcaptured .headthumb {background: none repeat scroll 0 0 #222222;}
