/* CSS for the overview page */
* {
    margin: 0;
    padding: 0;
}
html {
    /* shift bg up to compensate for menu's background */
    background: #2d2d2d url(/img/overview/home_bg.jpg) repeat-y fixed center -3px;
    color: #000;
    font: 12px Verdana, sans-serif;
}
img {
    border: 0;
}

#container {
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 30px;
    width: 1000px;
}

/* header */
h1 {
    width: 957px;
    height: 78px;
    margin: 35px 0 0px 23px;
    background: url(/img/overview/tt_hdr.jpg) no-repeat;
    text-indent: -9999px;
}

#tagline {
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 40px 0;
    text-align: center;
}
/* left col */
#about_box {
    background: url(/img/overview/about_box.jpg) no-repeat 0 0;
    float: left;
    height: 370px;
    margin: 0 0 0 40px;
    width: 302px;
        overflow: hidden;
}
    #about_box ul {
        list-style: none;
        margin: 25px 0 0;
    }
    #about_box a {
        display: block;
        height: 40px;
        margin: 0 0 10px;
        text-indent: -9999px;
        zoom: 1; /* for IE */
    }
    /* acknowledgements link needs more height */
    #about_box a#ack {
        height: 65px;
    }

/* right col */
.content {
    float: left;
    margin: 0 0 0 75px;
    width: 520px;
}
    #select {
        color: #750202;
        font-weight: 900;
        font-size: 14px;
        margin: 0 0 10px;
    }
#year_nav {
    list-style: none;
}
#year_nav a {
    display: block;
    height: 85px;
    margin: 0 0 30px;
    text-indent: -9999px;
    width: 458px;
}
#y1 {
    background: url(/img/overview/y1.jpg) no-repeat;
}
#y2 {
    background: url(/img/overview/y2.jpg) no-repeat;
}
#year_nav a#y3 {
    background: url(/img/overview/y3.jpg) no-repeat;
    height: 92px;
}

