html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

body {background-color:#c9c9c9;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#777777;margin:0;padding:0;}
a.links {color:#222222;}

a.links a:link, a.links a:visited {color:#222222;text-decoration:none;}

a.links a:active, a.links a:hover {color:#999999;text-decoration:underline;}
#content {position: relative;width:980px;margin:0 auto;}
#header {display:block;height:120px;position:relative;}
#logo {margin-left:3px;width:225px;position:absolute;bottom:-13px;display:block;height:97px;}
#logo a {display:block;}
#logo img {width:225px;}
#funbox {width:728px;height:90px;position:absolute;right:0;top:0;border:4px solid #ddd;border-top:none;}
#monkeybusiness {position:absolute;width:736px;height:15px;font-size:11px;color:#999;text-align:center;top:100px;right:0;}
#main {background-color:#fff;}
#footer {background-color:#a1a1a1;color:#fff;font-size:10px;padding:9px;margin-bottom:18px;}
#footer-left {text-align:left;float:left;width:382px;padding:0;}
#footer-right {text-align:right;padding:0;}
#footer a {color:#ddd;}
#footer a:active,#footer a:hover {color:#900;text-decoration:underline;}
#copy {position:relative;font-size:14px;color:#595959;text-align:left;padding:48px 24px;}
#copy a {color:#633;text-decoration:none;}
#copy a:active,#copy a:hover {color:#900;text-decoration:underline;}
p {margin:0 0 18px 0;padding:0 50px;line-height:1.4;font-size:16px;}
h1 {font-size:32px;color:#333;margin:0 0 8px;}
p.date {padding:0 0 12px;}

div.mallory {position:relative;}

#papafloat {display:none;position:absolute;top:50px;left:215px;width:360px;background:#eee;box-shadow:0 2px 15px rgba(0,0,0,.5);padding:50px 70px;z-index:200;
font-size:48px;color:#fff;text-shadow:0px 1px 6px rgba(0,0,0,.7);font-weight:bold;
border:8px solid rgba(255,255,255,.5);border-radius:30px;
background:#edde10; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZGRlMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjI2NzEwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-radial-gradient(center, ellipse cover,  #edde10 0%, #f26710 100%); /* FF3.6+ */
background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#edde10), color-stop(100%,#f26710)); /* Chrome,Safari4+ */
background:-webkit-radial-gradient(center, ellipse cover,  #edde10 0%,#f26710 100%); /* Chrome10+,Safari5.1+ */
background:-o-radial-gradient(center, ellipse cover,  #edde10 0%,#f26710 100%); /* Opera 12+ */
background:-ms-radial-gradient(center, ellipse cover,  #edde10 0%,#f26710 100%); /* IE10+ */
background:radial-gradient(ellipse at center,  #edde10 0%,#f26710 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edde10', endColorstr='#f26710',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

div.choo {text-align:center;padding:16px 0 24px;color:#89d;font-size:12px;}
img.ahhh {display:block;margin:0 auto 10px;border:1px solid rgba(66,66,66,.8); box-shadow:0 2px 7px rgba(0,0,0,.25);}

#king {display:none;position:fixed;top:200px;background:#fff;left:120px;padding:5px;}
#colonists {margin:0 auto;width:600px;}
#colonists div.nanas {margin:0 auto;width:631px;height:272px;}
#colonists #maters {font-size:24px;}
#colonists #maters p.date {padding:20px 0 0;margin:0 0 6px;font-size:18px;}