
/* viewport */
@-ms-viewport {
	width: device-width;
	zoom: 1;
	min-zoom: 1;
	user-zoom: zoom;
}
@viewport {
	width: device-width;
	zoom: 1;
	min-zoom: 1;
	user-zoom: zoom;
}


/* reset etc */
*, *:before,
*:after {
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
img {
	-ms-interpolation-mode: bicubic;
	border: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}


/* hack to make fb comments responsive */
.fb-comments,
.fb-comments span,
.fb-comments span iframe[style] {
	min-width: 100% !important;
	width: 100% !important;
}


/* overall sizing */
html {
	font-size: 20px;
}
@media (min-width: 480px) and (min-height: 480px) and (max-width: 567px) {
	html {
		font-size: 30px;
	}
}
@media (min-width: 568px) and (max-width: 629px) {
	html {
		font-size: 11.8px;
	}
}
@media (min-width: 630px) and (max-width: 653px) {
	html {
		font-size: 13px;
	}
}
@media (min-width: 654px) and (max-width: 675px) {
	html {
		font-size: 13.5px;
	}
}
@media (min-width: 676px) and (max-width: 767px) {
	html {
		font-size: 14px;
	}
}
@media (min-width: 768px) and (max-width: 883px) {
	html {
		font-size: 16px;
	}
}
@media (min-width: 884px) and (max-width: 979px) {
	html {
		font-size: 18px;
	}
}


/* general global styling */
html {
	background: #ff8000;
	color: #000000;
	font-family: 'Roboto', 'Lucida Sans','Lucida Grande','Lucida Sans Unicode', sans-serif;
	line-height: 1.2;
	overflow-y: scroll;
}
h1,
h2,
h3,
h4 {
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	font-weight: 700;
}
h1 {
	font-size: 1.4rem;
	margin: 0 0 1rem 0;
	line-height: 1.1;
	padding: 0.9rem 0 0 0;
}
a {
	color: #000000;
	text-decoration: none;
}
strong,
b {
	font-weight: 700;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #808080;
	padding: 0;
	vertical-align: top;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #808080;
	padding: 0;
	vertical-align: top;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #808080;
	padding: 0;
	vertical-align: top;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #808080;
	padding: 0;
	vertical-align: top;
}
input::input-placeholder,
textarea::input-placeholder {
	color: #808080;
	padding: 0;
	vertical-align: top;
}
ul,
ol {
	list-style-type: none;
}
@media (min-width: 568px), print {
	h1 {
		font-size: 1.8rem;
	}
}


/* header */
header {
	top: -2.95rem;
	background: #ff8000;
	width: 100%;
	border-bottom: 1.8rem solid rgba(0, 0, 0, 0.2);
	position: -webkit-sticky;
	position: -moz-sticky;
	position: -ms-sticky;
	position: sticky;
	z-index: 1000;
	-webkit-font-smoothing: subpixel-antialiased;
}
header.headerFixed {
	position: fixed;
}
header a {
	color: rgba(255, 255, 255, 1);
}
header a:hover, header a.current {
	color: rgba(255, 255, 255, 0.8);
}
header > div {
	width: 16rem;
	padding: 0.25rem 0 0 0.5rem;
	margin: 0 auto 0 auto;
	position: relative;
}
header h1,
header h2 {
	position: relative;
	width: 7rem;
	height: 2.7rem;
	margin: 0;
	padding: 0;
}
header h1 span,
header h2 a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	/* ../img/logo-white-black.svg */
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9Ijc4NHB4IiBoZWlnaHQ9IjI3NHB4IiB2aWV3Qm94PSIwIDAgNzg0IDI3NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDMuMC40ICg4MDUzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5sb2dvLXdoaXRlLWJsYWNrPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImxvZ28td2hpdGUtYmxhY2siIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxLjAwMDAwMCkiPgogICAgICAgICAgICA8ZWxsaXBzZSBpZD0iT3ZhbC0xIiBmaWxsPSIjMDAwMDAwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iMjYzLjgzMzk5MiIgY3k9IjE3Mi41Njk3NjciIHJ4PSI3Mi45MjQ5MDEyIiByeT0iNzIuOTQxODYwNSI+PC9lbGxpcHNlPgogICAgICAgICAgICA8cGF0aCBkPSJNNDAzLjY3MTU0Miw3MS42MDkxMzk1IEwzNjIuMjczNTE4LDcxLjYwOTEzOTUgTDM2Mi4yNzM1MTgsMjcuMzMxNjUxMiBMMzUxLjYxNjYwMSwzMy4wNzEzMjU2IEwzNTEuNjE2NjAxLDcxLjYwOTEzOTUgTDMyNy40MzM1OTcsNzEuNjA5MTM5NSBMMzI3LjQzMzU5Nyw4MS4wMzg2MDQ3IEwzNTEuNjE2NjAxLDgxLjAzODYwNDcgTDM1MS42MTY2MDEsMjQwLjUxOTU1OCBDMzUxLjYxNjYwMSwyNjAuMTk4NDQyIDM2My4wOTMyODEsMjcwLjg1NzgzNyAzNzkuNDg4NTM4LDI3MC44NTc4MzcgQzM4My45OTcyMzMsMjcwLjg1NzgzNyAzODguOTE1ODEsMjY5LjYyNzkwNyAzOTEuNzg0OTgsMjY3Ljk4OCBMMzkzLjgzNDM4NywyNTguMTQ4NTU4IEMzOTAuNTU1MzM2LDI2MC42MDg0MTkgMzg1LjIyNjg3NywyNjEuNDI4MzcyIDM4MC4zMDgzLDI2MS40MjgzNzIgQzM2OS42NTEzODMsMjYxLjQyODM3MiAzNjIuMjczNTE4LDI1NS4yNzg3MjEgMzYyLjI3MzUxOCwyMzkuNjk5NjA1IEwzNjIuMjczNTE4LDgxLjAzODYwNDcgTDQwMC44MDIzNzIsODEuMDM4NjA0NyBMNDAzLjY3MTU0Miw3MS42MDkxMzk1IFogTTUxMS44ODAyMzcsMjY5LjYyNzkwNyBMNTExLjg4MDIzNywxMTAuMTQ2OTUzIEM1MTEuODgwMjM3LDg0LjcyODM5NTMgNDk1Ljg5NDg2Miw2OS4xNDkyNzkxIDQ2OS42NjI0NTEsNjkuMTQ5Mjc5MSBDNDQ5LjU3ODI2MSw2OS4xNDkyNzkxIDQzNy4yODE4MTgsNzkuMzk4Njk3NyA0MzQuODIyNTMsOTEuMjg4MDIzMyBMNDM0LjQxMjY0OCw5MS4yODgwMjMzIEw0MzQuNDEyNjQ4LC0wLjEzNjc5MDY5OCBMNDI0LjE2NTYxMywtMC4xMzY3OTA2OTggTDQyNC4xNjU2MTMsMjY5LjYyNzkwNyBMNDM0LjQxMjY0OCwyNjkuNjI3OTA3IEw0MzQuNDEyNjQ4LDExMC4xNDY5NTMgQzQzNC40MTI2NDgsOTAuMDU4MDkzIDQ0OS41NzgyNjEsNzguMTY4NzY3NCA0NjguNDMyODA2LDc4LjE2ODc2NzQgQzQ4Ny42OTcyMzMsNzguMTY4NzY3NCA1MDEuNjMzMjAyLDg4LjgyODE2MjggNTAxLjYzMzIwMiwxMTAuMTQ2OTUzIEw1MDEuNjMzMjAyLDI2OS42Mjc5MDcgTDUxMS44ODAyMzcsMjY5LjYyNzkwNyBaIE02MTMuNDcxOTM3LDE4OS42ODI0NDIgQzYxMy40NzE5MzcsMTUxLjE0NDYyOCA1OTYuMjU2OTE3LDEyMS4yMTYzMjYgNTczLjcxMzQzOSwxMTkuMTY2NDQyIEM1OTAuMTA4Njk2LDExMS4zNzY4ODQgNjAxLjk5NTI1Nyw4Ny41OTgyMzI2IDYwMS45OTUyNTcsNjIuOTk5NjI3OSBDNjAxLjk5NTI1NywzMC42MTE0NjUxIDU4OC4wNTkyODksNi4wMTI4NjA0NyA1NjEuNDE2OTk2LDYuMDEyODYwNDcgQzU0OS41MzA0MzUsNi4wMTI4NjA0NyA1NDAuMTAzMTYyLDEwLjExMjYyNzkgNTMzLjU0NTA1OSwxNS4wMzIzNDg4IEw1MzYuODI0MTExLDI0LjA1MTgzNzIgQzU0Mi45NzIzMzIsMTkuMTMyMTE2MyA1NTEuOTg5NzIzLDE1LjQ0MjMyNTYgNTYxLjAwNzExNSwxNS40NDIzMjU2IEM1ODEuOTExMDY3LDE1LjQ0MjMyNTYgNTkxLjMzODM0LDM4LjQwMTAyMzMgNTkxLjMzODM0LDYzLjQwOTYwNDcgQzU5MS4zMzgzNCw4OC4wMDgyMDkzIDU3OC4yMjIxMzQsMTA5LjMyNyA1NTUuNjc4NjU2LDExOS41NzY0MTkgTDU1OC45NTc3MDgsMTI4LjE4NTkzIEM1NjIuMjM2NzU5LDEyNy4zNjU5NzcgNTY1LjEwNTkyOSwxMjcuMzY1OTc3IDU2OC43OTQ4NjIsMTI3LjM2NTk3NyBDNTg3LjY0OTQwNywxMjcuMzY1OTc3IDYwMi44MTUwMiwxNTUuNjU0MzcyIDYwMi44MTUwMiwxODkuNjgyNDQyIEM2MDIuODE1MDIsMjM0LjM2OTkwNyA1ODcuMjM5NTI2LDI2Mi4yNDgzMjYgNTYxLjAwNzExNSwyNjIuMjQ4MzI2IEM1NDkuMTIwNTUzLDI2Mi4yNDgzMjYgNTM3LjY0Mzg3NCwyNTcuMzI4NjA1IDUyOS44NTYxMjYsMjUwLjc2ODk3NyBMNTMyLjMxNTQxNSwyNjMuNDc4MjU2IEM1MzkuMjgzMzk5LDI2OC4zOTc5NzcgNTQ5LjUzMDQzNSwyNzEuNjc3NzkxIDU2MS40MTY5OTYsMjcxLjY3Nzc5MSBDNTk1Ljg0NzAzNiwyNzEuNjc3NzkxIDYxMy40NzE5MzcsMjM5LjI4OTYyOCA2MTMuNDcxOTM3LDE4OS42ODI0NDIgTDYxMy40NzE5MzcsMTg5LjY4MjQ0MiBaIE03ODMuOTIzNzE1LDI2OS42Mjc5MDcgTDc4My45MjM3MTUsMTA3LjI3NzExNiBDNzgzLjkyMzcxNSw4My40OTg0NjUxIDc2OS4xNjc5ODQsNjkuMTQ5Mjc5MSA3NDQuOTg0OTgsNjkuMTQ5Mjc5MSBDNzI2LjEzMDQzNSw2OS4xNDkyNzkxIDcxMi4xOTQ0NjYsODAuMjE4NjUxMiA3MTAuMTQ1MDU5LDkyLjkyNzkzMDIgQzcwNS4yMjY0ODIsNzYuNTI4ODYwNSA2OTEuNzAwMzk1LDY5LjE0OTI3OTEgNjc0LjQ4NTM3NSw2OS4xNDkyNzkxIEM2NTUuNjMwODMsNjkuMTQ5Mjc5MSA2NDUuMzgzNzk0LDc4LjU3ODc0NDIgNjQyLjkyNDUwNiw4OC44MjgxNjI4IEw2NDIuNTE0NjI1LDg4LjgyODE2MjggTDY0Mi41MTQ2MjUsNzEuNjA5MTM5NSBMNjMyLjI2NzU4OSw3MS42MDkxMzk1IEw2MzIuMjY3NTg5LDI2OS42Mjc5MDcgTDY0Mi41MTQ2MjUsMjY5LjYyNzkwNyBMNjQyLjUxNDYyNSwxMDcuMjc3MTE2IEM2NDIuNTE0NjI1LDg4LjgyODE2MjggNjU2LjA0MDcxMSw3OC4xNjg3Njc0IDY3My42NjU2MTMsNzguMTY4NzY3NCBDNjkxLjcwMDM5NSw3OC4xNjg3Njc0IDcwMi43NjcxOTQsODcuNTk4MjMyNiA3MDIuNzY3MTk0LDEwNy4yNzcxMTYgTDcwMi43NjcxOTQsMjY5LjYyNzkwNyBMNzEzLjQyNDExMSwyNjkuNjI3OTA3IEw3MTMuNDI0MTExLDEwNy4yNzcxMTYgQzcxMy40MjQxMTEsODguODI4MTYyOCA3MjYuNTQwMzE2LDc4LjE2ODc2NzQgNzQ0LjE2NTIxNyw3OC4xNjg3Njc0IEM3NjIuMiw3OC4xNjg3Njc0IDc3My42NzY2OCw4Ny41OTgyMzI2IDc3My42NzY2OCwxMDcuMjc3MTE2IEw3NzMuNjc2NjgsMjY5LjYyNzkwNyBMNzgzLjkyMzcxNSwyNjkuNjI3OTA3IFoiIGlkPSJ0aDNtIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ny44ODk3MjMzLDI2OS42Mjc5MDcgTDg3Ljg4OTcyMzMsNzEuNjA5MTM5NSBMNzcuNjQyNjg3Nyw3MS42MDkxMzk1IEw3Ny42NDI2ODc3LDIzMS4wOTAwOTMgQzc3LjY0MjY4NzcsMjUxLjE3ODk1MyA2Mi40NzcwNzUxLDI2My4wNjgyNzkgNDMuNjIyNTI5NiwyNjMuMDY4Mjc5IEMyNC4zNTgxMDI4LDI2My4wNjgyNzkgMTAuNDIyMTM0NCwyNTIuNDA4ODg0IDEwLjQyMjEzNDQsMjMxLjA5MDA5MyBMMTAuNDIyMTM0NCw3MS42MDkxMzk1IEwwLjE3NTA5ODgxNCw3MS42MDkxMzk1IEwwLjE3NTA5ODgxNCwyMzEuMDkwMDkzIEMwLjE3NTA5ODgxNCwyNTYuNTA4NjUxIDE2LjU3MDM1NTcsMjcyLjA4Nzc2NyA0Mi4zOTI4ODU0LDI3Mi4wODc3NjcgQzYyLjg4Njk1NjUsMjcyLjA4Nzc2NyA3NC43NzM1MTc4LDI2MS40MjgzNzIgNzcuMjMyODA2MywyNDkuOTQ5MDIzIEw3Ny42NDI2ODc3LDI0OS45NDkwMjMgTDc3LjY0MjY4NzcsMjY5LjYyNzkwNyBMODcuODg5NzIzMywyNjkuNjI3OTA3IFogTTE4NC42MjE3MzksMjI4LjIyMDI1NiBDMTg0LjYyMTczOSwxOTkuNTIxODg0IDE2OS40NTYxMjYsMTgxLjQ4MjkwNyAxNTQuNzAwMzk1LDE2My44NTM5MDcgQzE0MS41ODQxOSwxNDcuODY0ODE0IDEyOC40Njc5ODQsMTMxLjg3NTcyMSAxMjguNDY3OTg0LDEwOC41MDcwNDcgQzEyOC40Njc5ODQsOTEuMjg4MDIzMyAxMzcuODk1MjU3LDc5LjM5ODY5NzcgMTUxLjQyMTM0NCw3OS4zOTg2OTc3IEMxNjAuNDM4NzM1LDc5LjM5ODY5NzcgMTY5LjQ1NjEyNiw4My40OTg0NjUxIDE3NC4zNzQ3MDQsODguODI4MTYyOCBMMTc3LjI0Mzg3NCw4MC4yMTg2NTEyIEMxNzIuNzM1MTc4LDc1LjI5ODkzMDIgMTYyLjg5ODAyNCw2OS45NjkyMzI2IDE1MC42MDE1ODEsNjkuOTY5MjMyNiBDMTMyLjk3NjY4LDY5Ljk2OTIzMjYgMTE4LjIyMDk0OSw4My45MDg0NDE5IDExOC4yMjA5NDksMTA4LjkxNzAyMyBDMTE4LjIyMDk0OSwxMzUuOTc1NDg4IDEzMi45NzY2OCwxNTMuMTk0NTEyIDE0Ny4zMjI1MywxNzAuNDEzNTM1IEMxNjAuODQ4NjE3LDE4Ni44MTI2MDUgMTczLjk2NDgyMiwyMDMuMjExNjc0IDE3My45NjQ4MjIsMjI4LjYzMDIzMyBDMTczLjk2NDgyMiwyNDkuOTQ5MDIzIDE2Mi4wNzgyNjEsMjYxLjgzODM0OSAxNDYuNTAyNzY3LDI2MS44MzgzNDkgQzEzMy43OTY0NDMsMjYxLjgzODM0OSAxMjIuNzI5NjQ0LDI1NS42ODg2OTggMTE0Ljk0MTg5NywyNDYuMjU5MjMzIEwxMTcuNDAxMTg2LDI2MS4wMTgzOTUgQzEyMy41NDk0MDcsMjY2Ljc1ODA3IDEzMi41NjY3OTgsMjcxLjI2NzgxNCAxNDYuOTEyNjQ4LDI3MS4yNjc4MTQgQzE2Ny44MTY2MDEsMjcxLjI2NzgxNCAxODQuNjIxNzM5LDI1Ni41MDg2NTEgMTg0LjYyMTczOSwyMjguMjIwMjU2IEwxODQuNjIxNzM5LDIyOC4yMjAyNTYgWiIgaWQ9InVzIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNjcuMTQyNjg4LDE0NC4wMDI2NTEgTDI1My44MDY3MTksMTQ0LjAwMjY1MSBMMjQ4Ljk0ODYxNywxNzAuNjgwNzkxIEMyNDguMjgxODE4LDE3NC41ODcyMzMgMjQ3LjYxNTAyLDE3OS42MzcwMjMgMjQ3LjEzODczNSwxODQuMDE5ODYgTDI0Ni45NDgyMjEsMTg0LjAxOTg2IEMyNDYuNTY3MTk0LDE3OS42MzcwMjMgMjQ1LjgwNTEzOCwxNzQuNTg3MjMzIDI0NS4xMzgzNCwxNzAuNjgwNzkxIEwyNDAuMjgwMjM3LDE0NC4wMDI2NTEgTDIyNi4wODY5NTcsMTQ0LjAwMjY1MSBMMjM5LjA0MTg5NywyMDQuNzkwNjk4IEwyNTQuMTg3NzQ3LDIwNC43OTA2OTggTDI2Ny4xNDI2ODgsMTQ0LjAwMjY1MSBaIE0yOTguMTk2NDQzLDE4OC4yMTIxNCBDMjk4LjE5NjQ0MywxODAuMzAzOTc3IDI5NC4xMDAzOTUsMTc0LjIwNjExNiAyODcuMDUxMzgzLDE2Ny4xNTU0NjUgQzI4NC4wMDMxNjIsMTY0LjEwNjUzNSAyODMuMjQxMTA3LDE2MS43MjQ1NTggMjgzLjI0MTEwNywxNTkuNDM3ODYgQzI4My4yNDExMDcsMTU2Ljk2MDYwNSAyODQuMzg0MTksMTU1LjUzMTQxOSAyODcuMjQxODk3LDE1NS41MzE0MTkgQzI4OS4yNDIyOTIsMTU1LjUzMTQxOSAyOTEuODE0MjI5LDE1Ni4zODg5MyAyOTMuMzM4MzQsMTU3LjI0NjQ0MiBMMjk1LjUyOTI0OSwxNDUuNjIyMzk1IEMyOTMuODE0NjI1LDE0NC41NzQzMjYgMjg5LjYyMzMyLDE0My4xNDUxNCAyODQuODYwNDc0LDE0My4xNDUxNCBDMjc1LjYyMDU1MywxNDMuMTQ1MTQgMjY5LjYxOTM2OCwxNDkuNzE5Mzk1IDI2OS42MTkzNjgsMTU5LjUzMzE0IEMyNjkuNjE5MzY4LDE2Ny4wNjAxODYgMjczLjA0ODYxNywxNzIuNTg2MzcyIDI3OS44MTE4NTgsMTc5LjI1NTkwNyBDMjgzLjcxNzM5MSwxODMuMDY3MDcgMjg0LjE5MzY3NiwxODUuNjM5NjA1IDI4NC4xOTM2NzYsMTg4LjQ5Nzk3NyBDMjg0LjE5MzY3NiwxOTEuMzU2MzQ5IDI4Mi40NzkwNTEsMTkzLjI2MTkzIDI3OS4yNDAzMTYsMTkzLjI2MTkzIEMyNzUuOTA2MzI0LDE5My4yNjE5MyAyNzIuMDk2MDQ3LDE5MS42NDIxODYgMjY5LjMzMzU5NywxODkuNTQ2MDQ3IEwyNzAuNDc2NjgsMjAyLjU5OTI3OSBDMjcyLjk1MzM2LDIwNC4zMTQzMDIgMjc3LjMzNTE3OCwyMDUuNjQ4MjA5IDI4MS43MTY5OTYsMjA1LjY0ODIwOSBDMjkyLjQ4MTAyOCwyMDUuNjQ4MjA5IDI5OC4xOTY0NDMsMTk5LjE2OTIzMyAyOTguMTk2NDQzLDE4OC4yMTIxNCBMMjk4LjE5NjQ0MywxODguMjEyMTQgWiIgaWQ9IlZTIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=') no-repeat;
	background-size: 100% auto;
	padding: 0 0 0 100%;
	overflow: hidden;
}
header ul {
	position: absolute;
	top: 0.5rem;
	right: 0;
}
header ul li {
	float: left;
	margin: 0 0.5rem 0 0;
}
header ul a {
	display: block;
	width: 2rem;
	height: 2rem;
	overflow: hidden;
}
header ul a:before {
	content: '';
	display: block;
	width: 2rem;
	height: 2rem;
	border-radius: 1rem;
}
header ul li#headerTwitter a:before {
	/* ../img/twitter.svg */
	background: #1CB7EB url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjQxNDIxOyI+CiAgICA8Zz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTQwLjg3NjksMTQuMTY1MkMzOS43NjkyLDE0Ljc3MzkgMzguNDE1NCwxNS4xMzkxIDM3LjE4NDYsMTUuMjYwOUMzOC41Mzg1LDE0LjQwODcgMzkuNTIzMSwxMy4wNjk2IDQwLjAxNTQsMTEuNDg3QzM4Ljc4NDYsMTIuMjE3NCAzNy40MzA4LDEyLjgyNjEgMzUuODMwOCwxMy4xOTEzQzM0LjYsMTEuODUyMiAzMywxMSAzMS4xNTM4LDExQzI3LjU4NDYsMTEgMjQuNjMwOCwxNC4wNDM1IDI0LjYzMDgsMTcuOTM5MUMyNC42MzA4LDE4LjQyNjEgMjQuNjMwOCwxOS4wMzQ4IDI0Ljc1MzgsMTkuNTIxN0MxOS4zMzg1LDE5LjI3ODMgMTQuNTM4NSwxNi40NzgzIDExLjMzODUsMTIuMzM5MUMxMC43MjMxLDEzLjMxMyAxMC40NzY5LDE0LjUzMDQgMTAuNDc2OSwxNS44Njk2QzEwLjQ3NjksMTguMzA0MyAxMS41ODQ2LDIwLjM3MzkgMTMuMzA3NywyMS41OTEzQzEyLjIsMjEuNTkxMyAxMS4yMTU0LDIxLjIyNjEgMTAuMzUzOCwyMC43MzkxTDEwLjM1MzgsMjAuODYwOUMxMC4zNTM4LDI0LjE0NzggMTIuNTY5MiwyNi45NDc4IDE1LjUyMzEsMjcuNjc4M0MxNS4wMzA4LDI3LjggMTQuNDE1NCwyNy45MjE3IDEzLjgsMjcuOTIxN0MxMy40MzA4LDI3LjkyMTcgMTIuOTM4NSwyNy45MjE3IDEyLjU2OTIsMjcuOEMxMy40MzA4LDMwLjYgMTUuNzY5MiwzMi41NDc4IDE4LjYsMzIuNTQ3OEMxNi4zODQ2LDM0LjM3MzkgMTMuNTUzOCwzNS40Njk2IDEwLjYsMzUuNDY5NkMxMC4xMDc3LDM1LjQ2OTYgOS42MTUzOCwzNS40Njk2IDksMzUuMzQ3OEMxMS44MzA4LDM3LjI5NTcgMTUuMjc2OSwzOC41MTMgMTguOTY5MiwzOC41MTNDMzAuOTA3NywzOC41MTMgMzcuNDMwOCwyOC4wNDM1IDM3LjQzMDgsMTguOTEzTDM3LjQzMDgsMTguMDYwOUMzOC45MDc3LDE2Ljg0MzUgNDAuMDE1NCwxNS42MjYxIDQwLjg3NjksMTQuMTY1MloiIHN0eWxlPSJmaWxsOndoaXRlOyIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==') center center no-repeat;
	background-size: 100% 100%;
}
header ul li#headerFacebook a:before {
	/* ../img/facebook.svg */
	background: #3C5A99 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjQxNDIxOyI+CiAgICA8Zz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTMxLjIzMjYsNDcuOTYwN0wzMS4yMzI2LDI4LjgyMDRMMzcuNjk3NCwyOC44MjA0TDM4LjY2NTQsMjEuMzYxMUwzMS4yMzI2LDIxLjM2MTFMMzEuMjMyNiwxNi41OTg4QzMxLjIzMjYsMTQuNDM5MSAzMS44MzYxLDEyLjk2NzQgMzQuOTUyNCwxMi45Njc0TDM4LjkyNzEsMTIuOTY1N0wzOC45MjcxLDYuMjk0QzM4LjIzOTYsNi4yMDMxIDM1Ljg4MDIsNiAzMy4xMzUzLDZDMjcuNDA0Niw2IDIzLjQ4MTMsOS40NzYyMiAyMy40ODEzLDE1Ljg2TDIzLjQ4MTMsMjEuMzYxMUwxNywyMS4zNjExTDE3LDI4LjgyMDRMMjMuNDgxMywyOC44MjA0TDIzLjQ4MTMsNDcuOTYwN1oiIHN0eWxlPSJmaWxsOndoaXRlOyIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==') center center no-repeat;
	background-size: 100% 100%;
}
header ul li#headerEmail a:before {
	/* ../img/email.svg */
	background: rgba(0, 0, 0, 0.2) url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjQxNDIxOyI+CiAgICA8Zz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy4xMDUyOSwxNy4xNDY0QzE2LjU2MTksMTQuNjExNyAyNi4wMTg3LDEyLjA3NzggMzUuNDc1Nyw5LjU0NDUyQzM0LjY5MywxMC44NjE0IDMzLjk0MDcsMTIuMTk0OCAzMy4xNTE5LDEzLjUwODNDMzIuMTkxNiwxNS4xMTE4IDMxLjI3MjMsMTYuNzM3NSAzMC4zMTM0LDE4LjM0MThDMjkuNzcyNiwxOS4yNzE4IDI5LjIwMzcsMjAuMTg2NCAyOC42ODU5LDIxLjEyODdDMjcuNzM2OSwyMi43Mzk3IDI2Ljc3NTgsMjQuMzQ0NyAyNS44MzgzLDI1Ljk2MTdDMjUuMzM4NiwyNi42OTc5IDI0LjIxNTEsMjYuOTc2MyAyMy40NTU2LDI2LjQ5MjNDMTguMDAxMiwyMy4zODM5IDEyLjU1OTEsMjAuMjU1NyA3LjEwNTI5LDE3LjE0NjRaIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi4wOTkzLDM3LjA3MTFDMTAuNDQyNywzMC44NzY0IDguNzgzMiwyNC42ODI1IDcuMTIwMzEsMTguNDg5NkMxMS4wNTUsMjAuNzIyMSAxNC41MTk0LDIyLjgzODQgMTguNDQ2OCwyNS4wODI5QzE2LjMxNDIsMjkuMTM4OSAxNC4xOTg2LDMzLjA4MzIgMTIuMDk5MywzNy4wNzExWiIgc3R5bGU9ImZpbGw6d2hpdGU7Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDAuOTYzLDI5LjQxNTVDMzkuMzAwMywyMy4yMjI1IDM3LjY0MDUsMTcuMDI4NiAzNS45ODQyLDEwLjgzNEMzMy42OTI4LDE0LjczNDcgMzEuNzUwOCwxOC4yOTk3IDI5LjQ3MTgsMjIuMjA3MkMzMy4zNDY2LDI0LjY1MzUgMzcuMTUxLDI3LjAxMTUgNDAuOTYzLDI5LjQxNTVaIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi43OTQzLDM3LjkzODNMMTkuMzk5MywyNS42MTNDMjAuMjI5NywyNi4wNjcyIDIxLjgyNTksMjYuODgyIDIyLjY2MjcsMjcuMzI1M0MyNC42MTEsMjguMzA0NSAyNi4xMTk0LDI3Ljg3ODEgMjcuMjY0OSwyNi4wMTg5QzI3LjcxNSwyNS4yNTY2IDI4LjUyNjIsMjMuODczOCAyOC45NzcyLDIzLjExMkw0MC41ODU2LDMwLjQ5MTZDMzEuMTkxNywzMy4wMDk1IDIyLjE4ODUsMzUuNDIxOCAxMi43OTQzLDM3LjkzODNaIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==') center center no-repeat;
	background-size: 100% 100%;
}
header nav {
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	font-weight: 400;
	position: absolute;
	right: 0;
	bottom: -1.8rem;
	line-height: 1;
	left: 0;
}
header nav li {
	float: left;
	display: none;
}
header nav li:nth-child(1),
header nav li:nth-child(2),
header nav li:nth-child(3),
header nav li:nth-child(4) {
	display: block;
}
header nav a {
	display: block;
	height: 1.8rem;
	overflow: hidden;
	font-size: 1rem;
	text-transform: uppercase;
	padding: 0.325rem 0.5rem 0 0.5rem;
}
header p {
	display: none;
}
@media (min-width: 568px), print {
	header {
		top: -5.2rem;
	}
	header > div {
		width: 48rem;
		padding: 0.55rem 0 0 1rem;
	}
	header h1,
	header h2 {
		width: 12rem;
		height: 4.65rem;
	}
	header ul {
		top: 0.7rem;
		left: 21rem;
	}
	header ul li {
		float: none;
		margin: 0;
	}
	header ul a {
		font-size: 0.85rem;
		padding: 0.15rem 0 0.2rem 1.3rem;
		width: 10rem;
		position: relative;
		height: auto;
	}
	header ul a:before {
		width: 1.1rem;
		height: 1.1rem;
		border-radius: 0.55rem;
		top: 0.15rem;
		left: 0;
		position: absolute;
	}
	header nav {
		left: 0.5rem;
	}
	header nav li {
		display: block;
	}
	header nav li:last-child {
		display: none;
		float: right;
		margin: 0 0.25rem 0 0;
	}
	header nav li.sidebarLoaded:last-child {
		display: block;
	}
	header nav li:last-child a {
		background: #494979;
		-webkit-transform: rotate(-1deg);
		-moz-transform: rotate(-1deg);
		-ms-transform: rotate(-1deg);
		transform: rotate(-1deg);
		width: 15.5rem;
		text-align: center;
	}
	header nav a {
		font-size: 1.1rem;
	}
	header p {
		font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
		display: block;
		width: 16rem;
		height: 4.2rem;
		/* ../img/big-ben.png */
		background: rgba(255, 255, 255, 0.2) url('data:image/png;base64,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') no-repeat;
		background-size: 100% 100%;
		position: absolute;
		top: 0.5rem;
		right: 0;
		border-radius: 0.5rem;
	}
	header p a {
		display: block;
		width: 16rem;
		height: 4.2rem;
		position: relative;
		color: #000000;
		padding: 0.25rem 0.25rem 0 0.25rem;
		text-align: center;
		line-height: 0.95;
		text-shadow: 0 0 0.125rem #ffffff, 0 0 0.25rem #ffffff, 0 0 0.5rem #ffffff;
		text-transform: uppercase;
	}
	header p a:hover {
		color: #c06000;
	}
	header p a > span {
		display: block;
		padding-top: 0.2rem;
		font-size: 1rem;
	}
	header p a > strong {
		display: block;
		padding-top: 0.2rem;
		font-size: 1.2rem;
	}
	header p#headerToday:before {
		content: '';
		position: absolute;
		width: 12rem;
		height: 5.9rem;
		top: -1rem;
		left: 50%;
		margin: 0 0 0 -6rem;
		/* ../img/fireworks.gif */
		background: url('data:image/gif;base64,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') no-repeat;
		background-size: 100% 100%;
		pointer-events: none;
	}
	header p#headerCountdown a > span {
		min-height: 1.6rem;
	}
	header p#headerCountdown a > strong {
		text-transform: none;
		visibility: hidden;
		font-family: 'Roboto', 'Lucida Sans','Lucida Grande','Lucida Sans Unicode', sans-serif;
		font-size: 1.5rem;
	}
	header p#headerCountdown a > strong span:nth-child(2),
	header p#headerCountdown a > strong span:nth-child(4) {
		display: inline-block;
		width: 1.5rem;
		color: #ffffff;
		text-shadow: none;
	}
	header p#headerCountdown a > strong span:nth-child(2).blink,
	header p#headerCountdown a > strong span:nth-child(4).blink {
		visibility: hidden;
	}
}


/* main content area */
main {
	overflow: hidden;
	background: #ffffff;
}
header.headerFixed + main {
	margin-top: 4.75rem;
}
main > div {
	width: 16rem;
	margin: 0 auto 0 auto;
	padding: 0 0.5em 0.25rem 0.5rem;
	position: relative;
	min-height: 16rem;
}
main > div:after {
    content: '';
    display: table;
}
@media (min-width: 568px), print {
	header.headerFixed + main {
		margin-top: 7rem;
	}
	main > div {
		width: 48rem;
		padding: 0 17em 0.25rem 1rem;
		min-height: 32rem;
	}
	main.mainWide > div {
		padding-right: 1rem;
	}
}


/* UI chunks */
section {
	font-size: 0.9rem;
	position: relative;
	padding: 0.5rem 0 0.25rem 0;
}
section h2 {
	height: 0;
	overflow: hidden;
}
section h2.sectionHeading {
	height: auto;
	text-transform: uppercase;
	font-size: 1.25rem;
	font-weight: normal;
	line-height: 1;
	margin: -0.25rem 0 0.6rem 0;
}
@media (min-width: 568px), print {
	section {
		padding: 0.75rem 0 0.25rem 0;
		border-top: 1px dotted #bbbbbb;
	}
	section:first-child {
		border-top: none;
	}
}


/* only show important stuff to all browsers */
section,
aside {
	display: none;
}
section[data-important="1"],
aside[data-important="1"] {
	display: block;
}
section li, aside li {
	display: none;
}
section li[data-important="1"],
aside li[data-important="1"] {
	display: block;
}
@media (min-width: 568px), print {
	section,
	section li,
	aside,
	aside li {
		display: block;
	}
}


/* thumbnails */
.thumbnail {
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	border-radius: 0.5rem;
	display: block;
	background-size: cover;
	background-repeat: no-repeat;
	background-color: #604020;
	background-position: center center;
	border: 0.1rem solid #ff8000;
	position: relative;
	/* ../img/thumbnail.png */
	background-image: url('data:image/png;base64,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');
}
.thumbnail[data-src] {
	background-image: none;
}
a:hover .thumbnail {
	border-color: #c86000;
}


/* timestamps */
li[data-timestamp-new] a {
	position: relative;
}
li[data-timestamp-new] a:before {
	content: 'NEW';
	position: absolute;
	top: 0.05rem;
	left: 0.05rem;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 0.75rem;
	background: #ee2200;
	z-index: 1;
	border: 1px solid #ffffff;
	color: #ffffff;
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	font-size: 0.65rem;
	text-align: center;
	padding: 0.325rem 0 0 0;
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	-ms-transform: rotate(-15deg);
	transform: rotate(-15deg);
}
section.sectionArticlesList li[data-timestamp-new] a:before,
aside li[data-timestamp-new] a:before {
	left: auto;
	right: 0.05rem;
}
li[data-timestamp-new] a:visited:before {
	background: #801000;
	color: #d0d0d0;
	border-color: #c0c0c0;
}


/* more buttons */
section.sectionArticles p,
section.sectionArticlesList p,
section.sectionGames p {
	border-top: 1px dotted #bbbbbb;
}
section.sectionArticles p a,
section.sectionArticlesList p a,
section.sectionGames p a {
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	font-size: 1.1rem;
	line-height: 1;
	width: 10rem;
	height: 1.5rem;
	background: #ff8000;
	margin: -1px auto 0 auto;
	text-transform: uppercase;
	display: block;
	text-align: center;
	border-radius: 0 0 0.5rem 0.5rem;
	padding: 0.1rem 0 0 0;
	color: rgba(255, 255, 255, 1);
}
section.sectionArticles p a:hover,
section.sectionArticlesList p a:hover,
section.sectionGames p a:hover {
	color: rgba(255, 255, 255, 0.8);
}
@media (min-width: 568px), print {
	section.sectionArticles p,
	section.sectionArticlesList p,
	section.sectionGames p {
		border-top: none;
	}
	section.sectionArticles p a,
	section.sectionArticlesList p a,
	section.sectionGames p a {
		border-radius: 0.5rem 0.5rem 0 0;
		position: absolute;
		top: 50%;
		right: 0.25rem;
		margin: -0.75rem -5rem 0 0;
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
}


/* us/th3m/sponsored badges */
li[data-category="them"] a .thumbnail:after,
li[data-category="us"] a .thumbnail:after,
li[data-category="sponsored"] a .thumbnail:after {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0.15rem 0 0.15rem 0;
	border-radius: 0.25rem 0 0.4rem 0;
	font-size: 0.75rem;
	width: 2.15rem;
	text-align: center;
	font-weight: 700;
}
li[data-category="them"] a .thumbnail:after {
	content: 'THEM';
	color: #ff8000;
	background: #000000;
}
li[data-category="us"] a .thumbnail:after {
	content: 'US';
	color: #000000;
	background: #ff8000;
}
li[data-category="sponsored"] a .thumbnail:after {
	content: 'SPONSORED';
	color: #000000;
	background: #ffcc00;
	width: 4rem;
}


/* latest articles */
section.sectionArticlesLatest {
	border-bottom: 1px dotted #bbbbbb;
}
section.sectionArticlesLatest ul {
	overflow: hidden;
}
section.sectionArticlesLatest li a {
	display: block;
	overflow: hidden;
	padding: 0 0 0.25rem 0;
}
section.sectionArticlesLatest li a .thumbnail {
	display: block;
	width: 15rem;
	height: 7rem;
}
section.sectionArticlesLatest li a em {
	display: block;
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	font-size: 0.75rem;
	line-height: 1;
	font-style: normal;
	text-transform: uppercase;
	color: #494979;
	margin: 0.2rem 0 0 0;
}
section.sectionArticlesLatest li a em.previous:before {
	content: '';
	display: inline-block;
	width: 0.25rem;
	height: 0.5rem;
	border-top: 0.25rem solid #ffffff;
	border-bottom: 0.25rem solid #ffffff;
	border-right: 0.25rem solid #494979;
	margin: 0 0.25rem 0 0;
}
section.sectionArticlesLatest li a em.next:after {
	content: '';
	display: inline-block;
	width: 0.25rem;
	height: 0.5rem;
	border-top: 0.25rem solid #ffffff;
	border-bottom: 0.25rem solid #ffffff;
	border-left: 0.25rem solid #494979;
	margin: 0 0 0 0.25rem;
}
section.sectionArticlesLatest li a strong {
	display: block;
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	font-size: 1.2rem;
	line-height: 1;
	margin: 0.2rem 0 0.2rem 0;
}
section.sectionArticlesLatest li a:hover strong {
	color: #ff8000;
}
section.sectionArticlesLatest li a strong + span {
	display: block;
	font-size: 0.75rem;
}
@media (min-width: 568px), print {
	section.sectionArticlesLatest {
		border-bottom: none;
	}
	section.sectionArticlesLatest li a {
		padding: 0;
	}
	section.sectionArticlesLatest li a .thumbnail {
		float: left;
		width: 9rem;
		height: 7rem;
		margin: 0 0 0.5rem 0;
	}
	section.sectionArticlesLatest li a em {
		margin: 0 0 0 9.5rem;
	}
	section.sectionArticlesLatest li a strong {
		margin: 0.15rem 0 0.2rem 9.5rem;
		font-size: 1.5rem;
	}
	section.sectionArticlesLatest li a strong + span {
		margin: 0 0 0.25rem 9.5rem;
		font-size: 0.9rem;
	}
}


/* articles */
section.sectionArticles ul {
	overflow: hidden;
}
section.sectionArticles li a {
	display: block;
	overflow: hidden;
}
section.sectionArticles li a .thumbnail {
	float: left;
	width: 5rem;
	height: 4.5rem;
	margin: 0 0 0.5rem 0;
}
section.sectionArticles li a em {
	display: block;
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	font-size: 0.75rem;
	line-height: 1;
	font-style: normal;
	text-transform: uppercase;
	color: #494979;
	margin: 0 0 0 5.5rem;
}
section.sectionArticles li a em.previous:before {
	content: '';
	display: inline-block;
	width: 0.25rem;
	height: 0.5rem;
	border-top: 0.25rem solid #ffffff;
	border-bottom: 0.25rem solid #ffffff;
	border-right: 0.25rem solid #494979;
	margin: 0 0.25rem 0 0;
}
section.sectionArticles li a em.next:after {
	content: '';
	display: inline-block;
	width: 0.25rem;
	height: 0.5rem;
	border-top: 0.25rem solid #ffffff;
	border-bottom: 0.25rem solid #ffffff;
	border-left: 0.25rem solid #494979;
	margin: 0 0 0 0.25rem;
}
section.sectionArticles li a strong {
	display: block;
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	font-size: 1rem;
	line-height: 1;
	margin: 0.2rem 0 0.5rem 5.5rem;
}
section.sectionArticles li a:hover strong {
	color: #ff8000;
}
section.sectionArticles li a strong + span {
	display: none;
}
@media (min-width: 568px), print {
	section.sectionArticles li {
		width: 14.4rem;
		float: left;
	}
	section.sectionArticles li a {
		padding: 0 0.5rem 0 0;
	}
	section.sectionArticles li:nth-child(2n+1) {
		clear: left;
	}
	main.mainWide section.sectionArticles li {
		width: 15.3rem;
	}
	main.mainWide section.sectionArticles li:nth-child(2n+1) {
		clear: none;
	}
	main.mainWide section.sectionArticles li:nth-child(3n+1) {
		clear: left;
	}
	main.mainWide section.sectionArticles p {
		display: none;
	}
}


/* articles list */
section.sectionArticlesList li a {
	display: block;
	border-top: 1px dotted #bbbbbb;
	padding: 0.45rem 0 0.6rem 2.6rem;
	position: relative;
}
section.sectionArticlesList li[data-category="them"] a .thumbnail,
section.sectionArticlesList li[data-category="them"] a .thumbnail:after {
	display: none;
}
section.sectionArticlesList li[data-category="them"] a:after,
section.sectionArticlesList li[data-category="us"] a:after,
section.sectionArticlesList li[data-category="sponsored"] a:after {
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	position: absolute;
	top: 0.4rem;
	left: 0;
	padding: 0.15rem 0 0.15rem 0;
	border-radius: 0.25rem;
	font-size: 0.75rem;
	width: 2.15rem;
	text-align: center;
	font-weight: 700;
}
section.sectionArticlesList li[data-category="them"] a:after {
	content: 'THEM';
	color: #ff8000;
	background: #000000;
}
section.sectionArticlesList li[data-category="us"] a:after {
	content: 'US';
	color: #000000;
	background: #ff8000;
}
section.sectionArticlesList li[data-category="sponsored"] a:after {
	content: 'SPONSORED';
	color: #000000;
	background: #ffcc00;
	width: 2.4rem;
	font-size: 0.5rem;
	font-weight: normal;
	padding: 0.25rem 0 0.2rem 0;
	letter-spacing: -0.05em;
}
section.sectionArticlesList li:first-child a {
	border-top: none;
	margin: -0.45rem 0 0 0;
}
section.sectionArticlesList li a strong {
	display: block;
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	font-size: 1rem;
	line-height: 1;
}
section.sectionArticlesList li a:hover strong {
	color: #ff8000;
}
section.sectionArticlesList li a strong + span {
	display: none;
	font-size: 0.75rem;
	padding: 0.15rem 0 0 0;
}
section.sectionArticlesList li a .thumbnail {
	display: none;
}
@media (min-width: 568px), print {
	section.sectionArticlesList ul {
		margin: 0 2.25rem 0 0;
	}
	section.sectionArticlesList li a strong {
		font-size: 1.1rem;
	}
	section.sectionArticlesList li a strong + span {
		font-size: 0.9rem;
	}
	main.mainWide section.sectionArticlesList ul {
		margin-right: 0;
	}
	main.mainWide section.sectionArticlesList p {
		display: none;
	}
}


/* games! */
section.sectionGames ul {
	overflow: hidden;
}
section.sectionGames li {
	width: 7.5rem;
	float: left;
}
section.sectionGames li:nth-child(2n+1) {
	clear: left;
}
section.sectionGames li a {
	display: block;
	padding: 0 0.25rem 0 0;
	color: #494979;
}
section.sectionGames li:nth-child(2n) a {
	padding: 0 0 0 0.25rem;
}
section.sectionGames li a strong {
	font-size: 0.85rem;
	display: block;
	text-align: center;
	margin: 0.15rem 0 0.5rem 0;
	line-height: 1.1;
}
section.sectionGames li a:hover strong {
	color: #000000;
}
section.sectionGames li a .thumbnail {
	width: 7.25rem;
	height: 5rem;
	border-color: #e0e0e8;
	border-width: 0.2rem;
	border-radius: 0;
	background-color: #393959;
	-webkit-transition: background-size 0.2s;
	-moz-transition: background-size 0.2s;
	-ms-transition: background-size 0.2s;
	transition: background-size 0.2s;
	background-clip: padding-box;
	background-size: 100% auto;
}
section.sectionGames li a:hover .thumbnail {
	background-size: 130% auto;
}
section.sectionGames p a {
	background: #494979;
}
@media (min-width: 568px), print {
	section.sectionGames li {
		width: 9.65rem;
	}
	section.sectionGames li a,
	section.sectionGames li:nth-child(2n) a {
		padding: 0 0.65rem 0 0;
	}
	section.sectionGames li:nth-child(2n+1) {
		clear: none;
	}
	section.sectionGames li:nth-child(3n+1) {
		clear: left;
	}
	section.sectionGames li a .thumbnail {
		width: 9rem;
		height: 6.5rem;
	}
	main.mainWide section.sectionGames li {
		width: 9.25rem;
	}
	main.mainWide section.sectionGames li:nth-child(3n+1) {
		clear: none;
	}
	main.mainWide section.sectionGames li:nth-child(5n+1) {
		clear: left;
	}
	main.mainWide section.sectionGames li a {
		padding-right: 0.25rem;
	}
	main.mainWide section.sectionGames li:nth-child(5n) {
		width: 9rem;
	}
	main.mainWide section.sectionGames li:nth-child(5n) a {
		padding-right: 0;
	}
	main.mainWide section.sectionGames p {
		display: none;
	}
}


/* more links for footer */
section.sectionMore h2 {
	text-align: center;
	color: #993333;
}
section.sectionMore p {
	overflow: hidden;
}
section.sectionMore a {
	display: block;
	background: #993333;
	padding: 0.5rem;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	font-size: 1.1rem;
	line-height: 1;
	text-transform: uppercase;
	border-radius: 0.5rem;
	margin: 0 0 0.125rem 0;
}
section.sectionMore a:hover {
	color: rgba(255, 255, 255, 0.8);
}
section.sectionMore a strong {
	text-transform: none;
}
@media (min-width: 568px), print {
	section.sectionMore a {
		width: 14.75rem;
	}
	section.sectionMore a {
		float: right;
		margin: 0;
	}
	section.sectionMore a:first-child {
		float:left;
	}
}


/* reader promo */
section.sectionReader {
	padding-top: 0.25rem;
	padding-bottom: 0.5rem;
}
section.sectionReader p {
	text-align: center;
	color: #993333;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	font-size: 1.1rem;
	line-height: 1;
	margin: 0;
}
section.sectionReader span {
	font-size: 0.8rem;
	display: block;
	padding: 0;
	color: #993333;
	margin: 0 0 0.25rem 0;
}
section.sectionReader a {
	display: inline-block;
	background: #993333;
	padding: 0.35rem 0.5rem 0.35rem 0.5rem;
	color: rgba(255, 255, 255, 1);
	border-radius: 0.5rem;
}
section.sectionReader a:hover {
	color: rgba(255, 255, 255, 0.8);
}
@media (min-width: 568px), print {
	section.sectionReader {
		padding-top: 0.5rem;
	}
	section.sectionReader span {
		font-size: 1.1rem;
		padding: 0.5rem 0 0.5rem 0;
		display: inline-block;
		margin: 0 0 0.125rem 0;
	}
	section.sectionReader a {
		padding: 0.5rem;
		margin: 0 0 0.125rem 0;
	}
}


/* community sidebar */
aside {
	padding: 0.5rem 0 0.25rem 0;
	min-height: 10rem;
}
aside h2 {
	height: 0;
	overflow: hidden;
}
aside ul {
	display: none;
}
aside li a {
	display: block;
	margin: 0 0 0.2rem 0;
	color: #604020;
	background: #F2E6DA;
	border-radius: 0.5rem;
}
aside li[data-game="1"] a,
aside li[data-community="1"] a {
	color: #494979;
	background: #e0e0e8;
	-webkit-transform: rotate(1deg);
	-moz-transform: rotate(1deg);
	-ms-transform: rotate(1deg);
	transform: rotate(1deg);
	border-radius: 0;
}
aside li[data-game="1"]:nth-child(3n) a,
aside li[data-community="1"]:nth-child(3n) a {
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
	-ms-transform: rotate(-1deg);
	transform: rotate(-1deg);
}
aside li[data-game="1"]:nth-child(4n+2) a,
aside li[data-community="1"]:nth-child(4n+2) a {
	-webkit-transform: rotate(-0.5deg);
	-moz-transform: rotate(-0.5deg);
	-ms-transform: rotate(-0.5deg);
	transform: rotate(-0.5deg);
}
aside li[data-game="1"]:nth-child(5n) a,
aside li[data-community="1"]:nth-child(5n) a {
	-webkit-transform: rotate(0.5deg);
	-moz-transform: rotate(0.5deg);
	-ms-transform: rotate(0.5deg);
	transform: rotate(0.5deg);
}
aside li a:after {
	content: '';
	display: block;
	clear: both;
}
aside li a .thumbnail {
	width: 6.25rem;
	height: 4.5rem;
	float: right;
	margin: 0.15rem 0.1rem 0.15rem 0;
	border-width: 0.1rem;
}
aside li[data-game="1"] a .thumbnail,
aside li[data-community="1"] a .thumbnail {
	background-color: #393959;
	border: 0.25rem solid #ffffff;
	border-radius: 0;
	-webkit-transform: rotate(-1.5deg);
	-moz-transform: rotate(-1.5deg);
	-ms-transform: rotate(-1.5deg);
	transform: rotate(-1.5deg);
	-webkit-transition: background-size 0.2s;
	-moz-transition: background-size 0.2s;
	-ms-transition: background-size 0.2s;
	transition: background-size 0.2s;
	background-clip: padding-box;
	background-size: 100% auto;
}
aside li[data-community="1"] a .thumbnail {
	background-size: auto 110%;
}
aside li[data-game="1"] a:hover .thumbnail {
	background-size: 130% auto;
}
aside li[data-community="1"] a:hover .thumbnail {
	background-size: auto 140%;
}
aside li[data-game="1"]:nth-child(2n) a .thumbnail,
aside li[data-community="1"]:nth-child(2n) a .thumbnail {
	-webkit-transform: rotate(1.5deg);
	-moz-transform: rotate(1.5deg);
	-ms-transform: rotate(1.5deg);
	transform: rotate(1.5deg);
}
aside li[data-game="1"]:nth-child(3n+2) a .thumbnail,
aside li[data-community="1"]:nth-child(3n+2) a .thumbnail {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
aside li strong {
	display: block;
	margin: 0 6.65rem 0.1rem 0.4rem;
	padding: 0.35rem 0 0 0;
	font-size: 0.75rem;
}
aside li a:hover strong {
	color: #000000;
}
aside li[data-game="1"] a:hover strong,
aside li[data-community="1"] a:hover strong {
	color: #292949;
}
aside li span {
	display: block;
	margin: 0 6.65rem 0 0.4rem;
	padding: 0 0 0.3rem 0;
	font-size: 0.7rem;
}
aside p {
	display: none;
}
aside p a {
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	text-align: center;
	line-height: 1;
	display: block;
	padding: 0.325rem 0.5rem 0.3rem 0.5rem;
	font-size: 1.1rem;
	text-transform: uppercase;
	background: #494979;
	-webkit-transform: rotate(0.5deg);
	-moz-transform: rotate(0.5deg);
	-ms-transform: rotate(0.5deg);
	transform: rotate(0.5deg);
	color: rgba(255, 255, 255, 1);
}
aside p a:hover {
	color: rgba(255, 255, 255, 0.8);
}
aside li[data-engine] .thumbnail:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: right bottom no-repeat;
	background-size: 4.4rem auto;
}
aside li[data-engine="myo_2048"] .thumbnail:after {
	background-image: url('../img/community/myo_2048.png');
}
aside li[data-engine="fight"] .thumbnail:after {
	background-image: url('../img/community/fight.png');
}
aside li[data-engine="namethat"] .thumbnail:after {
	background-image: url('../img/community/namethat.png');
}
aside li[data-engine="quiz"] .thumbnail:after {
	background-image: url('../img/community/quiz.png');
}
aside li[data-engine="qot"] .thumbnail:after {
	background-image: url('../img/community/qot.png');
}
aside li[data-engine="generator"] .thumbnail:after {
	background-image: url('../img/community/generator.png');
}
aside li[data-engine="whacagif"] .thumbnail:after {
	background-image: url('../img/community/whacagif.png');
}
@media (min-width: 568px), print {
	aside {
		top: 0;
		width: 16rem;
		padding: 0.1rem 0 0 0;
		position: absolute;
		right: 0;
	}
	aside li .thumbnail {
		width: 7rem;
		height: 5.5rem;
	}
	aside li strong {
		margin: 0 7.4rem 0.1rem 0.4rem;
		font-size: 0.85rem;
	}
	aside li span {
		margin: 0 7.4rem 0 0.4rem;
		font-size: 0.75rem;
	}
}


/* footer */
body > footer {
	background: #ff8000;
	border-top: 0.75rem solid rgba(0, 0, 0, 0.2);
	min-height: 8rem;
}
body > footer > div {
	width: 15rem;
	margin: 0 auto 0 auto;
	padding: 1rem 0 0 0;
	overflow: hidden;
}
body > footer form {
	overflow: hidden;
}
body > footer input[type="email"],
body > footer input[type="submit"] {
	display: inline-block;
	-webkit-appearance: none;
	appearance: none;
	border: 0.1rem solid #000000;
	padding: 0.1rem 0.25rem 0 0.25rem;
	height: 2rem;
	vertical-align: top;
	border-radius: 0.5rem;
	font-size: 0.85rem;
	line-height: 1.2;
}
body > footer input[type="email"] {
	font-family: inherit;
	background: #ffffff;
	color: #000000;
	width: 8rem;
	float: left;
}
body > footer input[type="submit"] {
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	background: #000000;
	cursor: pointer;
	color: rgba(255, 255, 255, 1);
	float: right;
	vertical-align: middle;
}
body > footer input[type="submit"]:hover {
	color: rgba(255, 255, 255, 0.8);
}
body > footer ul {
	overflow: hidden;
}
body > footer li {
	float: left;
	font-size: 0.75rem;
}
body > footer li a {
	display: inline-block;
	padding: 0.75rem 0.55rem 0.5rem 0.6rem;
	vertical-align: top;
	color: rgba(255, 255, 255, 1);
}
body > footer li:first-child a {
	padding-left: 0;
}
body > footer li:last-child a {
	padding-right: 0;
}
body > footer li a:hover {
	color: rgba(255, 255, 255, 0.8);
}
body > footer li a span {
	display: none;
}
body > footer p#footerPromo {
	clear: both;
	padding: 1rem 0 0 0;
}
body > footer p#footerPromo a {
	display: block;
	width: 15rem;
	height: 5rem;
	padding: 5rem 0 0 0;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	margin: 0 auto 0 auto;
}
@media (min-width: 568px), print {
	body > footer > div {
		width: 48rem;
		padding: 1rem 0 0 1rem;
	}
	body > footer form {
		float: left;
	}
	body > footer input[type="email"],
	body > footer input[type="submit"] {
		font-size: 1rem;
		padding: 0.1rem 0.5rem 0 0.5rem;
		float: none;
	}
	body > footer input[type="email"] {
		width: 12.5rem;
	}
	body > footer input[type="submit"] {
		margin: 0 0 0 0.25rem;
	}
	body > footer ul {
		float: right;
	}
	body > footer li {
		font-size: 0.8rem;
	}
	body > footer li a,
	body > footer li:first-child a,
	body > footer li:last-child a {
		padding: 0.45rem 0.5rem 0.5rem 0.5rem;
	}
	body > footer li:last-child a {
		padding-right: 0.25rem;
	}
	body > footer li a span {
		display: inline;
	}
	body > footer p#footerPromo a {
		width: 30rem;
		height: 10rem;
		padding: 10rem 0 0 0;
	}
}


/* article content */
article {
	padding: 0 0 0.25rem 0;
	position: relative;
	border-bottom: 1px dotted #bbbbbb;
}
article .rich {
	font-size: 0.8rem;
	border-bottom: 1px dotted #bbbbbb;
	padding-bottom: 0.75rem;
	margin-bottom: 0.25rem;
}
article h1 {
	margin-right: 57px;
}
article h1 a:after {
	content: '';
	display: inline-block;
	height: 1rem;
	width: 0.5rem;
	border-top: 0.5rem solid #ffffff;
	border-bottom: 0.5rem solid #ffffff;
	border-left: 0.5rem solid #ff8000;
	margin: 0 0 0.3rem 0.3rem;
	vertical-align: middle;
}
article h1 a:hover {
	color: #ff8000;
}
article .articleShareTitle {
	float: right;
	margin: 0.5rem 0 0.3rem 13px;
	min-width: 47px;
	min-height: 86px;
}
article .articleShare {
	float: left;
	white-space: nowrap;
	padding: 0.25rem 0 0.25rem 0;
	text-align: center;
}
article .articleShare:before {
	content: '';
	display: inline-block;
	vertical-align: top;
	width: 1.65rem;
	height: 1.75rem;
	/* ../img/banana.gif */
	background: url('data:image/gif;base64,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') left top no-repeat;
	background-size: 100% 100%;
	margin: -0.25rem 0.2rem 0 0;

}
article .articleShareFacebook,
article .articleShareTwitter {
	display: inline-block;
	vertical-align: top;
	background: rgba(60, 91, 153, 0.5);
	border-radius: 0.25rem;
	padding: 0.25rem;
	line-height: 0.5;
	margin: 0 0.25rem 0 0;
}
article .articleShareTwitter {
	background: rgba(28, 183, 235, 0.5);
	color: rgba(0, 0, 0, 0);
	margin: 0;
}
article .articleShareTwitter a {
	display: inline-block;
	color: rgba(0, 0, 0, 0);
	width: 107px;
	height: 20px;
	vertical-align: top;
}
article p.articleByline {
	font-size: 0.75rem;
	color: #666666;
	clear: left;
	float: left;
	max-width: 70%;
}
article p.articleByline a {
	color: #dd7000;
	white-space: nowrap;
}
article p.articleByline a:hover {
	color: #ff8000;
}
article p.articleDate {
	font-size: 0.75rem;
	color: #666666;
	padding: 0 0 0.5rem 0;
	clear: right;
	float: right;
}
article .articleTags {
	clear: both;
	padding: 0 0 0.5rem 1.85rem;
	overflow: hidden;
	font-size: 0.85rem;
	position: relative;
	min-height: 1.9rem;
}
article .articleTags li {
	float: left;
}
article .articleTags a {
	display: inline-block;
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	padding: 0.2rem 0.35rem 0.25rem 0.35rem;
	color: #333333;
	background: #eeeeee;
	margin: 0 0.125rem 0.125rem 0;
	vertical-align: top;
	text-transform: uppercase;
	border-radius: 0.25rem;
	line-height: 1;
}
article .articleTags a:hover {
	color: rgba(51, 51, 51, 0.8);
}
article .articleTags li a.articleTagsUs {
	color: #000000;
	background: #ff8000;
}
article .articleTags li a.articleTagsUs:hover {
	color: rgba(0, 0, 0, 0.8);
}
article .articleTags li a.articleTagsThem {
	color: #ff8000;
	background: #000000;
}
article .articleTags li a.articleMiscThem:hover {
	color: rgba(255, 128, 0, 0.8);
}
article .articleTags li a.articleTagsSponsored {
	color: #000000;
	background: #ffcc00;
}
article .articleTags li a.articleTagsSponsored:hover {
	color: rgba(0, 0, 0, 0.8);
}
article .articleTags p {
	position: absolute;
	top: 0;
	left: 0;
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	padding: 0.275rem 0 0 0;
	color: #666666;
	margin: 0;
	text-transform: uppercase;
	line-height: 1;
	width: 1.85rem;
	font-size: 0.75rem;
}
article .articleComments {
	clear: both;
	min-height: 118px;
}
article p.articleBylineTitle {
	margin: -0.5rem 0 0.5rem 0;
}
article p.articleBylineTitle a {
	display: block;
	overflow: hidden;
}
article p.articleBylineTitle a .thumbnail {
	width: 3rem;
	height: 3rem;
	float: left;
	margin: 0;
	border-radius: 1.5rem;
}
article p.articleBylineTitle a strong {
	display: block;
	line-height: 1;
	padding: 0.45rem 0 0 0;
	color: #dd7000;
	margin: 0 0 0 3.4rem;
	font-size: 0.85rem;
}
article p.articleBylineTitle a:hover strong {
	color: #ff8000;
}
article p.articleBylineTitle a strong + span {
	display: block;
	line-height: 1;
	padding: 0.1rem 0 0 0;
	margin: 0 0 0 3.4rem;
	font-size: 0.75rem;
	color: #666666;
}
@media (min-width: 568px), print {
	article {
		border-bottom: none;
	}
	article p.articleByline {
		clear: right;
		float: right;
	}
	article .rich {
		font-size: 1rem;
	}
}


/* promo areas */
@media (max-width: 1279px) {
	ul#promo {
		display: none;
	}
	ul#promo a {
		background-image: none !important;
	}
}
@media (min-width: 1280px) {
	ul#promo a {
		position: absolute;
		width: 10rem;
		height: 15rem;
		padding: 15rem 0 0 0;
		overflow: hidden;
		top: 0;
		left: 50%;
		margin: -15.1rem 0 0 -34rem;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
	}
	ul#promo li#promoRightTop a {
		margin: -15.1rem 0 0 24.25rem;
	}
	ul#promo li#promoLeftBottom a {
		top: auto;
		bottom: 0;
		margin: 0 0 -15.1rem -34rem;
	}
	ul#promo li#promoRightBottom a {
		top: auto;
		bottom: 0;
		margin: 0 0 -15.1rem 24.25rem;
	}
}


/* tabs */
.tabbed ul.tabbedNav {
	border-bottom: 1px dotted #bbbbbb;
	overflow: hidden;
	margin: -0.2rem 0 0 0;
}
.tabbed ul.tabbedNav li {
	float: left;
	margin: 0.2rem 0.25rem 0 0;
}
.tabbed ul.tabbedNav a {
	float: left;
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	font-size: 0.9rem;
	line-height: 1;
	background: #ff8000;
	margin: -1px auto 0 auto;
	text-transform: uppercase;
	display: block;
	text-align: center;
	border-radius: 0.5rem 0.5rem 0 0;
	padding: 0.2rem 0.4rem 0.25rem 0.4rem;
	color: rgba(255, 255, 255, 1);
}
.tabbed ul.tabbedNav a:hover {
	color: rgba(255, 255, 255, 0.8);
}
.tabbed ul.tabbedNav a.current {
	background: #494979;
	cursor: default;
}
.tabbed ul.tabbedNav a.current:hover {
	color: rgba(255, 255, 255, 1);
}
.tabbed .tabbedContent {
	display: none;
	min-height: 5rem;
}
.tabbed .tabbedLoading {
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	font-weight: bold;
	color: #cccccc;
	font-size: 1.5rem;
	padding: 2rem 0 3rem 0;
}
.tabbed .tabbedLoading:before {
	content: 'LOADING';
}


/* search forms */
form#searchForm p {
	padding: 1rem 0 1rem 0;
}
form#searchForm input[type="text"],
form#searchForm input[type="submit"] {
	display: inline-block;
	-webkit-appearance: none;
	appearance: none;
	border: 0.1rem solid #000000;
	padding: 0 0.25rem 0 0.25rem;
	height: 2rem;
	vertical-align: top;
	border-radius: 0.5rem;
	font-size: 1rem;
	line-height: 1.2;
}
form#searchForm input[type="text"] {
	font-family: inherit;
	background: #ffffff;
	color: #000000;
	width: 10.5rem;
}
form#searchForm input[type="submit"] {
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	background: #000000;
	cursor: pointer;
	color: rgba(255, 255, 255, 1);
	vertical-align: middle;
	padding: 0 0.5rem 0 0.5rem;
}
form#searchForm input[type="submit"]:hover {
	color: rgba(255, 255, 255, 0.8);
}


/* author */
.author {
	overflow: hidden;
	margin: 0 0 0.5rem 0;
}
.authorPic {
	width: 5rem;
	height: 5rem;
	border-radius: 2.5rem;
	border: 0.15rem solid #ff8000;
	float: left;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	margin: 0.75rem 0 0 0;
}
.author h1 {
	margin: 0 0 0.25rem 5.25rem;
}
.author p {
	font-size: 0.85rem;
	margin: 0 0 0 5.25rem;
}


/* zoom overlay */
html.zoomOverlay {
	position: relative;
}
#zoomOverlay {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
	padding: 1rem;
	background: #202020;
	z-index: 2000;
	cursor: pointer;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}
#zoomOverlay img {
	display: block;
	margin: 0 auto 0 auto;
	width: auto;
	height: auto;
	max-width: 960px;
}
@media (min-width: 568px), print {
	#zoomOverlay img {
		max-width: 1600px;
	}
}


/* changelog link */
a#changelog {
	display: inline-block;
	background: rgba(128,0,0,0.8);
	color: #cccccc;
	font-size: 0.8rem;
	padding: 0.25rem;
	border-radius: 0 0.5rem 0 0;
}


/* print */
@media print {
	html {
		font-size: 16px !important;
	}
	header,
	aside,
	body > footer {
		display: none !important;
	}
	main > div {
		width: 30rem !important;
		padding: 0 !important;
		min-height: 0 !important;
	}
}


/* awful browsers */
html.no-ok, html.no-ok body * {
	font-family: sans-serif !important;
	position: static !important;
	color: #000000 !important;
	background: #ffffff !important;
	font-size: 1em !important;
	line-height: 1.2 !important;
	margin: 0 0 0.8em 0 !important;
	padding: 0 !important;
	-moz-box-sizing: padding-box !important;
	-webkit-box-sizing: padding-box !important;
	box-sizing: padding-box !important;
	max-width: none !important;
	min-width: 0 !important;
	white-space: normal !important;
	border: none !important;
	display: block !important;
	float: none !important;
	text-transform: none !important;
	text-align: left !important;
}
html.no-ok span,
html.no-ok strong,
html.no-ok em,
html.no-ok label,
html.no-ok a {
	display: inline !important;
}
html.no-ok input,
html.no-ok select,
html.no-ok textarea {
	display: inline-block !important;
}
html.no-ok *:before,
html.no-ok *:after {
	content: none !important;
}
html.no-ok a, html.no-ok a * {
	color: #dd7000 !important;
	text-decoration: underline !important;
}
html.no-ok header, html.no-ok main, html.no-ok body > footer {
	width: 90% !important;
	max-width: 600px !important;
	margin: 0 auto 0 auto !important;
}
html.no-ok article h1 {
	font-size: 1.5em !important;
}
html.no-ok header li,
html.no-ok body > footer li {
	display: inline-block !important;
}
html.no-ok header ul,
html.no-ok header p,
html.no-ok article .articleShareTitle,
html.no-ok article .articleShare,
html.no-ok article .articleTags,
html.no-ok article .articleComments,
html.no-ok #promo,
html.no-ok body > footer form,
html.no-ok body > footer p#footerPromo,
html.no-ok aside,
html.no-ok script {
	display: none !important;
}
html.no-ok main > div,
html.no-ok section,
html.no-ok article,
html.no-ok .rich,
html.no-ok section ul {
	width: 100% !important;
	height: auto !important;
}
html.no-ok section li {
	width: 50% !important;
	float: left !important;
}
html.no-ok header h1,
html.no-ok header h2 {
	font-size: 2em !important;
	margin: 0 !important;
}


/* wysiwyg rich content */
.rich {
	padding-bottom: 0.75rem;
}
.rich:after {
    content: '';
    display: table;
}
.rich h1 {
	font-size: 1.8em;
	margin: 0 0 0.556em 0;
	line-height: 1.1;
}
.rich h2,
.rich h3,
.rich h4 {
	font-size: 1.25em;
	margin: 0.75em 0 0.5em 0;
	line-height: 1.1;
}
.rich p {
	font-size: 0.85em;
	margin: 0 0 0.6em 0;
	line-height: 1.4;
}
.rich ul {
	list-style-type: square;
	margin: 0 0 0 1.5em;
	padding: 0.25em 0 0.25em 0;
}
.rich ol {
	list-style-type: decimal;
	margin: 0 0 0 2em;
	padding: 0.25em 0 0.25em 0;
}
.rich li {
	font-size: 0.85em;
	margin: 0 0 0.6em 0;
	line-height: 1.4;
}
.rich address {
	font-size: 0.85em;
	margin: 0 0 0.6em 0;
	line-height: 1.4;
	font-style: italic;
	color: #404040;
}
.rich pre {
	font-size: 0.7em;
	font-family: 'Consolas', 'Monaco', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'Droid Sans Mono', 'Courier New', sans-serif;
	white-space: pre-wrap;
	line-height: 1.4;
	padding: 1em 0.75em 1em 0.75em;
	border-radius: 1em;
	background: #606060;
	color: #bbffbb;
	margin: 1em 0 1em 0;
	box-shadow: 0 0 5em #101010 inset;
	text-shadow: 0 0 0.5em #20cc20;
}
.rich img {
	max-width: 100%;
	display: inline-block;
	margin: 0 0 0.7em 0;
	outline: 1px solid rgba(0, 0, 0, 0.3);
	outline-offset: -1px;
}
/* use width/height attributes for full-size layout for smoother loading */
@media (max-width: 979px) {
	.rich img {
		height: auto !important;
	}
}
.rich img.borderless {
	outline: none !important;
}
.rich a img {
	outline: 1px solid #ff8000;
}
.rich a[href^="http://games."] img,
.rich a[href^="http://community."] img {
	outline: 1px solid #696999;
}
.rich a[href*="minipolls"] {
	border-bottom: 1px solid #ffffff;
}
.rich a[href*="minipolls"] img {
	outline: none;
}
.rich .wp-caption {
	width: auto !important;
}
.rich .wp-caption img {
	margin: 0;
}
.rich iframe {
	display: block;
	font-size: 0.625em;
	margin: 1em 0 1em 0 !important;
}
.rich p img,
.rich p iframe {
	vertical-align: bottom;
	margin: 0;
	font-size: 0.735294em;
}
@media (min-width: 568px), print {
	.rich iframe {
		font-size: 1em;
	}
	.rich p iframe {
		font-size: 1.176em;
	}
}
.rich p a img {
	margin-bottom: -1px;
}
.rich img.alignleft,
.rich .wp-caption.alignleft {
	clear: left;
	float: left;
	margin-right: 0.5rem;
}
.rich img.alignright,
.rich .wp-caption.alignright {
	clear: right;
	float: right;
	margin-left: 0.5rem;
}
.rich small {
	font-size: 0.9em;
	color: #666666;
}
.rich a {
	color: #dd7000;
	border-bottom: 1px dotted #ff8000;
}
.rich a:hover {
	color: #ff8000;
}
.rich a[href^="http://games."],
.rich a[href^="http://community."] {
	color: #494979;
	border-bottom: 1px dotted #696999;
}
.rich a[href^="http://games."]:hover,
.rich a[href^="http://community."]:hover {
	color: #696999;
}
.rich blockquote {
	clear: both;
	background: #f0f0f0;
	padding: 0.75em 0.5em 0.85em 1.5em;
	position: relative;
	margin: 0 0 0.6em 0;
	overflow: hidden;
}
.rich blockquote > *:last-child {
	margin-bottom: 0;
}
.rich blockquote:after {
	content: '\201C';
	color: #ff8000;
	position: absolute;
	top: -0.05em;
	left: 0.075em;
	font-size: 3em;
}
.rich blockquote footer {
	font-size: 0.85em;
	line-height: 1.4;
}
.rich blockquote footer cite {
	display: block;
	text-align: right;
	padding: 0 2em 0 0;
}
.rich blockquote footer cite:before {
	content: '\2014\00a0';
}
.rich hr {
	clear: both;
	display: block;
	color: rgba(255, 255, 255, 0);
	background: rgba(255, 255, 255, 0);
	border: none;
	width: 100%;
	height: 1px;
	border-bottom: 1px dotted #bbbbbb;
	margin: 1em 0 1em 0;
}
.rich > *:first-child {
	margin-top: 0;
}
/* big signpost links */
.rich h6 {
	font-size: 1em;
	margin: 0.75em 0 0.75em 0;
}
.rich h6 a {
	display: inline-block;
	padding: 0.5em 0.5em 0.5em 0.5em;
	background: #eeeeee;
	color: #dd7000;
	border-radius: 0.5em;
	text-decoration: underline;
	line-height: 1;
	font-size: 1em;
	border: none;
	font-weight: normal;
	margin: 0 0 0.2em 0;
	min-width: 14.8rem;
}
.rich h6 a:hover {
	color: #ff8000;
}
.rich h6 a:before {
	content: '';
	float: left;
	width: 0.6rem;
	height: 1.2rem;
	border: 0.6rem solid transparent;
	border-left-color: #ff8000;
	border-right: none;
	margin: 0 0.25rem 0 0;
}
.rich h6 a[href^="http://games."],
.rich h6 a[href^="http://community."] {
	color: #494979;
	border: none;
}
.rich h6 a[href^="http://games."]:hover,
.rich h6 a[href^="http://community."]:hover {
	color: #696999;
}
.rich h6 a[href^="http://games."]:before,
.rich h6 a[href^="http://community."]:before {
	border-left-color: #696999;
}
.rich input {
	display: inline-block;
	-webkit-appearance: none;
	appearance: none;
	border: 0.1rem solid #000000;
	padding: 0 0.25rem 0 0.25rem;
	height: 2rem;
	vertical-align: top;
	border-radius: 0.5rem;
	font-size: 1rem;
	line-height: 1.2;
	width: auto;
	margin: 0 0.2rem 0.2rem 0;
}
.rich input[type="text"],
.rich input[type="email"] {
	font-family: inherit;
	background: #ffffff;
	color: #000000;
}
.rich input[type="submit"] {
	font-family: 'Roboto Condensed', 'HelveticaNeue-CondensedBold', 'Arial Narrow', sans-serif;
	background: #000000;
	cursor: pointer;
	color: rgba(255, 255, 255, 1);
	vertical-align: middle;
	padding: 0 0.5rem 0 0.5rem;
}
.rich a.nsfw {
	display: block;
	position: relative;
	border: none;
	font-size: 1em;
}
.rich a.nsfw img {
	margin: 0;
	vertical-align: top;
	min-height: 2rem;
}
.rich a.nsfw:before {
	content: 'CLICK TO REVEAL IMAGE - Not safe for work!';
	display: inline;
	font-family: 'Roboto Condensed', sans-serif;
	position: absolute;
	left: 1px;
	bottom: 1px;
	font-size: 20px;
	font-weight: 700;
	padding: 5px;
	color: #ffc394;
	background: rgba(0, 0, 0, 0.67);
	border-radius: 0 0.5rem 0 0;
}
.rich a.nsfw[data-warning-text]:before {
	content: attr(data-warning-text);
}
.rich a.nsfw.nsfwShow:before {
	content: 'Put the SFW version back!';
	display: inline;
	font-family: 'Roboto Condensed', sans-serif;
	position: absolute;
	left: 1px;
	bottom: 1px;
	font-size: 0.75em;
	padding: 5px;
	color: #fff;
	background: rgba(0, 0, 0, 0.67);
	border-radius: 0 0.5rem 0 0;
}
.rich a.nsfw.nsfwShow[data-goback-text]:before {
	content: attr(data-goback-text);
}
.rich a.zoom {
	display: block;
	position: relative;
	border: none;
	font-size: 1em;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}
.rich a.zoom img {
	margin: 0;
	vertical-align: top;
	min-height: 2rem;
}
.rich a.zoom:before {
	content: 'ZOOM';
	display: inline;
	font-family: 'Roboto Condensed', sans-serif;
	position: absolute;
	left: 1px;
	bottom: 1px;
	font-size: 20px;
	font-weight: 700;
	padding: 5px;
	color: #ffc394;
	background: rgba(0, 0, 0, 0.67);
	border-radius: 0 0.5rem 0 0;
}
.rich p.spoiler {
	color: #993333;
	position: relative;
	padding: 40px 0 0 0;
	max-height: 40px;
	overflow: hidden;
	cursor: pointer;
	-webkit-transition: padding 0.2s, max-height 2s;
	-moz-transition: padding 0.2s, max-height 2s;
	-ms-transition: padding 0.2s, max-height 2s;
	transition: padding 0.2s, max-height 2s;
}
.rich p.spoiler:before {
	content: 'Reveal';
	display: inline;
	font-family: 'Roboto Condensed', sans-serif;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 20px;
	font-weight: 700;
	padding: 5px 10px 0 32px;
	height: 40px;
	min-width: 150px;
	color: #ffc394;
	background: rgba(0, 0, 0, 0.67);
	border-radius: 0.5rem;
}
.rich p.spoiler[data-message]:before {
	content: attr(data-message);
}
.rich p.spoiler:hover:before {
	color: rgba(255, 195, 148, 0.8);
}
.rich p.spoiler:after {
	content: '+';
	color: #ffffff;
	font-weight: bold;
	font-size: 32px;
	position: absolute;
	top: 3px;
	left: 8px;
	line-height: 1;
}
.rich p.spoiler.spoilerShow,
.rich.wp-editor p.spoiler {
	position: static;
	padding: 0;
	max-height: 30em;
	cursor: text;
}
.rich p.spoiler.spoilerShow.spoilerShowFull,
.rich.wp-editor p.spoiler {
	max-height: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	transition: none;
}
.rich p.spoiler.spoilerShow:before,
.rich p.spoiler.spoilerShow:after,
.rich.wp-editor p.spoiler:before,
.rich.wp-editor p.spoiler:after {
	content: none;
}
.rich a.slider {
	display: inline-block;
	position: relative;
	cursor: wait;
	border: none;
	-ms-touch-action: none;
	max-width: 100%;
}
.rich.wp-editor a.slider {
	cursor: default;
}
.rich a.slider img {
	display: block;
	outline: none;
	margin: 0;
	min-height: 2rem;
}
.rich a.slider:before {
	content: 'LOADING';
	display: inline;
	font-family: 'Roboto Condensed', sans-serif;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 20px;
	font-weight: 700;
	padding: 5px;
	color: #ffc394;
	background: rgba(0, 0, 0, 0.67);
	border-radius: 0 0 0.5rem 0;
}
.rich a.slider div,
.rich a.slider span {
	display: none;
}
.rich a.slider.loaded {
	cursor: ew-resize;
}
.rich a.slider.loaded:before,
.rich.wp-editor a.slider:before {
	content: 'Drag slider to reveal';
}
.rich a.slider.loaded[data-message]:before,
.rich.wp-editor a.slider[data-message]:before {
	content: attr(data-message);
}
.rich a.slider.loaded.used:before {
	content: none;
}
.rich a.slider.loaded:after,
.rich.wp-editor a.slider:after {
	content: '';
	position: absolute;
	bottom: 0.75rem;
	left: 5%;
	width: 90%;
	height: 0.3rem;
	background: #cccccc;
	border-radius: 0.15rem;
	border-top: 0.1rem solid #404040;
	border-left: 0.1rem solid #404040;
	opacity: 0.6;
}
.rich a.slider.loaded span {
	display: block;
	position: absolute;
	left: 5%;
	bottom: 0.9rem;
	width: 1rem;
	height: 2.5rem;
	margin: 0 0 -1.25rem -0.5rem;
	background: #e0e0e8;
	border-radius: 0.5rem;
	border: 0.1rem solid #494979;
	z-index: 1;
}
.rich a.slider.loaded span:before {
	content: '';
	position: absolute;
	top: 0.95rem;
	left: 0.05rem;
	width: 0.25rem;
	height: 0.5rem;
	border-top: 0.25rem solid #e0e0e8;
	border-bottom: 0.25rem solid #e0e0e8;
	border-right: 0.25rem solid #494979;
}
.rich a.slider.loaded span:after {
	content: '';
	position: absolute;
	top: 0.95rem;
	right: 0.05rem;
	width: 0.25rem;
	height: 0.5rem;
	border-top: 0.25rem solid #e0e0e8;
	border-bottom: 0.25rem solid #e0e0e8;
	border-left: 0.25rem solid #494979;
}
.rich a.slider.loaded div {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.rich a.slider.loaded div img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100% !important;
	width: auto !important;
	max-width: none;
}
html.cssmask .rich a.slider.loaded[data-effect="feathered"] div {
	-webkit-mask: -webkit-gradient(linear, left top, right top, color-stop(96%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,0))); /* Chrome,Safari4+ */
	-webkit-mask: -webkit-linear-gradient(left, rgba(0,0,0,1) 96%, rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	mask: linear-gradient(to right, rgba(0,0,0,1) 96%, rgba(0,0,0,0) 100%); /* W3C */
	-webkit-mask-position: right top;
	mask-position: right top;
	-webkit-mask-size: 600px 100%;
	mask-size: 600px 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
}
html.cssmask .rich a.slider.loaded[data-effect="feathered"] div[style*="width: 100%;"],
html.cssmask .rich a.slider.loaded[data-effect="feathered"] div[style*="width: 100%"],
html.cssmask .rich a.slider.loaded[data-effect="feathered"] div[style*="width:100%"] {
	-webkit-mask: none;
	mask: none;
}