/*----Typography----*/
body {
color: #333;
font-size: 62.5%; /* Gives base of 10px*/
font-family: Arial, Verdana, Helvetica, sans-serif;
background: #E8E8E8;
}

#maintable{
padding: 0 5px 0 10px;
background: #fff;
width: 100%;
overflow: hidden;
}

h1 {
font-size: 2.4em;
font-family: Georgia, "Times New Roman", serif;
font-weight:bold;
}

h2 {
font-size: 1.8em;
font-family: Georgia, "Times New Roman", serif;
font-weight:bold;	
}

h3 {
font-size: 1.4em;	
}

a:link, a:visited, a:active {
color: #284AAC;
text-decoration: none;
outline: 0;
}

a:hover {
color: #284AAC;
text-decoration: underline;
}

p, ul li {
font-size: 1.2em;
line-height: 1.3em;
}
	
.sectiondiv h1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
text-align: left;
font-weight:bold;
padding-left: 8px;
margin: 0;
color: #17298f;
line-height: 28px;
}

/*--------------------- HEADER ----------------*/

#header {
width: 960px;
height: 81px;
background: #fff url() top left no-repeat;
margin: 0px 0 0 0;
position: relative;
padding: 34px 10px 0 10px;
}

#prog-green #header a {
float: left;
}


/* HEADERPROMO */

#header #ad_header,
#header .headerad{
display: block;
height: 27px;
font-size: 3px;
padding: 0;
width: 110px;
position: absolute;
left: 50%;
z-index: 999;
margin: 0 0 0 290px;
top: 85px;
}

#ad_headerpromo,
.headerpromo {
position: absolute;
top: 36px;
left: 50%;
width: 200px;
height: 79px;
font-size: 7px;
margin: 0 0 0 -80px;
}

#header .headerpromo img { 

}

#leaderboard1,
#ad_leaderboard1 {
width: 850px;
height: 90px;
position: static;
margin: 0 auto;
background: #fff;
padding: 0 0px 2px 130px;
}



/* ------------ HEADER WEATHER ---------------- */

#header #weatherbox{
float: right;
margin: 15px 0 0 0;
width: 372px;
border: none;
height: 65px;
}

#header #weatherbox .sectiondiv3 {
display: none;
visibility: hidden;
}

#header #weatherbox #weatherCentralWeather{
position: relative;
}

#header #wetherbox #weathercontent #forcast{
display: none;
}

#header #weatherbox #weatherCentralWeather{
position: realtive;
float: left;
width: 290px;
}

#header #weatherbox #weatherCentralWeather .current-temp{
font-size: 42px;
font-wieght: bold;
float: left;
}

#header #weatherbox #weatherCentralWeather img{
float: left;
margin: 0 5px;
}

#header #weatherbox #weatherCentralWeather .currentconditions{
position: static;
}

#header #weatherbox #weatherCentralWeather .hightemp,
#header #weatherbox #weatherCentralWeather .lowtemp{
float: left;
font-weight: bold;
font-size: 12px;
margin: 0 5px 0 0;
}

#header #weatherbox #contactUs{
position: absolute;
top: 0px;
right: 0px;
}

#header #weatherbox #newsletter{
position: absolute;
top: 0px;
right: 111px;
}

#header #weatherbox #contactUs a{
display: block;
height: 30px;
width: 111px;
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-contact-us-2.png) top left no-repeat;
text-indent: -9999px;
border-bottom: solid #E4EAED 1px;
}

#header #weatherbox #contactUs a:hover{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-contact-us-2-over.png) top left no-repeat;
}


#header #weatherbox #newsletter a{
display: block;
height: 30px;
width: 111px;
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-newsletter.png) top left no-repeat;
text-indent: -9999px;
border-bottom: solid #E4EAED 1px;
}

#header #weatherbox #newsletter a:hover{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-newsletter-over.png) top left no-repeat;
}


#header #weatherbox #moreCutsomTabs{
width: 70px;
float: left;
heigth: auto;
overflow: hidden;
}

#header #weatherbox #moreCutsomTabs ul{
list-style-tyoe: none;
margin: 0;
padding:0;
}

#header #weatherbox #moreCutsomTabs ul li{
line-height: 14px;
}

#header #weatherbox #moreCutsomTabs ul li a{
color: #484848;
font-size: 10px;
}

#header #weatherbox #moreCutsomTabs ul .mct1 a{
font-weight: bold;
}


/* ------------- Station tabs ----------------- */

#stationtabs{
width: 781px;
height: auto;
overflow: hidden;
border-bottom: solid #E4EAED 1px;
margin: 0 0 3px 0;
position: absolute;
top: 0;
left: 0;

}

#stationtabs ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#stationtabs ul li{
float: left;
}

#stationtabs ul li a{
display: block;
width: 99px;
height: 30px;
text-indent: -9999px;
}

#stationtabs ul #tab1 a{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-edeals.png) top left no-repeat;
}

#stationtabs ul #tab1 a:hover{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-edeals-over.png) top left no-repeat;
}

#stationtabs ul #tab2 a{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-boocoo.png) top left no-repeat;
}

#stationtabs ul #tab2 a:hover{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-boocoo-over.png) top left no-repeat;
}

#stationtabs ul #tab3 a{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-local-directory.png) top left no-repeat;
}

#stationtabs ul #tab3 a:hover{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-local-directory-over.png) top left no-repeat;
}

#stationtabs ul #tab4 a{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-carolina-savers.png) top left no-repeat;
}

#stationtabs ul #tab4 a:hover{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-carolina-savers-over.png) top left no-repeat;
}

#stationtabs ul #tab5 a{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-carolina-parenting.png) top left no-repeat;
}

#stationtabs ul #tab5 a:hover{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_top-tabs-carolina-parenting-over.png) top left no-repeat;
}



/* -------- HEADER SEARCH --------- */

#header .searchform{
margin: 4px 0 0 0;
width: 410px;
}

#header .searchform .searchbox{
width: 329px;
}



/*---------------- NAVIGATION ------------------*/
#nav {
overflow: hidden;
float: left;
width: 960px;
margin-top: 0px;
padding: 0 10px;
background: #fff;
}

#nav #navbuttons {
height: 30px;
}

#nav #navbuttons li{
font-size: 12px;
color: #0099c8;
height: 30px;
line-height: 27px;
text-transform: uppercase;
background: url(http://media.foxcharlotte.com/designimages/wccb_navback_left.png) 0 0 no-repeat;
}

#nav #navbuttons li a{
display: block;
height: 28px;
color: #fff;
padding: 2px 12px 0 11px;
background: url(http://media.foxcharlotte.com/designimages/wccb_navback_right.png) top right no-repeat;
}

#nav #navbuttons li a:hover {
background-color: #0099c8;
color: #fff;
border-top: solid #9D3231 2px;
padding-top: 0px;
}

#nav #navbuttons li.current{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb-nav-current-left.jpg) top left no-repeat;
color: #000;
}

#nav #navbuttons li.current a{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb-nav-current-right.jpg) top right no-repeat;
color: #000;
}

#nav #navbuttons li.current a:hover{
border: none;
padding-top: 2px;
}

#newsgasprices #nav #navbuttons #nav1.current,
#nav #navbuttons #nav1 {
background: url(http://media.foxcharlotte.com/designimages/wccb_navback_home_news.png) 0 0 no-repeat;
width: 71px;
height: 30px;
}

#nav #navbuttons #nav1.current {
background: url(http://media.foxcharlotte.com/designimages/wccb_navback_home_over.png) top left no-repeat;
}

#newsgasprices #nav #navbuttons #nav1.current a,
#nav #navbuttons #nav1 a {
background: transparent url() top left no-repeat;
text-indent: 25px;
padding: 2px 0 0 0;
border: none;
color: #fff;
}

#nav #navbuttons #nav1.current a {
color: #484848;
}

#newsgasprices #nav #navbuttons #nav1 a:hover,
#nav #navbuttons #nav1 a:hover{
border-top: solid #9D3231 2px;
padding-top: 0;
}

#nav #navbuttons #nav10,
#nav #navbuttons #nav12,
#nav #navbuttons #nav11{
background: url(http://media.foxcharlotte.com/designimages/wccb_navback_right-darker.png) 0 0 no-repeat;
height: 30px;
}

#nav #navbuttons #nav10 a,
#nav #navbuttons #nav11 a{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_navback-divider-d2.jpg) top right no-repeat;
}

#nav #navbuttons #nav12 a{
background: url(http://media.foxcharlotte.com/designimages/wccb_navback-darker-r5.jpg) top right no-repeat;
}

#nav #navbuttons #nav10.current,
#nav #navbuttons #nav12.current,
#nav #navbuttons #nav11.current{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb-nav-current-left.jpg) top left no-repeat;
color: #000;
}

#nav #navbuttons #nav10.current a,
#nav #navbuttons #nav12.current a,
#nav #navbuttons #nav11.current a{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb-nav-current-right.jpg) top right no-repeat;
color: #000;
}


/* --- GAS PRICES IS NOT NEWS --- */

#index #navbuttons #nav11.current{
background: url(http://media.foxcharlotte.com/designimages/wccb_navback_right-darker.png) 0 0 no-repeat;
}

#index #navbuttons #nav11.current a{
background: transparent url(http://media.foxcharlotte.com/designimages/wccb_navback-divider-d2.jpg) top right no-repeat;
color: #fff;
}


/* ------- SUB NAV --------- */
#nav #navbuttons li .subnav{
display: none;
overflow: hidden;
background: transparent url(http://media.foxcharlotte.com/designimages/wccb-subnav-back2.png) top left repeat;
padding: 0;
position: absolute;
z-index: 999;
border-right: solid #E4EAED 1px;
border-bottom: solid #E4EAED 1px;
border-left: solid #E4EAED 1px;
width: 230px;
margin-top: 0px;
}

#nav #navbuttons li .subnav { 
background: url() top left #ffffff\9; 
}

#nav #navbuttons li .subnav li{
font-size: 12px;
float: none;
line-height: 14px;
border: none;
margin: 0;
padding: 0;
background: transparent url() top left no-repeat;
}

#newsgasprices #nav #navbuttons #nav1 .subnav li a,
#nav #navbuttons #nav1 .subnav li a,
#nav #navbuttons li .subnav li a {
color: #484848;
height: 14px;
padding: 8px 10px;
margin: 0;
width: 100%;
background: transparent url() top left no-repeat;
text-indent: 1px;
}

#newsgasprices #nav #navbuttons #nav1 .subnav li a:hover,
#nav #navbuttons #nav12 .subnav li a:hover,
#nav #navbuttons #nav11 .subnav li a:hover,
#nav #navbuttons li.current .subnav li a:hover,
#nav #navbuttons #nav1 .subnav li a:hover,
#nav #navbuttons li .subnav li a:hover {
background: #9D3231 url() top left repeat;
color: #fff;
border: none;
text-indent: 1px;
padding: 8px 10px;
}

#nav #navbuttons .sfhover .subnav{
display: block;
}

#nav a:hover {
text-decoration: none;
}

#nav #navbuttons #nav12 .subnav{
margin-left: -138px;
}


/* ---------------- FOOTER ---------------- */
#footer {
color: #333;
width: 975px;
padding: 2px;
background: #fff;
font-size: 10px;
text-align: center;
border: 1px solid #ddd;
}

#footer .company {
padding-top: 4px;
}

#footer .copydoc, #affiliate {
display: inline;
padding: 0 16px;
}

#footer .copyright {
display: none;
visibility: hidden;	
}


/* CAROLINA PARENTING REV PROGRAM */
#prog-health #content-listing h2 {
font-size: 16px;
}

#prog-health #content-listing ul li {
height: auto;
margin: 10px 0 10px 0;
}

#prog-health #col1 #national,
#prog-health #col1 #tabs #revtab3 {
display:none;
visibility:hidden;
}

#prog-health #header  {
background: transparent url(http://images.bimedia.net/images/960x120-Carolina-Parenting-small.jpg) center left no-repeat;
}

#prog-health #header img {
display: none;
visibility: hidden;
}



/* ------ revenue links ------ */


#wccbRevLinks{
clear: both;
background: #fff url(http://images.bimedia.net/designimages/wccb-revlinks-back4.jpg) 0 0 no-repeat;
height: 30px;
overflow: hidden;
width: 960px;
padding: 5px 10px 10px 10px;;
}

#wccbRevLinks ul{
list-style-type: none;
margin: 0;
padding: 0;
height: 30px;
overflow: hidden;
width: 960px;
}

#wccbRevLinks ul li{
float: left;

}

#wccbRevLinks ul #revlink-ph{
background: transparent url(http://images.bimedia.net/designimages/wccb_button-arrow.png) 0 3px no-repeat;
padding: 10px 4px 19px 5px;
}

#wccbRevLinks ul #revlink1{
background: transparent url(http://images.bimedia.net/designimages/wccb_sectiondivider_logos-dollar.png) 0 3px no-repeat;
padding: 5px 2px 0px 18px;
height: 30px;
}

#wccbRevLinks ul #revlink1 a{
color: #A13431;
text-decoration: underline;
font-size: 14px;
}

#wccbRevLinks ul #revlink3,
#wccbRevLinks ul #revlink4,
#wccbRevLinks ul #revlink5,
#wccbRevLinks ul #revlink6,
#wccbRevLinks ul #revlink2{
padding: 5px 3px 0 3px;
border-right: solid #C7C7C7 1px;
}

#wccbRevLinks ul #revlink3 a,
#wccbRevLinks ul #revlink4 a,
#wccbRevLinks ul #revlink5 a,
#wccbRevLinks ul #revlink6 a,
#wccbRevLinks ul #revlink2 a{
font-size: 11px;
text-decoration: underline;
color: #515151;
}

#wccbRevLinks ul #revlink6{
border: none;
padding-right: 20px;
}

#wccbRevLinks ul #revlink7{
padding: 0 3px 0 0;
}

#wccbRevLinks ul #revlink7 a{
display: block;
height: 26px;
width: 41px;
text-indent: -9999px;
background: transparent url(http://images.bimedia.net/designimages/wccb_button-you-charlotte.png) 0 0px no-repeat;
}


#wccbRevLinks ul #revlink8{
padding: 0 5px 0 0;
}

#wccbRevLinks ul #revlink8 iframe{
width: 83px !important;
}


#wccbRevLinks ul #revlink9{
padding: 0 3px 0 0;
}

#wccbRevLinks ul #revlink9 iframe{
width: 150px !important;
}


#wccbRevLinks ul #revlink10{
padding: 0 5px 0 23px;
background: transparent url(http://images.bimedia.net/designimages/wccb_sectiondivider_logos-tv.png) 3px 0px no-repeat;
}

#wccbRevLinks ul #revlink10 a{
display: block;
height: 26px;
width: 85px;
padding: 6px 0 0 2px;
color: #9A3030;
text-decoration: underline;
font-size: 12px;
}


#wccbRevLinks ul #revlink11{
padding: 0 3px 0 0;
}

#wccbRevLinks ul #revlink11 a{
display: block;
height: 26px;
width: 60px;
text-indent: -9999px;
background: transparent url(http://images.bimedia.net/designimages/wccb_sectiondivider_logos-metv.png) 0 0px no-repeat;
}

#wccbRevLinks ul #revlink12{
padding: 0 3px 0 0;
}


/* ------- UGC overrides --------- */
.parentyounews #main>#header,
.parentyounews #main>#nav{
padding-left: 0;
padding-right: 0;
}

