html{height: 100%; margin-bottom: 1px;}
body{font: 76% verdana,arial,sans-serif; text-align: center; background-image: url(images/bluegradient.png);}

div#container{width: 900px; margin: 0 auto; text-align: left;}

div#header{
	margin-bottom: 10px;
	border-top: 3px solid #EF7328;
	border-bottom: 3px solid #EF7328;
	background-color: #EF7328;
}
div#header img{
	display: block;
}

div#sidebar{width: 200px; float: left;}
div#sidebar div{padding: 5px 0; margin-bottom: 10px}
div#sidebar div#menu{margin: 0 5px}

div#nav ul,div#nav li{margin:0; padding:0; list-style-type:none; line-height: 1.5;}
div#nav a{margin-left:5px;padding-left:10px; color: #2660B1;}
div#nav a:hover{color: #FFF;}
div#nav{background: #95B3DE;}

div#sidenotes{background: #B1C0D5;}
div#sidenotes p{margin: 0 5px;}

div#content{width:680px; float: right; padding: 0 5px; margin-bottom: 10px;}
div#content{background: #FFF;}
div#content p{padding-bottom: 0.7em; line-height: 1.5; margin: 0 5px;}

div#footer{clear: both; margin-top: 10px; text-align: center;}
div#footer{background: #CCC; color: #333;}

h1,h2{font-family: 'Trebuchet MS',arial,sans-serif;}
h1{font-size: 160%; color: #f60; margin: 0px;}
h2{font-size:110%; text-transform: uppercase; letter-spacing: 1px; margin:0 5px; color: #B02A36;}


a{text-decoration: none;}
address{padding: 3px 15px; font-family:Verdana; font-size:7.75pt; font-weight:bold;}

img{border: 0px;}

.code
{
    border: #d1d7dc 1px solid;
    font-size: 10px;
    font-family: Courier, 'Courier New', Sans-Serif;
	color: #006600;
    background-color: #fafafa;
}

table#metar td{
	vertical-align: top;
}