html, body{margin:0;padding:0;text-align:center;}
#main{width:759px;font-family:verdana,georgia,arial,sans-serif;font-size:.8em;margin:10px auto;text-align:left;}
#header{font-size:2em;color:#eeeeee;padding:10px 25px;font-family:Georgia,"Times New Roman", Times, serif;font-weight:bold;letter-spacing:2px;}
#ulh{font-weight:bold;font-size:1em;margin:0;padding:0;list-style-type:none;}
#ulh li{float:left;width:189px;text-align:center;border-right:1px solid #ffffff;border-top:1px solid #ffffff;}
#ulh li a{display:block;text-decoration:none;background:#ccccff;color:#000080;width:189px;}
#ulh li a:hover{background:#ffcc66;}
#content{width:77%;float:right;display:inline;position:relative;padding:0 0 10px 0;}
h1{font-family:arial;font-size:1.7em;color:#FF3300;margin-top:30px;margin-bottom:0;border-bottom:2px solid #FF3300;padding-bottom:2px;}
fieldset{padding:0 0 10px 10px;}
legend{font-weight:bold;color:#000000;background:#FFE4B5;margin-bottom:10px}
.b{font-size:0.89em;}
table{font-size:1em;background:#ffcc66;text-align:center;}
td{background:#ffffff;line-height:1.6em;padding:5px 2px;}
#state{width:20%;text-transform:uppercase;font-weight:bold;font-size:90%;}
#td{width:20%;padding:2px;}
.allcities{font-size:.85em;}
#overlay{background:#FFEEB5;font-size:.90em;}
#list{width:30%;background:#ffffff;}
#list td{line-height:normal;padding:0 0 0 40px;vertical-align:top;}
#list ul{margin:0;padding:0;}
#allcodes td{line-height:normal;padding:1px 2px;}
#time{font-weight : bold;font-size:90%;text-decoration:underline;}
.clist{line-height:1.5em;vertical-align:top;padding-right:0;width:50%;}
ul{text-align:left;}
h2{font-size:1em;margin-top:25px;margin-bottom:5px;}
#bkm{float:right;margin-top:15px;width:24%;}
#bkm fieldset{height:84px;text-align:center;}
#bkm legend{font-weight:normal;color:#aaf;font-size:.89em;background:#ffffff;}
#bkm a{display:block;margin-top:10px;margin-bottom:10px;}
#ads{margin-top:20px;width:75%;}
#ads legend{font-weight:normal;color:#aaf;font-size:.89em;background:#ffffff;}
#ads fieldset{height:84px;}
#ads h2{margin-top:0;}
form{margin:0;}
#nav{margin-top:1px;width:20%;position:relative;float:left;background:#ccccff;text-align:center;}
.xx{letter-spacing:1em;}
#nav p{border-bottom:1px solid white;padding:7px 3px;margin:0;}
#nav a{text-decoration:underline;font-weight:bold;padding:0;color:#000080;display:block;line-height:1.5em;}
#nav a:hover{color:orange;}
#nav legend{font-weight:normal;color:#3333ff;font-size:.89em;}
#nav fieldset a{margin-top:10px;margin-bottom:10px;display:block;}
#footer{clear:both;text-align:center;font-size:.8em;padding-bottom:7px;}
#footer a{color:#ffffff;}
#footer a:hover{color:orange;}
#subfooter{background:#000080;color:white;padding-top:2px;padding-bottom:3px;margin-bottom:7px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
