 .detailedContentList { padding: 0 30px 0 30px; overflow: hidden; height: 100%; } .detailedContentListSeparateFromTop { padding-top: 20px; border-top-width: 1px; } .detailedContentList dt { overflow: hidden; height: 100%; font-weight: bold; letter-spacing: 0px; color: #980000; overflow: hidden; height: 100%; font-family: Arial, Verdana, sans-serif; } .detailedContentList dt a { display: block; border-bottom-width: 1px; border-style: dashed; color: #980000; float: left; } .detailedContentList dt a:hover { color: #D80200; border-style: solid; } .detailedContentList dd.subtitle { color: #685B00; font-weight: bold; font-family: Arial, Verdana, sans-serif; } .detailedContentList dd.description { margin-bottom: 20px; text-align: justify; line-height: 1.55em; } .detailedContentList dd.author { padding: 2px 0 0 15px; font-weight: bold; color: #83740F; font-family: Arial, Verdana, sans-serif; letter-spacing: 1px; } .detailedContentList dd.author .interview { font-weight: normal; letter-spacing: 0px; } .detailedContentList dd.author .interview .author { font-weight: bold; letter-spacing: 1px; } .detailedContentList dd.thumbnail { float: left; background-color: #FCFCFC; border-width: 1px; border-color: #000000; width: 80px; height: 80px; margin: 4px 10px 0px 0px; background-repeat: no-repeat; } .detailedContentList dd.thumbnail a { display: block; width: 80px; height: 80px; background-repeat: no-repeat; } .detailedContentList dd.thumbnail a:hover, .detailedContentList dd.thumbnail a.active { background-position: 0 0; } .detailedContentList dd.thumbnail a img { visibility: hidden; width: 80px; height: 80px; } .detailedContentList dd.thumbnail a:hover img, .detailedContentList dd.thumbnail a.active img { visibility: visible; } .textSecondaryInfo .sourceJournal { text-align: right; color: #9B9A8D; } .textSecondaryInfo .sourceJournal .title { color: #444444; } .textSecondaryInfo .sourceJournal .issue { color: #666666; } .textSecondaryInfo .sourceWebsite { text-align: right; color: #9B9A8D; } .textSecondaryInfo .sourceWebsite a { color: #444444; } .textSecondaryInfo .sourceWebsite a:hover { border-bottom: 1px solid #C2C0B0; } .textBody .book { margin-top: 40px; padding: 5px 5px 5px 0; text-align: right; border-right: 2px solid #9B9A8D; color: #444444; } .textBody .book .mainInfo { padding-bottom: 5px; padding-right: 5px; } .textBody .book .title { font-weight: bold; } .textBody .book .subtitle { } .textBody .book .author { font-weight: bold; color: #666666; } .textBody .book .translation { color: #666666; font-size: 0.85em; padding-right: 10px; } .textBody .book .translation span { } .textBody .book .publisher { color: #666666; font-size: 0.85em; padding-right: 10px; } .textBody .book .publisher span { } .textBody .book .cityAndYear { color: #666666; font-size: 0.85em; padding-right: 10px; } 
