.blog .post { width: 513px; margin: 0 0 45px 0; position: relative; }
.blog .say { position: absolute; left: 105px; top: 53px; }
.blog .post .borderRed { border: 1px solid #ed1941; }
.blog .post .borderBlue { border: 1px solid #07abc5; }
.blog .post .borderGreen { border: 1px solid #99ca3c; }
.blog .post .borderYellow { border: 1px solid #ffcb08; }
.blog .post .borderMagenta { border: 1px solid #ec008c; }
.blog .post .date { margin: 3px 0 0 0; }
.comments { text-align: right; padding: 10px 0 0 0; }
.blog .post .text { clear: both; padding: 20px 25px 20px 25px; background: #fff; overflow: hidden; }
.blog .post .userpic { float: left; margin: 0 0 15px 0; height: 100px; width: 100px; }
.blog .post .info { margin: 0 0 0 105px; letter-spacing: .3px; }
.blog .title { font: bold 16px tahoma; margin: 0 0 10px 0; }
.username { color: #fff; padding: 1px; }
.userabout { /*background: #fff;*/ }

.comment { clear: left; margin: 0 0 25px 0; }
.comment .text { clear: both; margin: 45px 0 15px 3px; }
.comment .title { font: bold 16px tahoma; margin: 15px 0 10px 0; }
.comment .userpic { width: 112px; float: left; height: 105px; }
.comment .link { margin: 5px 0 10px 0; }
.comment .date { margin: 7px 0 0 0; }
* html .comment { height: 100px; }

.commentForm { margin: 10px 0 0 0; width: 455px; display: none; }
.commentForm input.input { width: 450px; border: 1px solid #aaa; font: 12px tahoma; padding: 3px; }
.commentForm textarea { width: 450px; margin: 10px 0 0 0; border: 1px solid #aaa; font: 12px tahoma; padding: 3px; height: 130px; }

.bubble { width: 40px; height: 36px; /*position: absolute; bottom: -21px; left: 370px; */ float: right; }
.links { float: right; margin-left: 7px; }
.bubble a { display: block; margin: 3px; text-align: center; text-decoration: none; }
.bubbleRed { background: url(/images/days/bubbles/red.png); color: #ed1941; }
.bubbleBlue { background: url(/images/days/bubbles/blue.png); color: #07abc5; }
.bubbleGreen { background: url(/images/days/bubbles/green.png); color: #99ca3c; }
.bubbleYellow { background: url(/images/days/bubbles/yellow.png); color: #ffcb08; }
.bubbleMagenta { background: url(/images/days/bubbles/magenta.png); color: #ec008c; }

.skip { margin: 10px 0 10px 0; font-weight: bold; }

.blog .post h2 { font: bold 14px tahoma; }
.blog .post .text p { margin-bottom: 1em; }