@import url(http://fonts.googleapis.com/css?family=Crimson+Text:400,400italic,600,600italic);body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none;margin:0;padding:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}a{text-decoration:none}.ir{font:0/0 a;text-shadow:none;color:transparent}.clearfix:before,#content:before,p.desc:before,.clearfix:after,#content:after,p.desc:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,#content:after,p.desc:after{clear:both}.clearfix,#content,p.desc{zoom:1}body{background:transparent url(../images/bg-repeat.png) repeat right top;color:#f2eeee;font-family:'Crimson Text', serif}a{color:#f2eeee}header{background:transparent url(../images/bokeh.jpg) no-repeat center top;width:100%;display:table;position:absolute;left:0;top:0;height:681px}h1#logo{position:relative;margin:0 auto}@media only screen and (min-width: 980px){h1#logo{background:transparent url(../images/logo.png) no-repeat center top;width:704px;height:107px;margin-top:40px}}@media only screen and (min-width: 421px) and (max-width: 979px){h1#logo{background:transparent url(../images/logo.png) no-repeat center top;background-size:390px 59px;width:390px;height:59px;margin-top:30px}}@media only screen and (max-width: 420px){h1#logo{background:transparent url(../images/logo.png) no-repeat center top;background-size:280px 43px;width:280px;height:43px;margin-top:26px}}#content{background:transparent url(../images/content-repeat.png) repeat-x left top;width:100%;position:relative;height:auto}@media only screen and (min-width: 980px){#content{margin-top:185px}}@media only screen and (min-width: 421px) and (max-width: 979px){#content{margin-top:120px}}@media only screen and (max-width: 420px){#content{margin-top:89px}}#content .inner{margin:0 auto;position:relative}@media only screen and (min-width: 980px){#content .inner{width:980px;padding:15px}}@media only screen and (min-width: 421px) and (max-width: 979px){#content .inner{width:420px;padding:15px}}@media only screen and (max-width: 420px){#content .inner{width:270px;padding:0}}section.reference{float:left;margin-bottom:40px}@media only screen and (min-width: 980px){section.reference{margin-left:32px;width:305px}}@media only screen and (min-width: 421px) and (max-width: 979px){section.reference{margin-left:0;width:100%}}@media only screen and (max-width: 420px){section.reference{margin-left:0;width:270px}}section.reference.id-1010{margin-left:0}section.reference p.desc{font-size:16px;line-height:24px;margin:0}section.reference h2{font-size:28px;margin-bottom:.5em}section.reference h3{font-size:22px;margin:.4em 0 .6em}section.reference a.url{text-decoration:underline;font-size:16px;margin-top:1em;display:block}p.desc{font-size:24px;line-height:32px;margin:1.4em  0;clear:both}img.refimage{-webkit-box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5);box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5)}@media only screen and (max-width: 420px){img.refimage{width:270px}}footer{position:relative;margin:0 auto}@media only screen and (min-width: 980px){footer{width:980px}}@media only screen and (min-width: 421px) and (max-width: 979px){footer{width:100%}}@media only screen and (max-width: 420px){footer{width:100%}}footer .content{margin-bottom:1em;text-align:center}a#editpage{position:fixed;left:0;top:0;display:inline-block;padding:2px 4px;background:white;color:#5d1010}a#trigger{display:block;text-align:center;margin:.8em;text-decoration:underline;font-size:18px}
