body {
    background: url(bg/whitey.jpg);    
    font-family: 'Aller', helvetica, arial, sans-serif;
    padding: 10px 10px 90px 10px;
    width: 1050px;
    margin: 10px auto;
    text-align: center;
    color: #555;
}

.header {
    height: 90px;
    width: 1050px;
    margin: auto;
    display: block;
    background-color: #fff;
    border-radius: 15px;
}

.minilogo {
    float: left;
    width: 221px;
    height: 45px;
    background: url(qut_pp_45h.jpg) 0 0 no-repeat;
    margin: 25px 0 0 20px;
    text-indent: -1000em;
    line-height: 1000em;
    overflow: hidden;
    display: block;
}

.header ul {
    float: right;
    list-style-type: none;
    padding: 0;
    margin: 25px 20px 0 0;
}
.header ul li {
    float: left;
    color: #555;
    font-size: 14px;
    padding-left: 20px;
    line-height: 05px;
}
.header ul li.button a {
    text-decoration: none;
    display: block;
    margin: 0 0 0 0;
    height: 35px;
    text-align: center;
    line-height: 35px;
    padding: 0 10px;
    color: white;
    background-color: #5bb65b;
    border: 1px solid #A0A2A5;
    border-radius: 4px;
    white-space: nowrap;
}
.header ul li.button-inactive a {
    text-decoration: none;
    display: block;
    margin: 0 0 0 0;
    height: 35px;
    text-align: center;
    line-height: 35px;
    padding: 0 10px;
    color: white;
    background-color: #eeeeee;
    border: 1px solid #dddddd;
    border-radius: 4px;
    white-space: nowrap;
   pointer-events: none;
   cursor: default;
}

.biglogo {
    background: white url(qut_logo_med.png) 348px 40px no-repeat;
    margin: 20px 0;
    padding: 60px 0;
    width: 1050px;
    height: 222px;
    border-radius: 15px;
}

#tagline {
    font-size: 16.5pt;
    font-weight: light;
    padding: 225px 0;
}

.headline {
    float: left;
    width: 275px;
    text-align: left;
    margin: 50px 0px 50px 0px;
    padding-left: 500px;
    font-weight: lighter;
    font-size: 22pt;
    color: #A0A2A5;
}
.headline:first-child {
    width: 250px;
    margin: 50px 0px 50px 25px;
    padding-left: 0px;
}

#about {
    width: 1050px;
    margin: auto;
    font-weight: lighter;
    font-size: 14pt;
    color: #696A6C;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 15px;
    background: white;
    overflow: hidden;
}
#info {
    font-size: 12pt;    
    margin: 0 37px 25px 37px;
}
#left {
    float: left;
    width: 463px;
    margin: 0 25px 0 37px;
}
#right {
    float: right;
    width: 463px;
    margin: 0 37px 0 25px;
}
#about ul {
    margin: 5px;
    font-size: 12pt;
    color: #696A6C;
}

#footer {
    width: 1050px;
    margin: auto;
    font-weight: lighter;
    font-size: 14pt;
    color: #696A6C;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 15px;
    background: white;
}

