body {

	margin: 0; padding: 0;

	width:100%;

	background:#CCCCCC none repeat scroll 0% 50%;

	font-family:'vera sans',helvetica,sans-serif;

	font-size: 80%;

	line-height:1.5;

	margin:0pt;

	padding:0pt;		

}



img {

	border: 0;

}



#container {

	background:#FFFFFF;

	clear:both;

	margin:auto;

	max-width:420px;

}



#content { padding: 4px;}



.header_image img {width: 100%;}



#mainTicker, 

#box_newsletter, 

#box_poll, 

#box_login, 

.box_tabs, 

#box_users, 

#box_sections div.box_title, #mainNav li ul, 

#box_sections li ul, 

#rotating_headlines div.headline_image div.image_caption, 

.comment_block, 

#box_article_tools, 

#box_my_tags, 

#box_article_rating, 

span.image_caption {display:none;}



/*** Navigations ***/

#mainNav, #box_sections, .box_pages {height:20px; font-size: 80%;}



#mainNav, #box_sections, #footer {background-color:#F1F1F1;}



#mainNav ul, #box_sections ul, .box_pages ul, #footer ul {margin:0; padding: 3px;}



#mainNav ul li, #box_sections ul li, .box_pages ul li, #footer ul li {display:inline; list-style:none; margin-right: 2px;}



#mainNav ul li a, #box_sections ul li a, #footer ul li a {color:#000000;}



/*** Search ***/

#box_search {padding: 3px;}



#box_search input, #box_search button {font-size: 10px;}



/*** Headlines ***/

#rotating_headlines {padding:3px; margin:3px; background-color:#F1F1F1;}



#rotating_headlines h1 {font-size: 150%; padding:0; margin:0;}



#rotating_headlines div.headline_image img {float:none; width:40%;}



.player ul {margin:0; padding: 3px;}



.player ul li {display:inline; list-style:none; margin-right: 2px;}



/*** Latest news ***/

#latest_news {padding: 6px;}



#latest_news h2 {font-size: 110%; padding:0; margin:0;}



#latest_news span.summary {font-size: 80%;}



#latest_news div.short {height:50px;}



/*** Main news ***/

#category_news_box {padding: 6px;}



.main_news_category { border-bottom: 1px solid #CCCCCC; margin-bottom: 4px;}



.main_news_category h4 {padding:0; margin:0; font-size: 110%; font-weight:bold;}



.main_news_category div.short {padding: 6px; width:100%; overflow:hidden;}



.main_news_category div.short div.image {float:left; margin:4px;}



.main_news_category h3 {padding:0; margin:0; font-size: 90%;}



.main_news_category ul { padding:3px; margin:0; font-size: 80%;}



.main_news_category ul li { list-style-position: inside;}





/*** Tags ***/

#box_tags {padding:6px; margin:3px; background-color:#F1F1F1;}



/*** article ***/

#article_body { padding: 4px;}


