Commit f139412795e7a08def9623b21c1350d58d2d3573

This commit changes the timeline & css to match what Grant Root created. It seems to successfully fix the rendering race condition!
  
1/* body { background-color: #9ae4e8; color: #000000; } */ /* light blue */
2body { background-color: #329297; color: #000000; } /* darker */
1/*** Overall default formatting ***/
32
3html {
4 background-color: #329297;
5 color: #000000;
6 font-family: Verdana, Arial, Helvetica, sans-serif;
7 font-size: 90%;
8 line-height 2.4ex;
9}
10
11/*** End overall default formatting ***/
12
13/*** Formatting for message list ***/
14
415.timeline {
516 margin:0 auto;
617 width: 700px;
1919
2020.entry {
2121 background-color: #ffffff;
22/* border: 1px solid #9ae4e8; */
22 height: 90px;
23 width: 700px;
24 margin: 10px 0px;
25}
26
27.rounded {
2328 -webkit-border-radius: 6px;
2429 -moz-border-radius: 6px;
25 vertical-align: middle;
26 height: 80px;
27 display: table; position: static;
28 width: 700px;
29 margin-top: 5px;
30 margin-bottom: 5px;
3130}
3231
3332.old {
34/* background-color: #dacece; */
35/* background-color: #329297; */
3633 background-color: #9ae4e8;
37/* border: 1px solid #9ae4e8; */
38/* -webkit-border-radius: 6px; */
39/* -moz-border-radius: 6px; */
40/* vertical-align: middle; */
41/* height: 80px; */
42/* display: table; position: static; */
43/* width: 700px; */
4434}
4535
46.entry_main {
47 height: 60px;
36.message {
37 display: table-row;
38 height: 70px;
39 padding: 5px;
40}
41
42.message div {
4843 display: table-cell;
44 height: 100%;
45 padding: 5px 10px;
4946 vertical-align: middle;
50 position: static;
47 overflow: hidden;
48/* text-overflow: ellipsis; */
5149}
5250
5351.footer {
5452 height: 20px;
55 font-size: 10px;
56 vertical-align: bottom;
57 text-align: right;
58/* margin-right: 10px; */
53 padding: 2px 12px;
5954 border-top: dashed;
6055 border-top-width: 1px;
6156 border-top-color: #d3d3d3;
62 padding-right: 2px;
57 font-size: 10px;
58 line-height: 2ex;
59 text-align: right;
6360}
6461
65.image {
66 float: left;
67 margin: 10px;
68 vertical-align: middle;
62.rounded .footer {
63 -moz-border-radius-bottomleft: 6px;
64 -moz-border-radius-bottomright: 6px;
65 -webkit-border-bottom-left-radius: 6px;
66 -webkit-border-bottom-right-radius: 6px;
6967}
7068
71.text {
72 vertical-align: middle;
73 text-align: left;
74/* text-overflow: ellipsis; */
75 overflow: hidden;
76 width: 629px; /* the parent div is like 630px, so give us 1px margin */
69.old .footer {
70 border-top-color: #329297;
7771}
7872
79.entry_time_text { margin-right: 10px; }
80
81.outer {
82/* border: 1px solid; */
83 height: 60px;
84 overflow: hidden;
85 display: table;
86 position: static;
73.footer_identica {
74 background-color: #FCCA9F;
8775}
8876
89.middle {
90/* width: 632; */
91/* height: 60px; */
92/* border: 1px dashed; */
93 display: table-cell;
94 vertical-align: middle;
95 position: static;
77a.button {
78 margin: 0 1.5em;
9679}
9780
81/*** End formatting for message list ***/
82
9883.floating_menu {
9984 margin: 0;
10085 position: fixed;
116116 margin: 5px;
117117}
118118
119.footer_identica {
120 -moz-border-radius-bottomleft: 6px;
121 -moz-border-radius-bottomright: 6px;
122 background-color: #FCCA9F;
123}
124
125119.update_error { color: #FF0000; }
126120
127121.status_footer {
128122 font-size: 10px;
129123 text-align: right;
130}
131
132.post_parent {
133 margin: auto;
134 width: 450px;
135 background-color: #ffffff;
136 -moz-border-radius: 6px;
137/* vertical-align: middle; */
138/* display: none; */
139124}
140125
141126.post {
  
1/*
2Copyright (c) 2009, Yahoo! Inc. All rights reserved.
3Code licensed under the BSD License:
4http://developer.yahoo.net/yui/license.txt
5version: 2.7.0
6*/
7html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
  
33 <head>
44 <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
55 <meta content="en-us" http-equiv="Content-Language" />
6 <link rel="stylesheet" type="text/css" href="yui-2.7.0-reset-min.css" />
67 <link rel="stylesheet" type="text/css" href="main.css" title="default" />
78
89 <script type="text/javascript" src="jquery.js"></script>
1717 </head>
1818
1919 <body>
20
2021 <div class="post_parent">
2122 <div class="post">
2223 <div class="post_textarea">
6262
6363 <div class="<%= old %> entry rounded <%= d['user']['screen_name'] %>">
6464
65 <div class="outer"> <!-- outer -->
65 <div class="message"> <!-- message -->
6666
67 <div class="image">
67 <div> <!-- img -->
6868 <img src="<%= d['user']['profile_image_url'] %>"
6969 height="48" width="48" alt="<%= d['user']['name'] %>"
7070 title="<%= d['user']['name'] %>" />
7373 title="<%= d['user']['name'] %>"/> -->
7474 </div> <!-- image -->
7575
76 <div class="middle">
77 <div class="inner text">
78 <%= make_user_link(d) %>
79 <%= parse_text(d['origin'], d['text']) %>
80 </div> <!-- inner -->
81 </div> <!-- middle -->
76 <div> <!-- text -->
77 <%= make_user_link(d) %>
78 <%= parse_text(d['origin'], d['text']) %>
79 </div> <!-- text -->
8280
83 </div> <!-- outer -->
81 </div> <!-- message -->
8482
8583 <div class="footer footer_<%= d['origin'] %>">
8684 <% if d['in_reply_to_status_id'] %>