html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{text-decoration:none}
mark{font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
strong{font-weight:bold}
h1{margin:20px 0 10px;font-size:100px;background:#FFF;color:#b30000;display:block;text-transform:uppercase;padding:30px}
h2{margin:20px 0 10px;font-size:100px;text-transform:uppercase}
p{margin:30px 0;font-size:50px;line-height:70px;text-transform:uppercase;font-weight:bold}
.clearboth{clear:both}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
body{font-family:Arial,sans-serif;background-color:#b30000;color:#FFF;text-align:center;margin:0;padding:50px 0 5px}
body > div{max-width:1000px;margin:auto}
img{max-width:100%}
a{text-decoration:none;color:#3498db;font-weight:bold}
#icons{display:block;max-width:560px;margin:10px auto 20px}
#icons > a{border-radius:8px;cursor:pointer;display:inline-block;margin:0 3px 30px;width:85px;height:25px;text-align:center;background:url(icons.png) no-repeat top center transparent;padding:45px 0 0;vertical-align:top;text-decoration:none}
#icons > a:hover{background-color:#222}
#icons > a#id2{background-position:center -80px}
#icons > a#id3{background-position:center -160px}
#icons > a#id4{background-position:center -240px}
#icons > a#id5{background-position:center -320px}
#icons > a#id6{background-position:center -400px}
#icons > a#id7{background-position:center -480px}
#icons > a#id8{background-position:center -560px}
#icons > a#id9{background-position:center -640px}
#icons > a#id10{background-position:center -720px}
#icons > a#id11{background-position:center -800px}
#icons > a#id12{background-position:center -880px}
#icons > a#id13{background-position:center -960px}
#icons > a#id14{background-position:center -1040px}
#icons > a#id15{background-position:center -1120px}
#icons > a#id16{background-position:center -1200px}
#icons > a#id17{background-position:center -1280px}
#icons > a#id18{background-position:center -1360px}
#icons > a#id19{background-position:center -1440px}
#icons > a#id20{background-position:center -1520px}
#icons > a > span{color:#FFF;font-size:15px}
.aligncenter{text-align:center}
.imageright{float:right;margin:0 0 5px 15px}
article a{color:#b30000;text-decoration:underline}
article a:hover{color:#000}
article{max-width:900px;padding:20px 34px;background:#FFF;color:#313030;text-align:left;overflow-x:hidden;border-radius:20px;box-shadow:2px 1px 15px #000 inset}
article h2{font-size:33px;color:#b30000;text-transform:none;line-height:40px;margin:30px 0 10px}
article h3{font-size:28px;color:#b30000;text-transform:none;line-height:35px;margin:30px 0 10px}
article p{font-size:18px;text-transform:none;line-height:25px;margin:0 0 15px;font-weight:normal}
footer{margin:20px}
footer p{font-size:20px;line-height:28px;text-transform:none;text-align:right}
footer img{vertical-align:middle}
@media screen and (max-height:1220px){#crown{width:200px}
h2{font-size:85px}
}
@media screen and (max-height:1120px){h1{font-size:70px;padding:16px}
}
@media screen and (max-height:930px){h2#dontWorry{display:none}
body{padding:10px 0 5px}
p{margin:15px 0;font-size:27px;line-height:35px}
}
@media screen and (max-height:570px){img#troll{display:none}
h1{font-size:40px;padding:12px}
}
@media screen and (max-width:800px){img.imageright{max-width:40%}
article{border-radius:0}
}
@media screen and (max-width:450px){h2{font-size:50px}
h1{font-size:45px;padding:10px}
p{margin:14px 0;font-size:24px;line-height:33px}
article{padding:20px 5px}
}
@media screen and (max-width:330px){img.imageright{max-width:100%;display:block;float:none;margin:10px 0}
}
