/* typography */
#scroller, #scroller td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #804050; }
@media all { #scroller, #scroller td { font-size:9px; } }
#scroller .ownerName { color:#666666; }
#scroller .postNumber { color:#9A9A9A; }
#scroller .postDate { color:#C4C4C4; }

/* positioning */
#scroller { position:absolute; left:5px; top:0px; width:375px; height:320px; clip:rect(0 375 320 0); overflow:hidden; }
#scroller #container { position:absolute; top:4px; width:375px; height:295px; clip:rect(0 375 295 0); overflow:hidden; }

#scroller #content {position:absolute; margin-top:0; margin-right:0px; left:50px; line-height:20px; z-index:1; filter: filter: DropShadow(Color=#E7D6F7, OffX=1, OffY=1, Positive=1), Alpha(Opacity=90, FinishOpacity=90, Style=1); font-family: Verdana, Tahoma, Arial; font-size: 8pt; color:#593084;}

#scroller #scrollUp { position:absolute; left:2px; top:5px; }
#scroller #scrollDn { position:absolute; left:2px; top:300px; }
#scroller #scrollbar { position:absolute; left:2px; top:11px; width:10px; height:300px; clip:rect(0 10 300 0); }
#scroller #thumb { position:absolute; left:0px; top:0px; background-color:#CCCCCC; layer-background-color:#CCCCCC; }
#scroller #thumbArrowUp, #scroller #thumbArrowDn { position:absolute; left:2px; visibility:hidden; }
#scroller #marker { position:absolute; left:0px; top:0px; width:5px; height:1px; clip:rect(0 5 1 0); background-color:#CCCCCC; layer-background-color:#CCCCCC; visibility:hidden; }
#scroller #scrollerMo5Shim { position:absolute; left:0px; top:0px; width:1px; height:1px; }
#scroller #elevUp, #scroller #elevDn { position:absolute; left:0px; top:0px; width:5px; height:300px; overflow:hidden; clip:rect(0 5 300 0); }