a:hover { color: red; }
.site-header { background: #003366; padding:2px; }
.site-header-item { padding-right: 2px; color: #FFFFFF; font-weight: bold; vertical-align: middle; }
.page-heading-links { padding-bottom: 8px; }
.page-heading-title { font-weight: bold; }
.event-header { background: #CCECFF; padding: 5px; }
.event-header-urgent { background: #CCECFF; font-weight: bold; padding: 5px; }
.event-body { padding-left: 5px; padding-right: 5px; padding-top: 5px; }
.event-last-updated { padding-left: 5px; padding-right: 5px; padding-top: 10px; }
.more-info-link { padding-left: 5px; padding-top: 5px; padding-bottom: 10px; }
.cameras-list-route-name { font-weight: bold; padding-top:7px; }
.cameras-list-camera { padding-left: 5px; }
.camera-title { font-weight: bold; }
.camera-image { border: 1pt solid #000000; }
.camera-frame { border: 1pt solid #000000; }
.camera-image-unavailable { border:1pt solid black; text-align:center; vertical-align:middle; font-size:16pt; }
.error { color: #CC0000 };
.all-routes-route-name { padding-right: 2em; }
.all-routes-events { color: #000000; }
.all-routes-no-events { color: #999999; }
.most-popular-route { padding-bottom:.2em; padding-right:1em; }
.banner-item { padding-right:2em; }
.banner-amber-item { padding-right:2em; }
.crossed-out { text-decoration: line-through; }
.rwis-status { background:#E9F3FE; color:#002288; font-weight:bold; border-bottom: 5px solid white; }
.rwis-temperature { padding-left: 3px; background:#E9F3FE; color:#002288; font-weight:bold; font-size:2em; border-bottom: 5px solid white; }
.rwis-type { background:#E9F3FE; padding-left: 3px; padding-right:5px; }
.rwis-value{ background:#E9F3FE; padding-right: 5px; }
.amber-image-caption{ background: #CCECFF; font-weight: bold; margin-top:.5em; }
.amber-image-div{ text-align: center; margin-bottom:.2em; }
.amber-image{ border: none; height:150px; width:150px; }