/*! TOUCAN CSS RESET | 2.4 */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;}
html{font-size:1em;}
body{font-family:"georgia",serif;line-height:1.5;margin:0;}
address,blockquote,dd,dl,fieldset,figure,form,hr,menu,ol,p,pre,q,table,ul{margin:0 0 1.25em;}
h1,h2,h3,h4,h5,h6{line-height:1.25;}
h1{font-size:2em;margin:0 0 .375em;}
h2{font-size:1.5em;margin:0 0 .5em;}
h3{font-size:1.25em;margin:0 0 .6em;}
h4,h5,h6{font-size:1em;margin:0 0 .75em;}
b,strong{font-weight:bold;}
blockquote,q,cite{font-style:italic;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}
code,kbd,pre,samp,tt,var{font-family:"menlo","monaco","consolas","courier new",monospace;font-style:normal;line-height:normal;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
abbr,acronym,dfn{border-bottom:1px dotted;cursor:help;font-style:normal;font-variant:normal;}
a:focus{outline:1px dotted;}
img{border:0;}
ul,ol{padding:0;}
li{margin:0 0 0 2em;}
li ul,li ol{margin:0;}
dt{font-weight:bold;}
hr{border:0;border-bottom:1px solid;}
big{font-size:1.25em;}
small,sub,sup{font-size:.875em;}
sub,sup{line-height:1;}
sub{vertical-align:bottom;}
sup{vertical-align:top;}
del,s,strike{text-decoration:line-through;}
ins{border-bottom:1px dotted;text-decoration:none;}
mark{background:#ff0;color:#000;}
u{text-decoration:underline;}
fieldset{border:1px solid;padding:1em;}
legend{font-weight:bold;padding:0 .25em;}
input,textarea,select,button{font-family:inherit;font-size:1em;line-height:normal;}
input[type=button],input[type=image],input[type=reset],input[type=submit],button[type=button],button[type=reset],button[type=submit]{cursor:pointer;}
textarea{text-align:left;vertical-align:top;overflow:auto;}
table{border:0;border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;vertical-align:top;}
th,td{border:1px solid;padding:.25em .5em;}
caption{padding:0 0 1em;}
th{font-weight:bold;}
