/******** General styles ************/
a, a:visited {text-decoration: none;}

a:hover {text-decoration: underline;}

#content { /***** Background color of center column *****/
  background: #FFFFFF url(../img/content_columns_bg.gif) top repeat-y;
  border-top: 1px solid #C5C5C5;
  border-left: 1px solid #C5C5C5;
  border-right: 1px solid #C5C5C5;
  padding-top: 6px;
}

#container div.no_right { background: none;}

#footer {
	background: #555555;
	padding: 12px;
	font-size: 10px;
	color: #9C9C9C;
	text-align: center;
}

#footer a {color: #9C9C9C;}

#box_article_list { width: 100%; overflow: hidden;}

.poweredBy { 
	text-align: right; 
	background-color:#000000; 
	color: #555555; 
	font-size: 10px; 
	padding: 4px;
}

.poweredBy a {color: #555555;}

#article_title {
	padding-left: 162px; 
	border-left: 1px solid #C5C5C5; 
	border-right: 1px solid #C5C5C5;
}

#article_title h1 { padding: 10px 6px 6px 6px;}

#article_body { 
	font-size: 12px; 
	padding: 12px; 
	line-height: 16px; 
	color: #333333;
	float: left;
}

#article_body img { margin: 0px 6px 6px 6px;}

.dhtml_search {background: url(../img/dhtml_menu.gif) top repeat-x;}

/* Hides from IE5-mac \*/
* html .dhtml_search {height: 1%;}
/* End hide from IE5-mac */

/***** Styles for top links (Home, Set as homepage, Add to favorites...) *****/

.top_links {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px 5px 5px 22px;
	background: #000000 url(../img/topNav_bg.gif) top repeat-x;
	text-align: right;
}

.top_links a { color: #FFFFFF;}

.top_links a:hover { 
	text-decoration: none; 
	color: #0048C0;
}

.top_links a img { 
	border: 0; 
	margin-right: 4px; 
	margin-bottom: -3px;
}

h1 { /******  Title of categories, "Headlines" title, "Latest news" title  *******/
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    font-variant: normal;
    color: #000000;
	padding: 0px 0px 6px 0px;
	margin: 0px;
}

h2, h2 a { /********* Headline news title  **********/
    padding-bottom: 5px;
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #0048C0;
	padding: 0px;
	margin: 0px;
}

h2 a:hover {color: #0048C0;}

h3, h3 a {
    padding: 4px;
	margin: 0px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #0048C0;
}

/***********************************Article Short****************************/

div.column_row { width: 100%; overflow: auto; border-bottom: 1px solid #9A9A9A; margin-bottom: 6px; }

div.column_row div.short {border-bottom: none; }

.short {
	margin-bottom: 18px;
	padding: 6px 0px 6px 3px;
	border-bottom: 1px solid #9A9A9A; 
	float: left;
}

.summary {
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	padding: 6px 0px 0px 0px;
}

/* Hides from IE5-mac \*/
* html .summary {height: 1%;}
/* End hide from IE5-mac */

.short h3, .short h3 a {
	margin: 0;
	padding: 0px 0px 6px 0px;
	font-size: 18px;
	font-weight: normal;
}

.short .image {
	float: left;
	margin: 0px 6px 0px 0px;
	text-align: left;
}

.short .image a img {border: none;}

.created {font-size: 12px; color: #999999;}

.author { font-size: 12px; color: #999999;}

.article_link { text-align: right;}

.article_link img { border: none;}

.article_date { font-size: 10px; color: #919191; padding-bottom: 6px;}

/************* SEARCH **************/

.boxSearch {
	width: 231px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B3B3B3;
	background: url(../img/dhtml_menu_hover_bg.gif) top repeat-x;
	text-align: right;
	float: right;
	padding: 10px;
}

/* Hides from IE5-mac \*/
* html .boxSearch {width: 238px; padding: 8px 6px 9px 6px;}
/* End hide from IE5-mac */

.boxSearch a {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.search_btn { margin-bottom: -3px;}

/*********** STYLES FOR NEWS TICKER ***************/
#ticker {
	height:20px;
	padding: 6px 6px 0px 12px;
	background: #F1F1F1 url(../img/headlines_table_top.gif) top repeat-x;
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
}

#ticker a { 
	color: #0048C0; 
	font-weight: bold;
	padding: 0px 6px 0px 6px;
	border-left: 1px solid #CCCCCC;
}

#ticker span.ticker_category { 
	font-weight: bold; 
	padding-right: 6px; 
	color: #4C4C4C;
}
/************************ Headlines **********************/

h1#headline_caption a {color: #0048C0;}

#headline_image { margin: 0px 6px 6px 0px; border: none;}

#headline_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	line-height: 1.3em;
	color: #717171;
	padding-right: 5px;
}

#headline_article {padding: 12px;}

.box_headline {
	background: #FAFAFA;
	border: 1px solid #D8D8D8;
	margin-bottom: 12px;
}

/* Hides from IE5-mac \*/
* html .box_headline { height: 1%;}
/* End hide from IE5-mac */

.player {
	background: url(../img/player_top.gif) top repeat-x;
	padding: 4px 6px 2px 0px;
	text-align: right;
}

/************************** BOX BOTTOM MORE NEWS ***************************************/
#more_news h3 {
	color: #414141;
	background-color: #9C9C9C;
	font-weight: bold;
	font-size: 16px;
	padding: 4px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.more_news_box_body {
	padding: 6px 6px 12px 6px;
}

#more_news .box_title h3, #more_news .box_title h3 a, #more_news .box_title h3 a:hover { 
	background: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}

#more_news .box_title h3 a:hover { color: #FFFFFF;}

#more_news .box_title h3 a img {border: none;}

#more_news .box_body {}

#more_news {
	font-size: 11px; 
	width: 100%; 
	overflow: hidden; 
	background: #AAAAAA url(../img/more_news_bg.gif) 0px 30px repeat-x;
}

#more_news ul { 
	padding:0 0px 0 22px;
	margin:0;
	list-style: none;
}

#more_news ul li {  
	margin: 0 0 6px 0;
	padding: 0 6px 0 16px;
	background: url(../img/bottom_sections_bullet.gif) 6px 4px no-repeat;
	display: block;
}

#more_news ul li a { color: #FFFFFF; display: block;}

/*************** Article comments (styles for comments on article full and comments page) *******************/

.comments {
	padding: 6px;
	font-size: 11px;
	color: #333333;
}

.comments ul { 
	padding:0; 
	margin:0;
}

.comments li {
	list-style-type: none;
	border-bottom: 1px solid #E2E2E2;
	background-color: #FFFFFF; 
}

/* Hides from IE5-mac \*/
* html .comments li {height:1%;}
/* End hide from IE5-mac */

.comments li span {
	display: block;
	text-align: right;
	font-size: 10px;
}

.comments li span img { 
	border: none;
	margin-bottom: -3px;
}

.comments li div.comment_header { padding: 2px 4px; color: #919191;}

.comments li div.comment_body { padding: 6px; font-size: 12px;}

/************** Pagination ************/

#content-holder .box_gray h3 {
	background: url(../img/box_head_flat_left.gif) top left no-repeat;
	color: #5A5A5A;
	font-weight: bold;
	font-size: 14px;
	padding: 4px;
}

#content-holder .box_gray .box_line { display: none;}

#content-holder .box_gray {
	margin-bottom: 6px;
	background: url(../img/box_body_flat_right.gif) bottom right no-repeat;
}

#content-holder .box_gray .box_title {
	background: url(../img/box_head_flat_right.gif) top right no-repeat;
}

#content-holder .box_gray .box_body {
	background: url(../img/box_body_flat_left.gif) bottom left no-repeat; 
	padding: 0px 6px 6px 6px;
	color: #999999; 
}

#content-holder .box_gray span.pagination { float:right; font-weight: bold;}

#content-holder .box_gray span.pagination_total { font-weight: bold; color: #666666;}

#content-holder .box_gray a img { border: none;}

/************** BREADCRUMBS ************/

.breadcrumbs{
	padding: 6px 6px 6px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #414141;
	background: #FFFFFF url(../img/main_table_top.gif) top repeat-x;
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
}

.breadcrumbs a{color: #0048C0;}

/* Hides from IE5-mac \*/
* html .breadcrumbs { height: 1%; }
/* End hide from IE5-mac */

/************** Center boxes ************/

#content-holder .box h3 {
	background: url(../img/box_right_head_left.gif) top left no-repeat;
	color: #919191;
	font-weight: bold;
	font-size: 14px;
	padding: 6px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
}

/* Hides from IE5-mac \*/
* html #content-holder .box h3 {height: 1%;}
/* End hide from IE5-mac */

#content-holder .box .box_title {
	background: url(../img/box_right_head_right.gif) top right no-repeat;
}

#content-holder .box {
	background: #FFFFFF url(../img/box_right_body_right.gif) bottom right no-repeat;
	margin-bottom: 6px;
	float: left;
	width: 100%;
}

#content-holder .box .box_body {
	background:url(../img/box_right_body_left.gif) bottom left no-repeat;
	padding: 6px 6px 12px 6px; 
}

#content-holder .box_line {
	border-top:1px solid #C5C5C5; 
	border-left:1px solid #C5C5C5;
	margin:0 1px 0 0; 
	height:1px; 
}

#content-holder .box h4 {
	font-weight: bold;
	font-size: 12px;
	color: #919191;
	border-bottom: 1px solid #D5D5D5;
	padding: 0px 0px 2px 0px;
	margin-bottom: 6px;
	width: 300px;
}

#content-holder .box h3 span a { float: right;}

#content-holder .box_right h3 {color: #919191;}

#content-holder .box_right a {color: #0048C0;}

#content-holder .box_right ul { 
	padding: 6px 6px 12px 6px; 
	margin:0;
	font-size: 12px;
}

#content-holder .box_right ul li { 
	padding: 2px 4px 2px 12px;
	margin: 0; 
	list-style-type: none;
	background: url(../img/left_navi_arrow.gif) 3px 3px no-repeat;
}

#content-holder .box_right ul li a { display: block;}

/********* Bars for poll results page ************/

.poll_bars { margin: 12px 0px 12px 0px;}

.poll_result { background-color: #BE0000; height: 10px;}

.poll_result_rest { background-color: #EEEEEE; height: 10px;}

/**************************** Author Info ***********************/

.box_author_info div.box_body ul { padding: 6px; margin: 0;}

.box_author_info div.box_body ul li { padding: 6px; margin: 0; list-style-type: none; width: 96%; overflow: auto;}

.box_author_info div.box_body ul li div { display: block; float: left; width: 100px; font-weight: bold;}

/**************************** Article tools ***********************/

.content_holder div.article_tools ul { padding: 6px; margin: 0;}

.content_holder div.article_tools ul li { padding: 6px; margin: 0; list-style-type: none; display: inline;}

.content_holder div.article_tools ul li div.send_article { display: none;}

/****************************Rss/Atom feeds ***********************/

#content-holder .box_feed { width: 45%; float:left; margin-right: 6px; padding: 6px;}

#content-holder .box_feed h3 { background: none; color: #FF6600; border-bottom: 1px solid #C5C5C5; padding: 0; margin: 0;}

#content-holder .box_feed ul { padding: 0; margin: 0;}

#content-holder .box_feed ul li { margin: 0; padding: 6px 6px 6px 8px; list-style-type: none; background: url(../img/left_navi_arrow.gif) 0px 8px no-repeat;}

.fontSize {
	text-align: right;
	font-size: 10px;
	padding-top: 6px;
	color: #919191;
}

.fontSize img { margin-bottom: -3px;}

.article_tools { font-size: 10px; padding: 6px 6px 12px 6px;}

.sort { padding: 6px 0px 12px 0px; font-size: 10px;}

.sort img { margin-left: 6px; margin-bottom: -3px;}

.dump { 
	padding: 2px;	
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	text-align: center;
}

.dump h3 { color: #FF0033;}