/* ::::: https://web.archive.org/static/css/styles.css ::::: */

p { font-family: Verdana,Helvetica,sans-serif; font-size: 10pt; }
body, div, p, td, th, ul, ol, li { margin: 0px; padding: 0px; }
body { background-color: rgb(255, 255, 255); font-family: "Arial","Helvetica Neue","Helvetica",sans-serif; font-size: 100%; }
img { border: medium none; }
a { color: rgb(0, 102, 153); }
.clearfix { width: 100%; clear: both; }
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#position { padding: 0px; margin: 0px auto; width: 990px; background-color: rgb(255, 255, 255); }
#wbCalendar { position: relative; width: 990px; margin-top: 25px; }
.calPosition { padding: 15px 0px 25px 25px; }
#calUnder { overflow: hidden; }
#calOver { position: absolute; top: 0px; left: 0px; }
.hidden { display: none; }
.opacity20 { opacity: 0.2; }
.month { width: 240px; height: 210px; float: left; }
.month table { border-collapse: collapse; font-family: "Arial",sans-serif; border-spacing: 1px; }
.month table th { font-size: 0.75em; font-weight: 700; text-transform: uppercase; padding: 6px; text-align: center; }
.month table span.month-label { display: block; min-height: 20px; }
.month table td { padding: 0px; vertical-align: middle; color: rgb(102, 102, 102); }
.month table td .day { text-align: center; }
.month table td .day a, .month table td .day span { display: block; font-size: 0.75em; padding-top: 8px; }
.month table td .day a { color: rgb(0, 0, 0); font-weight: 700; text-decoration: none; transition: font-size 0s ease 0s, padding 200ms ease 0s; }
.month table td .day span { padding-top: 9px; height: 19px; }
.month table td .day a:hover { font-size: 0.95em; padding-top: 7px; }
.month table td .date { width: 30px; height: 30px; }
.month table td .position { position: relative; top: 15px; left: 15px; width: 1px; height: 1px; }
.month table td .measure { position: absolute; }
.activeHighlight { background-color: rgb(0, 0, 0) ! important; padding-top: 4px; font-size: 1.25em ! important; color: rgb(255, 243, 0) ! important; font-weight: normal ! important; cursor: pointer; }
.pop { display: none; }
#wbSearch { padding: 30px 30px 0px; margin-left: 60px; display: inline-block; }
#wbSearch form { margin: 0px; padding: 0px; display: inline-block; }
#wbSearch img { vertical-align: bottom; }
#wbSearch input[type="text"] { width: 450px; font-size: 17px; font-weight: 300; border: 1px solid rgb(204, 204, 204); border-radius: 5px; padding: 5px 2px 5px 10px; margin-right: 10px; }
#wbSearch input[type="submit"] { vertical-align: middle; }
#wbMeta { padding: 15px 0px; }
#wbMeta a { text-decoration: none; }
#wbMeta a:hover { color: rgb(0, 174, 240); }
#wbMeta p { margin: 0px 0px 2px; padding: 0px; text-align: center; font-size: 17px; }
#wbMeta p.wbUrl { text-decoration: underline; }
#wbChartThis { margin: 0px auto; }
a.year-label { font-family: Arial,Helvetica Neue,sans-serif; font-size: 12px; text-align: center; width: 49px; height: 30px; float: left; overflow: visible; padding-top: 4px; display: block; color: rgb(0, 0, 0); font-weight: normal; text-decoration: none; }
#wbCalNote { width: 940px; padding: 0px 25px; }
#wbCalNote h2 { font-family: "Arial","Helvetica",sans-serif; font-size: 1.5em; margin: 0px; padding: 0px; line-height: normal; color: rgb(0, 174, 240); }
#wbCalNote p { font-family: "Georgia","Times New Roman",serif; font-size: 1.25em; line-height: 1.5em; color: rgb(102, 102, 102); }
#wm-graph-anchor { white-space: nowrap; }
#wm-ipp-sparkline { position: relative; white-space: nowrap; background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(243, 243, 243)) repeat scroll 0% 0% rgb(243, 243, 243); cursor: pointer; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#footerHome { width: 413px; text-align: left; margin: 45px auto 0px; padding-left: 37px; background: url('logo_archive-sm.png') no-repeat scroll 0px 0px transparent; }
#footerHome p { font-family: "georgia","times new roman",serif; font-size: 0.6875em; color: rgb(102, 102, 102); line-height: 1.5em; margin-bottom: 2em; }
.web_button { width: 153px; height: 35px; background-color: rgb(235, 235, 235); border: medium none; border-radius: 5px; font-size: 14px; font-weight: 300; padding-bottom: 2px; }
.web_button:hover { background-color: rgb(205, 205, 205); }
