/*

Theme Name: Online News -New theme

Theme URI : http://orisysindia.com

Description: This theme was created for OrisysIndia

Author: Amruth Raj R

*/



ul, li, p {

    margin:0px;

    padding:0px;

    list-style-type:none;

}



a, a img {

    outline:none;

    border:none;

    text-decoration:none;

}

a {

	color: #3C3C3C;

}

a:hover {

    color:#f36523;

}



.clear {

    width:100%;

    clear:both;

    height:0px;

}

.alignleft {float:left;}

.alignright {float:right;}



#content-area {

    width:100%;

}

@font-face

{

    font-family: 'Meera';

    src: url('Meera.ttf'); 

}



body {

    margin:0px;

    font-family: 'Open Sans', sans-serif;

    font-size:12px;

    line-height:20px;

    color:#333;

	background:url(images/pattern.png) repeat;

}



#wrapper {

    width:1068px;

    margin:0px auto;

}



#container {

    width:1048px;

    float:left;

	padding:0 10px;

	box-shadow:0 0 15px #666;

	background:#FFF;

}

#header {

    width: 100%;

    float: left;

}

#header h1.logo {

    display:block;

    float:left;

    margin:0px 0px;

}

#header h1.logo a {

    display:block;

    width: 113px;
    height: 120px;

    text-indent:-999px;

    background:url(images/fbk-logo.png) no-repeat center;

}

#header h1.logo_r a {

    display:block;

    width: 113px;
    height: 120px;
    float:right;
    text-indent:-9999px;

    background:url(images/fbk-logo2.png) no-repeat center;

}

#header .ad {

    width:468px;

    height:60px;

    float:right;

    margin:20px 0px;

}

#header #date-timer {

    width:100%;

    float:left;

	border-bottom:1px dotted #ccc;

}

#header .social {

    width:auto;

    float:right;

    margin:5px 0px 0px 0px;

}

#header .#social img {

    margin-right:5px;

    float:left;

}

#header .button-search {

    background: url('images/button-search.png') center no-repeat;

    background-color: #FFF;

    width: 28px;

    height: 25px;

    border: 2px solid rgb(209, 209, 209);

    border-right: none;

    cursor: pointer;

    border-radius: 5px 0px 0px 5px;

    -moz-border-radius: 5px 0px 0px 5px;

    -webkit-border-radius: 5px 0px 0px 5px;

    float: left;

    /*box-shadow: 0px 2px 5px rgb(216, 216, 216) inset;

    -moz-box-shadow: 0px 2px 5px rgb(216, 216, 216) inset;

    -webkit-box-shadow: 0px 2px 5px rgb(216, 216, 216) inset;*/

}

#header #search input {

    background: #FFF;

    padding: 2px !important;

    width: 160px;

    margin-right: 0px;

    height: 21px;

    border: 2px solid rgb(211, 211, 211);

    border-left: none;

    -webkit-border-radius: 0px 5px 5px 0px;

    -moz-border-radius: 0px 5px 5px 0px;

    -khtml-border-radius: 0px 5px 5px 0px;

    border-radius: 0px 5px 5px 0px;

    float: left;

    outline: none;

    /*	-webkit-box-shadow: 0px 2px 5px rgb(216, 216, 216) inset;

            -moz-box-shadow: 0px 2px 5px rgb(216, 216, 216) inset;

            box-shadow: 0px 2px 5px rgb(216, 216, 216) inset;*/

}

#search{

    float:right;

    margin-top: 7px;

    margin-left: 15px;

}

.top, .all_contents{

    float:left;

    width:100%;

}

.top_nav{

    float:right;

}

.top_nav ul{

}

.top_nav li{

    float:left;

    margin:5px 10px;

    font-size: 13px;

}

.top_nav li a{



}

.top_nav li a:hover{



}

/*#date-and-time {

    display: block;

    max-width: 300px;

    float: left;

    font-size: 15px;

    padding: 15px;

    margin-top: 40px;

        padding-left: 0px;

}*/

#date, #time {

    display: block;

    max-width: 300px;

    font-size: 15px;

	font-weight:bold;

	margin-top:5px;

}

#date{

    float:left;

}

#time{

        float:left;

	margin-left:15px;

}

.top_ad{

    float:left;

    margin:10px 0 0 0;

    max-width:728px;

    max-height:92px;

    overflow:hidden;
    padding: 0px 20px;

}



.top_ad a{

    color:#ed1f24;

}



/*#date-and-time .day {

    font-size:60px;

    line-height:40px;

}*/

#climate{

    font-size: 40px;

    line-height: 54px;

    padding-right:15px;

}

#climate .climate_image{

    display: block;

    float: left;

    margin-right: 10px;

}

#climate, #download_app{

    float: right;

    margin:5px;

}

#climate h2{

    font-size: 14px;

    height: 25px;

    line-height: 24px;

}

#climate h3{

    font-size: 30px !important;

    font-weight: 300;

    height: 30px;

    line-height: 22px;

}

#download_app{

    font-size:12px;

    width:150px;

    line-height:20px;

    margin-left: 0px;

    margin-right: 0px;

    margin-top: 15px;

}

#download_app img{

    float:left;

}	

#floating_menu{

    float:left;

    width:100%;

    display:block;

    padding-bottom: 5px;

	background-color:#fff;

}

#menu-container {

    display:block;

    width:1038px;

    float: left;

    border-top:1px dotted #ccc;

	padding:5px;

	border-bottom:1px dotted #ccc;

}

#menu-container .menu {

    display:block;

}

#menu-container .menu li {

    display:inline;

    position:relative;

    float:left;

}

#menu-container .menu li a {

    display: block;

    line-height: 18px;

    padding: 3px 10px;

    float: left;

    border-right: 1px solid #fff;

    color: #333;

    font-size: 13px;

	background:url(images/menu-bullet.png) no-repeat left center;

}

#menu-container .menu li:last-child a {

    border-right:none;

}

#menu-container .menu a:hover {

    background-color:#ddddde;

}



/*#menu-container .menu li:hover ul {

    float:left;

    display:block;

}

#menu-container .menu li ul {

    float:left;

    position:absolute;

    display:none;

    left:0;

    top:26px;

    width:990px;

    background-color:rgb(0, 86, 134);

    z-index:999999999;

    padding:5px;

}

#menu-container .menu li ul li {

    width:auto;

    float:left;

    margin:0;

    padding:0;

}

#menu-container .menu li ul li a {

    display:block;

    color:#FFF;

    margin:0px;

    float:none;

    text-align:left;

    line-height:25px;

    border-right:1px solid #999;

    padding:0px 5px;

}

#menu-container .menu li ul li a:hover {

    background: rgb(0, 111, 184);

    color: rgb(255, 255, 255);

}*/

/*------------------------------------------------------------------------------*/

#menu-container .menu li ul{

    position: absolute;

    z-index: 9999;

	padding:8px;

    top: 24px;

    left: 0px;

    width: 200%;

    display: none;

    text-transform: none;

}

#menu-container .menu li:hover ul{

    display:block;

}

#menu-container .menu li ul li a{

    line-height: 22px;

    text-transform: none;

    color: rgb(56, 56, 56);

    text-indent: 10px;

    width: 100%;

    padding: 3px 0px;

    font-size: 13px;

    font-weight: 400;

    border-right: none;

}

#menu-container .menu li ul li a:hover{

    color:#FFF;

    background-color:rgb(77, 165, 6);

}

#menu-container .menu li ul li{

    color: #999;

    border-bottom: 1px solid rgb(206, 206, 206);

    width: 100%;

    float: left;

    position: relative;

	background-color: rgb(250, 250, 250);

}

/*2nd submenu*/

#menu-container .menu li ul li ul{

    position:absolute;

    z-index:2;

    top:0px;

    left: 100%;

    width: 130%;

    border-left: 2px solid rgb(76, 167, 5);

    display:none;

    text-transform:none;

    background-color: rgb(67, 151, 0);

    border-top: 2px solid rgb(82, 187, 0);

}

#menu-container .menu li ul li:hover ul{

    display:block;

}

/*------------------------------------------------------------------------------*/



#news-updates {

    width:100%;

    height:30px;

    background-color:#FFF;

}

#news-updates #updates {

    width: 100%;

    height: 30px;

    float: left;

    line-height: 30px;

}

#news-updates #updates .tag {

    display:block;

    margin:0px;

    float:left;

    color:#FFFFFF;

    text-align:center;

    padding:0px 25px 0px 15px;

    font-weight:lighter;

    font-size:14px;

    background:#ff7D15 url(images/latest_arrow.png) center right no-repeat;

}

#news-updates #updates #scrolling-news {

    display:block;

    width:550px;

    float:left;

    margin-left:10px;

}

#news-updates #updates #scrolling-news li {

    width:100%;

    float:left;

}

/*main_slider*/	

#slider_container{

    float: left;

}

#slider_container h2.slider_heading{

    background: #ecedef url(images/minimalist3.png) repeat;

    margin: 0px;

    padding: 8px 0px;

    color: #333;

    font-size: 20px;

    text-indent: 10px;

    width: 425px;

}



/*  slideshow       */

#slider {

    position:absolute;

    z-index:100;

}

.slides_container {

    width:425px;

    overflow:hidden;

    position:relative;

    display:none;

    min-height:280px;

}

.slides_container div.slide {

    width:425px;

    height:280px;

    display:block;

}

#slider:hover .next,

#slider:hover .prev{

    display: block;  

}

.slides_container div.slide img {

    width:100%;

    height:280px;

}

.slides_container div.slide a {

	color: #EBEBEB;

}

#slider .next,#slider .prev {

    position:absolute;

    top:107px;

    left:0px;

    width:40px;

    height:51px;

    display:none;

    z-index:101;

    opacity:0.3;

}

/*#slider .next:hover,#slider .prev:hover {

    opacity:1;

}*/

#slider .next {

    left:350px;

}

.pagination {

    margin: 2px auto 0;

    width: 80px;

    position: absolute;

    z-index: 160;

    top: -26px;

    left: 350px;

}

.pagination li {

    float:left;

    margin:0 1px;

    list-style:none;

}

.pagination li a {

    display:block;

    width:12px;

    height:0;

    padding-top:12px;

    background-image:url(images/pagination.png);

    background-position:0 0;

    float:left;

    overflow:hidden;

}

.pagination li.current a {

    background-position:0 -12px;

}



.caption {

    z-index: 500;

	position: absolute;

	bottom: -35px;

	left: 0;

	min-height: 30px;

	padding: 10px 10px;

	background: #050505;

	background: rgba(0, 0, 0, 0.78);

	width: 460px;

	line-height: 1.33;

	color: #fff;

	border-top: 1px solid #202020;

	text-shadow: none;

}

.caption h1 {

    font-size: 18px;

	margin: 0px;

	font-weight: 100;

}

.caption p {

    font-size:15px;

}

/* slide show ends*/

.top_right{

    float: left;

    width: 330px;

    margin-left: 15px;

    min-height: 318px;

    margin-bottom: 10px;

}

.adchoice{

    width:299px;

    height:250px;

}

.my_speak, .social_like{

    float: right;

    padding: 0px 10px;

    margin-top: 10px;

    border-right: 1px dashed #CCCCCC;

}

.my_speak{

    border-left: 1px dashed #CCCCCC; 

}

.social_like{

    padding: 20px 15px;

    width: 75px;

}

.todays_headlines{

    float:left;

    width:100%;

}

#todays-headline,

#kerala-news,

#categorylist {

    width:100%;

    display:block;

}

#todays-headline li,

#categorylist li {

    float: left;

    padding: 8px 0px;

    border-bottom: 1px dashed #ccc;

    /*    min-height: 25px;*/

    width: 100%;

}

#todays-headline li{

}

#categorylist li {

    width: 320px;

    margin-right: 20px;

}

#todays-headline li:hover,

#categorylist li:hover {

    border-left-color:#f36523;

}

#todays-headline li a,

#categorylist li a {

    display: block;

	color: #494949;

	font-size: 17px;

	font-weight: bold;

}

#todays-headline li a:hover,

#categorylist li a:hover {

    color:rgb(243, 122, 11);

}

.news_center ul.kerala_news{

    float:left;

    width:100%;

    margin-top: 5px;

}

.news_center ul.kerala_news li{

    width: 47%;

    float: left;

    margin-bottom: 30px;

    padding: 0px 15px;

    border-right: 1px dashed #ccc;

    height: 250px;

    /*  for  zoom  */

}

.news_center ul.kerala_news li:first-child, .news_center ul.kerala_news li:nth-child(odd){

    padding-left:0px;

}

.news_center ul.kerala_news li:last-child, .news_center ul.kerala_news li:nth-child(even){

    padding-right:0px;

    border:none;

}

.news_center ul.kerala_news li a{

    float: left;

    margin-bottom: 10px;

    font-size:16px;

    font-weight:bold;

    line-height:18px;

    margin-top:10px;

    min-height:25px;

    width: 100%;

}

.news_center ul.kerala_news li img{

	margin-top:-30px;

}

.news_center ul.kerala_news li p{

    font-size:14px;

}

.news_category{

    float:left;

    width:399px;

}

.news_category p{

    font-size: 14px;

    float: left;

    width: 100%;

    margin-top: 5px;

}

.category_main{

    float:left;

    margin-bottom: 10px;

    width: 50%;

}

.category_main img{

    float:left;

    height: 119px;

    width: 179px;

    margin-bottom: 10px;

}

.cat_news_main{

    float: left;

    width:100%;

    margin-top: 10px;

}

.cat_news_main a{

    float: left;

    margin-bottom: 5px;

    font-size:16px;

    font-weight:bold;

    line-height:18px;

    margin-top:5px;

    min-height:25px;

}

ul.cat_news_list{

    float:right;

    width:190px;

}

ul.cat_news_list li{

    float:left;

    width:100%;

    border-bottom: 1px dashed #ccc;

}

ul.cat_news_list li:last-child{

    border-bottom: none;

}

ul.cat_news_list a{

    float: left;

    margin-bottom: 5px;

    font-size:16px;

    font-weight:bold;

    line-height:18px;

    margin-top:10px;

    width: 96%;

    min-height:25px;

}

.category_heading{

    font-size: 22px;

    font-weight: bold;

    text-transform: uppercase;

    color: #000;

    margin: 0px;

    padding: 10px 0px;

    border-bottom: 1px dashed #ccc;

    margin-bottom:15px;

}



.hidden-tags {display:none;}



#slider_bottom{

    float: left;

    width: 400px;

    position:relative;

}

#slider_bottom h2.slider_heading{

    background-color: #000;

    margin: 0px;

    padding: 8px 0px;

    color: #FFF;

    font-size: 20px;

    text-indent: 10px;

}



/*      bottom slider   */

.slides_container2 {

    width:400px;

    overflow:hidden;

    position:relative;

    display:none;

    min-height:280px;

}

.slides_container2 div.slide2 {

    width:400px;

    height:280px;

    display:block;

}

.slides_container2 div.slide2 img {

    width:100%;

    height:325px;

}

.slides_container2 div.slide2 a {

    color:rgb(163, 222, 255);

}

#slider_bottom:hover .next2,

#slider_bottom:hover .prev2{

    display: block;  

}

#slider_bottom .next2,#slider_bottom .prev2 {

    position:absolute;

    top:120px;

    left:0px;

    width:40px;

    height:51px;

    display:none;

    z-index:101;

    opacity:0.3;

}

/*#slider_bottom .next2:hover,#slider_bottom .prev2:hover {

    opacity:1;

}*/

#slider_bottom .next2 {

    left:360px;

}

.pagination_bottom {

    margin:2px auto 0;

    width:100px;

    position: absolute;

    z-index: 160;

    top: 12px;

    right: 0;

}

.pagination_bottom li {

    float:left;

    margin:0 1px;

    list-style:none;

}

.pagination_bottom li a {

    display:block;

    width:12px;

    height:0;

    padding-top:12px;

    background-image:url(images/pagination.png);

    background-position:0 0;

    float:left;

    overflow:hidden;

}

.pagination_bottom li.current a {

    background-position:0 -12px;

}



.caption2 {

    z-index: 500;

	position: absolute;

	bottom: -35px;

	left: 0;

	min-height: 30px;

	padding: 10px 10px;

	background: #000;

	background: rgba(0, 0, 0, 0.69);

	width: 400px;

	line-height: 1.33;

	color: #fff;

	border-top: 1px solid #000;

	text-shadow: none;

}

.caption2 h1 {

    font-size: 20px;

	margin: 0px 0 10px 0;

	font-weight: 100;

}

.caption2 p {

    font-size:16px;

}

/*      bottom slider ends   */

#footer{

    float:left;

    width:100%;

    padding-top:5px;

    border-top: 1px dashed #ccc;

}

.social_media{

    float:right;

    margin-right:0px;

}

.social_media ul li{

    list-style-type:none;

    margin-left:5px;

    float:left;

}

.social_media ul li a img{

    border:none;

}

.social_media ul li a{

    display:block;

    background-position:center;

    background-repeat:no-repeat;

}

#footer-menu-container {

    display:block;

    position:relative;

    float: left;

    height:35px;

}

#footer-menu-container .footer-menu {

    display:block;

    position:relative;

    float:left;

}

#footer-menu-container .footer-menu li {

    display:inline;

}

#footer-menu-container .footer-menu li a {

    display:block;

    line-height:25px;

    padding:0px 10px;

    float:left;

    margin:5px 0px;

    border-right:1px solid 1px solid rgb(204, 204, 204);

    color:#000;

    text-transform:uppercase;

    font-size:11px;

    font-weight:bold;

}

#footer-menu-container .footer-menu li:last-child a {

    border-right:none;

}

#footer-menu-container .footer-menu li:first-child a {

    padding-left:0px;

}

#footer-menu-container .footer-menu a:hover {

    color:#F60;

}

#footer-links{

    display:block;

    position:relative;

    float: left;

    height:35px;

    width:100%;

    background-color:#333;

    margin-top: 10px;

}

#footer-links .links_footer {

    display:block;

    position:relative;

    float:left;

}

#footer-links .links_footer li {

    display:inline;

}

#footer-links .links_footer li a {

    display: block;

    padding: 0px 10px;

    float: left;

    margin: 5px 0px;

    border-right: 1px solid rgb(168, 168, 168);

    color: #ccc;

    font-size: 12px;

}

#footer-links .links_footer li:last-child a {

    border-right:none;

}

#footer-links .links_footer li:first-child a {

}

#footer-links .links_footer a:hover {

    color:rgb(255, 122, 0);

}



.copyright{

    font-size:12px;

    color:#666;

}

/* tooltip*/

/*.tTip {width: 200px; position: absolute; cursor: pointer; color: #666; font-weight: bold;}*/

.tip {color: #333;}



#cloud1 {top: 93px; left: 230px;}

#cloud2 {top: 168px; left: 440px;}

#cloud3 {top: 228px; left: 100px;}

#cloud4 {top: 350px; left: 370px;}

#cloud5 {top: 370px; left: 60px;}



.tip {

    width: 212px;

    padding-top: 37px;

    overflow: hidden;

    display: none;

    position: absolute;

    z-index: 500;

    background: transparent url(theme/tipTop.png) no-repeat top;}



.tipMid {background: transparent url(theme/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}

.tipBtm {background: transparent url(theme/tipBtm.png) no-repeat bottom; height: 32px;}





/* my edit*/



li.widget {margin-bottom:5px;}



#content-area #right-column .widget {

    width:300px;

    margin-bottom:5px;

    float:left;

    position:relative;

    background-color:#f1f1f3;

}

#content-area #right-column #widget-news {

    width:300px;

    float:left;

}

#content-area #right-column #widget-news li {

    width:290px;

    padding:5px;

    float:left;

    background-color:#f9f9f9;

    margin-bottom:5px;

}

#content-area #right-column #widget-news li img {

    width:70px;

    height:50px;

    float:left;

    margin-right:5px;

}

#content-area #right-column #widget-news li div {

    width:215px;

    float:right;

}

#content-area #right-column #widget-news li div a {

    display:block;

    height:100%;

}



.post {

    width:100%;

}

#content-area .post .row {

    margin-top:0px;

    margin-bottom:15px;

}

.post h1 {

    font-size:25px;

	line-height:30px;

}

.post_meta_options{

    float: left;

    width: 100%;

    padding: 10px 0px;

    border-bottom: 1px solid #ccc;

    height: 21px;

}

.post .post-meta {

    float: left;

    color: #999;

    font-size: 11px;

    font-family: Verdana, Geneva, sans-serif;

    margin-right: 10px;

}

.post .post-meta a {

    color:#666;

}

.post .post-meta a:hover {

    text-decoration:none;

}

.post .half {

    float:left;

    margin-right:10px;

    margin-bottom:5px;

}

.post .half .alignleft {

    margin-right:10px;

}

.post .half:first-child {

    border-right:1px solid #ccc;

}

.post .half img {

    max-width:320px;

}

.post .post-content {

    width:100%;

    line-height:22px;

    font-size:16px;

    padding-top: 10px;

    float: left;

}

.post .post-content p{

margin-bottom: 10px;

}

.post .post-content ol li { 

	list-style-type:decimal;

}

.post-title {

    border-bottom:2px solid #ccc;

    padding-bottom:10px;

    margin-top:25px;

    margin-bottom:0px;

}

.comment-main-body {

    margin-top:20px;

    border-top:2px solid #CCC;

    padding-top:10px;

    float: left;

}

.commentlist {

    margin:0px;

    padding:0px;

    font-family:Verdana, Geneva, sans-serif;

}

.commentlist li {

    list-style:none;

    margin:0px;

    padding:10px 0px;

    border-bottom:1px dotted #CCC;

}

.commentlist li img {

    float:left;

    margin-right:10px;

    padding:3px;

    background:#f1f1f1;

    border:1px solid #c0c0c0;

}

.comm-txt{

    width: 530px;

    position: relative;

    float: left;

    color: #343434;

}

.comm-txt a{

    color: #343434;

    text-decoration: none;

}



.comment_post a {color: #343434;}

.comment_post .input {

    width:238px;

    padding:10px;

    border:1px solid #d9d9d9;

    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    color:#999999;

    background-color:#FFF;

    box-shadow:0 1px 5px #f0f0f0 inset;

    -moz-box-shadow:0 1px 5px #f0f0f0 inset;

    -webkit-box-shadow:0 1px 5px #f0f0f0 inset;

    outline:none;

}

.comment_post .comment_box {

    width:598px;

    padding:10px;

    border:1px solid #d9d9d9;

    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    color:#999999;

    background-color:#FFF;

    box-shadow:0 1px 5px #f0f0f0 inset;

    -moz-box-shadow:0 1px 5px #f0f0f0 inset;

    -webkit-box-shadow:0 1px 5px #f0f0f0 inset;

    outline:none;

}



.widgettitle {display:none;}



#content-area {

    width:100%;

    padding-bottom:15px;

    border-bottom:3px solid #999;

}

#content-area #left-column {

    width:728px;

    float:left;

}

#left-column li.widget {margin:20px 0 0 0}

#content-area #right-column {

    width:300px;

    float:right;

}

#content-area .row {

    width:100%;

    margin-top:15px;

    float:left;

}

#content-area h1.main-title,

#right-column h1.main-title {

    display:block;

    padding:10px;

    background-color:#f1f1f3;

    font-size:25px;

    font-weight:300;

    margin-top:0px;

    font-family:'Open Sans',arial,sans-serif;

}

#right-column h1.main-title {

    margin-bottom:5px;

}



/* myedit ends*/

.form_row{

    margin-bottom:5px;

}

.form_row label{

    width:80px;

    float:left;

}

.form_row input[type=text],input[type=email], .form_row textarea{

    padding:5px;

    width:250px;

    color: #666;

    font-size: 12px;

    border:none;

    background:#FFF;

    outline-color:rgb(255, 3, 3);

    border-radius:2px;

    -moz-border-radius:2px;	

    -webkit-border-radius:2px;

    border:1px solid rgb(196, 196, 196);

    -webkit-box-shadow:5px 5px 5px rgb(236, 236, 236) inset;

    -moz-box-shadow:5px 5px 5px rgb(236, 236, 236) inset;

    box-shadow:5px 5px 5px rgb(236, 236, 236) inset;

}

.form_row input[type=submit]{

    color: #FFF;

    font-size: 14px;

    padding: 8px 20px;

    -webkit-box-shadow: 0px 3px 5px #ddd;

    -moz-box-shadow: 0px 3px 5px #ddd;

    box-shadow: 0px 3px 5px #ddd;

    border-radius: 2px;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    border: none;

    background: rgb(103, 184, 15);

    background-image: -ms-linear-gradient(top, rgb(126, 197, 0) 0%, rgb(87, 167, 0) 100%);

    background-image: -moz-linear-gradient(top, rgb(126, 197, 0) 0%, rgb(87, 167, 0) 100%);

    background-image: -webkit-linear-gradient(top, rgb(126, 197, 0) 0%, rgb(87, 167, 0) 100%);

    background-image:  -webkit-gradient(linear, 0% 0%, 0% 100%, from( rgb(126, 197, 0)), to( rgb(87, 167, 0)));

    margin-top: 10px;

}

.form_row input[type=submit]:active{

    box-shadow: 0px 2px 5px rgb(84, 128, 19) inset;

    -moz-box-shadow: 0px 2px 5px rgb(84, 128, 19) inset;

    -webkit-box-shadow: 0px 2px 5px rgb(84, 128, 19) inset;

}

.form_row input[type=file], .form_row input[type=button]{

    margin-left:80px;

}

.text_mal{

    font-family:Meera,Rachana_w01,AnjaliOldLipi,Kartika;

}



#loading

{

    display:none;

}

.ad_right{

    float:right;

    width:162px;

}

.all_left{

    float:left;

    width:838px;

}

.heading{

    float:left;

    width:100%;

    border-bottom:1px solid #F03;

    margin-bottom: 10px;

}

.heading h2{

	font-size: 20px;

	float: left;

	font-weight: bold;

	text-transform: uppercase;

	color: #181818;

	margin: 0px;

	padding: 10px 0px;

	padding-right: 20px;

	padding-top: 0px;

	background: url(images/heading_arrow.png) bottom right no-repeat;

}

.heading ul{

    background:url(images/heading_ul_bg.jpg) right bottom repeat-x;

    float:right;

}

.heading ul li{

    float: left;

    padding: 5px 10px;

    font-size: 12px;

    text-transform: uppercase;

    font-weight: bold;

}

.heading ul li a{

}

.special_heading {

	float: left;

	width: 100%;

	background-color: #2E2E2E;

}

.special_heading h2 {

	float: left;

	color: #F8F8F8;

	margin: 10px 0px;

	margin-left: 10px;

	text-transform: uppercase;

}

.special_heading h3{

    float: right;

    color: #FFF;

    font-size: 16px;

    font-weight: 400;

    margin: 10px;

    margin-right: 20px;

}

.related_news_inner{

    float: left;

    padding: 10px;

    border-top: 1px solid rgb(34, 115, 192);

}

.related_news_inner li{

    margin-bottom:5px;

    border-bottom: 1px solid rgb(226, 226, 226);

}

.related_news_inner li a{

    font-size: 16px;

    color: rgb(0, 133, 207);

}

.related_news_inner li a:hover{

    color:#f36523;

}

.related_heading{

    float: left;

    width: 100%;

    text-indent: 10px;

    margin-bottom: 0px;

    background-color: rgb(14, 136, 204);

    color: #FFF;

    font-size: 16px;

    font-weight: 400;

    padding: 5px 0px;

}

.fixed{  

    position: fixed;

    width: 1000px !important;

    top: 0px;

    z-index: 165;

    border-bottom:2px solid #FFF;

}

.fbkerala_thumbnail{

    width: 100%;

    height: 107px;

    overflow: hidden;

	text-align:center;

}

.fbkerala_thumbnail a{

    display:block;

	width: 100%;

	height:100%;

	text-indent:-999px;

	margin:0px;

}

.socialmedia{

    margin-right: 10px;   

}

.sidebar_links li{

    float: left;

    width:100%;

    background-image: -ms-linear-gradient(top, rgb(248, 248, 248) 0%, rgb(241, 241, 241) 100%);

	background-image: -moz-linear-gradient(top, rgb(248, 248, 248) 0%, rgb(241, 241, 241) 100%);

   	background-image: -webkit-linear-gradient(top, rgb(248, 248, 248) 0%, rgb(241, 241, 241) 100%);

  	background-image:-webkit-gradient(linear, 0% 50%, 0% 100%, from(rgb(248, 248, 248)), to(rgb(241, 241, 241)));

   	box-shadow: 0px 2px 3px rgb(192, 192, 192);

	margin-bottom: 10px;

}

.sidebar_links li a{

	display: block;

	float: left;

	width: 100%;

}

.sidebar_links li a img{

    width:100%;

    margin-bottom: 0px;

}

.Cf_row_v{

	background: rgb(255, 255, 255) !important;   

}



.live_score{

	float: left;

	width: 92%;

	padding: 3% 5%;

	font-size: 14px;

	font-weight: bold;

	background-image: -ms-linear-gradient(top, rgb(37, 167, 241) 0%, rgb(18, 138, 206) 100%);

        background-image: -moz-linear-gradient(top, rgb(37, 167, 241) 0%, rgb(18, 138, 206) 100%);

   	background-image: -webkit-linear-gradient(top, rgb(37, 167, 241) 0%, rgb(18, 138, 206) 100%);

   	background-image:-webkit-gradient(linear, 0% 50%, 0% 100%, from(rgb(37, 167, 241)), to(rgb(18, 138, 206)));

	background-color: rgb(24, 128, 187);

	color: #FFF;

	border-radius: 5px;  

}

.score iframe {

height: 500px !important;

background-color: rgb(228, 217, 241);

width: 162px;

border-radius: 0px 0px 3px 3px;

}

.score {

    margin-bottom: 20px;

}



#point { position:relative; -moz-animation:mymove 1s ease infinite; -webkit-animation:mymove 1s ease infinite; padding-left:10px; padding-right:10px; }



.widget_recent_entries li {

	padding:5px 10px;

	font-size:15px;

	}



#breaking-news {

	width: 96%;

	background: #ed1f24;

	position: fixed;

	bottom: 0;

	left: 0;

	padding: 0px 2%;

	color: #F5F5F5;

	font-weight: bold;

	z-index: 9999;

	text-align: center;

	line-height: 50px;

	font-size: 20px;

	}



#breaking-news h1 {

	font-size:26px;

	margin:5px 0;

	}



@-webkit-keyframes mymove 

{

0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;}

50% {opacity:0; text-shadow:none; }

100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; }	

}





@-moz-keyframes mymove 

{

0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;}

50% {opacity:0; text-shadow:none; }

100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; }	

}/*Face slider*/#face_slide{    float: left;    width: 400px;    position:relative;}#face_slide h2.slider_heading{    background-color: #000;    margin: 0px;    padding: 8px 0px;    color: #FFF;    font-size: 20px;    text-indent: 10px;}/*      bottom slider   */.slides_container3 {    width:400px;    overflow:hidden;    position:relative;    /*display:none;*/    min-height:280px;}.slides_container3 div.slide2 {    width:400px;    height:280px;    display:block;}.slides_container3 div.slide2 img {    width:100%;    height:325px;}.slides_container3 div.slide2 a {    color:rgb(163, 222, 255);}#face_slide:hover .next2,#face_slide:hover .prev2{    display: block;  }#face_slide .next2,#face_slide .prev2 {    position:absolute;    top:120px;    left:0px;    width:40px;    height:51px;    display:none;    z-index:101;    opacity:0.3;}/*#slider_bottom .next2:hover,#slider_bottom .prev2:hover {    opacity:1;}*/#face_slide .next2 {    left:360px;}/*Face slider ends*/