/*************************************** [ General ] ************************************/

body {
	text-align: center;
	background-color : #5A5A5A;
	margin: 0 0 10px;
	padding: 0;
	font: 12px Verdana, Arial, Helvetica; }
	
ol, ul {
	margin: 0;
	padding: 0;
	list-style: none; }

/*************************************** [ Layout ] ************************************/

#container {
	width: 1070px;
	margin: 0px auto;
	padding: 0;
	background-color: #F7F7F7;}
	
	#container a {
		text-decoration : none;
		color : Black; }

	#container a:hover {
		text-decoration : underline;
		color: #B2B2B2;}
		
#header {
	text-align: right;
	background-color: #F7F7F7;
	padding-bottom: 1px; }
	
	#header img {
		display: inline; }
		
	#header #menu {
		text-align: center;
		float: left;
		padding: 10px 0 0 60px; }
		
		#header #menu li {
			padding-bottom: 3px; }
	
#weatherData {
	margin: 0px auto;
	background-color: #fff; }
	
	#weatherData th {
		color: #a8b8c8;
		font-size: 18px;
		font-weight: bold;
		background-color: #000; }
		
		#weatherData th div { 
			margin-top: 7px;
			font-weight: normal;
			font-size: 12px; }
			
	#weatherData  td {
		color: #228b22; 
		border: 2px solid #000;
		margin: 2px;
		padding-left: 7px;
		font: 12px Verdana, Arial, Helvetica;
		font-weight: bold; }
		
		#weatherData  td.weatherImages {
			text-align: center;
			background-color: #73add6; }
			
			#weatherData  td.weatherImages li {
				margin: 10px 0; }
				
				#weatherData  td.weatherImages li img {
					margin: 0 3px; }
					
		#weatherData  td.brown {
			color: brown; }
			
		#weatherData  td.blue {
			color: #3366ff; }
			
		#weatherData td span.orange {
			color: #ff4500; }

#footer {
	margin: 0 auto;
	padding: 10px 30px;
	text-align: center;
	font-size: 10px; }
	
	#footer span.red {
		color: #E20E0E;
		font-weight: bold; }
	
#advert {
	margin: 10 auto; }