/* typography */
#scroller, #scroller td { color:#2a2a2a;}
@media all { #scroller, #scroller td { font-size:9px; } }
#scroller .ownerName { color:#666; }
#scroller .postNumber { color:#9a9a9a; }
#scroller .postDate { color:#c4c4c4; }
#scroller p {text-align: left;}

/* positioning */

#scroller { 
	position: absolute; 
	left: 520px; 
	top: 280px;
	width: 200px; 
	height: 236px; 
	clip: rect(0, 200px, 236px, 0); 
	overflow: hidden;
	}
@media all { #scroller { left: 513px; top: 280px;} }

#scroller #container { 
	position:absolute; 
	left: 20px; 
	top: 5px; 
	width: 180px; 
	height: 226px; 
	clip: rect(0, 180px, 226px, 0); 
	overflow: hidden; 
	}

#scroller #content { 
	position:absolute; 
	width:175px; 
	padding: 0 5px;
	}

#scroller #scrollUp,#scroller #scrollDn,#scroller #scrollbar { position:absolute; left:5px; }

#scroller #scrollUp { top:5px; }

#scroller #scrollDn { top:223px; }

#scroller #scrollbar { 
	top:13px; 
	width:12px; 
	height:210px; 
	clip:rect(0, 12px, 210px, 0); 
	}

#scroller #thumb { 
	position:absolute; 
	left:0; 
	top:0; 
	background-color:#ccc; 
	}
#scroller #thumbArrowUp, #scroller #thumbArrowDn { 
	position:absolute; 
	left:2px; 
	visibility:hidden; 
	}
#scroller #marker { 
	position:absolute; 
	left:1px; 
	top:0; 
	width: 8px; 
	height: 1px; 
	clip:rect(0, 10px, 1px, 0);
	background-color: transparent; 
	visibility:hidden; 
	}
#scroller #scrollerMo5Shim { 
	position:absolute; 
	left:0; 
	top:5px; 
	width:1px;
	height:1px; 
	}
#scroller #elevUp, #scroller #elevDn { 
	position:absolute; 
	left:0; 
	top:0; 
	width:12px; 
	height:210px; 
	overflow:hidden; 
	clip:rect(0, 12px, 210px, 0); 
	}
