﻿html{background:#f7f5f5}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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:400}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom;overflow:hidden}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;resize:none;outline:0}
legend{color:#000}
body{font-family:"helvetica neue",arial,sans-serif;font-size:13px;color:#444}
table{font-size:inherit}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}
em{font-style:italic}
strong{font-weight:700}
h1{margin:32px 0 11px;padding:0 0 12px;font-size:28px;line-height:1.1em;text-shadow:0 1px rgba(255,255,255,.9)}
h2{padding:0 0 8px;font-size:21px}
h1,h2{letter-spacing:-.0125em;font-weight:700}
h3{font-size:1.5em;font-weight:700}
p{margin:0 0 .8em;line-height:1.35em}
a{color:#221919;text-decoration:none;outline:0}
a.text-meta .invisible{visibility:visible;font-size:0;line-height:0}
a:hover{color:#cb2027;text-decoration:underline}
textarea{overflow:auto}
textarea,input{padding:5px;line-height:1em;color:#8c7e7e;background:#fcf9f9;border:1px solid;border-color:#ddd #e1dfdf #d1cdcd;box-shadow:inset 0 0 2px rgba(255,255,255,.75);-moz-box-shadow:inset 0 0 2px rgba(255,255,255,.75);-webkit-box-shadow:inset 0 0 2px rgba(255,255,255,.75)}
textarea:focus,input:focus{background-color:#fff;box-shadow:inset 0 1px 1px rgba(34,29,29,.1);-moz-box-shadow:inset 0 1px 1px rgba(34,29,29,.1);-webkit-box-shadow:inset 0 1px 1px rgba(34,29,29,.1)}