
/*\*/ html>body* #content ol li.item img.thumbnail { margin-top: 0; } /* safari hack */
/*\*/ html>body* #content ol li.item a.download { margin-top: 0; } /* safari hack */
/*\*/ html>body* #content ul li.item img.thumbnail { margin-top: 0; } /* safari hack */
/*\*/ html>body* #content ul li.item a.download { margin-top: 0; } /* safari hack */
/* sidebar */
.sidebar     { color: #767676; width: 162px }
.sidebar .box    { font-size: 10px; background: #f2f2f2 url(bg_box.gif); margin: 0 0 10px; padding: 0 9px 0 8px; border: solid 0 #d6d6d6 }
.sidebar .box .bottom  { background: #f2f2f2 url(bg_box_bottom.gif) no-repeat left bottom; margin: 0 -9px 0 -8px; height: 3px }
.sidebar .box ul { border-top:1px solid #d0d0d0; padding: 0 0 10px 0; font-weight:bold; }
.sidebar .box ul li { line-height:13px; padding-bottom:4px; }
.sidebar .box ul li .date { color:#303030; }
.sidebar .box ul li .indent { margin-left:34px; }
/*\*/ html>body* .sidebar .box ul li .indent { margin-left:33px; } /* safari hack */
.sidebar .box ul li.first { border-top:1px solid #fff; padding-top:10px; }
.sidebar .box ul#posters { padding: 0 0 0 0; border:none; line-height:0px; }
.sidebar .box ul#posters li { display:inline; float:left; clear:both; padding: 0 0 0 0; margin:0 0 8px 0; line-height:0px;}
.sidebar .box ul#posters li.smallright { float:right; clear:none; }

.sidebar .solidbox  { background: url(bg_solidbox.gif) no-repeat 50% bottom; margin: 0 0 10px; padding: 0 }
.sidebar .solidbox .top   { background: url(bg_solidbox_top.gif) no-repeat 50% top; margin: 0; padding: 15px 10px 0 15px; bottom: 86px }
.sidebar .solidbox h3 { font-size:11px; color:#000; font-weight:bold; }

.sidebar .solidbox ol  { color: #666; font-size: 10px; line-height: 14px; margin: 5px 0 0 18px; padding: 0 0 20px }
.sidebar .solidbox ol li { margin-top:2px; }
.sidebar .solidbox ol li a { color:#666; text-decoration:none; }
.sidebar .solidbox ol li a:hover { color:#999; }

.sidebar .solidbox ul { font-size:10px; margin-top:6px; padding:0 0 10px 0; list-style: none;}
.sidebar .solidbox ul li { clear:both; line-height: 13px; margin-bottom: 5px;}
.sidebar .solidbox ul li a { text-decoration:none; }
.sidebar .solidbox ul li a:hover { text-decoration:underline; }
.sidebar .solidbox ul li span { clear:both; float:left; margin-top:-5px; padding-bottom:3px; }
/* enhanced top 10s */
.miniscreen  { background-color: #fff; margin: 0 5px 6px 0; padding: 3px; float: left; border: solid 1px #ccc}
.sidebar .solidbox .top .enhanced li { margin-left: -5px; border-top: 1px dotted #ccc; padding: 6px 0 0 0;}


