body{font-family:Helvetica, Arial, Georgia, "Times New Roman", Times, serif; font-weight: bold;}
img{border:0}
a{text-decoration:none;}

#ident{font-size: 18px; text-transform: uppercase; margin-right: 5px; text-align: center; padding: 4px 0 2px 0; width: 4.0em; border: 1px #aad0e0 solid; height: 33px;}
#search{margin-right: 100px}
#mainbutton{margin-top: -15px; margin-left: 335px}
.home{clear:both; padding-left: 7px; position: relative; top: -25px;}

#content{margin-left: auto; margin-right: auto; width: 965px; clear:both;}
#header{width: 950px; height: 150px; margin-bottom: 10px; float: left; margin-top: 15px; margin-left: 5px; background-image: url(banner.jpg);}
#logo{margin-left: 20px; margin-top: 30px;}

#station{font-size: 1.05em; float:right; margin-right:5px; margin-top: 15px; margin-bottom: 5px; max-width: 600px; text-align: right;}
#search{float: right; margin-right: 0px;  padding-top: 10px;}


#top{float: right; margin-top: -140px; padding-right: 20px;}
#boxes{clear: both;}
#age{text-align: center; margin-top: 10px; margin-bottom: 10px; font-size: .7em;}
#metar{font-family: monospace; text-align: center; clear:both; padding-top: 10px; padding-bottom: 10px; width: 950px; margin-left: 5px; margin-top: 10px; background: #DDDDDD;}

.smallbox{text-align: center; float:left; /* padding-top: 8px; padding-bottom: 8px; */ width: 230px; margin: 5px 5px 10px 5px;}
.text{width: 208px; padding-top: 4px; padding-bottom: 4px; background: white; border: 1px inset white;}

.tfritem{margin: 0 20px 0 20px; }
.nearheader{margin: 0px 20px 0px 20px; }
.farheader{margin: 20px 20px 0px 20px; }

.bigbox{text-align: center; clear:both; /* padding-top: 8px; padding-bottom: 8px; */ width: 950px; margin: 5px 5px 10px 5px; }
.widetext{width: 922px; padding-top: 4px; padding-bottom: 4px; line-height: 1.4em; background: white; border: 1px inset white;}

.infobox{text-align: center; clear:both; padding-top: 4px; width: 950px; margin-left: 5px; }
.infotext{width: 924px;  line-height: 1.4em; border: none; font-size: 0.7em;}

.smallinfobox{text-align: center; clear:both; padding-top: 8px; padding-bottom: 8px; width: 315px; margin: 0px 5px 5px 0px;}
.smallinfotext{width: 305px; padding-top: 4px; padding-bottom: 4px; border: none;}

.biginfobox{text-align: center; clear:both; padding-top: 8px; padding-bottom: 8px; width: 610px; margin: 0px 0px 5px 5px;}
.biginfotext{width: 600px; padding-top: 4px; padding-bottom: 4px; border: none;}


#ads{height: 60px; width: 950px; margin-left: 5px;}
#adleft{float: left; background-image: url(adleft.png); height: 60px; width: 468px; margin-bottom: 5px; margin-left: 2px;}
#adright{float: right; background-image: url(adright.png); height: 60px; width: 468px; margin-bottom: 5px; margin-right: 2px;}
