/*---------------- SEARCH ---------------- */
#searchbar {
width: 960px;
height: 26px;
font-size: 1px;
color: #fff;
margin: 0 auto;
}

#searchbar #areaname,
#searchbar #date{
font-size: 10px;
}

#searchbar form {
margin: 2px 0 0 0;
padding: 0 0 0 17px;
}

*:first-child+html #searchbar .searchbutton,
*:first-child+html #searchbar form {
margin: 0;
}

#searchbar form { margin: 0\9 }

#date {
font-size: 12px;
float: left;
height: 12px;
}

#date,
#areaname {
font-size: 12px;
height: 12px;
padding: 4px 0 0 4px;
float: left;
}

#search {
height: 26px;
float: right;
background: transparent url() left top no-repeat;
padding-left: 80px;
width: 250px;
}

.searchbutton {
margin-top: 2px;
}

.searchbox {
width: 150px;
margin-right: 10px;
}

/*---- GENERAL ----*/
body {
color: #fff;
font-size: 62.5%; /* Gives base of 10px*/
font-family: Arial, Verdana, Helvetica, sans-serif;
background: #333;
position: relative;
width: auto;
padding: 20px;
border: solid #2E2A2B 20px;
}

#container {
background-color: #333;
width: 960px;
overflow: hidden;
}

#main {
width: 960px;
margin: 0 auto;
float: none;
}

#maintable {
margin: 0 auto;
width: 960px;
}

h1 {
font-size: 2.4em;
font-weight:bold;
letter-spacing: .04em;	
}

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 {
text-decoration: none;
}

a:hover {
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-transform: uppercase;
font-weight:bold;
line-height: 28px;
padding: 0 0 0 8px;
color: #fff;
margin: 0;
}

#main {
text-align: left;
}

/*--------------------- HEADER ----------------*/
#header {
width: 960px;
background: transparent url(http://media.kofytv.com/designimages/ATTPark1corner.gif) top left no-repeat;
height: 135px;
position: relative;
margin: 0 auto;
}

.parentyounews #header img {
display: none;
}

.headerad {
position: absolute;
z-index: 1;
}


/* HEADERPROMO */
.headerpromo {
float: right;
margin:0;
padding: 0;
display: none;
}

#header .headerpromo img { 
border: 0px solid #fff;
width: 295px;
}


/* Station Tabs */
#stationtabs {
z-index: 9;
position: absolute;
width: 960px;
}

#stationtabs ul {
list-style-type: none;
padding: 0;
}

#stationtabs #tab2 {
background: url(http://media.kofytv.com/designimages/gbc_facebook_14x14.png) no-repeat scroll 10px 50% #fff;
padding: 3px 10px 3px 30px;
width: 60px;
float: right;
margin: 10px 0 0 0;
}

#stationtabs #tab3 {
background: url(http://images.bimedia.net/designimages/yt_logo.jpg) no-repeat scroll 10px 50% #fff;
padding: 3px 0px 3px 50px;
width: 70px;
float: right;
margin: 10px 0 0 0;
clear:both;
}

#stationtabs #tab1 a {
position: absolute;
display: block;
width: 160px;
height: 135px;
top: 0;
left: 0;
text-indent: -9999px;
}

#stationtabs ul{
margin: 0;
}

#stationtabs a {
color: #222;
}

/*---------------- NAVIGATION ------------------*/
#nav {
clear: both;
background-color: #CDD95B;
font-weight:bold;
width:960px;
letter-spacing: .015em;
height: 23px;
margin: 155px auto 0;
width: 960px;
text-align: left;
color: #222;
}

.top-level {
display: none;
}

#nav ul {
margin: 0;
padding: 0;
list-style-type: none;
width: 960px;
height: 23px;
overflow: hidden;
}

#nav ul li {
list-style-type: none;
float: left;
}

#nav a {
display: block;
padding: 0px 9px;
text-decoration: none;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #222;
line-height: 23px;
}

#nav a:hover, #nav .current {
text-decoration: underline;
}

.navrev {
font-size: 1.2em;
float: right;
line-height: 23px;
padding: 0 0 0 0;
}

#subnav {
width: 960px;
font-size: 1.2em;
color: #1B1718;
height: 22px;
clear: both;
background: #CDD95B url() top left repeat-x;
}


/* ---------------- FOOTER ---------------- */
#footer {
color: #fff;
width: 960px;
padding: 0 0 8px 0;
font-size: 11px;
text-align: center;
clear: both;
margin: 0 auto;
}

#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: #fff;
text-decoration: none;
}



/* ------------ BOTTOM NAV -------------- */
#navbottom .sub-level{
display: none;
}

#navbottom {
display: block;
width: 960px;
height: 23px;
background-color: #CDD95B;
text-align: center;
margin-bottom: 4px;
}

#navbottom .top-level {
display: block;
width: 880px;
margin: 0 auto;
text-align: center;
overflow: hidden;
padding: 0;
text-align: center;
}

#navbottom .top-level li {
float: left;
list-style-type: none;
}

#navbottom .top-level a{
line-height: 23px !important;
color: #1b1718 !important;
font-size: 12px;
font-weight: bold;
margin: 0 8px
}

#navbottom .top-level a:hover {
background-color: #CDD95B !important;
text-decoration: underline;
color: #1b1718 !important;
}


/* ---- UGC ---- */
#sidebar {
margin: 44px 0 0 0;
}

.parentyounews #columns-outer {
margin: 0 auto;
width: 960px !important;
}


/* ------------------- MAC NAV part DUEX ------- */
.parentyounews #header {
height: 290px;
}

.parentyounews #nav,
#navbuttons{
display: none;
}

.revProgram #navbuttons{
display: block;
}

.parentyounews #kofydoc,
#header #weatherbox {
width: 960px;
position: absolute;
z-index: 50;
margin: 140px 0 0 -13px;
overflow: visible;
}

#header #weatherbox .sectiondiv3{
display: none;
}

#header #weatherbox #kofydoc img{
border: #000 solid 0px;
display: none;
}

/* -------- revenue programs ---------- */
.revProgram #program {
background-color: #fff;
padding: 0 10px 10px;
}

.revProgram #weathercontent .more {
text-indent: -9999px;
display: block;
}


/* --------- Bottom Nav HACKY-HACK ---------- */
#navbottom .top-level {
width: 400px;
}

#navbottom .top-level li a {
margin: 0 14px;
}


#navbottom .top-level .topNav1,
#navbottom .top-level .topNav2,
#navbottom .top-level .topNav3,
#navbottom .top-level .topNav4,
#navbottom .top-level .topNav8,
#navbottom .top-level .topNav9,
#navbottom .top-level .topNav10,
#navbottom .top-level .topNav11 {
display: none;
}

/* --------- CONTESTS ---------- */
.contest-listing p,
#rules,
#contest-infobox p,
.parentyounews .author,
.parentyounews .postdate{
color: #565656;
}

/* --------- BYOB NAV ---------- */
.top-level-item.topNav14 {
display:none;
}

/*--------- 9PM NAV ----------- */
.top-level-item.topNav15 {
display:none;
visibility:hidden;
}

/*------- REV Program nav fix --------*/
.revProgram #program {
background-color:#FFFFFF;
margin:155px auto 0;
padding:0 10px 10px;
}

.revProgram #areaname a{
color: #CDD95B;
}

.revProgram #nav {
background-color:#CDD95B;
clear:both;
color:#222222;
font-weight:bold;
height:23px;
letter-spacing:0.015em;
text-align:left;
width:960px;
position: relative!important;
top: 155px!important;
}

/* ---------- Toolbar -------------- */
#toolbar {
display: block;
position: fixed;
z-index: 1000000;
bottom: 0;
clear: both;
height: 37px;
margin: 0;
padding: 0;
width: 100%;
background: #CDD95B;
border-top: 1px solid #333;
left: 0;
}

#toolbar .content {
width: 960px;
margin: 0 auto;
}

#toolbar ul {
padding: 0 0 0 50px;
list-style-type: none;
}

*:first-child+html #toolbar ul {padding-top: 10px;}

#toolbar ul li {
float: left;
padding: 2px 40px 2px 0;
}

#toolbar a {
color: #333;
}

#toolbar .toolbar-text {
font-weight: bold;
color: #333;
text-transform: uppercase;
}

#toolbar .toolbar-facebook {
padding-left: 20px;
background: transparent url(http://media.kofytv.com/designimages/gbc_facebook_14x14.png) top left no-repeat;
}

#toolbar .toolbar-youtube {
padding-left: 44px;
background: transparent url(http://images.bimedia.net/designimages/yt_logo.jpg) top left no-repeat;
}

#toolbar .toolbar-twitter {
padding-left: 20px;
background: transparent url(http://media.kofytv.com/designimages/gbc_twitter_14x14.png) top left no-repeat;
}

/***** KOFY CLUB *****/
.parentKOFYClub #nav,
.parentKOFYClub #weatherdata{
display:none;
}

