#submenu { width:100%; clear:both; margin:0; margin-bottom:10px; line-height:17px; text-align:center; color:#fff; font-family:arial; font-weight:normal; font-size:13px; background-color:#DDF0F9; float:left;  box-shadow: 0px 6px 5px -4px #DDD; -moz-box-shadow: 0px 6px 5px -4px #DDD; -webkit-box-shadow: 0px 6px 5px -4px #DDD;border-bottom:1px solid #FFFFFF;}
#submenu ul { margin:0; float:left; }
#submenu ul li { list-style:none; float:left; }
#submenu ul li a { color:#3D4463; font-size:13px; font-weight:normal; text-decoration:none; padding:5px 10px; display:inline-block;}
#submenu ul li a:hover { background-color:#CC6666; color:#fff;}
#inner_content { width:715px; margin:0px; }
a.tapnews { display:block; float:left; width:143px; height:90px; background:url(http://timesofap.com/images/news-logo-d.png) left top no-repeat; margin:0 5px; }
a.tapnews:hover { display:block; float:left; width:143px; height:90px; background:url(http://timesofap.com/images/news-logo-e.png) left top no-repeat; margin:0 5px; }

a.tapnri { display:block; float:left; width:111px; height:90px; background:url(http://timesofap.com/images/nri-logo-d.png) left top no-repeat; margin:0 5px; }
a.tapnri:hover { display:block; float:left; width:111px; height:90px; background:url(http://timesofap.com/images/nri-logo-e.png) left top no-repeat; margin:0 5px; }
a.nactive { display:block; float:left; width:111px; height:90px; background:url(http://timesofap.com/images/nri-logo-e.png) left top no-repeat; margin:0 5px; }

a.tapclass { display:block; float:left; width:147px; height:90px; background:url(http://timesofap.com/images/class-logo-d.png) left top no-repeat; margin:0 5px; }
a.tapclass:hover { display:block; float:left; width:147px; height:90px; background:url(http://timesofap.com/images/class-logo-e.png) left top no-repeat; margin:0 5px; }

a.tapcmv { display:block; float:left; width:314px; height:90px; background:url(http://timesofap.com/images/cmv-logo-d.png) left top no-repeat; margin:0 5px; }
a.tapcmv:hover { display:block; float:left; width:314px; height:90px; background:url(http://timesofap.com/images/cmv-logo-e.png) left top no-repeat; margin:0 5px; }
ul#livewire { width:100%; }
ul#livewire li { 
list-style:none; padding:0px 0px 5px 5px; line-height:17px; font-family:arial; font-size:12px; color:#fff; margin:5px 0px;  font-weight:normal;
display:inline-block;
}
ul#livewire li a { color:#424178; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
ul#livewire li a:hover { color:#FF9900;  }
.contenthome {  float: left; width: 100%; }
.home-box {  margin-bottom: 15px; }
.home-box-title {   overflow: hidden; padding: 0 0 3px; }
.cat-box-title h1 {
    background-color: #EEEEEE;
    font-size: 14px;
    padding: 5px 0;
}
.cat-tabs-wrap h5{ font-size:1.15em; font-weight:bold; margin-bottom:5px; font-family:Arial, Times, serif; line-height:1.30em;}
.cat-tabs-wrap p.tdate{ margin:0px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:11px;  color:#AAA; }
.cat-tabs-wrap p.tcontent{  margin:5px 0px; font-family:Arial, Times, serif; font-size:12px; line-height:19px; color:#333; }
.top-menu { font-family:arial; }
#storyboard { }
h1.sbtitle { text-align:center; }
h1.sbtitle a { color: #B10000 !important;
    font-family: Arial,'Helvetica Neue',Helvetica,sans-serif !important;
	font-weight:bold;
    line-height: 1.05;
	text-decoration:none;
	text-transform:uppercase;
	}
	h1.sbtitle a:hover {
	text-decoration:none;
	}
.postst { width:100%; clear:both; padding-bottom:2px; border-bottom:1px solid #AAA; text-align:left; }
.postst span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#999; }
#politics { width:100%; margin:0; float:left; }
.post-box-title { font-size:12px; color:#444; }
#scont img { max-width:590px; }
#scont p { line-height:19px; }
#post { color: #333;
    font: 1.11em/1.4em "Segoe UI",Helvetica,Arial,"Arial Unicode MS",Sans-Serif;
	text-align:justify; }
#post h1.singletitle { 
    line-height: 1.2em;
    margin: 10px 0px 5px 0px;
    text-align: left;
    width: 100%;
    color: #000;
    font-weight: 700;
	font-size:24px;
}
#post .post-meta {
    color: #636467;
    font-size: 16px;
    line-height: 26px;
    clear: both;
    float: left;
    text-align: left;
    width: 100%;
	
}
#post .post-meta span {
    float: left;
    font-size: 12px !important;
    line-height: 18px;
    margin-right: 10px;
}
#breaking-news {
    background: linear-gradient(to bottom, #FFFCEF, #FFFEF7) repeat scroll 0 0 rgba(0, 0, 0, 0);
    min-height: 25px;
}
#breaking-news h2 {
   /* background: linear-gradient(to bottom, #F8F5E1, #FCF9EF) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
   background-color:#483D8B;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 2px 2px rgba(0, 0, 0, 0.05) inset;
    color: #fff;
    float: left;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
	line-height:21px;
}
#breaking-news h1 {
   /* background: linear-gradient(to bottom, #F8F5E1, #FCF9EF) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
   background-color:#FF3300;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 2px 2px rgba(0, 0, 0, 0.05) inset;
    color: #fff;
    float: left;
	padding:2px 25px;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
	line-height:21px;
}
#breaking-news h2, #breaking-news .news {
    padding: 2px 20px;
}
#breaking-news .news {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 2px 2px rgba(0, 0, 0, 0.05) inset;
    padding: 2px 0px 2px 15px;
	width:725px;
	height:25px;
	float:left;
	margin-right:6px;
}
#breaking-news .livewire { width:105px; float:left; }
#breaking-news {
    color: #A08364;
    font-family: "Merriweather",serif;
    line-height: 20px;
}
#breaking-news .news ul {
    list-style: none outside none;
}
#breaking-news .news ul li {
    display: none;
}
#breaking-news .news a {
font-family:"Segoe UI",Helvetica,Arial,"Arial Unicode MS",Sans-Serif;
    color: #222222;
    font-size: 13px;
    text-decoration: none;
}
#breaking-news .breaking-date {
font-family:Arial, Helvetica, sans-serif;
    color: #D31515;
    font-size: 12px;
    margin: 0 0 0 15px;
}
abbr[title], abbr[data-original-title] { border-bottom:0px;}
#post .post-meta span a, #post .post-meta span i {
    color: #999 !important;
}
#post .post-meta span:hover a, #post .post-meta span:hover i {
    color: #F4793D !important;
}
#post .news {
    position: relative;
}
#post section {
    margin-top: 20px;
    margin-bottom: 30px;
    overflow: hidden;
}
#post h1.section-heading {
    color: #2F506C;
    font-size: 22px;
    font-weight: 300;
    line-height: 2;
    margin-top: 0;
}
#post h1.section-heading .line {
    border-top: 2px solid #6091BA;
    display: inline-block;
    padding: 5px 15px 0;
}
#post .news .carousel-controls {
    position: absolute;
    right: 10px;
    top: 10px;
}
#post .news .news-item {
    float: left;
    height: 160px;
    margin: 10px;
    width: 218px;
}
#post .news p { color: #444;
   font: 1.1em/1.2em "Segoe UI",Helvetica,Arial,"Arial Unicode MS",Sans-Serif;
   font-weight:bold;
    text-align: left;
	 }
#post .news h2.title {
    font-size: 18px;
    margin-top: 0;
}
#post .news h2.title a {
    color: #444444;
}
#post .news .thumb {
    left: 0;
    top: 0;
}
.read-more {
    display: block;
    font-size: 13px;
    transition: all 0.4s ease-in-out 0s;
}
#scont p iframe { z-index:-1; text-align:center; margin-top:10px; margin-left:50px; }
h3.post-box-title { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:19px; }

.pbox-left { width:715px; float:left; } 
.pbox-right { width:300px; float:right; } 
.pbox-top { width:100%; margin:0px; float:left; }
.pbox-topl { width:405px; margin-right:10px; float:left; }
.pbox-topr { width:300px; margin:0px; float:right; }
.ibox-title { background-color: #DCDCDC;
    clear: both;
    float: left;
    margin-bottom: 5px;
    width: 100%;  }
.ibox-title h1 { line-height:25px; }
.ibox-title h1 a {  font-weight:normal; font-family:"Times New Roman", Times, serif; font-size:16px; text-decoration:none; color:#666; margin:2px 0px; padding:2px 2px 5px 5px; }
.ibox-title h1 a {  font-weight:normal; font-family:"Times New Roman", Times, serif; font-size:16px; text-decoration:none; text-transform:uppercase; }
.ibox-title h1 span.morelinks { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;  float:right; padding-right:5px; }
.ibox-title h1 span.morelinks a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  color:#999; text-decoration:none; line-height:26px;}
.ibox-title h1 span.morelinks a:hover { color:#666; text-decoration:none; }
.pbox-topl ul { margin:0px; clear:both; }
.pbox-topl ul li { margin:5px 0px; }
.pbox-topl ul li a { line-height:19px; }
a.movietitle {
font-family:arial;
    color: #015CA2;
    text-shadow: 1px 1px 1px #FFFFFF;
}
a.pollink {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    text-rendering: optimizelegibility;
}

#leftcolumn {
    float: left;
    margin-right: 9px;
    width: 335px;
}
h2.layouthead { text-align:center; font-size:16px; background-color:#3A7580; padding:5px 0px; }
.cat-widget {
    float: left;
    width: 315px;
}
.cat-widget .container {
    background-color: #FFFFFF;
    width: 300px;
}
.cat-widget .ap_cpost {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px dotted #CCCCCC;
    height: 220px;
    margin: 0 1px 0 0;
    padding: 5px 7px 7px 10px;
    position: relative;
}
.dark_perm {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    margin: 0 0 12px;
}

#middlecolumn {
    float: left;
    margin-right: 8px;
    width: 335px;
}
#rightcolumn {
    float: left;
    width: 335px;
}
.morelinksl { float:left; padding-left:5px; }
.pbox-bottom { clear:both; float:left; width:100%;}
.subp0 {
   /* box-shadow: -5px 2px 4px -5px #DDDDDD inset;*/
    float: left;
    padding-right: 5px;
    width: 165px;
	}
.subp1 {
    border-right: 1px solid #EAEAEA;
   /* box-shadow: -5px 2px 4px -5px #DDDDDD inset;*/
    float: left;
    width: 235px;
	}
	#Postbox {
    float: left;
    margin-bottom: 5px;
    width: 220px;
	padding:0 5px 0 10px;
}
#Postbox img {
    float: left;
	margin-top:5px;
    text-align: left;
}
#Postbox0 {
    float: left;
    margin-bottom: 10px;
    width: 190px;
	padding:0px 5px;
}
#Postbox0 img {
    float: left;
    margin-right: 10px;
    text-align: left;
}
/*#Postbox:hover { background-color:#EEE; }*/
.entimg {
    background-color: #FFFFFF;
    /*box-shadow: 1px 1px 2px 0 #D0D0D0;*/
    float: left;
    text-align: left;
}
#sub2 div.subp2 {
    float: right;
    width: 545px;
}
#pollinks {
    width: 265px;
}
#Postboxa {
    margin-bottom: 15px;
    width: 265px;
}
#Postboxa img {
    float: left;
    margin-right: 10px;
    text-align: left;
}
#Postbox1 {
    float: left;
    padding-bottom: 15px;
    width: 385px;
}
#Postbox1 img {
    float: left;
    margin-right: 10px;
    text-align: left;
}
#Postbox1 p {
    color: #777777;
}
#mcad {
    float: left;
    height: 60px;
    padding-left: 30px;
    width: 525px;
}
.mcad_left {
    float: left;
    height: 60px;
    width: 470px;
}
.mcad_right {
    background-color: #D52338;
    float: right;
    height: 60px;
    margin-left: 2px;
    width: 103px;
}
a.mcadlink {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
a.mcadlink:hover {
    text-decoration: none;
}
#morenl { width:100%; margin:0px; }
#morenl ul { margin:0px; }
#morenl ul li { list-style:none; padding:5px; border-bottom:1px solid #CCC;  }
#morenl ul li a { color:#000; line-height:17px; text-decoration:none; }

.featuredPost1 {
    border-left: 1px solid #DDD;
    box-shadow: 0px -2px 2px -2px #D0D0D0;
background-color:#fbfbfb;
font-family:arial;
    color: #222222;
    float: left;
    height: auto;
    outline: 0 none;
    width: 300px;
	padding:10px 5px;
}
.featpost { margin-bottom:10px; }
.ent-text {
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
}
.vid-text a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2F4F4F; }
.movimg {

    float: right;
    text-align: left;
}
.videosa { background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: auto;
    width: 100%;
	}
#sub5 {
    float: left;
    margin-bottom: 10px;
    margin-top: 8px;
    width: 100%;
}
#sub5 div.subp1 {
    float: left;
    margin-right: 10px;
    width: 350px;
}
#sub5 div.subp2 {
    float: left;
    margin-right: 5px;
    width: 320px;
}
#sub6 {
    float: left;
    margin-top: 8px;
    width: 100%;
}
#sub6 div.subp1 {
    float: left;
    width: 355px;
}
#sub6 div.subp2 {
    float: right;
    width: 340px;
}
#sub3 {
    float: left;
    width: 100%;
}
#sub3 div.subp1 {
    float: left;
    margin-right: 10px;
    width: 300px;
}
.bpanel {
    margin: 0;
}
#bmain {
   margin:0px;
}
#btitle {
    padding-bottom: 15px;
}
#btitle h1 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
}
#btitle p {
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}

#blinks {
    margin-top: 5px;
    width: 250px;
}
#sub3 div.subp2 {
    float: right;
    width: 395px;
}
#Postbox1 {
    float: left;
    padding-bottom: 15px;
    width: 385px;
}
#sub4 {
    float: left;
    margin-bottom: 5px;
    margin-top: 8px;
    width: 100%;
}
#sub4 div.subp2 {
    float: left;
    width: 445px;
}
#sporttop {
    float: left;
    width: 445px;
	margin-bottom:10px;
}
#sportlinks {
    width: 360px;
}
#sportlinks {
    width: 360px;
}
#sub4 div.subp1 {
    float: right;
    width: 260px;
}

#stitle h1 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
}
#stitle p {
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
#sportlinks ul li {
    border-bottom: 1px dotted #CCCCCC;
    line-height: 24px;
    list-style: disc outside none;
    margin-left: 15px;
}
#sportlinks ul li a {
    color: #1F60A4;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    line-height: 17px;
}
#sportbox {
    height: 440px;
    position: relative;
    width: 260px;
}
#sub7 {
    float: left;
    margin-bottom: 10px;
    margin-top: 8px;
    width: 100%;
}
#sub7 div.subp1 {
    float: left;
    width: 270px;
}
.fapanel {
    margin: 0;
    width: 275px;
}
#famain {
    width: 270px;
}
#fatitle {
    margin-bottom: 10px;
}
#sub7 div.subp2 {
    float: left;
    width: 225px;
	margin:0px 5px;
	border-right:1px solid #EAEAEA;
	box-shadow:  -5px 2px 4px -5px #DDDDDD inset;
}
.fopanel { padding-left:5px; }
#sub7 div.subp3 {
    float: right;
    width: 190px;
}
#folinks ul li {
    line-height: 24px;
    list-style: disc outside none;
    margin-left: 15px;
}
#sub8 {
    float: left;
    margin-bottom: 10px;
    margin-top: 8px;
    width: 100%;
}
#sub8 div.subp1 {
    float: left;
    width: 310px;
}
.tecpanel {
    margin: 0;
    width: 275px;
}
#tecboxh {
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 275px;
}
#sub8 div.subp2 {
    float: right;
    width: 387px;
}
#tecbox {
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 385px;
}
.post-tn {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 2px #B5B5B5;
    line-height: 0;
    margin: 0 15px 10px 2px;
    padding: 2px;
    position: relative;
}
.post-tn a {
    background: none repeat scroll 0 0 #000000;
    display: block;
}
.post-tn img {
    max-width: 130px;
    transition: all 0.4s ease 0s;
    width: 130px;
}
.post-tn img.attachment-tie-small, .post-tn img.avatar-50 {
    width: 55px !important;
}
.post-tn a:hover img {
    opacity: 0.5;
}
.post-tn a:hover .overlay-icon:before {
    opacity: 0.8;
    transform: scale(1);
}


.hrside {
    float: left;
    width: 100%;
}

#footer{
	width:100%;
	background:#FFF;
	
}
.footer-top {
padding-top:5px;
width:100%;
height:220px;
background-color:#FAfAfA;
}
#h-footer ul.fotterm { width:115px; float:left; border-right:1px dotted #CCC; padding-left:5px; }
ul.fotterm { width:127px; float:left; border-right:1px dotted #CCC; }
.h-footer-top ul li {  width:110px; float:left; list-style:none; padding:0px 10px; color:#999; line-height:20px; text-align:left; }
.h-footer-top ul li b { float:left; list-style:none; text-align:center; color:#DA2426; }
.footer-top ul li {  width:120px; float:left; list-style:none; padding:0px 10px; color:#999; line-height:20px; text-align:left; }
.footer-top ul li b { float:left; list-style:none; text-align:center;}
.footer-bottom {
width:100%; 
height:80px;
background-color:#F7F7F7;
 }
#footer_data{

	float:left;
	padding:7px 0 0 14px;
}
#footer_data ul{
}
#footer_data li{
	display:inline;
	color:#222;
	font-size:12px;
	padding:0 0 0 9px;
	margin-left:9px;
	border-left:1px solid #434343;
}
#footer_data li.first{
	padding:0;
	border:none;
	margin:0;
}
#footer_data li a{
	color:#434343;
}
#footer_data li a:hover{
	text-decoration:underline;
}
#footer_data .copyrights{
	color:#222;
	padding:0;
}
#footer_data .copyrights a{
	color:#222;
}
#footer_data .copyrights a:hover{
	text-decoration:underline;
}
#footer_logo{
	float:right;
	width:auto;
	padding:15px 16px 0 0;
}
.home-page section {
    margin-bottom: 30px;
    overflow: hidden;
}
.home-page .events .section-content {
    margin: 0;
}
.home-page .events .section-content {
    min-height: inherit;
}
.home-page .section-content {
    padding: 0 15px 15px;
}
.home-page .events .event-item {
    border-bottom: 3px solid #EEEEEE;
    padding: 10px 0;
    position: relative;
}
.home-page .events .event-item .details {
    min-height: 120px;
}
.home-page .events .event-item .details img {
    margin-right: 10px;
    position: relative;
}
.home-page .events .event-item .date-label {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 0;
    position: absolute;
}
.home-page .events .event-item p {
    margin-bottom: 5px;
}
.date-label .month {
    background: none repeat scroll 0 0 #6091BA;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    padding: 4px;
    text-transform: uppercase;
}
.date-label .date-number {
    background-color: #EEEEEE;
    clear: left;
    display: block;
    font-family: 'open sans',arial,sans-serif;
    font-size: 15px;
    font-weight: 500;
    padding: 5px 4px 4px;
}
.home-page .events .event-item h2.title {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 10px;
}
.home-page .events a {
    color: #000000;
}
.home-page .events a:hover {
    color: #3763BC;
}
.home-page .events .details p {
    color: #4763BC;
    line-height: 19px;
}
.home-page .events .event-item p {
    margin-bottom: 5px;
}
.home-page .events .read-more {
    margin-top: 15px;
}
.read-more {
    display: block;
    font-size: 13px;
    transition: all 0.4s ease-in-out 0s;
}
p.location a {
    color: #AAAAAA;
}