html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
table,td,th{vertical-align:middle}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a img{border:none}
a:active{outline:none}
body{font:12px/36px Arial,Helvetica;color:#111;text-align:center;overflow:scroll;overflow-x:auto;overflow-y:scroll;background:#fff}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#555}
h1{font-size:5em;line-height:1;margin-bottom:.5em}
h2{font-size:3.5em;margin-bottom:.75em}
h3{font-size:2em;line-height:1;margin-bottom:1em}
h4{font-size:1.5em;line-height:1.25;margin-bottom:1.25em}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em}
h6{font-size:1em;font-weight:700}
li ul,li ol{margin:0 1.5em}
ul,ol{margin:0 1.5em 1.5em 1.5em}
ul{list-style-type:disc}
ol{list-style-type:decimal}
label{font-weight:700}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc}
legend{font-weight:700;font-size:1.2em}
input[type=text],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb}
input[type=text]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#666}
input[type=text],input.text,input.title,textarea,select{margin:.5em 0}
input.text,input.title{width:300px;padding:5px}
input.title{font-size:1.5em}
textarea{width:250px;height:250px;padding:5px}
input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:.25em}
form.inline{line-height:3}
form.inline p{margin-bottom:0}
.error,.notice,.success, .message{padding:.8em;margin-bottom:1em;border:2px solid #ddd}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324}
.success, .message {background:#E6EFC2;color:#264409;border-color:#C6D880}
.error a{color:#8a1f11}
.notice a{color:#514721}
.success a, .message a {color:#264409}