/* ----- universal settings -----*/
body {margin:0px; padding:0px; background: url(FILENAME.jpg) center top no-repeat #990033; font-family:arial, san-serif; font-size: 9pt; color: #444;}
td {font-size: 9pt; color: #444;}
p {margin:0px; padding:0px;}
.td1  {background: url(fea2.jpg) top no-repeat; padding:9px 0px 0px 29px;}


/* ----- typography ----- */
.content {font-size: 8pt; color: #444;}
.footer, .copyright {font-size: 8pt; color: #fff;}


/* ----- links ----- */
a:link {text-decoration: none; color: #2553ad;}
a:visited {text-decoration: none; color: #990033;}
a:hover {text-decoration: underline; color: #2553ad;}
a:active {text-decoration: none; color: #2553ad;}

.footer a:link, .copyright a:link {text-decoration: none; color: #fff;}
.footer a:visited, .copyright a:visited {text-decoration: none; color: #fff;}
.footer a:hover, .copyright a:hover {text-decoration: underline; color: #fff;}
.footer a:active, .copyright a:active {text-decoration: none; color: #fff;}


/* ----- backgrounds ----- */
.bg {background: url(FILENAME.jpg) center top no-repeat;}


/* ----- other stuff ----- */
ul li {margin-left: 16px;}
.image {border:3px solid #990033;}

#clink {position: absolute; top: 0px; left: 0px; border:0;} 

#weather-top {color:#fff;position:absolute;top:90px;left:55px;text-align:center;width:220px;font-size: 10px;margin-right:10px;height:100px;}
#weather-top h2#station {color:#fff;font-size:11pt;text-align:center; font-weight:bold;width:220px;display:inline;}
#logo #weather-top a:link, #logo #weather-top a:visited, #logo #weather-top a:active {color:#fff;font-weight:bold;text-decoration:none;
}
#logo #weather-top a{color:#fff;font-weight:bold;text-decoration:underline;text-shadow:0px 0px 0px #fff;}
table#rates td, table#weather td {padding:5px;}
#temp {width:220px;height:76px;background:url('temp.png') center top no-repeat;border:0px;color:#fff;margin:5px 0 0 10px;padding-top:10px;font-size:22px;text-shadow:0px 1px 0px #036;text-align:center; display:block;}
.detailed_weather a{color:#FFF; font-weight:bold; font-size:10px; display:block;}
#timestamp {font-size:9px;}
#weather hr{display:none;}
#weather h2 a{color:#fff;}
#weather img{border:none;}
#weather td{border-left:1px #353535 solid; border-right:1px #353535 solid;}
.summary_header, .summary_header_label { background-color:#C30; color:#fff; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.summary_timestamp{ font-size:9px;}
.summary_station_name { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#C03; font-weight:bold;}
.even td{ background-color:#EEE; color:#000; border-bottom:1px #000 solid; border-top:1px #000 solid;}
.odd td{ background-color: #DADADA; color:#000; border-bottom:1px #000 solid;}
 td.ThinLine{height:1px; background-color: #A2A2A2;}