/* Reconstructed from a Chrome-saved export of chronox.org */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body { font: 21px/30px 'Computer Modern Typewriter', 'Courier New', Courier, Monaco, monospace; color:#111; background:#fff; padding:30px; }
a { text-decoration:none; color:#111; }
a:focus { outline:1px dotted; }
a:hover { text-decoration:underline; }
hr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0; }

h1,h2,h3,h4,h5,h6 { font-size:21px; line-height:30px; font-weight:normal; }
h2 { font-style:italic; }
h3 { text-transform:uppercase; }

em { font-style:italic; }
ol { list-style:decimal; }
ul { list-style:disc; }
li { margin-left:30px; }
dt { font-style:italic; margin-bottom:30px; margin-top:30px; }

p, dl, hr, h1, h2, h3, h5, h6, ol, ul, pre, table, address, fieldset, img { margin-bottom:30px; }

article a { text-decoration:underline; }
blockquote { border-left:2px solid #ccc; padding-left:28px; }
footer { font-style:italic; }
img { width:100%; max-width:100%; }

header h1 a {
  display:inline-block;
  width:220px;
  height:57px;
  background:transparent url('chronox-logo.png') 0 0 no-repeat;
  background-size:220px 57px;
  -webkit-background-size:220px 57px;
  text-indent:100%;
  white-space:nowrap;
  overflow:hidden;
}

.highlight { background:#FFFACD; }

#filters li { font-style:italic; list-style-type:none; display:inline-block; margin-left:0; margin-right:18px; }
#filters li a.active-filter { text-decoration:underline; }
#archive dd.all { opacity:1; transition:opacity 120ms ease-in-out; }

.fluid-width-video-wrapper { margin-bottom:30px; }
.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed { width:100%; height:100%; }

header, section, footer { width:90%; margin-left:auto; margin-right:auto; }

@media only screen and (min-width:1212px) {
  header, section, footer { width:80%; }
  header { margin-top:30px; }
}

@media only screen and (max-width:767px) and (min-width:480px) {
  header, section, footer { width:90%; -webkit-text-size-adjust:100%; }
}

@media only screen and (max-width:479px) {
  body,h1,h2,h3,h4,h5,h6 { font-size:16px; line-height:24px; font-weight:normal; }
  header, section, footer { width:90%; -webkit-text-size-adjust:100%; }
  header h1 a {
    width:160px;
    height:41px;
    background-size:160px 41px;
    -webkit-background-size:160px 41px;
  }
}
