#content div.item { padding: 20px 2em 0 2em; display: block; clear: both; }#content .item h3 { padding: 0; font-size: 1.2em; margin: 0; font-weight: 600; clear: both; }#content .item h4 { color: #A7AFB0; font-size: 0.8em; padding: 0; margin: 0; }#content .item div.preview { float: left; width: 100px; padding: 0; margin-right: -100px; position: relative; z-index: 20; }#content .item .preview img { border: 1px solid #3B73B9; margin: 10px; }#content .item .abstract { padding: 0 2em 0 100px; float: left; z-index: 10; margin: 0 -2em 0 0; }#content .item .abstract p { padding: 0 2em 0px 1em; margin: 6px 0 0 0; line-height: 1.6em; font-size: 1em; background: #FFF; }#content .item .preview a:hover img { border-color: #FBA617; }#content .item .difficulty { margin-left:1em; clear:both; } #content .item .difficulty p { padding: 0.5em 2em; border: 1px solid #D6DEFE; margin: 1em 2em 1em 0; }#content .item .difficulty a { padding-left: 16px; background: url(../images/bullet_arrow_down.gif) left no-repeat; }#content .item .abstract ul { margin: 10px auto; text-align: center; padding: 0; font-weight: 600; }#content .item .abstract ul li { list-style: none; margin:0; padding: 0; display: inline; clear: both; }#content .item li.first { background: url(../images/dot.gif) left no-repeat; padding-left: 6px; }#content .item li a { padding: 0 16px 0 10px; text-align: center; background: url(../images/dot.gif) right no-repeat; } #content .item li.pleeezelogin a { background: none; padding: 0; display: inline; }#content .item p.meta { font-size: 0.8em; clear: both; color: #808080; margin-top: 2em; }#content div.item.readonly { background: url(../images/key.gif) top right no-repeat; } #content .item .break { clear: both; background:#FFF url(../images/dotsh.gif) bottom center no-repeat; height: 40px; }