/*  
Theme Name: IBNMoney Financial News
Description: IBNMoney Financial News Wordpess Theme
Version: 2.2.1
Author: M-Solutions Web Design
Author URI: http://www.m-solutions.co.in/
Tags:  maroon, two-columns, fixed-width, right-sidebar 
*/
body{margin:0px; padding:0; border:0; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:12px;background:#ccc;}
#container{width:1120px; margin:0px auto; text-align:left;background:#fff;}
#sidebar{background-color:#fff; padding-left:10px; float:right}
#sidebar>table { margin:0; padding:2px; border-width:0px; border-collapse:collapse; border-color:#fff; }
#sidebar>table tr, #sidebar>table tr td{ vertical-align:top; border-width:0px; border-collapse:collapse; border-color:#fff;}
#header{}
.padside{padding-left:10px}
#content{width:1100px; overflow:hidden}
#dynamic_box_left{margin:0; float:left}
#dynamic_box_center{float:left}
#dynamic_box_right{margin:0; float:right}
#content_footer{clear:both}
#footer{clear:both}
/*********deafault layout**********/
#layout_default div#dynamic_box_right{width:260px;}
#layout_default div#dynamic_box_left{width:160px;}
#layout_default div#dynamic_box_center{width:570px;}
/********** two column *************/
#layout_two_column div#dynamic_box_right{width:340px; margin-left:2px;}
#layout_two_column div#dynamic_box_left{display:none}
#layout_two_column div#dynamic_box_center{width:745px;  /* background:#99F; */}
/************ three columns ***************/
#layout_three_columns div#dynamic_box_right{width:190px}
#layout_three_columns div#dynamic_box_left{width:190px}
#layout_three_columns div#dynamic_box_center{width:610px}
/************ equal ***************/
#layout_equal div#dynamic_box_right{width:330px}
#layout_equal div#dynamic_box_left{width:330px}
#layout_equal div#dynamic_box_center{width:330px}
/************ equal rights ***************/
#layout_equal_rights div#dynamic_box_right{width:260px}
#layout_equal_rights div#dynamic_box_left{width:470px}
#layout_equal_rights div#dynamic_box_center{width:260px}
/************ non equal ***************/
#layout_non_equal div#dynamic_box_right{width:320px}
#layout_non_equal div#dynamic_box_left{width:420px}
#layout_non_equal div#dynamic_box_center{width:250px}
/************* CONTENT FEATURES *****************/
#content_features_left{float:left}
#content_features_right{float:left}
.features_equal_default{width:100%; overflow:hidden}
/*********** equal_default *********************/
.features_equal_default #content_features_left{width:380px; margin-right:10px; /* background:#0C9;*/ }
.features_equal_default #content_features_right{width:340px; /* background:#9CF; */ }
/*********** equal *********************/
.features_equal #content_features_left{width:495px}
.features_equal #content_features_right{width:495px}
/*********** left *********************/
.features_left #content_features_left{width:680px}
.features_left #content_features_right{width:310px}
/*********** right *********************/
.features_right #content_features_left{width:310px}
.features_right #content_features_right{width:680px}
/*********** equal_three *********************/
.features_inside .content_features_col{width:223px; float:left}
/*********** inside *********************/
.features_inside{width:670px; overflow:hidden}
.features_inside #content_features_left{width:335px}
.features_inside #content_features_right{width:335px}
/******************** LAYOUT BOXES********************/
#main_news_box{float:left}
.main_news_box_row{width:100%; overflow:hidden}
.main_news_category{float:left; display:inline; width:360px; margin:5px; /****styles****/}
.category_news_category{float:left; display:inline; width:261px; margin:6px; /****styles****/}

/*************** GLOBAL STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/
#container{/*background-color:#fff; */}
#content{background:#fff; padding:10px 5px}
/*** Global anchor styles ***/
a{color:#397099; text-decoration:none}
a:hover{text-decoration:underline}
a img{border:none}
/*** Global list styles ***/
ul{padding:0; margin:0}
ul li{list-style-type:none}
/*** Global heading styles ***/
h1, h2, h3, h4{margin:0px}
h1{font-size:18px; font-weight:normal}
h1 a{color:#C90404}
h2, h3{font-size:12px; padding-bottom:4px}
h2 a:hover, h3 a:hover{/*color:#C90404; */}
h4{}
h4 a{}
/*** Global box styles ***/
.box .box_title{font-size:16px; font-weight:normal}
.center_ads, .right_ads{margin:10px 0px; text-align:left}
/*************** HEADER STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/
#header{background-color:#fff;  }
.head{width:1120px; overflow:hidden; padding:0px; height:70px; background:#222 url(img/headbg.jpg) bottom repeat-x }
.header_image{margin:0 0 0 25px; float:left; height:72px; width:250px; background:url(img/logo.gif) left bottom no-repeat }
.header_image a{display:block; height:75px; text-indent:-9999px }
.header_name{float:left; padding:10px 0 0 20px; font-size:32px;  text-indent:-9999px}
.header_name a{ color: #397099;s:dedede;  }
.header_tagline{float:left; padding:10px; font-size:14px; color: #dedede; text-indent:-9999px}
.head div.updated_date{ margin: 5px 0 0; color:#ccc; padding:3px; float:left;  width:260px;}

.submenu_stripe2{font-size:11px; line-height:2; margin:0px; padding:5px 0; height: 22px; border-bottom:1px solid #DCDCDC}
/**** Top Stripe ****/
.top_stripe{background:#800; padding:0px; height:10px; border-bottom: 3px solid #000;}
/**** Utility Stripe ****/
.utility_stripe{background:#808284; padding:2px 6px 0px; color:#dedede}
.utility_stripe a{color:#dedede}
.utility_stripe input.text{background:#dedede; border:1px solid #FFF}
/*** Login/ Share box ***/
#box_share{ margin:0; padding:0; }
.box_sharer{ margin:0; padding:10px; white-space:nowrap; text-align:center; }
.box_sharer a{ margin:5px; }
#login_form{background:#808284; position:absolute; left:0; top:-4px}
/*** Search box ***/
#box_search{float:right; margin:10px 10px 0px 0;}
#box_search a{color:#dedede}
#box_search button{width:55px; height:23px; cursor:pointer; margin:0px; border:1px solid #808284; font-size:12px; font-weight:normal; color:#333; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#box_search input.text{ margin:0; background:#dedede; border:1px solid #808284; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

#login_form button{width:55px; height:20px; margin:0px 6px; border:none; font-size:12px; font-weight:normal; color:#808284; background:url(img/search_button.gif) no-repeat}
/*** Static pages navigation ***/
.box_pages{float:right}
.box_pages li{display:inline}
.box_pages li.last a{border-right:none}
.box_pages a{padding:5px; border-right:1px solid #DCDCDC}
.box_pages a:link, .box_pages a:visited{text-decoration:none}
.box_pages a:hover{text-decoration:underline}
/*************** LEFT COLUMN STYLES ********************************************************************************************************************/
/******************************************************************************************************************************************************/
#box_left_holder{padding:6px}
#dynamic_box_left div.box{margin-bottom:12px}
#dynamic_box_left div.box_title{background:#A5A5A5; color:#FFF; padding:4px 2px 3px 3px; margin-bottom:4px; border-bottom:1px solid #CCC}
#dynamic_box_left div.box_body{border-bottom:4px solid #A5A5A5}
/*** Section box (navigation list) ***/
#box_sections div.box_body{border-bottom:none; margin-bottom:30px}
#box_sections li{background-color:#F1F1F1; border-bottom:1px solid #fff; padding:1px 0px; font-variant:small-caps}
#box_sections li ul li{border-bottom:none; font-variant:normal; font-size:11px; padding-left:6px}
#box_sections li a{color:#8B8B8B; display:block; padding:4px}
#box_sections li a:hover{color:#FFF; background-color:#A5A5A5; text-decoration:none}
#box_sections li ul li a:hover{color:#000; background:none; text-decoration:underline}
/*************** CONTENT STYLES ************************************************************************************************************************/
/******************************************************************************************************************************************************/
/*** Latest news box ***/
.latest_news { margin:0; padding:5px; width:100%;}
.latest_news div.box_title{color:#656565; font-size:16px; font-weight:bold; border-bottom:1px solid #dcdcdc; padding:3px 0px; margin-bottom:4px}
.latest_news div.box_title a img{float:right; padding-top:5px; padding-right:5px}
.latest_news ul li{padding:5px 5px 5px 0px; border-bottom:1px solid #eee}
.latest_news ul li span.article_title{ display:block; padding-left:16px; background:url(img/right_box_bullet.gif) 4px 6px no-repeat;}
.latest_news ul li span.article_title a{ font-weight:bold}

.box_center_holders{padding:0px; width: 480px; float:left;}
#box_center_holder h1{font-size:24px; padding-bottom:4px; margin:12px 0 12px; border-bottom:3px solid #EEE}
#box_center_holder div.category_headline{width:100%; overflow:hidden}
#box_center_holder div.category_headline h2 a{color:#CA0405; font-size:18px; font-weight:normal}
#box_center_holder div.category_headline div.image{float:left; padding:6px; margin:0px 6px 6px 6px; background-color:#eee; border:none}
#box_center_holder div.category_headline div.summary{}
#box_center_holder_latest{ margin:0 0 0 10px; padding:10px 0; width: 240px; float:left;}
.single_latest_news_item{ margin:5px 0; padding:3px; border-bottom:1px dotted #333;}
.single_latest_news_item span.article_title a{ font-size: 13px; font-weight:bold}

span.article_link{display:inline; padding-right:4px; font-size:11px}
span.article_link a{color:#C90404}
div.box_body div.image{padding:1px; float:left; margin:2px 9px 2px 2px; border:1px solid #CCC}
.short_holder{width:100%; overflow:hidden}
.short{/*** Global summary styles ***/margin-bottom:4px; padding:4px; border-bottom:1px solid #eee}
div.short h2 span.article_category{padding-right:2px; color:#808080; font-size:11px}
/*** Article summaries heights ***/
#latest_news div.short{height:122px}
/*** Main news styles ***/
#category_news_box div.main_news_box_row{border-top:3px solid #e4e4e4}
#category_news_box div.box_title{margin-bottom:6px}
/*** Category links ***/
#category_news_box div.box_title h4{font-size:16px; color:#172973; border-bottom:1px solid #eee; padding:4px 0px; margin-bottom:4px}
#category_news_box div.box_title h4 small, #headline h1 small, .other_headlines h2 small, #article_holder small{font-size:11px; color:#172973; order-bottom:1px solid #eee; padding:4px 0px; margin-bottom:4px}
/*** Subcategory links ***/
#category_news_box div.box_title span{color:#000; font-size:11px; padding:0px 1px}
#category_news_box div.box_title span a{color:#C90404}
#category_news_box div.box_title span a:hover{color:#000}
#category_news_box div.box_body ul{padding:3px 5px; }
#category_news_box div.box_body ul li{ padding:1px 0px}
#category_news_box div.box_body ul li span{display:block; padding:2px 2px 2px 14px; background:url(img/right_box_bullet.gif) 4px 10px no-repeat}
#category_news_box div.box_body ul li a{ }
/*** Category page ***/
#category_holder div.subcategory_list div.box_body{padding:6px}
#category_holder div.short{margin-bottom:12px; padding-bottom:12px}
/*** Article styles ***/
.box_breadcrumb{padding:6px 0px; color:#666; border-bottom:6px solid #999}
.box_breadcrumb a{color:#CA0405; padding-right:4px}
#article_holder h1{font-size:24px; color:#CA0405; padding:12px 0px 4px 0px; margin-bottom:2px; border-bottom:3px solid #EEE}
#article_holder div.article_metadata{padding:0px 0px 18px 0px; margin-bottom:4px; border-bottom:1px solid #EEE}
#article_holder div.article_metadata span.metadata_time{font-size:10px; color:#666; float:left}
#article_holder div.font_size{font-size:11px; text-align:right; margin-bottom:12px}
#article_holder div.font_size img{vertical-align:bottom; padding-left:3px}
#article_holder div.image{float:left; padding:4px; margin-right:6px; border:1px solid #ccc}
#article_holder div.image span.image_caption{font-size:11px; line-height:normal}
#article_holder div#article_body{line-height:1.6em; width:100%; overflow:hidden; margin-bottom:12px}
#article_holder div#article_body h1, 
#article_holder div#article_body h2, 
#article_holder div#article_body h3, 
#article_holder div#article_body h4, 
#article_holder div#article_body h5, 
#article_holder div#article_body h6{font-family:Arial,Helvetica,sans-serif}
#article_holder div#article_body a{color:#002BB8}
#article_holder div.content_attachment{padding:6px; text-align:right; font-size:11px}
#article_holder div.content_attachment img{vertical-align:bottom}
#article_holder div.content_attachment a{color:#C90404}
/*** Article social bookmarks ***/
#box_social_bookmarks{color:#666; padding:2px 6px; margin:6px 0px 12px 0px; border-bottom:1px solid #EEE; border-top:1px solid #EEE}
#box_social_bookmarks img{vertical-align:middle}
/*** Article comments ***/
.comment_block h4{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#666; border-top:1px solid #eee; border-bottom:1px solid #eee; background-color:#f4f4f4; padding:6px; margin:6px 0px}
#comment_list{margin:15px 8px}
#comment_list div.comment_holder{margin-bottom:20px}
#comment_list div.comment_header{padding-bottom:6px}
#comment_list div.comment_header{font-size:11px}
#comment_list div.comment_header a{color:#C90404; font-weight:bold}
#comment_list div.comment_body_holder{padding:6px; border-bottom:1px solid #EBEBEB; background-color:#F8F8F8}
#comment_list div.comment_body{width:100%; overflow:hidden}
#comment_list div.comment_body img{float:left}
#comment_list div.comment_body div.comment_text{color:#666; margin-left:50px; padding:0px 12px 10px 10px}
#comment_list div.comment_report{float:right}
/*** Pagination ***/
#box_pagination{padding:6px; margin:6px 0px; background:#eee; color:#666}
#box_pagination span.pagination{float:right; font-weight:bold}
#box_pagination span.pagination a{font-weight:normal; color:#C90404}
#box_pagination span.pagination_total{color:#C90404}
/*** Archive calendar ***/
#box_calendar table caption{font-weight:bold; background-color:#eee; border-bottom:1px solid #ccc; padding:6px 0px; margin-bottom:6px}
#box_calendar table caption a{color:#C90404}
#box_calendar table caption span{cursor:pointer; padding:0px 4px}
#box_calendar table td{background-color:#F1F1F1; padding:1px 2px}
/*************** RIGHT COLUMN STYLES *******************************************************************************************************************/
/******************************************************************************************************************************************************/
#box_right_holder{/*stilovi za desnu kolonu,padinzi,margine...*/}
/*** Boxes ***/
#dynamic_box_right div#box_right_holder{}
#dynamic_box_right .box div.box_title{/* background: url(img/box_right_head_left.gif) top left no-repeat;*/ color:#808080; font-size:18px; line-height:22px; padding:6px; border-bottom:1px solid #E1E1E1}
#dynamic_box_right .box_tabs div.box_title{padding:6px 6px 0px 6px}
#dynamic_box_right .box .box_title_holder{/* background:url(img/box_right_head_right.gif) top right no-repeat */}
/* Hides from IE5-mac \*/
* html #dynamic_box_right .box .box_title_holder{height:1%}
/* End hide from IE5-mac */
#dynamic_box_right .box{background:#fafafa; /* url(img/box_right_body_right.gif) bottom right no-repeat;*/ margin-bottom:6px}
#dynamic_box_right .box .box_body{ /* background:url(img/box_right_body_left.gif) bottom left no-repeat */ }
#dynamic_box_right .box .box_body div.box_content{padding:6px 12px 12px 12px}
/* Hides from IE5-mac \*/
* html #dynamic_box_right .box .box_body{height:1%}
/* End hide from IE5-mac */
.right_box_link{text-align:right; margin-top:6px; padding-top:5px; border-top:1px solid #DDD}
.right_box_link a{color:#C90404}
.padside>ul {padding:10px 0;}
.padside>ul li{ padding:5px 0px}
/********** Lists ***************/
#dynamic_box_right div.box_body ul li{border-bottom:1px solid #e1e1e1; padding:1px 0px}
#dynamic_box_right div.box_body ul li.row_0{}
#dynamic_box_right div.box_body ul li.row_1{}
#dynamic_box_right div.box_body ul li a{display:block; padding:4px 4px 4px 14px; background:url(img/right_box_bullet.gif) 6px 10px no-repeat; color:#555}
#dynamic_box_right div.box_body ul li a:hover{background-color:#F8F8F9; color:#397099}
/*** Tabs ***/
.tabs{font-size:11px; line-height:normal; font-weight:bold; font-family:Arial,Helvetica,sans-serif}
ul.tabs{margin:0; padding:4px 0 4px 0px; list-style:none}
.tabs li{display:inline; margin:0; padding:0}
 
.tabs a{margin:0px 1px 0px 0px; padding:4px 0 4px 4px; text-decoration:none}
*:first-child+html .tabs a{padding:0 0 0 4px}/* IE 7 hack */
/* Hides from IE5-mac \*/
* html .tabs a{padding:0 0 0 4px}
/* End hide from IE5-mac */
.tabs a span{padding:4px 8px 4px 4px; color:#666}
.tabs a:hover{text-decoration:none}
.tabs a:hover span{color:#C90404}
.tabs a.active{background:url(img/tabs_left.gif) no-repeat left top}
.tabs a.active span{color:#C90404; background:url(img/tabs_right.gif) no-repeat right top}
/***Most popular/rated/commented box ***/
#dynamic_box_right #right_sidebar_box .box div.box_title{background:#FFF}
#dynamic_box_right #right_sidebar_box .box_tabs div.box_title{padding:0px}
#dynamic_box_right #right_sidebar_box .box .box_title_holder{background:#FFF}
#right_sidebar_box .tabs{font-size:15px; line-height:18px}
#right_sidebar_box .tabs a{background:url(img/tabs_left_large_inactive.gif) no-repeat left top}
#right_sidebar_box .tabs a span{color:#808080; background:url(img/tabs_right_large_inactive.gif) no-repeat right top}
#right_sidebar_box .tabs a:hover{background:url(img/tabs_left_large.gif) no-repeat left top}
#right_sidebar_box .tabs a:hover span{color:#397099; background:url(img/tabs_right_large.gif) no-repeat right top}
#right_sidebar_box .tabs a.active{background:url(img/tabs_left_large.gif) no-repeat left top}
#right_sidebar_box .tabs a.active span{color:#397099; background:url(img/tabs_right_large.gif) no-repeat right top}
#box_most_popular div.short{padding:5px; margin-bottom:0px; background-color:#FFF; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1}
#box_most_popular div.short h2{font-size:14px}
#dynamic_box_right #box_most_popular div.box_content{padding-top:0px}
#box_top_rated ol{padding:0px 0px 0px 25px; margin:0}
#box_top_rated ol li{list-style:outside; list-style-type:decimal; font-size:14px; font-weight:bold; color:#808080}
#box_top_rated ol li.row_1{background-color:#FFF}
#box_top_rated ol li a{font-size:11px; font-weight:normal; display:block; border-bottom:1px solid #E1E1E1; padding:5px 2px}
/*** Latest comments box ***/
div#latest_comments div.single_comment img{float:left; margin:2px 6px 2px 4px}
div#latest_comments div.single_comment{display:block; width:100%; overflow:hidden; padding-bottom:4px; margin-bottom:6px; border-bottom:1px solid #eee}
div#latest_comments div.single_comment div.comment_header{font-size:11px; color:#666}
div#latest_comments div.single_comment div.comment_header a{color:#C90404}
div#latest_comments div.single_comment div.comment_body{padding-top:2px; font-size:11px}
/*** Featured author box ***/
div#box_users div.box_body img{float:left; margin:2px 10px 2px 4px}
div#box_users div.box_body h3 a{display:block; padding:0; margin:0; font-size:14px}
div#box_users div.box_content{width:90%; overflow:hidden}
div#box_users div.box_content span.bio{font-size:11px}
/*** Review box ***/
#box_reviews{width:100%; overflow:hidden}
#box_reviews h3{font-size:18px; margin:7px 0px 0px 0px; color:#656565; font-weight:normal}
#box_reviews h3 img{vertical-align:middle}
#dynamic_box_right #box_reviews .box div.box_title{font-size:14px}
/*** Tag cloud box ***/
div#box_tags a:hover{color:#C90404}
#dynamic_box_right #box_tags .box_title{border-bottom:1px solid #DCDCDC}
#dynamic_box_right #box_tags .box_title, 
#dynamic_box_right #box_tags .box_title_holder, 
#dynamic_box_right #box_tags, 
#dynamic_box_right #box_tags .box_body{background:none}
/*** Article page tag box ***/
#article_tags div.article_tags{}
#article_tags div.article_my_tags{padding-top:6px; margin-top:6px; border-top:1px solid #eee}
#article_tags div.article_add_tag{padding-top:6px; text-align:center}
/*** Article Tools box ***/
#dynamic_box_right div#box_article_tools{margin-bottom:36px}
#dynamic_box_right div#box_article_tools ul{font-size:11px}
#dynamic_box_right div#box_article_tools ul li img{vertical-align:bottom}
#dynamic_box_right div#box_article_tools ul li a{padding:0px 4px 2px 4px; background:none; color:#666}
#dynamic_box_right div#box_article_tools ul li a:hover{background:none; text-decoration:none; color:#C90404}
/*** Email friend box ***/
#send_article{padding:6px; border:1px solid #eee}
/*** Article vote box ***/
#stars{padding:2px; width:150px; overflow:hidden}
.article_rating{color:#CECECE; font-weight:bold; font-size:14px; padding-top:10px; padding-right:18px; float:right}
div.standard_star{cursor:pointer}
/*************** FOOTER STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/
.footer{padding:5px; margin-top:10px; color:#666; background:#FFF; width:1100px; overflow:hidden}
.footer a{color:#666}
.footer div.disclaimer{font-size:10px; padding-top:5px; margin-top:5px; border-top:1px solid #e4e4e4; color:#999}
.footer div#disclaimer-1{float:left; font-size:10px; color:#999}
.footer div#disclaimer-2{float:right; font-size:10px; color:#999}
.static_footer{padding:5px; margin-right:5px; font-size:11px}
.static_footer ul li{display:inline; padding:0px 4px}
.static_footer .copyright{float:right; font-size:10px}
.static_footer .copyright a{color:#397099}
/*** First level categories in footer ***/
.footer div.footer_categories ul{text-transform:uppercase; border-bottom:1px solid #e4e4e4; padding:6px 3px 6px 3px; margin:0px 0px 5px 0px}
.footer div.footer_categories li{display:inline; padding:0px 5px 0px 7px; border-right:1px solid #e4e4e4}
.footer div.footer_categories li a{color:#397099}
/* Styles for forms */
form{/******* Used for all forms in Vivvo *********/padding:0px; margin:0px}
input, select, textarea{}
select{}
textarea{border:1px solid #7F9DB9}
.form_line{margin-bottom:6px; padding-bottom:6px; width:100%; overflow:hidden; /* if used,needs to be hidden because of Opera */}
*:first-child+html .form_line{margin-bottom:0px; padding-bottom:6px}
input.text{border:1px solid #7F9DB9}
select.options{border:1px solid #7F9DB9}
input.submit_button, button{font-family:Arial,Helvetica,sans-serif; font-size:12px}
.formElement p{margin-top:0}
/***************** Box forms *******************/
#dynamic_box_right .form_line label{}
#dynamic_box_right .form_line div.submit{text-align:right}
#dynamic_box_right .form_line div.submit a{float:left; padding-top:3px; color:#C90404}
/*************** CONTENT FORMS *******************************************************************************************************************/
/******************************************************************************************************************************************************/
#dynamic_box_center div.form_line label{text-align:right; padding:3px 0px 3px 3px; display:block; float:left; width:30%; font-size:12px; color:#666}
#dynamic_box_center div.formElement{float:left; margin-left:6px; display:inline; z-index:auto}
#dynamic_box_center div.formElement label{padding:0px; width:auto; text-align:left; float:none; display:block; font-weight:normal}
.menu, .menu ul{/* remove all list stylings */margin:0; padding:0; border:0; display:block}
.menu li{margin:0; padding:0; border:0; display:block; float:left;  /* move all main list items into one row,by floating them */position:relative;  /* position each LI,thus creating potential IE.win overlap problem */z-index:5;  /* thus we need to apply explicit z-index here... */list-style:none}
.menu li:hover{z-index:10000;  /* ...and here. this makes sure active item is always above anything else in the menu */white-space:normal;  /* required to resolve IE7:hover bug (z-index above is ignored if this is not present) see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */}
.menu li li{float:none; /* items of the nested menus are kept on separate lines */position:relative !important}
.menu ul{visibility:hidden; /* initially hide all submenus. */position:absolute; z-index:10; left:0;  /* while hidden,always keep them at the top left corner,*/top:0;  /* to avoid scrollbars as much as possible */}
.menu li:hover>ul{visibility:visible; /* display submenu them on hover */top:100%;  /* 1st level go below their parent item */}
.menu li li:hover>ul{ /* 2nd+levels go on the right side of the parent item */top:0; left:100%}
/* -- float.clear -- force containment of floated LIs inside of UL */
.menu:after, .menu ul:after{content:"."; height:0; display:block; visibility:hidden; overflow:hidden; clear:both}
.menu, .menu ul{/* IE7 float clear:*/min-height:0}
/* -- float.clear.END --  */
/* -- sticky.submenu --
it should not disappear when your mouse moves a bit outside the submenu
YOU SHOULD NOT STYLE the background of the ".menu UL"or this feature may not work properly!
if you do it, make sure you 110% know what you do */
.menu ul{background-image:url(img/empty.gif); /* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */padding:10px 30px 30px 30px; margin:-10px 0 0 -30px; /*background:#f00; *//* uncomment this if you want to see the "safe"area.you can also use to adjust the safe area to your requirement */}
.menu ul ul{padding:30px 30px 30px 10px; margin:0 0 0 -10px}
/* -- sticky.submenu.END -- */
/************************************************************************************/
/*************************** DHTML_menu styles : original **************************************/
#mainNav{background:#444; color: #dedede; border-top:2px solid #808284; s:698EB3; border-bottom:1px solid #808284;s:698EB3; margin:0px; padding-left:25px;}
.menu ul{font-size:90%}
.menu ul li{ margin:0;  float:none;  border:none}
 
ul.menu li ul{font-size:98%}
.menu ul{width:15em; margin:0; padding:0}
.menu li:hover{background:#808284;}
/* Link styles */
.menu li a{display:block; height:28px; line-height:28px; padding:0 12px; background:url('img/menu_pipe.gif') right top no-repeat; text-transform:uppercase}
.menu li a:link, 
.menu li a:visited, 
.menu li a:hover{color:#f2f2f2;     font-weight:bold;     text-decoration:none}
.menu li a:hover{color:#f2f2f2;s:698eb3; background-color:#808284}
.menu ul li{background:#444}
.menu ul li:hover{background:#808284}
.menu ul li a:link, 
.menu ul li a:visited, 
.menu ul li a:hover{text-decoration:none; font-weight:normal; text-transform:none; display:block; float:none; position:relative; border:none; height:auto; line-height:100%; padding:6px 6px 6px 14px; background:url(img/dhtml_subcat_bullet.gif) 3px 9px no-repeat; border-bottom:1px solid #dadada}
.menu ul li a:hover{/*background:#5079a2; */}
.menu li li:hover>ul{/* inset 2nd+submenus,to show off overlapping */background:#333; padding:0}
/********************************************************************************************/
/************************************************************************************/
/*************************** DHTML_menu styles : OVERRIDDEN FROM ABOVE **************************************/
#mainNav{background:#800; color: #dedede; border-top:1px solid #800;s:808284; border-bottom:3px solid #000; margin:0px; padding-left:25px;}
.menu ul{font-size:90%}
.menu ul li{ margin:0;  float:none;  border:none}
 
ul.menu li ul{font-size:98%}
.menu ul{width:15em; margin:0; padding:0}
.menu li:hover{background:#600;}
/* Link styles */
.menu li a{display:block; height:28px; line-height:28px; padding:0 12px; background:url('img/menu_pipe.gif') right top no-repeat; text-transform:uppercase}
.menu li a:link, 
.menu li a:visited, 
.menu li a:hover{color:#f2f2f2;     font-weight:bold;     text-decoration:none}
.menu li a:hover{color:#f2f2f2; background-color:#600}
.menu ul li{background:#800}
.menu ul li:hover{background:#600}
.menu ul li a:link, 
.menu ul li a:visited, 
.menu ul li a:hover{text-decoration:none; font-weight:normal; text-transform:none; display:block; float:none; position:relative; border:none; height:auto; line-height:100%; padding:6px 6px 6px 14px; background:url(img/dhtml_subcat_bullet.gif) 3px 9px no-repeat; border-bottom:1px solid #dadada}
.menu ul li a:hover{/*background:#5079a2; */}
.menu li li:hover>ul{/* inset 2nd+submenus,to show off overlapping */background:#333; padding:0}
/********************************************************************************************/
/**************************** Internet Explorer only styles ********************************/
/* Hides from IE5-mac \*/
* html #mainNav a{float:left}
* html .menu, * html .menu ul{zoom:1}
* html .menu li.adxmhover{z-index:10000}
* html .menu .adxmhoverUL{visibility:visible}
* html .menu .adxmhoverUL{top:100%; left:0}
* html .menu .adxmhoverUL .adxmhoverUL{top:0; left:100%}
* html .menu .adxmhoverA{background:#e6e6e6}
* html .menu ul a{zoom:1}
* html .menu ul li{display:inline !important}
* html .menu ul li a:link, 
* html .menu ul li a:visited, 
 * html .menu ul li a:hover{text-decoration:none; display:inline-block; display:block}
* html #mainNav .menu li ul li{margin:0; padding:0}
* html .menu li li{width:100%; margin:0; padding:0}
* html #mainNav .menu ul li a:link, 
* html #mainNav .menu ul li a:visited, 
* html #mainNav .menu ul li a:hover{float:none}
* html .menu ul ul{padding:0}
/* End hide from IE5-mac */
#headline{width:100%; overflow:hidden}
.box_headline{background:#f4f4f4; padding:5px; margin-bottom:10px}
#box_center_holder_home .box_headline h1{font-size:22px; padding:5px 0px; border-bottom:none; margin-bottom:0}
.headline_article_holder{width:100%; overflow:hidden}
.headline_image{text-align:center; position:relative; display:block; height:238px}
.headline_body{color:#555}
.headline_link a{text-align:right; font-size:11px; color:#1948b6}
.headline_image div.image_caption{position:absolute; bottom:0; left:9px; width:312px; text-align:left; font-size:11px; color:#FFF; background-color:#000; padding:3px; z-index:999; opacity:.60;  /* Standard style for transparency */-moz-opacity:.60;  /* Transparency for older Mozillas */filter:alpha(opacity=60);  /* Transparency for IE */}
/* Hides from IE5-mac \*/
* html .headline_image div.image_caption{left:8px; bottom:2px}
/* End hide from IE5-mac */
/*** Small headlines ***/
.other_headlines{}
.other_headlines h2{font-size:14px}
.other_headlines span.summary{font-size:11px; color:#555}
.other_headlines div.headline_article_holder{margin-bottom:10px; border-bottom:1px solid #DCDCDC; padding:0px 5px 5px 5px}
.other_headlines div.image{float:left; margin:0px 5px 5px 0px}
.box_ads{padding:0px 2px; background:url(img/box_video_body.gif) bottom no-repeat; height:260px}
.box_ads_title{background:url(img/box_video_title.gif) top left no-repeat; font-size:14px; color:#808080; padding:5px 6px; margin-top:10px; font-weight:bold}
.video_item{background-color:#f7fbff; font-size:11px; color:#333}
.selected{background-color:#f7fbff}
.video_buttons{margin-top:2px}
.video_buttons img{padding-right:4px}
.video_image{float:left; display:inline; margin:0px 4px 4px 0px; padding:1px}
/* Container styling*/
#vertical_container{width:100%; background:#fff}
#vertical_container .vertical_accordion_toggle{display:block; height:28px; background:#e2e2e2; padding:0 5px; line-height:28px; font-weight:normal; text-decoration:none; outline:none; font-size:12px; color:#656565; border-bottom:1px solid #fff; cursor:pointer; margin:0; overflow:hidden}
#vertical_container .vertical_active{background:#bcd3e8 url(img/box_video_item_title_active.gif) top repeat-x; color:#397099}
#vertical_container .vertical_accordion_content{height:95px; overflow:hidden; color:#444}
#vertical_container .vertical_accordion_content_holder{display:block; height:85px !important; padding:5px}
.box_stripes{width:100%; overflow:hidden; margin:10px 0px; width:615px; background:#FAFAFA; /* url(img/box_stripe_body.gif) left bottom no-repeat */}
.controls{padding:7px; /* background:url(img/box_stripe_header.gif) top no-repeat; */ width:601px; /*position:relative; */}
.controls span.title{/*position:absolute; top:9px; left:246px; */ font-size:16px; font-weight:bold}
.controls span.title a{color:#557ea6}
.controls a{color:#A5A5A5}
.controls img{}
.controls span.section_prev_next{float:right}
.scroller{height:162px; width:605px; margin:0px auto; overflow:hidden}
.section{width:615px; height:148px; overflow:hidden; float:left; padding-left:4px; padding-top:6px}
.box_stripes div.image{float:none; text-align:center; margin-bottom:4px}
.box_stripes div.image img{border:1px solid #E0E0E0; padding:1px}
.box_stripes div.stripe_summary_holder{width:182px; height:164px; float:left; padding:0px 6px 0px 6px; border-right:1px solid #E0E0E0; text-align:center}
.box_stripes div.stripe_summary_text_holder h3 a{color:#C90404; font-size:14px}
.stripe_add_links{text-align:center; font-size:11px; border-top:1px solid #E0E0E0; padding:2px 0px; color:#777}
#box_newsletter{}
#box_newsletter div.button_holder{height:20px; padding:4px}
#box_newsletter div.button_holder input{float:right}
#newsletter_form_holder{padding:6px}
#box_poll{}
#box_poll span.poll_question{color:#A5A5A5; font-size:14px}
#box_poll label{display:block; border-bottom:1px solid #ddd; padding:4px 0px}
#box_poll label img{vertical-align:middle}
#box_poll div.button_holder{padding-top:4px; width:100%; overflow:hidden}
#box_poll div.button_holder a{color:#C90404; float:right; padding-top:5px}
#box_poll div.button_holder input{}
/*** Poll page ***/
.poll_box_holder{background:#FAFAFA; border-bottom:1px solid #ddd; margin:12px 0px; padding:6px}
.poll_box_header{border-bottom:1px solid #ddd; margin-bottom:6px; padding-bottom:4px}
.poll_box_header h2{font-size:14px; color:#397099}
.poll_box_header span{color:#666}
.poll_line{margin-bottom:6px; padding-bottom:6px; width:98%; overflow:hidden; /*** if used,needs to be hidden because of Opera ***/}
.poll_line img{vertical-align:middle}
.poll_line .no_of_votes{font-size:11px; color:#666}
.poll_answer_title{text-align:right; padding:0px 3px 2px 0px; display:block; float:left; width:46%; font-size:12px; color:#808080; font-weight:bold}
.aligncenter{display:block; margin-left:auto; margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption-dd{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}
/*** Category page ***/
#category_children{ margin:-12px 0 15px 0; padding: 5px; background:#f3f3f3; border: 1px solid #ddd; height: 16px; font:normal 12px Arial; }
#category_children span{ margin:0; padding:0; border:0; float: left; }
#category_children ul{ margin:0; padding:0; border:0; float:left; list-type: none; }
#category_children ul li{ margin:0; padding:0 7px; border:0; display:block; float:left; list-style:none; font:bold 12px/1.4 Arial;}
#category_children ul li a{ margin:0; padding:0; text-transform:uppercase; }
.clear{ clear:both;}
/*** Single Frame page ***/
.full-story, .full-story a{ margin:0; padding:0; font-weight:bold;}
.ibn_latest_news_ticker { color:#f2f2f2; height: 28px;line-height: 28px;font-weight:bold; }
.ibn_latest_news_ticker a{ height: 28px;line-height: 28px;padding: 0px 12px; color:#f2f2f2; font-weight:bold;}
.ibn_ticker{ float:left;}
.ibn_tickers { margin: 0 20px; font: bold 13px/1.3 Arial; color:#000;}
.ibn_tickers a{ color:#CA0405;}
#hdr-editions { margin:20px 0 0 0; padding:0; float:left; width:510px;  }
#hdr-editions ul { margin:0; padding:0;}
#hdr-editions ul li{ list-style-type:none; display: inline; font: normal 13px/1.5 Arial; color:#ddd;}
#hdr-editions ul li:after{ content:" | ";}
#hdr-editions ul li:last-child:after{ content:"";}

#hdr-editions ul li a{ font: normal 13px/1.5 Arial; color:#ddd;}
#hdr-editions ul li.current{ color: #fff;}


#aboutus h3{margin:15px 0 5px; padding:0; border-bottom:1px solid #222; font:bold 13px Arial;}
/********** ads *************/
.alocal { margin: 10px 0 0 10px; padding:3px; }
.alocal .atitle, .alocal .atitle a{ margin:0; padding:0; word-wrap:break-word; font-size:27px; line-height:32px; white-space:nowrap; font-family:"Times New Roman", serif; color:#0000ff;}
.alocal .aurl, .alocal .aurl a{margin:0; padding:0; color:#008000; font-size:15px; line-height:21px; font-family:"Times New Roman", serif; }
.alocal .adesc{ margin:0; padding:0; color:#000; font-size:15px; line-height:18px;}