/*--------------------- HEADER ----------------*/
#header {
width: 960px;
height: 86px;
overflow: hidden;
background: transparent url(http://media.sharinghope.tv/designimages/SHTV_header.jpg) top left no-repeat;
}


/* ---------------- SEARCH ---------------- */

#searchbar #areaname,
#searchbar #date{
display: none;
}


.searchform{
float: right;
margin-top: 55px;
margin-right: 0px;
background: transparent url() top left no-repeat;
height: 24px;
width: 313px;
padding-top: 5px;
}

*:first-child+html .searchform{
margin-top: -35px;
}


.searchbutton {
margin: 0 0 0 10px;
padding: 0;
background: transparent url(http://media.sharinghope.tv/designimages/SHTV_search_button.jpg) top left no-repeat;
border: solid #fff 0px;
height: 20px;
width: 70px;
color: #fff;
line-height: 20px;
}

.searchbox {
width: 200px;
margin: 0 0 0 16px;
float:left;
padding: 0;
}

#search{
overflow: hidden;
}

/* ------- STATION TABS -------- */


#stationtabs {
float: right;
overflow: hidden;
width: 270px;
margin: 35px 20px 0 0px;
height: 22px;
}

#stationtabs ul{
background: transparent url() top right no-repeat;
list-style-type: none;
margin: 0px 0 0 0;
padding: 0 0 0 50px;
height: 22px;
width: 200px;
}

#stationtabs ul li{
float: left;
padding: 4px 10px 0 0px;
font-weight: bold;
font-size: 1.1em;
height: 22px;
}

#stationtabs ul #tab1 a,
#stationtabs ul #tab2 a{
padding: 0 10px 0 0;
border-right: solid #02339a 1px;
}


/* HEADERPROMO */
.headerpromo {
float: right;
margin:0;
padding: 4px 4px 0 0;
}

#header .headerpromo img { 
height: 90px;
width: 120px;
float: left;
}


/*---------------- NAVIGATION ------------------*/
#nav {
clear: both;
text-transform: uppercase;
font-weight:bold;
width:960px;
letter-spacing: .015em;
text-align: left;
overflow: hidden;
}

#nav ul {
width: 954px;
margin: 0;
padding: 1px 0 1px 4px;
background: transparent url() top left no-repeat;
float: left;
border: solid #d2d2eb 1px;
}

#nav #bacbuttons ul{
display: none;
}

#navbuttons li {
list-style-type: none;
float: left;
line-height: 2.0em;
}

#navbuttons a {
display: block;
color: #02339a;
padding: 0px 9px;
text-decoration: none;
letter-spacing: .05em;
}

#navbuttons a:hover, #navbuttons .current {
background-color: #6882bb;
text-decoration: none;
color: #fff;
}

.navrev {
font-size: 1.2em;
float: right;
line-height: 2.3em;
padding: 0 0 0 0;
}

.navrev a {
color: #E6EDF9 !important;
padding: 3px 17px 4px 5px !important;
}

.navrev ul {
display: inline; 
}

.navrev a:hover {
background-image: none !important;
background-color: #d12f23 !important;
text-decoration: none;
}

#nav1{
margin: 0 0 0 12px;
}


.subnav{
display: none;
}


#index #navbuttons #nav2 a{
background: #fff;
color: #02339a;
}

#index #navbuttons #nav2 a:hover{
background: #6882bb;
color: #fff;
}

.parentyounews #navbuttons #nav1 a,
.parentchannels #navbuttons #nav1 a{
background: #fff;
color: #02339a;
}


#nav #navbuttons .sfhover .subnav{
display: block;
position: absolute;
background: transparent url(http://media.sharinghope.tv/designimages/SHTV-navdd-back.png) bottom left no-repeat !important;
padding: 4px 8px 8px 8px;
border: solid #fff 0px;
z-index: 90;
}

.sfhover li{
clear: both;
font-size: .9em;
}

#nav #navbuttons .sfhover ul li a{
color: #02339a !important;
background: transparent url() top left no-repeat !important;
}

#nav #navbuttons .sfhover ul li a:hover{
display: block !important;
width: 175px;
background: #6882bb !important;
color: #fff !important;
}








/* ---- BOTTOM NAV ----- */

#navbottom{
overflow: hidden;
text-align: center;
}

#navbottom ul{
margin: 4px auto;
padding: 0;
width: 605px;
text-align: center;
overflow: hidden;
}

#navbottom ul li{
display: inline;
}

#navbottom ul li a{
color: #039;
text-decoration: underline;
}

#navbottom ul li a:hover{
background: #e1e6f1;
color: #03f;
text-decoration: underline;
}

/* ---------------- FOOTER ---------------- */
#footer {
color: #333;
width: 960px;
padding: 0 0 8px 0;
margin: 0 0 8px 0;
background: #e1e6f1;
text-align: center;
border: 1px solid #ddd;
}

#footer .company {
padding-top: 4px;
}

#footer .copydoc, #affiliate {
display: inline;
padding: 0 16px;
}

#footer .copyright, #footer #help {
display: none;
visibility: hidden;	
}
