 .article .articleSource { display: block; text-align: right; word-spacing: 0.3em; margin-top: 30px; color: #999999; } .article .articleSource-website { font-family: "Times New Roman CE", "Times New Roman", serif; text-align: right; word-spacing: 0.3em; font-style: italic; } .article .articleSource-website a { border-bottom: 1px dotted #999999; } .article .articleSource-website a:hover { color: #C13100; border-bottom: 1px solid #C13100; } .article .articleSource-paper { font-family: "Times New Roman CE", "Times New Roman", serif; text-align: right; word-spacing: 0.3em; font-style: italic; } .article .articleSource-book { padding: 5px 10px 5px 0; border-right-width: 2px; } .article .articleSource-book dt { font-weight: bold; margin-bottom: 5px; } .article .articleSource-book .author { font-style: italic; margin: -5px 0 5px 0; } .article .articleSource-book .translation, .article .articleSource-book .publisher, .article .articleSource-book .cityAndYear { font-size: 0.85em; padding-right: 5px; } #article #readNextPrevious { height: 100%; overflow: hidden; margin-top: 50px; font-family: Verdana, sans-serif; font-weight: bold; } #article #readPrevious { float: left; } #article #readNext { float: right; text-align: right; } #article #readPrevious a, #article #readNext a { font-family: Arial, sans-serif; font-weight: normal; line-height: 200%; } #article #readPrevious a:hover, #article #readNext a:hover { color: #444444; border-bottom: 1px solid #C13100; } #pageList .article { overflow: hidden; height: 100%; margin-bottom: 20px; } #pageList .article cite { color: #B2B2B2; font-family: Arial, sans-serif; } #pageList .article h2 { font-size: 1.05em; font-weight: normal; font-family: Verdana, sans-serif; padding-bottom: 7px; border-bottom: 1px solid #D9D9D9; margin-bottom: 0; } #pageList .article h2 a:hover { color: #444444; border-bottom: 1px solid #C13100; } #pageList .article h2 .subtitle { display: block; color: #444444; font-size: 0.8em; font-variant: normal; } #pageList .article p { margin-top: 7px; text-align: justify; color: #444444; line-height: 1.55em; font-family: Arial, Verdana, sans-serif; } #pageList .article .thumbnail { float: left; border: 1px solid #444444; background-repeat: no-repeat; margin: 12px 10px 3px 0; } #pageList .article .thumbnail:hover { border: 1px solid #000000; } #pageList .article .thumbnail img { display: block; visibility: hidden; } #pageList .article .thumbnail:hover img { visibility: visible; } 