body{    padding: 0;    margin: 0;    border: 0;    min-height: 600px;    background-color: #ffffff;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 80%;    min-width: 250px;}a:link, a:visited, a:active, a:hover, a{    border: 0 !important;    text-decoration: none !important;    color: #483926;}a img{    border: 0 !important;}#header{    height: 200px;    background-color: #ddceb0;    background-image: url('../pics/header-background-v2.jpg');    background-position: 380px 0px;    border-top: 6px #000000 solid;    border-bottom: 6px #000000 solid;    padding: 0;    overflow: hidden;    text-align: center;    position: relative;}#header-right{    float: right;    border-left: 6px #000000 solid;}#header-right-helper1, #header-right-helper2{    display: none;    position: absolute;    bottom: 20px;    z-index: 10;    color: #000000;    font-weight: 100;    font-size: 250%;    left: 5px;    text-align: left;}#header-right-helper2{    right: 5px;    text-align: right;}#header-left{    float: left;    border-right: 6px #000000 solid;}ul#top-navigation{    margin: 0;    padding: 0;    overflow: hidden;    background-color: #ddceb0;    border-bottom: 6px #000000 solid;}ul#top-navigation li{    display: inline;    float: left;    list-style-type: none;}ul#top-navigation li a{    display: block;    padding: 5px;    padding-left: 0.8em;    padding-right: 0.8em;    font-weight: 100;    letter-spacing: 1px;    text-transform: uppercase;    color: #000000;}ul#top-navigation li a:hover{    background-color: #000000;    color: #ddceb0;}#footer{    height: 50px;    background-color: #ddceb0;    background-image: url('../pics/header-background-v2.jpg');    background-position: 100px 0;    border-top: 6px #000000 solid;    border-bottom: 6px #000000 solid;    padding: 5px;    padding-top: 10px;    text-align: right;    font-size: 80%;    color: #999999;}#content{    background-color: #fffefa;    padding: 2.5em;    clear: both;    font-size: 110%;    line-height: 150%;    color: #333333;    min-height: 400px;    overflow: hidden;    position: relative;}#content h1, #content h2{    color: #000000;    line-height: 120%;    font-weight: 100;    font-size: 220%;}#content h2{    font-size: 150%;}#content h1{    margin-top: 0;}#content ul{    list-style-type: none;    overflow: hidden;}#content ul li:before {    content: "";    border-color: transparent #483926;    border-style: solid;    border-width: 0.35em 0 0.35em 0.45em;    display: block;    height: 0;    width: 0;    left: -1em;    top: 1.1em;    position: relative;}#content ul.sidebyside{}#content ul.sidebyside li{    display: inline !important;    float: left;    width: auto;    margin: 0.25em;    padding-right: 0.5em;    border-right: 1px solid #00aeec;}#content ul.sidebyside li:last-child{    border: 0;}#content ul.sidebyside li:before{    border-width: 0 !important;}#content .floatleft, #content .floatright, #content .nofloat{    float: left;    margin-right: 2em;    margin-bottom: 2em;    padding: 3px;    font-size: 80%;    text-align: center;    line-height: 1.4em;    background-color: #ddceb0;    border: 6px solid #000000;}#content .floatright{    margin-right: 0em;    margin-left: 2em;    margin-bottom: 2em;    float: right;}#content .nofloat{    margin: auto;    float: none;}#content .floatleft img, #content .floatright img, #content .nofloat img{    border: 1px solid #ffffff;}#content .too-wide-alt{    display: none;}.quote{    font-style: italic;}.quoter{    margin-bottom: 2em;    margin-top: 0.5em;    font-weight: 700;}.upsize .quote{    font-size: 150%;}.upsize .quoter{    font-size: 110%;}#uqlogo{    float: right;    height: 38px;    width: 150px;    background-color: #49075e;    padding: 7px;    border: 1px solid #000000;}/*@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {*/@media screen and (max-width: 750px){    #header-left{        margin: auto;        float: none;        border: 0 !important;    }    #header-left a img{        border-left: 6px solid #000000 !important;        border-right: 6px solid #000000 !important;    }    #header-right{        display: none !important;    }    ul#top-navigation li{        clear: both;        width: 100%;    }    ul#top-navigation li a{        width: 100%;        text-align: center;    }}@media screen and (max-width: 500px){    #header{        /*background-image: none !important;*/        background-position: 0 0 !important;    }    #header-left{        display: none !important;    }    #header-right{        display: block !important;        margin: auto;        float: none;        border: 0px !important;    }    #header-right a img{        border-left: 6px solid #000000 !important;        border-right: 6px solid #000000 !important;    }    #header-right-helper1, #header-right-helper2{        display: block;    }    #content .floatleft, #content .floatright, #content .nofloat{        float: none;        background-color: #ffffff;        margin: auto;        margin-bottom: 1em;    }    #content .too-wide{        display: none;    }    #content .too-wide-alt{        display: block;    }    #content ul.sidebyside li{        display: block !important;        float: none !important;        border: 0 !important;    }}