/*----Typography----*/
body {
color: #333;
font-size: 62.5%; /* Gives base of 10px*/
font-family: Arial, Verdana, Helvetica, sans-serif;
background: url() #F9F9F9;
width:100% !Important;
padding:0 !important; margin:0 !important;
}

#container {
width:100% !important;
padding:0 !important; 
margin:0 !important;
}

#main {
background:#FFF;
border-left:3px solid #D6D6D6;
border-right:3px solid #D6D6D6;
width:1010px !important;
 margin:0 auto !important;
float:none;
height:auto;
}

h1 {
font-size: 2.4em;
font-weight:bold;
letter-spacing: .04em;  
}

h2 {
font-size: 1.8em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold; 
}

h3 {
font-size: 1.4em; 
}

a:link, a:visited, a:active {
color: #284AAC;
text-decoration: none;
}

a:hover {
color: #284AAC;
text-decoration: underline;
}

a{
outline: 0;
}

p, ul li {
font-size: 1.2em;
line-height: 1.3em;
}

/*--------------------- HEADER ----------------*/
#header {
height: 91px;
margin: 0 0 20px 0;
position: relative;
float: left;
}

/* HEADERPROMO */
#ad_header,
#ad_headerpromo,
.headerpromo {
    float: right;
    font-size: 8px;
    height: 85px;
    margin: 0 -10px 0 0;
}

#header .headerpromo img { 
float: right;
}

#aboveHeaderModules {
float: right;
width: 760px;
height:150px;
}



/* ------- STATION TABS ------- */

#header #stationtabs ul{
list-style-type: none;
}


#header #stationtabs ul #tab1{
   background: url("http://images.bimedia.net/designimages/sd6_mast.jpg") no-repeat scroll 0 0 transparent;
    height: 134px;
    left: 20px;
    position: absolute;
    width: 220px;
    top:10px;
}


#header #stationtabs ul #tab1 a{
    display: block;
    height: 140px;
    text-indent: -9999px;
    width: 240px;
}


/*---------------- NAVIGATION ------------------*/
#nav {
  clear: both;  
  height: 65px;
  letter-spacing: 0.015em;
  font-weight:bold;
  width: 1010px;
  text-align: left;
  background: #fff;
}

#nav:after {
  position: relative;
  display: block;
  height: 30px;
  width: 100%;
  float: left;
  clear: both;
}

#nav #navbuttons {
  background: url("") repeat-x scroll left top #fff;
  color: #000;
  height: 30px;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  border-top: 1px solid #DDDDDD;
  width: 100%;
}

#nav #navbuttons li {
  float: left;
  list-style-type: none;
}

#nav #navbuttons li a {
  color: #000;
  display: block;
  font-size: 1.20em;
  letter-spacing: .02em;
  font-weight: bold;
  line-height: 30px;
  padding: 0px 10px;
  text-decoration: none;
  text-transform: uppercase;
}

#nav #navbuttons li .subnav {
  position: absolute;
  display: none;
  margin:0;
  background: #144EB2;
  height:30px;
  left: 0;
  width:1010px;
  overflow: hidden;
  border-top: 2px solid #DDDDDD;
}

#nav #navbuttons li.current .subnav {
  display: inline-block;
}

#nav #navbuttons li:hover .subnav {
  display: inline-block;
  width: 1010px;
  z-index: 1;
}

#nav #navbuttons li .subnav li {
  display: block;
  float: left;
  margin: 0;
}

#nav #navbuttons li .subnav li a {
border: medium none;
color: #fff;
display: block;
font-size: 1em;
letter-spacing: .02em;
font-weight: normal;
line-height: 30px;
padding: 0 10px;
text-transform: uppercase;
font-weight: bold;
}

#navbuttons a:hover, #navbuttons .current {
background-color: #144EB2;
color: #fff!important;
}
.subnav .current,
.subnav a:hover {text-decoration: underline!important;}

/*---------------- San Diego Living Sub-nav override ------------------*/
#nav #nav4 .subnav li a {
font-size: .8em!important;
letter-spacing: .02em!important;
padding: 0 8px!important;
}

/* ------------- TOP MODULE AREA ---------------- */
#watch_live_timer img {
width:180px;
}

/* ----- NATIONAL AD ---- */

#natadad728x90{
width: 728px;
height: 90px;
background: transparent;
float:right;
}

/* ---- Pencil Ad ---- */

#ad_10{
width: 960px;
height: auto;
margin: 155px 0 0 0;
z-index: 9999;
}

*:first-child+html #ad_10{
margin: 5px 0 0 0;
}
/* --------- SEARCH ------ */

#internalsearch{
width: 222px;
height: 32px;
float: left;
margin: 15px 0 0 110px;
padding: 0 5px;
background: url(http://www.sandiego6.com/designimages/searchbtn.jpg) top left no-repeat;
border:1px solid #DFDFDF;
}

#internalsearch .searchform{
margin: 7px 0 0 0px;

}

#internalsearch .searchform .searchbox{
width: 150px;
border: solid #fff 0px;
color: #A0A0A3;
font-size: 14px;
background:transparent;
}

#internalsearch .searchform .searchbutton{
display: inline-block;
float: right;
border: solid #fff 0px;
background: transparent url(http://media.sandiego6.com/designimages/gbc_search_icon.png) top left no-repeat;
background-size: 100%;
text-indent: -9999px;
height:30px;
width: 29px;
padding: 0;
margin-top: -4px;
cursor: pointer;
}


/* ---- WEATHER HEADER---- */

#weatherbox {
width: 180px;
height:38px;
float: right;
position: relative;
color: #001951;
padding: 0;
margin: -10px 5px 0 0 ;
}

#weatherbox .sectiondiv3 {
display: none;
}

#weatherbox .icon {
    margin: 0 5px 0 0;
    float: left;    
}

#weatherbox .icon img {
padding: 0;
border: 1px solid #969696;
height: 38px;
}

#weatherbox .sandiego span{
font-size: 12px;
font-weight: bold;
color: #144EB2;
text-align: left;
}

#weatherbox .sandiego{
font-size: 28px;
font-weight: bold;
color:#284AAC;
text-align: left;
}

/* ---- XETV LINKS ---- */

#xetv-top-links{
float: left;
width: 220px;
height:60px;
margin:5px 0 0 05px;
}

#xetv-top-links ul {
height: auto;
list-style-type: none;
margin: 0;
overflow: hidden;
padding: 0 0 0;
}


#xetv-top-links ul li{
float: left;
margin: 0 5px;
}

#xetv-top-links ul li a{
display: block;
text-indent: -9999px;
width: 25px;
height: 25px;
}

#xetv-seen-on-6 {
 float:left; 
background: url("http://images.bimedia.net/designimages/xetv_seen_on_6.png") no-repeat scroll left 5px transparent;
height: 76px;
width: 80px;
color:transparent;
margin-left:30px;
}

#xetv-seen-on-6 a {
color:transparent; 
height:60px; 
width:60px; 
display:block;
text-indent:-9999px;
}

#xetv-top-links ul #xetv-tl2 a{
background: transparent url(http://media.sandiego6.com/designimages/twittericon.jpg) top left no-repeat;
margin-top:17px;
}

#xetv-top-links ul #xetv-tl3 a{
background: transparent url(http://media.sandiego6.com/designimages/fbicon.jpg) top left no-repeat;
margin-top:17px;
}

#xetv-top-links ul #xetv-tl4 a{
background: transparent url(http://media.sandiego6.com/designimages/instagramicon.jpg) top left no-repeat;
margin-top:17px;
}

#xetv-top-links ul #xetv-tl5 a{
background: transparent url(http://media.sandiego6.com/designimages/youtubeicon.jpg) top left no-repeat;
margin-top:17px;
}

#xetv-top-links ul #xetv-tl6 a{
background: transparent url(http://media.sandiego6.com/designimages/rssicon.jpg) top left no-repeat;
margin-top:17px;
}

#xetv-top-links ul #xetv-tl7 a{
background: transparent url(http://media.sandiego6.com/images/newsletter.png) top left no-repeat;
margin-top:17px;
}

/* ---------------- FOOTER ---------------- */
#footer {
color: #333;
width: 100%;
padding: 0;
background: #fff;
font-size: 10px;
text-align: center;
clear: both;
}

#footer .company {
padding-top: 4px;
}

#footer .copydoc, #affiliate {
display: inline;
padding: 0 16px;
}

#footer .copyright {
display: none;
visibility: hidden; 
}

#younews #footer a:link, 
#younews #footer a:visited,
#younews #footer a:active {
color: #284AAC;
text-decoration: none;
}

#bottom-logos,
#footer {
position: relative;
width:100%; 
margin:0px 0 0 0 ; 
border:none !important; 
padding:10px 0 !important; 
clear:both;
}


#bottom-logos ul {
list-style-type:none;  
width:440px; 
margin:0 auto; 
height:50px;
}

#bottom-logos ul li {
float:left; 
margin:0 5px;
}

#bottom-color {
position: relative;
width:100%; 
background:#284AAC;
}

#footer-links-main {
width:700px; 
margin:0 auto; 
min-height:200px; 
text-align:left; 
padding:10px 0;
}

#footer-links-main .footer-title {
font-size:24px; 
text-transform:uppercase; 
color:#fff; 
font-weight:bold;
}

#footer-links-main ul {
margin:0; 
padding:0; 
list-style-type:none;
}

#footer-links-main ul li {
padding:5px 0;
}

#footer-links-main ul li a  {
color:#fff; 
font-size:14px;
}

#footer-weather,
#footer-news {
width:160px; 
float:left;
}

#footer-promotions,
#footer-about-us {
width:190px; 
float:left;
}

#footer #affiliate {
display:none;
}

.promotionsbottom {
width:100%; 
margin:0 auto; 
height:200px;
}

#bottom-nav-icons  {
position: relative;
background:#FFF;
border-left:3px solid #D6D6D6;
border-right:3px solid #D6D6D6;
width:850px !important;
 margin:0 auto !important;
padding:0 80px;
float:none;
height:auto;
}

#xetvnatadad728x90 {
margin:0 auto; 
width:728px; 
padding:20px 0;
}

#aboveHeaderModules #xetvnatadad728x90 {
padding:0; 
margin:0; 
float:right;
height:90px;
}

/* ---- Temp Override for above header modules --- */

#xetv-top-links, #xetv-seen-on-6 {display: none;}

#xetv-antengo {
float:left; 
background: url("http://media.sandiego6.com/images/ANTENGO_V3.png") no-repeat scroll left 5px transparent;
height: 70px;
width: 214px;
color:transparent;
margin: 2px 0 0 12px;
}

#xetv-antengo a {
color:transparent; 
height:60px; 
width:214px; 
display:block;
text-indent:-9999px;
}

/* --- end temp --- */
