body { font-family: arial,verdana,sans-serif; font-size: 14px; margin: 0; padding: 0; background: #fff url(/baby/bg.jpg) repeat-x 0 0; }
h1 { font-size: 1.6em; }
h2, h3 { font-size: 1.4em; }
h2.day { color: #d8165c; font-size: 1.2em; margin: 14px 0 10px 0; }
h3.etitle { margin: 10px 0 2px 0; clear: both; }
.entryDate { font-style: italic; font-size: 0.8em; color: #888; }
.readComment { margin: 8px 0 16px 0; }
.continue { font-size: 0.9em; font-style: italic; color: #666; margin: 8px 0 8px 0; padding: 0 0 0 7px; background: transparent url(/baby/dn_arrow.gif) bottom left no-repeat; }
.comAuth { font-style: italic; }
.userCom { margin: 4px 0 16px 16px; }
a#more { display: block; margin: 30px; }
a:link { color: #0792cd; text-decoration: none; }
a:visited { color: #0792cd; text-decoration: none; }
a:hover { color: #cc6600; text-decoration: underline; }
p { font-size: 1em; line-height: 1.5em; margin: 8px 0 8px 0; }

img.fll { float: left; border: 1px solid #000; margin: 0 8px 8px 0; }
img.flr { float: right; border: 1px solid #000; margin: 0 0 8px 8px; }

#main { width: 600px; margin: 80px 0 0 178px; }
#lbar { position: absolute; left: 5px; top: 80px; padding: 0; width: 160px; }
#heading { position: absolute; left: 20px; top: 25px; color: #d8165c; font-size: 1.8em; font-weight: bold; }

ul#featured { list-style: none outside; margin: 0; padding: 0; font-size: 0.8em; }
ul#entryLinks { list-style: none outside; margin: 0; padding: 20px 0 20px 0; }
ul#entryLinks li { float: left; padding-right: 6px; padding-left: 6px; border-right: 1px solid #bbb; }
ul#entryLinks li.last { border: none; }

#lbar h4 { color: #ff2a00; font-size: 1em; font-family: georgia; font-style: italic; }
