/* a basic one: */ div.header { background-color: #EEE; padding: 3px; border-bottom: 1px solid blue; } ul.replies:before { content: url(http://perlmonks.org/images/bubbles.png) } ul.replies { list-style-type: none; padding-left: 40px; } li.reply { border: 1px solid blue; } /* a fun one: */ div.header { background-color: #DFB; padding: 3px; } ul.replies:before { content: url(http://perlmonks.org/images/bubbles.png) } ul.replies { border-left: 2px solid red; padding: 3px; list-style-type: none; padding-left: 20px; } li.reply { border-top: 2px solid blue; padding: 3px; } /* both will need something like this: */ div.comment-on { text-align: center; font-size: larger; background-color: #DFB; }