ul#thumbnails { text-align: center; margin: 20px auto 40px; width: 800px; clear: both; display: block;}
ul#thumbnails li { display: block; float: left; list-style: none;  margin: 50px 0; font-size: 1.0em; color: #aaa; height: 155px;}
ul#thumbnails li a { padding: 0; }
ul#thumbnails li a:hover { padding: 0; }
ul#thumbnails li a img { width: 105px; height: 105px; border: 1px solid black; display: block; margin: 3px 45px; }
ul#thumbnails li div { display: block; }
ul#thumbnails li div.title { display: inline; }
ul#thumbnails li div.commentCount { display: inline; font-size: 0.8em; font-weight: bold; color: white; padding: 0; margin: 1px 1px 2px; }


div#pagination { display: block; clear: both; text-align: right; padding: 0 95px 0; font-size: 1.0em; margin: 20px 0; }
div#pagination div.pages { margin: 0 20px; display: inline; }
div#pagination div.next_prev { padding: 8px 0 0; margin: 0 10px; display: inline; }
div#pagination div.cur_page { display: inline; margin: 0 4px; font-family:'verdana'; padding: 4px 1px; background: white; color: black; font-weight: bold; }
div#pagination div.page { display: inline; margin: 0 4px; font-family:'verdana';}
div#pagination div.page a { border-bottom: 1px solid white; padding: 4px 1px; text-align: center; }
