body {
	background-color: #eaeaea;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}
img {
	margin: 0px;
}
form {
	 margin: 0px;
	 padding: 0px;
}
#main_container {
	width: 980px;
	margin: 0px auto;
	padding: 0px;
	background-color:#F7F7F7;
	border-right: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
}
#top_navigation {
	height: 18px;
	width: 970px;
	background-color:#EAEAEA;
	padding: 5px 5px 3px 5px;
	color: #666;
	margin: 0px auto;
}
#top_navigation a {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0px 5px;
}
#main_container #left {
	margin: 0px;
	padding: 0px;
	width: 788px;
	border-right: #D4D4D4 1px solid;
	float: left;
}
#main_container #right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 189px;
	border-top: 1px solid #D4D4D4;
}
.clear{
	font-size: 1px;
	clear:both;
}
#top_banner {
	padding: 7px 30px;
	margin: 0px;
}
#main_container #left #left_menu {
	padding: 5px;
	float: left;
	width: 180px;
	border-top: 1px #D4D4D4 solid;
	margin: 0px;
}
#main_container #left #center {
	margin: 0px;
	padding: 0px;
	width: 597px;
	float:left;
	border-top: solid 1px #D4D4D4;
	border-left: solid 1px #D4D4D4;
	min-height: 800px;
}
#main_container #left #left_menu ul {
	margin: 0px 3px 0px 10px;
	padding: 0px;
	font-size: 12px;
}
#main_container #left #left_menu ul li {
	list-style-type: none;
	border-bottom: #D4D4D4 1px solid;
	padding: 5px 0px 6px 0px; 
	margin: 0px;
	font-weight: bold;
	color: #066;
}
#main_container #left #left_menu ul li img{ 
	margin: 0px 5px 0px 0px;
}
#main_container #left #left_menu ul li a{
	color: #333;
	text-decoration: none;
	font-size: 12px;
}
#main_container #left #left_menu ul li a:hover{
	color: #999;	
}
#main_container #left #center .headers img {
	margin: 0px 4px 1px 0px;
}
.headers {
	font-size: 13px;
	font-weight: bold;
	color: #006666;
	padding: 7px 3px 7px 20px;
	margin: 0px;
}
#right .headers {
	padding: 7px 3px;
}
.news{
	padding: 4px 4px 4px 22px;
	margin: 0px;
}
.title a{
	font-size:11px;
	color: #333;
	font-weight:bold;
	text-decoration: none;
}
.title a:hover{
	color: #066;
}
.title img{
	float: left;
}
.source a, .topic a{
	color: #999;
	text-decoration: none;
	font-weight: bold;
}
.source a:hover, .topic a:hover{
	color: #333;
}
.date{
	color: #006;
}
.quote{
	text-align:right;
	margin: 0px 3px 5px 0px; 
}
#main_container #left #center .quote a img{
	margin: 0px 3px;
}
.quote a{
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
	color: #066;
}
#main_container #left #center .news img{
	margin: 0px 4px;
}
.line{
	font-size: 1px;
	border-bottom: 1px solid #D4D4D4;
	margin: 0px 6px;
}
.category_left{
	width: 292px;
	padding: 0px 5px 0px 0px;
	float: left;
	border-bottom: solid 1px #D4D4D4;
	border-right: solid 1px #D4D4D4;
}
.category_right{
	width: 299px;
	float: left;
	border-bottom: solid 1px #D4D4D4;
}
.category_center{
	width: 596px;
	float: left;
	border-bottom: solid 1px #D4D4D4;
}
.topic_container{
 margin:0px;
 padding:0px;
 height: 315px;
}
.topic_container_center{
 margin:0px;
 padding:0px;
}
.topic_right{
	float: right;
	padding: 7px 2px;
}
.topic_right a{
	text-decoration: none;
	font-weight: bold;
	color: #666;
}
.topic_right a:hover{
	color: #000;
}
#footer{
	padding: 6px;
	text-align: center;
	background-color: #ccc;
}
#footer a{
	color: #EF6D00;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}#main_container #left #left_menu #left_banner {
	height: 200px;
}
#main_container #left #left_menu #left_sources .headers img{
	margin: 0px 4px;
}
#main_container #left #left_menu #left_sources ul li{
	border: none;
	padding: 3px 0px;
}
#main_container #left #left_menu #left_sources ul li a{
	color: #666;
}#main_container #right .headers img {
	margin: 0px 3px;
}
#main_container #right .input_text {
	width: 150px;
	margin: 0px 2px 0px 4px;
}
#main_container #right #right_banner {
	margin: 0px;
	padding: 5px 13px;
}
#main_container #footer {
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
#pages ul{
	margin: 0px;
	padding: 0px;
}
#pages ul li{
	display:inline;
	margin: 0px;
	padding: 0px 10px;
	border-right: solid 1px #ccc;
	color: #669900;
	font-weight: bold;
}
#pages{
	width:auto;
	float:left;
}
#page_back{
	width: auto;
	float: left;
	padding: 0px 10px 0px 10px;
	border-right: solid 1px #ccc;
}
#page_forward{
	width:auto;
	float:left;
	padding-left: 10px;
}
#top_navigation #time_container {
	font-weight: bold;
	float: left;
	width: 250px;
}
#top_navigation #top_info {
	text-align: right;
	float: right;
	width: 5s00px;
	font-weight: bold;
}
#archive table{
	float: left;
	margin: 5px 12px;
	border: #CCCCCC 1px solid;
	height: 160px;
}
#left_menu table{
	margin: 5px 2px 5px 10px;
	padding: 0px;
	width: 164px;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}
#archive table td, #left_menu table td{
	font-weight: bold;
	color: #066;
	border-bottom: #eee 1px solid;
	margin: 0px;
	padding: 0px;
}
#archive table td a, #left_menu table td a{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
#switch_left{
	float:left;
	width: 30px;
}
#switch_right{
	float:right;
	width: 30px;
	text-align: right;
}
#switch_right a, #switch_left a{
	text-decoration: none;
	font-weight: bold;
	color:#666666;
	font-size: 9px;
}
#switch_month{
	margin: 2px 2px 0px 10px;
	padding: 0px;
	width: 164px;
	height: 12px;
}
#calendar{
	height: 129px;
}
#calendar img{
	margin: 26px 75px;
}
#by_dates{
	border-bottom: none;
}
.halv_column{
	width: 49%;
	float: left;
}
#languages{
	width: 974px;
	margin: 0px auto;
	padding: 3px 0px 3px 4px;
	color: #666;
}
#languages a{
	text-decoration: none;
	color: #555;
}
#languages a:hover{
	color: #333;
}
#header_ad {
	float: left;
	margin: 0px;
	padding: 14px;
	width: 727px;
	background-color:#fff;
	height: 92px;
}
#header img {
	float: left;
}
#header{
	width: 980px;
	margin: 0px auto;
	height:120px;
	border: 1px solid #D4D4D4;
}
#wheather_box{
	pading: 0px;
	margin: 0px 4px 0px 8px;
	border-bottom: solid #D4D4D4 1px;
	height: 120px;
}
#wheather_box h3{
	padding: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#eaeaea;
	border-top: solid #D4D4D4 1px;
	color:#333333;
	margin: 2px 0px;
}
#wheather_box h3 a{
	text-decoration: none;
	color: #066;
}
#wheather_box h3 a:hover{
	color: #000000;
}
#wheather_today{
	width: 50%;
	float: left;
}
#wheather_tomorrow{
	width: 50%;
	float: left;
}
#weather_city{
	float: left;
	width: 100%;
}
#wheather_box h2{
	border-top: solid 1px #D4D4D4;
	width: 70%;
	border-bottom: solid 1px #D4D4D4;
	padding: 2px;
	font-size: 10px;
	color:#666666;
	margin: 2px 0px;
}
#wheather_box h4{
	padding: 2px;
	font-size: 11px;
	color:#666666;
	margin: 0px;
}
#wheather_tomorrow img{
	margin: 4px 0px;
}
wheather_tomorrow{
	color: #666666;
}
#wheather_today strong{
	font-weight: normal;
	color: #666666;
}