.vol_summary { color: rgb(103, 103, 103); font-size: 20px; line-height: 26px; margin-left: 138px; margin-top: -20px; margin-bottom: 40px; }
#vol7_themes {  }
#vol7_themes .vol7_theme { width: 300px; margin-left: 17px; float: left; }
#vol7_themes .vol7_theme:first-child { margin-left: 0px; }
#vol7_themes .vol7_theme span.themecol_heading { display: block; position: relative; padding: 10px; line-height: 40px; color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); font-size: 25px; }
#vol7_themes #theme_col_1.vol7_theme span.themecol_heading { background-color: rgb(227, 114, 34); }
#vol7_themes #theme_col_2.vol7_theme span.themecol_heading { background-color: rgb(2, 147, 212); }
#vol7_themes #theme_col_3.vol7_theme span.themecol_heading { background-color: rgb(102, 48, 124); }
#vol7_themes .vol7_theme span.themecol_heading span.tri { position: absolute; right: 0px; bottom: -17px; z-index: 200; display: block; width: 0px; height: 0px; border-style: solid; border-width: 0px 17px 17px 0px; border-color: transparent rgb(0, 123, 255) transparent transparent; }
#vol7_themes #theme_col_1.vol7_theme span.themecol_heading span.tri { border-color: transparent rgb(227, 114, 34) transparent transparent; }
#vol7_themes #theme_col_2.vol7_theme span.themecol_heading span.tri { border-color: transparent rgb(2, 147, 212) transparent transparent; }
#vol7_themes #theme_col_3.vol7_theme span.themecol_heading span.tri { border-color: transparent rgb(102, 48, 124) transparent transparent; }
#vol7_themes .vol7_theme article { position: relative; }
#vol7_themes .vol7_theme article > div { border: 1px solid rgb(194, 194, 194); padding: 10px; margin-bottom: 10px; }
#vol7_themes .vol7_theme article h3 { color: rgb(0, 0, 0); font-size: 24px; }
#vol7_themes .vol7_theme article h3 a { color: rgb(0, 0, 0); }
#vol7_themes .vol7_theme article img { margin: -11px -11px 10px; }
#vol7_themes .vol7_theme article .tags span { background-color: rgb(235, 229, 11); display: inline-block; padding: 3px; }
#vol7_themes .vol7_theme article .authors { font-size: 15px; }
#vol7_themes .vol7_theme article span.coming { display: block; color: rgb(93, 92, 90); text-transform: uppercase; font-size: 24px; position: absolute; width: 300px; text-align: center; left: 0px; top: 60px; }
#vol7_themes .vol7_theme article.draft > div, #vol7_themes .vol7_theme article.future > div { opacity: 0.3; }
.footnotes, #perspective_single .footnotes p, .footnotes, #perspective_single .footnotes li { font-size: 11px; line-height: 14px; color: rgb(102, 102, 102); }
#contact a.twitter { background-image: url(49450f29bbeabe38e4b5c6d9bb1931bf1255de4e.png) ; background-repeat: no-repeat; padding-left: 20px; font-size: 13px; }
