#main { position:absolute; left: 295px; top:275px; width: 600px; z-index: 5; background-color:transparent; }
#weather { position:absolute; width:75px; top: 650px; left:25px; z-index: 5; background-color:transparent;}
#banner { position:absolute; top:8px; left:199px; z-index: 1; background-color:transparent;}
#buttons { position:absolute; top: 315px; left:75px; z-index: 5; background-color: transparent;}
#top_nav { position: absolute; top: 245px; left: 300px; background-color: transparent; }
#footer { position:absolute; width:359px; left: 405px; top: 705px; z-index:5; text-align:center; background-color:transparent; border: 1px solid black}
h2 { text-align: center; }

