body, html { margin: 0px; padding: 0px; height: 100%; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #fff; background-color: #000; } img, table { border: none; } input, select { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; } a:link, a:visited { color: #fff; text-decoration: underline; } a:hover { color: #c00; text-decoration: none; } ul { margin: 0px; padding: 0px; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; } li { padding: 0px; margin-top: 4px; margin-left: 10px; } #intro { position: absolute; margin: 0px auto; top: 0px; left: 0px; z-index: 2; width: 100%; height: 100%; display: block; text-align: center; } #intro_bg { position: relative; top: 30%; margin: 0px auto; width: 600px; height: 170px; background: url('../images/logo_face2face_white_600.jpg') no-repeat; } #supercontainer { width: 100%; height: 100%; display: none; margin: 0px auto; text-align: center; } #container { position: relative; top: 10px; left: 0px; margin: 0px auto; width: 980px; height: 400px; text-align: left; } #header { margin-left: 10px; width: 100%; height: 90px; } #logo { float: left; } #info { float: right; margin-top: 20px; margin-right: 50px; font-size: 9pt; } #info span { padding: 5px; } #content { margin-left: 10px; width: 980px; height: 300px; } #footer { margin-right: 20px; color: #666; font-size: 8pt; text-align: right; height: 30px; } #footer a:link, #footer a:visited { color: #999; } #footer a:hover { color: #c00; } #nav_container { float: left; margin-left: 3px; margin-right: 3px; overflow: hidden; width: 610px; height: 320px; } #nav_content { position: relative; left: 0px; top: 0px; width: 30000px; height: 320px; overflow: hidden; } #nav_content div { float: left; margin-right: 10px; } #nav_content div img { float: left; margin-right: 10px; } #nav_intro { float: left; padding-left: 10px; padding-right: 10px; margin-right: 5px; width: 300px; height: 300px; overflow: auto; border: #ccc 1px solid; } #nav_intro p { margin-top: 8px; } #nav_left { float: left; width: 17px; height: 20px; margin-top: 140px; display: none; background: url('../images/nav_left.gif') no-repeat; cursor: pointer; } #nav_right { float: left; width: 17px; height: 20px; margin-top: 140px; visibility: visible; background: url('../images/nav_right.gif') no-repeat; cursor: pointer; } #timeline { margin-top: 40px; width: 100%; height: 114px; background: url('../images/tl_line_bg.gif') repeat-x; } #timeline div.date { float: left; } #timeline div.date img { cursor: pointer; } #marker { position: relative; float: left; top: -29px; left: 53px; width: 17px; height: 27px; background: url('../images/tl_marker.gif'); no-repeat; } #jun_2006 { width: 250px; } #dec_2006 { width: 150px; } #mar_2007 { width: 189px; margin-right: 50px; } #arrow { float: right; margin-right: -2px; width: 17px; height: 100%; background: url('../images/tl_arrow_right.gif') no-repeat; } #play { position: absolute; float: left; left: 140px; top: 50px; width: 198px; height: 204px; background: url('../images/play.png') no-repeat; cursor: pointer; } #face2face_video { float: left; text-align: center; width: 501px; } a.highlight, a.highlight:visited { color: #ff0000; text-decoration: none; } a.highlight:hover { color: #ff0000; text-decoration: underline; } #vid_selection a, #vid_selection a:visited { text-decoration: none; font-size: 17px; font-weight: bold; padding: 4px; border: #ddd 2px solid; color: #666; } #vid_selection a:hover { text-decoration: none; font-size: 17px; font-weight: bold; padding: 4px; border: #666 2px solid; color: #ff0000; }