html {height: 100%; overflow: hidden;}
body { 
	height: 100%;
    margin: 0; 
    padding: 0; 
    font: 1em "Trebuchet MS", verdana, arial, sans-serif; 
    font-size: 85%;
}
a {color: #000;}

#home-container {width: 470px; position: absolute; top: 130px; left: 50%; margin-left: -375px; overflow: visible;}

ul.nav {margin-top: 175px;}
ul.nav li {font-size: 18px; font-weight: bold; margin-bottom: 8px;}
ul.nav li a {color: #000;}

#about {font-size: 15px; width: 375px; position: absolute; bottom: 185px; right: -315px; display: none;}
#clients {font-size: 15px; width: 130px; position: absolute; top: 175px; right: -180px; border: 0; border-left: 4px; border-color: #eee; border-style: solid; padding-left: 12px; display: none;}
#clients ul li {margin-bottom: 6px;}

div.divider {height: 4px; width: 100%; background-color: #eee;}
 
div, ul, li {zoom: 1;}
 
ul ul,
ul ul li {zoom: 0;}

#logo {width: 215px; height: 200px; background: url(../images/logo-small.png) 0 0 no-repeat; text-indent: -999em; margin-bottom: 5px;}
#home-logo {width: 377px; height: 345px; background: url(../images/radder.png) 0 0 no-repeat; text-indent: -999em; float: left; margin-right: 35px;}
 
#timeline {
    height: 100%;
    padding: 0 0 0 35px;
    overflow: auto;
}

#timeline .wtwta {width: 2350px;}
#timeline .absolut {width: 2953px;}
#timeline .aa {width: 2150px;}
#timeline .ie {width: 2250px;}
 
.tl-events {
    list-style: none;
    padding: 0;
    margin: 0;
}
 
.tl-events li {
	margin-top: 130px;
    float: left;
	padding: 0;
}

.tl-events li.welcome {width: 215px; margin-right: 35px;}
.tl-events li.welcome p {line-height: 14px;}
.tl-events li.first {margin-right: 10px;}
.tl-events li.first img {border: 1px solid #ccc;}

img.bottom-marg {margin-bottom: 6px;}
img.float-left {float: left; margin-right: 10px;}
 
.tl-events ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
 
.tl-events ul li a {
    text-decoration: none;
    color: #000;
    background: #D9E4FF;
    border: 1px solid #D9E4FF;
    -moz-border-radius: 4px;
    display: block;
    margin: 5px 2px;
    padding: 2px;
}
 
.tl-events ul li a:hover,
.tl-events ul li a:focus {
    outline: 0;
    background: #C2CCE4;
    border: 1px solid #B0BACF;
}
 
.doodle {
    display: none;
}
 
h1 {
    margin: 8px 0;
}

#drag-tip {background: url(../images/drag.png) 0 0 no-repeat; position: absolute; top: 100px; left: 285px; z-index: 1000; width: 174px; height: 17px;}
#back-link {position: absolute; top: 588px; right: 84px; z-index: 1000; padding: 0 0 0 16px; background: url(../images/back-arrow.png) 0 6px no-repeat; font-size: 16px;}
div.back-aa, div.back-ie {top: 550px !important;}