@charset "utf-8";
/* CSS Document */
/* html,
body, 
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,  
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
hr,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figure,
figcaption,
hgroup,
menu,
footer, 
header,
nav, 
section,
summary,
time,
mark,
audio,
video {
	border: 0;	
	margin: 0; 
	padding: 0;
} */
article,
aside,
canvas,
figure,
figure img,
figcaption,
hgroup,
footer,
header,
nav,
section,
audio,
video {
	display: block;
}
::selection {
	background: #2e73b1;
	color: #fff;
}
::-moz-selection {
	background: #2e73b1;
	color: #fff;
}
img::selection {
	background: #2e73b1;
}
img::-moz-selection {
	background: #2e73b1;
}
input[type="text"]:focus {
	outline: none;
}
a img {
	border: none; 
	outline: none;
}
a img:hover {
	border: none; 
	outline: none;
}
a {
	outline: none;
	text-decoration: none;
}
a:hover {
	outline: none;	
	text-decoration: none;
}
p:empty { 
	display: none;
}
.clear {
	clear: both;
}
body {
	font-family: Arial, Helvetica, sans-serif;
}
/**
* #.# Header Section
**/
header#common {
	background: #f5f5f5;	
	height: 31px;	
	margin: 0;	
	position: fixed;
	padding: 0;
	top: 0;
	width: 100%;
	z-index: 999;	
}
header#common .news {
	clear: both;
	height: 20px;
	list-style: none;
	margin: 0 auto 5px auto;
	overflow: hidden;
	width: 990px;
}
*+html header#common .news {
	margin: 0 auto 8px auto;
}
header#common .news .express {
	float: left;
	margin: 0;
	padding: 5px 0 0 0;
	width: 720px;
}
header#common .news .express a {
	color: #346f99;
	float: left;
	font-size: 12px;
	font-weight: normal;	
	padding: 0 5px;
	text-decoration: none;
}
header#common .news .express strong {
	color: #ff0000;
	float: left;	
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px 0 0;
}
header#common .news .express a:hover {
	color: #a32020;
}
header#common .news .papers {
	float: right; 
	padding: 0;
}
header#common .news .papers ul {
	list-style: none;
	height: 20px;
}
header#common .news .papers ul li {
	float: left;
	padding: 0 0 0 12px;
}
header#common .news .papers ul li a {
	color: #346f99;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
header#common .news .papers ul li a:hover {
	color: #7b7b7b;
	text-decoration: none; 
}
/**
* #.# Main Navigation
*
* This is for Main Navigation Home page 
*/
header#common .news .home-menu {
	float: left;
	margin: 0;
	padding: 0;
	width: 720px;
}
header#common .news .home-menu ul {
	list-style: none;
}
header#common .news .home-menu ul li {
	float: left;
	padding: 2px 20px 3px 0;
}
header#common .news .home-menu ul li a {
	color: #767676;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
header#common .news .home-menu ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/**
* #.# Main Navigation
*
* Home Page Navigation
*/
header#common nav {
	background: #0a0700;
	clear: both;
	height: 31px;	
	margin: 0 auto;
	-webkit-padding: 1px 0 0 0;	
	z-index: 2;	
}
header#common nav .menu-container {
	margin: 0 auto;	
	width: 990px;
}
header#common nav .indian-express {
	float: left;
}
header#common nav .indian-express a {
	background: url(http://static.indianexpress.com/frontend/iep/images/images_new2013/newiep/the-indian-express.jpg) no-repeat;
	float: left;
	margin: 2px 0 0 0;	
	padding: 0 75px 9px 75px;
	text-decoration: none;
}
header#common nav .menu-container .megamenu-wrapper {
	display: block;	
	float: right;
	margin: 0 auto;	
	position: relative;	
	width: 830px;
	z-index: 1;
}
header#common nav .menu-container .megamenu-container {
	margin: 0 auto;	
	width: 100%;
}
header#common nav .menu-container .megamenu-wrapper .megamenu-container {
	list-style: none;	
	width: 100%;
}
header#common nav .menu-container .megamenu-container .megamenu {
	list-style: none;
	margin: 0 auto;
	padding: 0;
}
header#common nav .menu-container .megamenu > li {
	border: none;	
	float: left;
	margin: 0 5px 0 0;
	position: relative;
}
header#common nav .menu-container .megamenu li.menuitem-fullwidth {
	position: static !important;
}
header#common nav .menu-container .megamenu > li > a {
	display: block;
	outline: 0;	
	padding: 6px 15px 7px 15px;	
	text-decoration: none;
}
header#common nav .menu-container .megamenu > li .menuitem-drop {
	padding: 6px 9px 6px 8px;
}
@-moz-document url-prefix() { 
  header#common nav .menu-container .megamenu > li .menuitem-drop {
	padding: 6px 9px 5px 8px;
  }
}
/* Right aligned menu item */
header#common nav .menu-container .megamenu > li.menuitem-right {
	background: #7b7b7b;	
	float: right;
	margin: 0;	
	right: 0;
}
header#common nav .menu-container .megamenu > li.menuitem-right ul {
	float: left;	
	list-style-type: none;
	margin: 0 4px 0 11px;
	width: 125px;
}
/* Menu Button */
header#common nav .menu-container .megamenu li.megamenu-button {
	display: none;
}
header#common nav .menu-container .megamenu li.megamenu-button-active {
	background: #000;
}
header#common nav .menu-container .dropdownbox1 {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #000;	
	display: inline;	
	font-size: 13px;
	font-weight: normal;
	float: left;	
	line-height: 18px;
	padding: 0 10px;
	width: 44%;
}
header#common nav .menu-container .dropdownbox1 a {
	border-top: 1px solid #ddd;	
	color: #000;
	display: block;
	margin: 0;
	padding: 8px 0;
	text-decoration: none;	
}
header#common nav .menu-container .dropdownbox1 a:first-child {
	border-top: none;	
	color: #000;
	display: block;	
	margin: 0;
	padding: 8px 0;
	text-decoration: none;	
}
header#common nav .menu-container .dropdownbox1 a:hover {
	color: #b40505;
}
header#common nav .menu-container .dropdownbox1 a img {
	display: inline;	
	float: left;	
	height: 30px;
	margin: 4px 10px 0 0;		
	width: 30px;
}
header#common nav .menu-container .dropdownbox2 {
	border-right: 1px solid #dbdbdb;
	color: #000;
	display: inline;	
	font-size: 12px;
	font-weight: bold;
	float: left;
	line-height: 20px;
	min-height: 160px;		
	margin: 5px 5px 8px 10px;
	padding: 0 15px 0 0;
	text-align: right;
	width: 120px;
}
header#common nav .menu-container .dropdownbox2 a {
	color: #000;
	display: block;	
	font: bold 12px Arial, Helvetica, sans-serif;	
	margin: 0;
	padding: 0 0 5px 0;	
	text-align: right;	
	text-decoration: none;
}
header#common nav .menu-container .dropdownbox2 a:hover {
	color: #b40505;
	display: block;
	text-decoration: underline;
}
header#common nav .menu-container .dropdownbox3 {
	color: #000;	
	display: inline;	
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0 14px 0 12px;
	padding: 0;
	width: 140px;	
}
header#common nav .menu-container .dropdownbox3 h3 {
	color: #000;	
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 7px 0;
}
header#common nav .menu-container .dropdownbox3 h3 a {
	color: #000;
	font: normal 12px/16px Arial, Helvetica, sans-serif;	
	text-decoration: none;
}
header#common nav .menu-container .dropdownbox3 h3 a:hover {
	color: #b40505;
	text-decoration: none;
}
header#common nav .menu-container .dropdownbox3 img {
	display: block;
	height: 78px;
	margin: 7px 0;
	overflow: hidden;
	width: 140px;
}
/* Drop Down Containers */
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-2columns {
	display: none;	
	left: -550px;	
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-3columns {
	display: none;	
	left: -607px;	
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-4columns {
	display: none;
	left: -693px;
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-5columns {
	display: none;
	left: -790px;
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-6columns {
	display: none;
	left: -888px;	
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-7columns {
	display: none;	
	left: -985px;
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-8columns {
	display: none;	
	left: -1079px;	
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-9columns {
	display: none;	
	left: -1174px;	
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-10columns {
	display: none;	
	left: -1256px;
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-11columns {
	display: none;	
	left: -1353px;
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-12columns {
	display: none;	
	left: -1453px;	
	margin: 0;
	position: absolute;
	top: 31px;
}
/* For Inner Page */
header#common nav .menu-container .megamenu .dropdown-2columns1 {
	padding: 15px 20px 15px 470px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-3columns1 {
	padding: 15px 20px 15px 470px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-4columns1 {
	padding: 15px 20px 15px 470px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-5columns1 {
	padding: 15px 20px 15px 470px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-6columns1 {
	padding: 15px 20px 15px 470px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-7columns1 {
	padding: 15px 20px 15px 470px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-8columns1 {
	padding: 15px 20px 15px 470px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-9columns1 {
	padding: 15px 20px 15px 470px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-10columns1 {
	padding: 15px 20px 15px 470px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-11columns1 {
	padding: 15px 20px 15px 470px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-12columns1 {
	padding: 15px 20px 15px 470px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-2columns1 {
	display: none;	
	left: -644px;	
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-3columns1 {
	display: none;	
	left: -709px;	
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-4columns1 {
	display: none;
	left: -777px;
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-5columns1 {
	display: none;
	left: -844px;
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-6columns1 {
	display: none;
	left: -898px;	
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-7columns1 {
	display: none;	
	left: -960px;
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-8columns1 {
	display: none;	
	left: -1074px;	
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-9columns1 {
	display: none;	
	left: -1147px;	
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-10columns1 {
	display: none;	
	left: -1217px;
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-11columns1 {
	display: none;	
	left: -1241px;
	margin: 0;
	position: absolute;
	top: 31px;
}
header#common nav .menu-container .megamenu .dropdown-1column,
.megamenu .dropdown-12columns1 {
	display: none;	
	left: -1312px;	
	margin: 0;
	position: absolute;
	top: 31px;
}
/* Drop Downs Sizes */
header#common nav .menu-container .megamenu .dropdown-1column {
	padding: 15px 20px 15px 470px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-2columns {
	padding: 15px 20px 15px 477px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-3columns {
	padding: 15px 20px 15px 465px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-4columns {
	padding: 15px 20px 15px 485px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-5columns {
	padding: 15px 20px 15px 505px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-6columns {
	padding: 15px 20px 15px 544px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-7columns {
	padding: 15px 20px 15px 576px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-8columns {
	padding: 15px 20px 15px 552px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-9columns {
	padding: 15px 20px 15px 570px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-10columns {
	padding: 15px 20px 15px 616px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-11columns {
	padding: 15px 20px 15px 654px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu .dropdown-12columns {
	padding: 15px 20px 15px 676px !important;	
	width: 1625px;
}
header#common nav .menu-container .megamenu-wrapper .dropdown-right {
	left: -1365px;
	right: 0;
}
header#common nav .menu-container .megamenu-wrapper .megamenu li.menuitem-right .dropdown-fullwidth {
	left: auto;
	right: 8px;
}
/* Showing Drop Down on Mouse Hover */
header#common nav .menu-container .megamenu li:hover > div {
	display: block;
}
header#common nav .menu-container .megamenu-light-theme .megamenu-container > ul > li:hover,
.megamenu-light-theme .megamenu-container .megamenu > li.active,
header#common nav .menu-container .megamenu-light-theme .megamenu-container > ul > li.menuitem-nodrop:hover {
	background: #f5f5f5;
}
header#common nav .menu-container .megamenu-light-theme .megamenu-container > ul > li > a,
.megamenu-light-theme .megamenu-container .megamenu > li.noactive a {
	color: #fff;	
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}
header#common nav .menu-container .megamenu-light-theme .megamenu-container > ul > li:hover > a {
	color: #000;
}
header#common nav .menu-container .megamenu-light-theme ul li .menuitem-drop,
.megamenu-light-theme .megamenu li.noactive .menuitem-drop {
	list-style: none;
}
header#common nav .menu-container .megamenu-light-theme .megamenu > li > div,
.megamenu-light-theme ul .levels li ul {
	background: #f5f5f5;
	border-bottom: 5px solid #7b7b7b;
	border-top: none;
	margin: 0 0 0 1px;
}
header#common nav .menu-container .megamenu-light-theme .megamenu > li > div,
.megamenu-light-theme ul .levels li {
	border-top: 1px solid #ddd;
	line-height: 14px;	
	margin: 0 0 0 1px;
	overflow: hidden;
	padding: 5px 0;
}
header#common nav .menu-container .megamenu-light-theme .megamenu > li > div,
.megamenu-light-theme ul .levels li:first-child {
	border-top: none;
	line-height: 14px;	
	margin: 0 0 0 1px;
	overflow: hidden;		
	padding: 7px 0 5px 0;
}
header#common nav .menu-container .megamenu-light-theme ul .levels li a {
	color: #000;	
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	list-style: none;
	text-decoration: none;
}
header#common nav .menu-container .megamenu-light-theme ul .levels li a:hover {
	color: #d70202;
	text-decoration: underline;
}
.megamenu > li > div,
.megamenu-light-theme ul .levels li h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
.levels li h4 a {
	color: #000;	
	font-size: 14px;
	font-weight: bold !important;
	line-height: 20px;
	list-style: none;
	text-decoration: none;
	text-transform: uppercase;
}
header#common nav .menu-container .megamenu-light-theme ul .levels li h4 a:hover {
	color: #d70202;
	text-decoration: underline;
}
/* This menu for home page */
header#common nav .menu-container .megamenu-wrapper.home {
	display: block;	
	float: left;
	position: relative;	
	width: 990px;
	z-index: 1;
}
header#common nav .menu-container .megamenu > li.home {
	background: #a32020;
	border: none;	
	float: left;
	margin: 0 2px 0 0;	
	position: relative;
}
header#common nav .menu-container .megamenu-wrapper.home .megamenu > li {
	border: none;	
	float: left;
	margin: 0 9px 0 0;
	position: relative;
}
header#common nav .menu-container .megamenu-wrapper.home .megamenu > li.menuitem-right {
	background: #7b7b7b;	
	float: right;
	margin: 0;	
	right: 0;
}
/* Logo Section */
#header-bg {
	background: #f5f5f5; 
	border-bottom: 1px solid #dbdbdb;
}
#middle {
	clear: both;
	margin: 0 auto;
	padding: 85px 0 0 0;
	width: 990px;
}
#middle.border {
	border-bottom: none;
	clear: both;
	margin: 0 auto;
	padding: 40px 0 0 0;
	width: 990px;
}
#middle .logo-section {
	clear: both;
	overflow: hidden;
	position: relative;
	padding: 0 0 5px 0;
}
#middle .logo-section .logo {
	background: url(http://static.indianexpress.com/frontend/iep/images/images_new2013/newiep/journalism-of-courage.gif) no-repeat center top;
	height: 55px;
	margin: 0 auto;
	padding: 15px 0 0 0;
}
#middle .logo-section .logo h2 {
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
}
#middle .logo-section .logo h2.common {
	margin: 0;
	padding: 0;
	text-align: center;
}
#middle .logo-section .logo h2.home a {
	padding: 6px 210px;
	text-decoration: none;
}
#middle .logo-section .logo h2 a {
	color: #000;
	font: normal 50px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
#middle .logo-section .logo h2 a.sports {
	color: #a32020;
	font: normal 50px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 6px 0 0 0;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
#middle .logo-section .logo.entertainment {
	float: left;
	height: 70px;
	margin: 0;
	overflow: hidden;	
	padding: 16px 265px 0 0;
	width: 220px;
}
*+html #middle .logo-section .logo.entertainment {
	padding: 16px 0 0 0;
	width: 485px;
}
#middle .logo-section .logo.entertainment .date {
	color: #999898;
	font-size: 11px;
	font-weight: normal;
	left: 0;
	padding: 0;
	position: absolute;
	text-transform: uppercase;
	top: 15px;
}
#middle .logo-section .logo.entertainment h2 {
	padding: 18px 0 0 0;
	width: 407px;
}
#middle .logo-section .logo.entertainment h2 a {
	color: #bc0760;
	display: block;
	font: normal 46px Georgia, "Times New Roman", Times, serif;	
	padding: 0;
}
#middle .logo-section .logo.business {
	float: left;
	height: 70px;
	margin: 0;
	overflow: hidden;	
	padding: 16px 250px 0 0;
	width: 220px;
}
*+html #middle .logo-section .logo.business {

}
#middle .logo-section .logo.business .date {
	color: #999898;
	font-size: 11px;
	font-weight: normal;
	left: 0;
	padding: 0;
	position: absolute;
	text-transform: uppercase;
	top: 15px;
}
#middle .logo-section .logo.business h2 {
	padding: 18px 0 0 0;
	width: 226px;
}
#middle .logo-section .logo.business h2 a {
	color: #000;
	display: block;
	font: normal 46px Georgia, "Times New Roman", Times, serif;	
	padding: 0;
}
#middle .logo-section .date {
	color: #999898;
	font-size: 11px;
	font-weight: normal;
	left: 0;
	padding: 0;
	position: absolute;
	text-transform: uppercase;
	top: 67px;
}
#middle .logo-section .figure {
	padding: 0;
  position: absolute;
  right: 0;
  top: 18px;
  width: 170px;
}
#middle .logo-section .figure.home {
	padding: 0;
	position: absolute;
	right: 0;
	top: 5px;
	width: 150px;
}
#middle .logo-section .figure .social-media {
	clear: both;
  float: right;
  overflow: hidden;
  padding: 0 0 5px;
}
#middle .logo-section .figure .social-media ul {
	float: right;
	list-style: none;
}
#middle .logo-section .figure .social-media ul li {
	float: left;
	padding: 0 3px;
}
*+html #middle .logo-section .figure .social-media ul li {
	padding: 0 1px 0 0;
}
#middle .logo-section .figure .social-media ul li.padding {
	color: #000;
	float: left;
	font-size: 13px;
	font-weight: normal;
	padding: 2px 3px 0 3px;
}
#middle .logo-section .figure .social-media ul li a {
	outline: none;
	text-decoration: none;
}
#middle .logo-section .figure .search-panel {
	background: #fff;
  border: 1px solid #dbdbdb;
  clear: both;
  float: right;
  height: 27px;
  margin: 0;
  overflow: hidden;
  width: 162px;
}
#middle .logo-section .figure .search-panel form {
	margin: 0;	
	overflow: hidden;
	padding: 0;
}
#middle .logo-section .figure .search-panel form input[type="submit"] {
	border: none;
	color: #aaa8a8;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	float: left;
	padding: 2px 5px 5px 5px;
	width: 30px;
}
#middle .logo-section .figure .search-panel form input[type="submit"] {
	border: none;
	color: #fff;
	cursor: pointer;
	padding: 10px 5px 10px 5px\9;
	width: 30px;
	text-indent: -10000px;
}
#middle .logo-section .figure .search-panel form label {
	display: none;
}
#middle .logo-section .figure .search-panel form input[type="text"] {
	background: #fff;
  border: none;
  color: #444;
  display: inline;
  float: left;
  font-size: 12px;
  font-weight: normal;
  padding: 5px;
  width: 116px;
}
#middle .logo-section .figure .search-panel form input[type="button"] {
	border: none;
	color: #aaa8a8;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	float: left;
	height: 24px;
	padding: 0\9;
	width: 30px;
}
/* Breaking News */
#middle .breaking-news {
	background: #ece9e1;
	border-left: 5px solid #d70202;	
	height: 31px;
	margin: 0 auto;
	overflow: hidden;
	padding: 5px;
	width: 975px;	
}
#middle .breaking-news span {
	border-right: 1px solid #000;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	float: left;
	height: 31px;
	line-height: 31px;
	padding: 0 1% 0 0;
	text-transform: uppercase;
}
#middle .breaking-news ul {
	float: left;
	list-style: none;
	overflow: hidden;
	padding: 0 0 0 1%;
}
#middle .breaking-news ul li {
	display: block;
	line-height: 31px;	
}
#middle .breaking-news ul li a {
	color: #bb0202;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	text-decoration: none;
}
#middle .breaking-news ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
#middle .breaking-news .trending {
	float: left;
	padding: 0;
	width: 85%;
}
#middle .breaking-news .trending ul {
	height: 31px;	
	list-style: none;
	overflow: hidden;	
}
#middle .breaking-news .trending ul li {
	float: left;
}
#middle .breaking-news .trending ul li a:first-child {
	color: #016498;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	padding: 0 12px 0 0;
	text-decoration: none;
}
#middle .breaking-news .trending ul li a {
	color: #016498;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	line-height: 31px;		
	padding: 0 12px;
	text-decoration: none;
}
#middle .breaking-news .trending ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/* Banners Advertisement */
#banner {
	clear: both;	
	margin: 25px auto;
	text-align: center;
	width: 990px;
}
#banner div {
	margin: 0 auto;
	text-align: center;
}

@media (max-width:768px) {
header#common nav .menu-container .megamenu > li.none {display:none;}
#banner {
	clear: both;	
	margin: 25px auto;
	text-align: center;
	width: 95%;
}
#middle.border {
	border-bottom: none;
	clear: both;
	margin: 0 auto;
	padding: 40px 0 0 0;
	width: 95%;
}
header#common nav .menu-container {
	margin: 0 auto;	
	width: 95%;
}
header#common nav .menu-container .megamenu-wrapper {
	display: block;	
	float: right;
	margin: 0 auto;	
	position: relative;	
	width: 77%;
	z-index: 1;
}
header#common nav .menu-container .megamenu > li {
	border: none;	
	float: left;
	margin: 0;
	position: relative;
}
header#common nav .menu-container .megamenu > li.menuitem-right ul {
	float: left;	
	list-style-type: none;
	margin: 0 4px 0 11px;
	width: 100px;
}
header#common nav .menu-container .megamenu .dropdown-1column {
	padding: 15px 20px 15px 520px !important;	
	width: 1625px;
}
}



/* Footer Section */
footer {
	border-top: none;	
	background: #f5f5f5;
	clear: both;
	margin: 0 auto;
	padding: 0 0 0 0;
	overflow: hidden;
}
/* Editors Pics*/
footer .editors-pics {
  clear: both;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 0 20px 0;
  width: 990px;
}
footer .editors-pics h4 {
	border-bottom: 1px dotted #d5d5d5;
	margin: 0 0 5px 0;
	padding: 0 0 5px;
}
footer .editors-pics h4 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding: 0 15px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
footer .editors-pics h4 a:hover {
	color: #a32020;
	text-decoration: none;
}
footer .editors-pics .editor-pods {
	border-left: 1px solid #dbdbdb;	
	float: left;
	padding: 0 0 0 14px;
	margin: 0 0 0 14px;	
	width: 140px;
}
footer .editors-pics .editor-pods.first {
	float: left;
	padding: 0;
	width: 140px;
	margin: 0;	
	border-left:none;
}
footer .editors-pics .editor-pods .picture {
	clear: both;
	height: 93px;
	overflow: hidden;
	padding: 0;
	width: 140px;
}
footer .editors-pics .editor-pods .picture a {
	text-decoration: none;
}
footer .editors-pics .editor-pods strong {
	display: block;
	line-height: 14px;	
	padding: 0;
}
footer .editors-pics .editor-pods strong a {
	color: #000;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
footer .editors-pics .editor-pods strong a:hover {
	text-decoration: none;
}
footer .editors-pics .editor-pods .short-img {
	clear: both;
	height: 79px;
	overflow: hidden;
	padding: 5px 0 10px 0;
	width: 140px;
}
footer .editors-pics .editor-pods .short-img a img {
	height: 79px;
	text-decoration: none;
	width: 140px;
}
footer .editors-pics .editor-pods h5 {
	line-height: 15px;	
	padding: 0 0 5px 0;	
}
footer .editors-pics .editor-pods h5 a {
	color: #000;	
	font-family: 'Open Sans Condensed', sans-serif;	
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	text-decoration: none;
}
footer .editors-pics .editor-pods h5 a:hover {
	color: #a32020;
	text-decoration: none;
}
footer .links {
	background: #2a2a2a;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	padding: 20px 0 0 0;
}
footer .links .container {
	background: url(http://static.indianexpress.com/frontend/iep/images/images_new2013/newiep/indian-express-group-logo.png) no-repeat right 30%;	
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	width: 990px;
}
footer .links .container .social-icons {
	clear: both;
	overflow: hidden;
	padding: 0 0 20px 0;
}
footer .links .container .social-icons ul {
	list-style-type: none;
}
footer .links .container .social-icons ul li {
	float: left;
	line-height: 16px;
	padding: 0 0 0 30px;
}
footer .links .container .social-icons ul li:first-child {
	float: left;
	line-height: 16px;
	padding: 0;
}
footer .links .container .social-icons ul li a {
	text-decoration: none;
}
footer .links .container .social-icons ul li a img {
	height: 25px;
	text-decoration: none;
	width: 25px;
}
footer .links .container .group ul li a:hover {
	outline: none;
	text-decoration: none;
}
footer .links .container .group {
	clear: both;
	overflow: hidden;
	padding: 2px 0 2px 0;
	width: 100%;
	background:none;
	border:none;
	margin:0;
}
footer .links .container .group ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
*+html footer .links .container .group ul {
	clear: both;
	padding: 0 0 5px 0; 
	width: 100%;
}
footer .links .container .group ul li {
	border-left: 1px dotted #797575;	
	float: left;
	line-height: 14px;
	padding: 0 7px;
}
footer .links .container .group ul li:first-child {
	border-left: none;		
	float: left;
	line-height: 14px;
	padding: 0 7px 0 0;
}
footer .links .container .group ul li a {
	color: #cbcccb;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	width:auto;
}
footer .links .container .group ul li a:hover {
	text-decoration: underline;
}
footer .links .container .copyright   {
	border-top: 1px dotted #797575;  
	clear: both;
	color: #f9f9f9;
	font-size: 11px;
	font-weight: normal;
	float: left;
	margin: 5px 0 0 0;
	overflow: hidden;
	padding: 10px 0 5px 0;
	text-align:left;
	width: 90%;
}
footer .links .container .copyright span{
	float:right
}