html { background:#21201c; color:#beb8a9; }

h1, h2, h3, h4, h5, #hiscoreTables blockquote p:first-of-type, #home #games > p, .puppyStyle {text-shadow:0 0 0.5em #ffb37b }
h1 { font-size:3.0em; line-height:0.75em; padding:0; margin:0 0 0.25em;}
h2, .blog #respond h3 { font-size:2.0em; line-height:0.85em; margin:0 0 0.5em; padding:0; }
h3 { font-size:1.25em;  line-height:0.85em; max-width:28em; margin:0 0 0.5em 0; }
h4 { font-size:1.25em; line-height:0.85em; max-width:28em; margin:0 0 0.5em 0; }
h5 { font-size:1.25em;  line-height:0.85em; max-width:28em; margin:0 0 0.5em 0; }
p, li { margin:0 0 0.75em 0; max-width:35em; font-size:0.9em;line-height:1.5em}
strong {color:#fff;font-weight:normal}
.noWrap {white-space:nowrap}

.blog #respond h3 small {font-size:0.5em}
.blog blockquote { font-size:1em;}

#comments strong {color:#000}

ol, ul {padding-left:0em;margin:0 1em 0.75em;list-style-position: outside;}
li {padding-left:0.5em}
li li, p li, li p {font-size: 100%;}

li small {font-size:0.75em; vertical-align:top}

a { color:#d2c7b8 }
a:hover { color:rgba(255, 255, 255, 1); }
h1 a, h2 a {color:#fff !important; text-decoration:none !important;}

.hex {display:inline-block;background:black;color:white;font-family:Lucida Console,Lucida Sans Typewriter,monaco,Bitstream Vera Sans Mono,monospace, sans-serif;
            font-size:2em; letter-spacing: 0.2em; margin: 1em 0 0; padding: 0.5em 1em; text-transform: uppercase;}

form {position:relative;overflow:visible;}
form#reset {display:none !important;}

.formWrap {display:table;width:100%;margin-bottom:1em}
form .formWrap p {display:table-row;max-width:none;width:100%;}
form .formWrap p input, form .formWrap p textarea, form .formWrap p label, form .formWrap p select {display:table-cell;float:none;max-width:none;min-width:0;width:100%;vertical-align:top;font-size:1.125em}
form .formWrap p label {width:4.5em;max-width:none;min-width:0;margin:0;padding:0 1em 0 0;clear:none}

.inputTrap {display:none !important}
form .formWrap p.inputTrap label {width:100%;line-height:1.125em;}
form .formWrap p.inputTrap input {width:2em}

select, input, textarea {font-size:1.0em;margin:0 0 1em;width:75%;border:none; transition:all 0.25s ease;opacity:0.9;}
label {min-width:3.25em;text-align:right;display:block;float:left;clear:left;margin:0 1.25em 0.25em 0;opacity:0.75;line-height:1.75em}
select, input, textarea, option {width:100%; max-width:17em;border-radius:2px; line-height:1.75em;height:1.75em; outline:0px none !important; padding:0 0 0 0.5em;}
textarea {height:auto;line-height:1.25em;padding-top:0.25em; resize:vertical; min-height:2em}
select {padding:0 0 0 0.3em}
option {border-radius:0;margin:0}
option[value=""] {color:#aaa}

input:focus, textarea:focus, select:focus { box-shadow: 0 0 1em rgba(255,255,255,0.5); opacity:1.0 !important}

input[type="submit"], .button, .blog #content .comment-reply-title small a, .comment-reply-link, button { width:auto;min-width:6em;float:right;clear:both;padding:0 1em;margin:0;font-size:1.0em;line-height:1.75em;height:1.75em;
    color:hsla(43,11%,100%,1);background:hsla(43,11%,37%,0.6);border:0;border-radius:0.25em;cursor:pointer;text-shadow:none;text-decoration:none;text-align:center;
    transition:color 0.125s, background-color 0.25s, box-shadow 0.25s, opacity 0.125s;}
    
input[type="submit"]:hover, .button:hover, button:hover, #home #games a:hover .button, .blog #content .comment-reply-title small a:hover, .buyButtons .buyButtonArea:hover .button, .homeGameLarge .logoWrap .button:hover  { color:#fff;background:#f70;box-shadow: 0 0 1em #f30;opacity:1.0 !important}
input[type="submit"]:active, .button:active, button:active, #home #games a:active .button, .blog #content .comment-reply-title small a:active, .buyButtons .buyButtonArea:active .button, .homeGameLarge .logoWrap .button:active  { color:#fff;background:#f70;box-shadow: 0 0 1em #f30;opacity:1.0 !important}

.button.disabled, button.disabled {cursor:default;opacity:0.75 !important;color:hsla(43,11%,60%,1)!important}
.button.disabled:hover, button.disabled:hover { color:hsla(43,11%,60%,1)!important;background:hsla(43,11%,37%,0.6)!important;box-shadow: none!important;}

.error p:first-of-type, .thanks p:first-of-type {font-size:1.25em; color:#fff}
.error p, .thanks p, .thanks li {font-size:1.0em;}

p.intro {font-size:1em; color:#fff;margin-top:0}