body, html {
    height: 100%;
}

#timeline {
    height: 166px;
    background: url(images/bkgd.jpg) top right repeat-x;
    clear: left;
    text-align: right;
}

#blocker {
    float: left;
    height: 50%;
    width: 100%;
    margin-bottom: -83px;
}

#timeline ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 771px;
    margin: auto;
    margin-right: 0px;
}

#timeline li {
    text-align: left;
}

*html #timeline li {
    position: relative;
    overflow: hidden;
}

#timeline li a {
    display: block;
    text-indent: -5000em;
    height: 12px;
    width: 770px;
    background: url(images/timeline.jpg) 0px 0px no-repeat;
    z-index: 100;
    position: relative;
    overflow: hidden;
}


#timeline #line1 a {
    height: 13px;
}#timeline #line1 a:hover {
    background-position: 0px -166px;
}* html #timeline #line1 {
    margin-top: -6px;
    height: 13px;
}

#timeline #line2 a {
    background-position: 0px -13px;
    height: 11px;
}#timeline #line2 a:hover {
    background-position: 0px -179px;
}* html #timeline #line2 {
    margin-top: -8px;
    height: 11px;
}

#timeline #line3 a {
    background-position: 0px -24px;
    height: 12px;
}#timeline #line3 a:hover {
    background-position: 0px -190px;
}* html #timeline #line3 {
    margin-top: -7px;
    height: 12px;
}

#timeline #line4 a {
    background-position: 0px -36px;
    height: 15px;
}#timeline #line4 a:hover {
    background-position: 0px -202px;
}* html #timeline #line4 {
    margin-top: -4px;
    height: 15px;
}

#timeline #line5 a {
    background-position: 0px -51px;
    height: 11px;
}#timeline #line5 a:hover {
    background-position: 0px -217px;
}* html #timeline #line5 {
    margin-top: -8px;
    height: 11px;
}

#timeline #line6 a {
    background-position: 0px -62px;
    height: 11px;
}#timeline #line6 a:hover {
    background-position: 0px -228px;
}* html #timeline #line6 {
    margin-top: -8px;
    height: 11px;
}

#timeline #line7 a {
    background-position: 0px -73px;
    height: 11px;
}#timeline #line7 a:hover {
    background-position: 0px -239px;
}* html #timeline #line7 {
    margin-top: -8px;
    height: 11px;
}

#timeline #line8 a {
    background-position: 0px -84px;
    height: 10px;
}#timeline #line8 a:hover {
    background-position: 0px -250px;
}* html #timeline #line8 {
    margin-top: -9px;
    height: 10px;
}

#timeline #line9 a {
    background-position: 0px -94px;
    height: 12px;
}#timeline #line9 a:hover {
    background-position: 0px -260px;
}* html #timeline #line9 {
    margin-top: -7px;
    height: 12px;
}

#timeline #line10 a {
    background-position: 0px -106px;
    height: 11px;
}#timeline #line10 a:hover {
    background-position: 0px -272px;
}* html #timeline #line10 {
    margin-top: -8px;
    height: 11px;
}

#timeline #line11 a {
    background-position: 0px -117px;
    height: 11px;
}#timeline #line11 a:hover {
    background-position: 0px -283px;
}* html #timeline #line11 {
    margin-top: -8px;
    height: 11px;
}

#timeline #line12 a {
    background-position: 0px -128px;
    height: 12px;
}#timeline #line12 a:hover {
    background-position: 0px -294px;
}* html #timeline #line12 {
    margin-top: -7px;
    height: 12px;
}

#timeline #line13 a {
    background-position: 0px -140px;
    height: 15px;
}#timeline #line13 a:hover {
    background-position: 0px -306px;
}* html #timeline #line13 {
    margin-top: -4px;
    height: 15px;
}


#timeline #line14 a {
    background-position: 0px -155px;
    height: 11px;
}#timeline #line14 a:hover {
    background-position: 0px -321px;
}* html #timeline #line14 {
    margin-top: -8px;
    height: 11px;
}

#TB_window h2 {
    margin-top: 10px;
    margin-bottom: 10px;
}

#TB_window h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}

#footer {
    text-align: center;
    position: absolute;
    bottom: 5px;
    width: 100%;
}

#footer a{
    color: #4c4c4c
}#footer a:hover{
    color: white;
}
