/* Eric Meyer's Reset CSS v2.0 */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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}body{font-family: Georgia, serif;color: #222;}header{background-color: #eee;padding: .5em;text-align: center;}header nav{margin-bottom: 0}p{line-height: 1.33}a{color: #ac090a;text-decoration: none}h3, h4, .dates, footer #copyright, .button, #register table{font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform: uppercase;letter-spacing: .1em;padding: 1em 0}header li{display: inline-block;margin: 0 1%;width: 22%}header nav li:nth-of-type(4){/*hides the sponsors link in the nav*/	display: none}header li:last-of-type{display: none}nav a{color: #222;text-decoration: none}nav .active{border-bottom: 2px solid #ac090a;}nav .active:focus, nav .active:hover{border-bottom-color: #bbb;}section#intro{background-image: url(images/border-header.png);background-repeat: repeat-x;background-position: top center;padding-top: 2em}#intro h1{font-weight: bold;font-size: 1.1em;}#intro h1 span{display: block}/*in mobile, show only the first line*/#intro span:last-child{display: none}#intro p{font-size: 1em;font-style: italic;padding-top: .5em;display: none}#intro p:first-of-type{display: block}#intro>*, #schedule>*, #workshops, #venue, #sponsors, #register, #footer{padding: 0 2%;}footer{padding: 0 2%;background-color: #eee;background-image: url(images/border-1.png);background-repeat: repeat-x;background-position: top center;padding-top: 2em ;background-origin: border-box}section h1{font-weight: normal;font-size: 1.5em;margin: 1em 0 .5em 0}section h2{font-style: italic;color: #ac090a;margin-top: 1.5em;margin-bottom: .6em;font-size: 1.2em;}.dinkus{display: block;float: left;width: 100px;top: 4em;display: none}.bio{display: none}h3 .name{font-style: italic;color: #ac090a;text-transform: none;margin-bottom: .3em}h3{padding-bottom: .5em;}#schedule .links a:first-of-type, #workshops .links a:first-of-type{background: url(images/sprite-links-mobile.png) 0 2px no-repeat;padding-left: 20px;}#schedule .links a[href*="twitter.com"], #workshops .links a[href*="twitter.com"]{background: url(images/sprite-links-mobile.png) 0 -36px no-repeat;padding-left: 20px;}#schedule .links a[href*="github.com"], #workshops .links a[href*="github.com"]{background: url(images/sprite-links-mobile.png) 0 -70px no-repeat;padding-left: 20px;}#schedule .links li, #workshops .links li{display: inline-block;margin-right: .5em;margin-top: .5em}#schedule .links li a, #workshops .links li a{font-size: .9em;padding-bottom: .5em}#schedule table{display: none}h3 .name, h3 .title{display: block}#schedule .vevent, #workshops .vevent{position: relative;padding-top: 1em;padding-bottom: 1em}#schedule h2{background-color: #ac090a;color: white;padding: .5em .3em;text-align: center;margin-bottom: 0}.break + h2{margin-top: 0}#schedule .description p{display: none}#schedule .description p:first-of-type{display: block}/*.tba {height: 1em}.tba>*{display: none}*/#workshops .description p{display: none}#workshops .description p:first-of-type{display: block}.time{position: absolute;top: .5em;font-weight: bold;font-size: .9em;}.vevent:nth-of-type(odd){background-color: #eee;}#sponsors{display: none}.info h4{padding: .4em 0 .2em 0}.info .button{display: block;background: #ac090a url(images/dots.png);color: #fff;width: 25%;padding: 2% 4%;margin-left: 64%;text-align: center;}#register .button{display: block;background: #ac090a url(images/dots.png);color: #fff;width: 90%;padding: 2% 4%;text-align: center;margin: .5em auto;}#fineprint{display: none}table{text-align: left;font-size: .9em;width: 100%;padding-top: 0;margin-top: 0}th{font-weight: bold;}td{font-weight: normal;}#register h4{padding: 0}/*th:nth-of-type(2), td:nth-of-type(2) {	text-align: center; }th:nth-of-type(3), td:nth-of-type(3) {	text-align: right; }*/