html { background: #fff; }
body { margin: 0; color: #152b0b; }
.archive-canvas { position: relative !important; margin: 24px auto; }
img { border: 0; }
.unavailable { max-width: 800px; margin: 60px auto; padding: 24px; font: 16px/1.65 Verdana, sans-serif; }
.unavailable a { color: #315c09; }.missing-decoration { box-sizing: border-box; border: 1px solid #e0e4da; } .missing-photo { align-items: center; justify-content: center; box-sizing: border-box; padding: 10px; background: #f5f6f2; color: #777; font: 12px/1.4 Verdana, sans-serif; text-align: center; }
