#top {
    height:118px;
    top:auto;
    vertical-align:top;
    text-align:center;
}

#left {
    width:330px;
    float:left;
    vertical-align:middle;
    text-align:left;
}

#right {
    float:right;
    vertical-align:middle;
    text-align:right;
}

#main {
    position:absolute;
    left: 330px;
    top: 173px;
    width:660px;
    float:left;
}

#navbar {
    position:absolute;
    left: 330px;
    top: 125px;
    width:660px;
    float:left;
}

#font {
    font-size:16px;
    color:black;
    font-family:Verdana, Garamont, Helvetica, Arial, sans-serif;
}

#news {
    color:black;
    font-size:20px;
    font-family:Verdana, Garamont, Helvetica, Arial, sans-serif;
}