body {
background:#a4bfd7;
text-align:center;
font-family:helvetica,arial,sansserif;
margin:0 auto;
}

div#header {
background-color:#A4BFD7;
width:760px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div#footer {
width:760px;
text-align:right;
color:#fff;
font-size:8pt;
margin:40px auto 0;
}

div#content {
font-face:helvetica,arial,sans-serif;
text-align:center;
margin-left:auto;
margin-right:auto;
background-color:#ccc;
width:700px;
margin-top:20px;
border:1px solid #999;
padding:30px;
}

div#inner-content {
text-align:left;
}

a {
text-decoration:none;
color:#000;
font-size:9pt;
}

div.bubble {
width:auto;
font-size:9pt;
color:#111;
margin-bottom:24px;
}

div.bubble blockquote {
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-topright:10px;
border:1px solid #c9c2c1;
background-color:#fff;
font-size:16pt;
font-weight:700;
width:100%;
font-family:helvetica,arial,sansserif;
margin:0;
padding:40px;
}

div.bubble blockquote p {
margin:10px;
padding:0;
}

div.bubble cite {
position:relative;
top:6px;
background:transparent url(/img/tip.gif) no-repeat 20px 0;
font-style:normal;
font-size:9pt;
font-family:helvetica,arial,sansserif;
color:#666;
margin:0;
padding:7px 0 0 15px;
}

div.selectable {
cursor:pointer;
}

div.post {
width:600px;
align:center;
padding:0;
}

div.date {
font-size:9pt;
}

h1.timeline {
color:#444;
}

h2.status {
color:#900;
font-size:13pt;
}
