*{border:0;font-family:inherit;font-size:1em;font-weight:inherit;margin:0;outline:0;padding:0;text-decoration:none}

a,button{cursor:pointer}
a{color:#a00}
b,strong{font-weight:bold}
footer{clear:both;color:#777;padding:1.5em 0}
h1{color:#fff;/* font: random */;font-size:1.5em;line-height:1}
h2,h3{color:#000;font-weight:bold}
header{padding:1.5em 0}
html{background:#222;color:#333;font:normal 100%/1.5 serif,sans-serif;overflow-y:scroll;text-rendering:optimizeLegibility}
img{max-width:100%;vertical-align:bottom}
main{background:#fff;padding:1.5em 0}
table{background:#ccc;border-collapse:collapse;display:table;empty-cells:hide;width:100%}
td,th{display:table-cell;padding:0 .25em}
textarea{resize:vertical}

footer a{color:#ccc}

footer a:hover{color:#fff}

/* Forms */
form{background:#333;background:rgba(0,0,0,.75);padding:.25em .5em}
button,input,select,textarea{box-sizing:border-box;vertical-align:bottom}
button,input,select{height:2em}
button{background:#a00;color:#fff;max-width:100%;text-shadow:0 .0625em .0625em rgba(0,0,0,.5);text-transform:uppercase;width:6em}
input,select,textarea{width:100%}
input{text-indent:.5em}
textarea{line-height:1.5;padding:.25em}

.actions{clear:both;text-align:right}
.b{box-sizing:border-box;display:block;max-width:100%}
.breath{margin-bottom:1.5em;margin-top:1.5em}
.c{margin-left:auto;margin-right:auto;max-width:960px;position:relative;width:100%}
.clear{clear:both}
.error{background:#fcc;background:rgba(255,204,204,.875);color:#933;padding:.75em 1em}
.fl{float:left}
.fr{float:right}
.ib{display:inline-block}
.l{padding:.25em 0}
.or{font-style:italic;text-align:center}

.or::after{content:' ―'}
.or::before{content:'― '}

html.home{background:#eee;color:#eee}
html.home footer a,html.home header a{color:#222}
html.home footer a:hover,html.home header a:hover{color:#000}
html.home #content{background:url('images/connect.jpg') #333 no-repeat center;background-size:cover;box-shadow:inset 0 6px 12px rgba(0,0,0,.5)}

@media aural, speech{
	h1,h2,h3,h4,h5,h6{voice-family:female}
	html{voice-family:male}
}

