body {
background-color: #ffffcc;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

/*--------------------- HEADER ----------------*/
#header {
width: 960px;
height: 98px;
background-color: #0d50a7;
overflow: hidden;
}





/* HEADERPROMO */
.headerpromo {
float: right;
margin:0;
padding: 4px 4px 0 0;
}

#header .headerpromo img { 
height: 90px;
width: 120px;
float: left;
}


/*---------------- NAVIGATION ------------------*/
#nav {
clear: both;
background-color: #663398;
text-transform: uppercase;
font-weight:bold;
width:960px;
letter-spacing: .015em;
}

#navbuttons {
font-size: 12px;
color: #fff;
height: 37px;
display: inline;
}

#navbuttons a {
color: #000;
padding: 0px 14px;
}

#nav a {
text-decoration: none;
}


#navbuttons li {
background: transparent url() bottom right no-repeat;
height: 26px;
}

#navbuttons li a {
background: transparent url() bottom left no-repeat !important;
color: #eee;
height: 26px;
line-height: 28px;
}

* html #navbuttons li a{
display: block;
float: left;
}


#navbuttons .current {
background: #990134 url() top right no-repeat;
height: 26px;
}

#navbuttons .current a {
background: #990134 url() top left no-repeat !important;
color: #fff;
height: 26px;
line-height: 28px;
}



#navbuttons a:hover, #navbuttons .current {
background-color: #5780D6;
text-decoration: none;
}

.navrev {
font-size: 12px;
float: right;
line-height: 23px;
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;
}

/* -------------- SUBNAV ----------*/
#subnav {
width: 960px;
font-size: 11px;
color: #fff;
line-height: 22px;
height: 24px;
clear: both;
background: #330065;
}

#subnav li {
display: block;
float: left;
}

#subnav a {
display: block;
padding: 2px 9px 0 9px;
color:#ccc;
}

#subnav li.subnavcurrent {
background: transparent url() top right no-repeat;
}

#subnav .subnavcurrent a {
background: #013200 url() 0 0 no-repeat !important;
color: #fff;
}

#subnav .subnavcurrent a:hover {
text-decoration: none;
}



/* ----------------- stationtabs ---------------- */

#stationtabs{
width: 228px;
height: 98px;
float: right;
color: #ccc;
margin: 0;
padding: 0px;
background-color: #fff;
}

#stationtabs ul{
list-style-type: none;
padding: 0;
margin: 0;
}

#stationtabs ul li{
background: transparent url(http://media.indiancountrytoday.com/designimages/ICT_top_nav_right.jpg) top left no-repeat;
height: 30px;
margin: 1px 0 2px 0;
line-height: 30px;
text-indent: 90px;
}

#stationtabs ul li a{
color: #ccc;
}


/* ------------ BOTTOM NAV -------------- */
#navbottom #subnav{
display: none;
}

#navbottom{
display: block;
width: 960px;
height: 23px;
background-color: #13427a;
text-align: center;
}


#navbottom ul{
display: block;
width: 400px;
margin: 0 auto;
text-align: center;
}


#navbottom #navbuttons a,
#navbottom #navbuttons li{
background: #13427a url()top left no-repeat !important;
height: 22px !important;
line-height: 23px !important;
color: #fff !important;
}
