#content ul.topiclist li { margin-top: 10px; margin-right: 6px; _text-align: center; float: left; width: 220px; }
#content ul.topiclist li a { border: 1px solid transparent; display: block; text-decoration: none !important; }
#content ul.topiclist li a:hover { background-color: #f9f9f9; border: 1px solid #f4f4f4; }

ul.typelist li { float: left; width: 100px; margin: 4px; margin-bottom: 12px; }
ul.typelist li:hover { background-color: #f9f9f9; }
ul.typelist li a { display: block; _padding: 4px; _height: 82px; text-decoration: none !important; }

#content.library-home  { width: 895px; margin-left: 15px; }
/*#content.library       { width: 530px; }*/

.cover-image { width: 100px; border: 1px solid black; float: left; margin-right: 10px; margin-top: 15px; margin-bottom: 10px; overflow: hidden; }

#navigator p { margin: 0; }

#content .meta-list * { margin: 0; }
#content .meta-list dd,
#content .meta-list dt { margin: 5px 0; }

.meta-list dt { width: 20%; clear: left; float: left; }
.meta-list dd { width: 80%; float: left; }

#content ul.pagenav li { float: left; list-style: none; line-height: 16px; }
#content ul.pagenav li a { padding: 6px; }
#content ul.pagenav li a.previous { padding-left: 0; }
#content ul.pagenav li strong { padding: 6px; }

#main #content.library ul.pagenav li { margin-bottom: 0; }

.taboff { color: #999; }

dl.results     { margin-top: 15px; margin-left: 112px; font-size: 107.692%; /* 14px */ }
dl.results dt  { font-weight: bold; }
dl.results dd  { margin-left: 0; }

/*
.results .summary { font-size: 14px; }
*/

.results .article-meta { color: #777; font-size: 92.857%; /*13px relative to 14px */ }
.results .article-meta .price { font-weight: bold; }
.results dd { margin-top: 4px; }

.results a { display: block; }

/*
#content .results dt a { font-weight: bold !important; }
*/

/* For IE6 */
/*
#content .results dt a:hover { font-size: 14px; font-weight: bold; }
*/

#main #content.library-home #browse ul li,
#main #content.library-home #side-panel ul li,
#main #content.library-home #featured-titles ul li { background: none; padding-left: 0; }



#browse,
#featured-titles { float: left; margin-right: 20px; }

#browse          {  width: 380px; }
#featured-titles {  width: 280px; }
#side-panel      { float: left; width: 195px; }
#side-panel li   { margin-bottom: 6px; }

.library-home h2 { border-bottom: 3px dotted #ccc; padding-bottom: 3px; }

#browse ul { margin-left: 8px; overflow: hidden; }
#browse li { float: left; margin-bottom: 4px; width: 186px; }

#featured-titles ul     { margin-bottom: 0; overflow: hidden; padding-bottom: 24px; }
#featured-titles li     { float: left; width: 102px; margin: 0 19px; text-align: center; }
#featured-titles ul img { display: block; margin-bottom: 6px; }
#featured-titles a      { display: block; }
