@font-face {
	font-family: MuseoSlab700;
	src:url(../fonts/museo_slab_700-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/museo_slab_700-webfont.woff) format("woff"), url(../fonts/museo_slab_700-webfont.ttf) format("truetype"), url(../fonts/museo_slab_700-webfont.svg#MuseoSlab700) format("svg");
}
@font-face {
	font-family: ExpresswayBkItalic;
	src:url(../fonts/expresswaybkitalic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/expresswaybkitalic-webfont.woff) format("woff"), url(../fonts/expresswaybkitalic-webfont.ttf) format("truetype"), url(../fonts/expresswaybkitalic-webfont.svg#ExpresswayBkItalic) format("svg");
}
@font-face {
	font-family: Expressway;
	src:url(../fonts/expresswayrgitalic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/expresswayrgitalic-webfont.woff) format("woff"), url(../fonts/expresswayrgitalic-webfont.ttf) format("truetype"), url(../fonts/expresswayrgitalic-webfont.svg#ExpresswayRgItalic) format("svg");
}
@font-face {
	font-family: Expressway;
	src:url(../fonts/expresswayrgbold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/expresswayrgbold-webfont.woff) format("woff"), url(../fonts/expresswayrgbold-webfont.ttf) format("truetype"), url(../fonts/expresswayrgbold-webfont.svg#ExpresswayRgBold) format("svg");
}
@font-face {
	font-family: Expressway;
	src:url(../fonts/expresswaybk-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/expresswaybk-webfont.woff) format("woff"), url(../fonts/expresswaybk-webfont.ttf) format("truetype"), url(../fonts/expresswaybk-webfont.svg#ExpresswayBkRegular) format("svg");
}
HTML {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
OBJECT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IFRAME {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ADDRESS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CITE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CODE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DFN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
EM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: text-top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
INS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
KBD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
Q {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SAMP {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SMALL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
STRONG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SUB {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SUP {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
VAR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
B {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
I {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LABEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
article {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
aside {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
canvas {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
details {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
figcaption {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
figure {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
footer {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
hgroup {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
MENU {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
nav {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
section {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
summary {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
time {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
mark {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
audio {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
video {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px
}
CAPTION {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px
}
TBODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px
}
TFOOT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px
}
THEAD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px
}
TR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px
}
article {
	DISPLAY: block
}
aside {
	DISPLAY: block
}
details {
	DISPLAY: block
}
figcaption {
	DISPLAY: block
}
figure {
	DISPLAY: block
}
footer {
	DISPLAY: block
}
header {
	DISPLAY: block
}
hgroup {
	DISPLAY: block
}
MENU {
	DISPLAY: block
}
nav {
	DISPLAY: block
}
section {
	DISPLAY: block
}
BLOCKQUOTE {
	QUOTES: none
}
Q {
	QUOTES: none
}
BLOCKQUOTE:before {
	CONTENT: none
}
BLOCKQUOTE:after {
	CONTENT: none
}
Q:before {
	CONTENT: none
}
Q:after {
	CONTENT: none
}
INS {
	BACKGROUND-COLOR: #ff9; COLOR: #000; TEXT-DECORATION: none
}
mark {
	BACKGROUND-COLOR: #ff9; FONT-STYLE: italic; COLOR: #000; FONT-WEIGHT: bold
}
DEL {
	TEXT-DECORATION: line-through
}
ABBR[title] {
	BORDER-BOTTOM: 1px dotted; CURSOR: help
}
DFN[title] {
	BORDER-BOTTOM: 1px dotted; CURSOR: help
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
BODY {
	FONT: 13px/1.231 sans-serif
}
SELECT {
	FONT: 99% sans-serif
}
INPUT {
	FONT: 99% sans-serif
}
TEXTAREA {
	FONT: 99% sans-serif
}
BUTTON {
	FONT: 99% sans-serif
}
PRE {
	FONT-FAMILY: monospace, sans-serif
}
CODE {
	FONT-FAMILY: monospace, sans-serif
}
KBD {
	FONT-FAMILY: monospace, sans-serif
}
SAMP {
	FONT-FAMILY: monospace, sans-serif
}
HTML {
	OVERFLOW-Y: scroll
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
A:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; moz-outline-style: none
}
UL {
	MARGIN-BOTTOM: 15px; MARGIN-LEFT: 19px
}
OL {
	MARGIN-BOTTOM: 15px; MARGIN-LEFT: 19px
}
OL {
	LIST-STYLE-TYPE: decimal
}
nav UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
nav LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
SMALL {
	FONT-SIZE: 85%
}
STRONG {
	FONT-WEIGHT: bold
}
TH {
	FONT-WEIGHT: bold
}
TD {
	VERTICAL-ALIGN: top
}
SUB {
	POSITION: relative; LINE-HEIGHT: 0; FONT-SIZE: 75%
}
SUP {
	POSITION: relative; LINE-HEIGHT: 0; FONT-SIZE: 75%
}
SUP {
	TOP: -0.5em
}
SUB {
	BOTTOM: -0.25em
}
PRE {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; WORD-WRAP: break-word; WHITE-SPACE: pre-wrap; PADDING-TOP: 15px
}
TEXTAREA {
	OVERFLOW: auto
}
.ie6 LEGEND {
	MARGIN-LEFT: -7px
}
.ie7 LEGEND {
	MARGIN-LEFT: -7px
}
INPUT[type='radio'] {
	VERTICAL-ALIGN: text-bottom
}
INPUT[type='checkbox'] {
	VERTICAL-ALIGN: bottom
}
.ie7 INPUT[type='checkbox'] {
	VERTICAL-ALIGN: baseline
}
.ie6 INPUT {
	VERTICAL-ALIGN: text-bottom
}
LABEL {
	CURSOR: pointer
}
INPUT[type='button'] {
	CURSOR: pointer
}
INPUT[type='submit'] {
	CURSOR: pointer
}
INPUT[type='image'] {
	CURSOR: pointer
}
BUTTON {
	CURSOR: pointer
}
BUTTON {
	MARGIN: 0px
}
INPUT {
	MARGIN: 0px
}
SELECT {
	MARGIN: 0px
}
TEXTAREA {
	MARGIN: 0px
}
A:link {
	-webkit-tap-highlight-color: #41c3d9
}
BUTTON {
	WIDTH: auto; OVERFLOW: visible
}
.ie7 IMG {
	-MS-INTERPOLATION-MODE: bicubic
}
BODY {
	BACKGROUND-COLOR: #f5f5f5; FONT-FAMILY: Expressway, Verdana, Sans serif; LETTER-SPACING: 1px; COLOR: #404040; FONT-SIZE: 12px
}
HTML {
	BACKGROUND-COLOR: #f5f5f5; FONT-FAMILY: Expressway, Verdana, Sans serif; LETTER-SPACING: 1px; COLOR: #404040; FONT-SIZE: 12px
}
BODY {
	BORDER-BOTTOM: #2cd4ff 3px solid; BORDER-TOP: #2cd4ff 3px solid; PADDING-TOP: 0px
}
#page {
	BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 1030px
}
#page-contents {
	MARGIN: 0px auto; WIDTH: 990px
}
.clear {
	HEIGHT: 0px; CLEAR: both
}
.column {
	FLOAT: left; MARGIN-RIGHT: 24px
}
.last.column {
	MARGIN-RIGHT: 0px
}
A {
	COLOR: #ef3340; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ef3340; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #ef3340; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ef3340; TEXT-DECORATION: underline
}
A:link {
	COLOR: #ef3340; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
INPUT {
	FONT-FAMILY: Expressway; LETTER-SPACING: 1px
}
.game-icon {
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px
}
H3 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
IMG.rounded {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px
}
BLOCKQUOTE .attribution {
	PADDING-LEFT: 25px
}
.small.video-play-button {
	WIDTH: 42px; HEIGHT: 42px
}
INPUT[type=text] {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid; PADDING-TOP: 5px
}
TEXTAREA {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid; PADDING-TOP: 5px
}
EM {
	FONT-STYLE: italic
}
I {
	FONT-STYLE: italic
}
.item-grid .item {
	POSITION: relative; FLOAT: left; CURSOR: pointer; BORDER-RIGHT: #dedede 1px solid
}
.item-grid .item:hover {
	BACKGROUND-COLOR: #e7e7e7
}
.item-grid .item .bottom-hover-border {
	POSITION: absolute; BACKGROUND-COLOR: #fff; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 3px; LEFT: 0px
}
.item-grid .item:hover .bottom-hover-border {
	BACKGROUND-COLOR: #252525
}
.item-grid .last.item {
	BORDER-RIGHT: medium none
}
.last.item-grid .item {
	BORDER-RIGHT: medium none
}
.item-grid .item .item-type-label {
	BORDER-BOTTOM: #dedede 1px solid; HEIGHT: 24px; BORDER-TOP: #dedede 1px solid
}
.item-grid .item .block {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; PADDING-TOP: 10px
}
.item-grid .item .item-type-label SPAN {
	PADDING-LEFT: 15px; DISPLAY: block; FONT-SIZE: 11px; PADDING-TOP: 7px
}
.item-grid .item .item-type-label A {
	COLOR: #666; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.item-grid .item:hover .item-type-label {
	BACKGROUND: url(../img/down-right-arrow.png) #252525 no-repeat 218px 9px; COLOR: #fff
}
.item-grid .item:hover .item-type-label A {
	COLOR: #fff; TEXT-DECORATION: none
}
.item-grid .item H4 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; FONT-WEIGHT: bold
}
.item-grid .item .preview {
	LINE-HEIGHT: 1.2em; MARGIN-BOTTOM: 5px
}
.item-grid .item IMG {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px
}
.games-grid .item {
	BORDER-BOTTOM: #dedede 1px solid; WIDTH: 267px; HEIGHT: 220px; CURSOR: pointer
}
.item-grid.games-grid .item .block {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 10px
}
.games-grid .game-info {
	MARGIN-TOP: 10px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.games-grid .game-info .game-genres {
	FONT-SIZE: 11px
}
.games-grid .game-description {
	MARGIN-TOP: 10px
}
.games-grid .game-info A {
	COLOR: #0080FF; TEXT-DECORATION: none
}
.games-grid .game-info A:hover {
	COLOR: #0080FF; TEXT-DECORATION: none
}
#header {
	MARGIN-TOP: 0px
}
#header-spacer {
	HEIGHT: 24px
}
#logo {
	WIDTH: 195px; FLOAT: left; HEIGHT: 60px
}
#logo IMG {
	MARGIN-TOP: 12px; DISPLAY: block
}
#nav A {
	BORDER-LEFT: #dedede 1px solid; WIDTH: 100px; DISPLAY: block; FONT-FAMILY: Expressway; FLOAT: left; HEIGHT: 60px; COLOR: #5a5a5a; FONT-SIZE: 20px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#nav A#nav-games {
	WIDTH: 106px
}
#nav A#nav-news {
	WIDTH: 93px
}
#nav A#nav-features {
	WIDTH: 200px
}
#nav A#nav-forums {
	WIDTH: 111px
}
#nav A#nav-developers {
	WIDTH: 147px
}
#nav A#nav-crystal {
	WIDTH: 109px
}
#nav A#nav-press {
	WIDTH: 58px
}
#nav A#nav-about {
	BORDER-LEFT: medium none; WIDTH: 39px
}
#nav A#nav-press {
	COLOR: #949494; FONT-SIZE: 12px
}
#nav A#nav-about {
	COLOR: #949494; FONT-SIZE: 12px
}
#nav A#nav-press:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #252525
}
#nav A#nav-about:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #252525
}
#nav A SPAN {
	TEXT-ALIGN: center; DISPLAY: block; PADDING-TOP: 24px
}
#nav A#nav-press SPAN {
	PADDING-TOP: 32px
}
#nav A#nav-about SPAN {
	PADDING-TOP: 32px
}
#nav A SPAN .active-image {
	DISPLAY: none
}
#nav A.active SPAN {
	COLOR: #ef3340
}
#nav A.active SPAN .active-image {
	DISPLAY: inline
}
#nav A:hover {
	BACKGROUND-COLOR: #252525; COLOR: #fff
}
#nav A.active:hover {
	BACKGROUND-COLOR: #fff; COLOR: #aaa
}
#search {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; WIDTH: 782px; FLOAT: left; HEIGHT: 40px; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: medium none
}
#search-input {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN-TOP: 12px; PADDING-LEFT: 0px; WIDTH: 710px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 16px; COLOR: #9f9f9f; MARGIN-LEFT: 14px; FONT-SIZE: 15px; BORDER-TOP: medium none; MARGIN-RIGHT: 9px; BORDER-RIGHT: medium none; PADDING-TOP: 0px; -webkit-appearance: none
}
#search-button {
	BORDER-LEFT: #dedede 1px solid; WIDTH: 47px; HEIGHT: 40px; BORDER-RIGHT: #dedede 1px solid
}
#social-header {
	BORDER-BOTTOM: #dedede 1px solid; WIDTH: 980px; FLOAT: left; HEIGHT: 40px; BORDER-TOP: #dedede 1px solid
}
#social-header A {
	MARGIN-TOP: 7px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 28px
}
#social-header A.first {
	MARGIN-LEFT: 24px
}
#left-col {
	WIDTH: 187px; FLOAT: left
}
#left-nav {
	MARGIN-BOTTOM: 20px
}
#left-nav A {
	BORDER-BOTTOM: #cfcfcf 1px solid; BACKGROUND-COLOR: #f5f5f5; WIDTH: 160px; DISPLAY: block; MARGIN-BOTTOM: 1px; HEIGHT: 22px; COLOR: #5d5d5d; FONT-SIZE: 14px; TEXT-DECORATION: none
}
#left-nav A.noborder {
	BORDER-BOTTOM: medium none; MARGIN-BOTTOM: 0px
}
#left-nav A.heading {
	FONT-FAMILY: MuseoSlab700; HEIGHT: 29px; COLOR: #2d2d2d; FONT-SIZE: 16px
}
#left-nav A.double-height.heading {
	HEIGHT: 50px
}
#left-nav A.heading SPAN {
	PADDING-TOP: 6px
}
#left-nav A.active.heading {
	BORDER-BOTTOM: medium none; WIDTH: 183px; BACKGROUND: url(../img/left-nav-active-bg.png) no-repeat left top; COLOR: #fff
}
#left-nav A.has-children.heading {
	FONT-FAMILY: Expressway; HEIGHT: 40px
}
#left-nav A SPAN {
	DISPLAY: block; MARGIN-LEFT: 11px; PADDING-TOP: 4px
}
#left-nav A.has-children.heading SPAN {
	PADDING-TOP: 22px
}
#left-nav .bottom {
	BACKGROUND-COLOR: #f5f5f5; WIDTH: 160px; HEIGHT: 15px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-bottom-left-radius: 6px; -moz-border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px
}
#left-nav A:hover {
	BACKGROUND-COLOR: #252525; COLOR: #fff
}
#left-nav A.heading:hover {
	BACKGROUND-COLOR: #252525; COLOR: #fff
}
#left-nav #left-nav-rss-link:hover {
	BACKGROUND-COLOR: #f5f5f5; COLOR: #f00
}
#left-nav #left-nav-rss-link {
	COLOR: #f00; FONT-SIZE: 11px; PADDING-TOP: 6px
}
#left-nav #left-nav-rss-link SPAN IMG {
	POSITION: relative; TOP: 2px
}
#left-nav .left-nav-content {
	BACKGROUND-COLOR: #f5f5f5; WIDTH: 160px
}
#left-nav .left-nav-content .block {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.left-nav-rounded-block {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f5f5f5; MARGIN-TOP: 15px; WIDTH: 160px; PADDING-TOP: 15px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px
}
#left-nav .left-nav-rounded-block .left-nav-content .block {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#left-nav .left-nav-content A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
#left-nav .left-nav-content A:hover {
	COLOR: #f00
}
#left-nav HR {
	MARGIN: 0px
}
.paginator {
	POSITION: relative; BACKGROUND-COLOR: #252525; WIDTH: 100%; HEIGHT: 30px; OVERFLOW: hidden; TOP: -1px
}
.paginator .previous-page {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.paginator .next-page {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
.paginator .page {
	TEXT-ALIGN: center; BORDER-LEFT: #fff 1px solid; WIDTH: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.paginator .page SPAN {
	TEXT-ALIGN: center; DISPLAY: block; PADDING-TOP: 7px
}
.paginator .last.page {
	BORDER-RIGHT: #fff 1px solid
}
.paginator .current.page {
	BACKGROUND-COLOR: #ef3340
}
.paginator .other-pages {
	MARGIN: auto; WIDTH: 270px
}
#content {
	MIN-HEIGHT: 400px; WIDTH: 803px; FLOAT: left
}
#footer {
	MARGIN-TOP: 15px; BORDER-TOP: #dedede 1px solid
}
#social-footer {
	WIDTH: 187px; FLOAT: left; HEIGHT: 45px; BORDER-RIGHT: #dedede 1px solid
}
#social-footer A {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 26px
}
#social-footer A.first {
	MARGIN-LEFT: 0px
}
#newsletter-signup {
	
}
#newsletter-signup LABEL {
	WIDTH: 373px; DISPLAY: block; FLOAT: left; HEIGHT: 45px; BORDER-RIGHT: #dedede 1px solid
}
#newsletter-signup LABEL SPAN {
	TEXT-ALIGN: center; MARGIN-TOP: 16px; DISPLAY: block; FONT-FAMILY: MuseoSlab700; FONT-SIZE: 16px
}
#newsletter-signup-input {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN-TOP: 16px; PADDING-LEFT: 0px; WIDTH: 344px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #9f9f9f; MARGIN-LEFT: 20px; FONT-SIZE: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px; -webkit-appearance: none
}
#newsletter-signup-button {
	WIDTH: 44px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 18px
}
#bottom-nav {
	BACKGROUND-COLOR: #e7e7e7; WIDTH: 990px; FLOAT: left
}
.bottom-nav-column {
	PADDING-BOTTOM: 10px; FLOAT: left; FONT-SIZE: 11px; BORDER-RIGHT: #fff 1px solid
}
.last.bottom-nav-column {
	BORDER-RIGHT: medium none
}
.bottom-nav-column H4 {
	BORDER-BOTTOM: #fff 1px solid; HEIGHT: 49px
}
.bottom-nav-column H4 SPAN {
	PADDING-LEFT: 20px; DISPLAY: block; COLOR: #000; FONT-SIZE: 16px; PADDING-TOP: 30px
}
.bottom-nav-column A {
	COLOR: #404040; TEXT-DECORATION: none
}
.bottom-nav-column UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.bottom-nav-column > UL {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 20px; PADDING-TOP: 12px
}
.bottom-nav-column > UL UL {
	LIST-STYLE-TYPE: disc; MARGIN-LEFT: 15px
}
.bottom-nav-column UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#bottom-nav-games {
	WIDTH: 187px
}
#bottom-nav-news {
	WIDTH: 186px
}
#bottom-nav-features {
	WIDTH: 186px
}
#bottom-nav-forums {
	WIDTH: 186px
}
#bottom-nav-developers {
	POSITION: relative; WIDTH: 241px; BORDER-RIGHT: medium none
}
#site-credit {
	POSITION: absolute; WIDTH: 241px; BOTTOM: 0px; DISPLAY: block; HEIGHT: 26px; BORDER-TOP: #fff 1px solid; LEFT: 0px
}
#site-credit A {
	MARGIN-TOP: 6px; DISPLAY: block; MARGIN-LEFT: 20px
}
.carousel-container {
	POSITION: relative; OVERFLOW: hidden
}
.carousel-inner-box {
	POSITION: relative
}
.carousel {
	BACKGROUND-COLOR: #fff; MARGIN-BOTTOM: 5px; OVERFLOW: hidden
}
.carousel-item {
	POSITION: relative; CURSOR: pointer; MARGIN-RIGHT: 5px
}
.carousel-item {
	FILTER: alpha(opacity=30); ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3
}
.active.carousel-item {
	FILTER: alpha(opacity=100); ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0
}
.carousel-item .video-play-button {
	POSITION: absolute; FILTER: alpha(opacity=50); WIDTH: 168px; BACKGROUND: url(../img/play-button-overlay-large.png) no-repeat left top; HEIGHT: 168px; TOP: 182px; LEFT: 315px; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5
}
.carousel-item:hover .video-play-button {
	FILTER: alpha(opacity=80); ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8
}
.carousel-container .carousel-prev-button {
	Z-INDEX: 4000; POSITION: absolute; FILTER: alpha(opacity=50); CURSOR: pointer; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5
}
.carousel-container .carousel-next-button {
	Z-INDEX: 4000; POSITION: absolute; FILTER: alpha(opacity=50); CURSOR: pointer; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5
}
.carousel-container .carousel-prev-button:hover {
	POSITION: absolute; FILTER: alpha(opacity=100); CURSOR: pointer; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0
}
.carousel-container .carousel-next-button:hover {
	POSITION: absolute; FILTER: alpha(opacity=100); CURSOR: pointer; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0
}
.carousel-item-info {
	POSITION: absolute; TEXT-ALIGN: left; BOTTOM: 6px
}
.carousel-item-info .title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../img/label-transparent-pixel.png); COLOR: #fff; FONT-SIZE: 32px; PADDING-TOP: 10px
}
.carousel-item-info .title-2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../img/label-transparent-pixel.png); COLOR: #fff; FONT-SIZE: 32px; PADDING-TOP: 2px
}
.carousel-item-info .subtitle {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/label-transparent-pixel.png); COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 6px
}
.browser-mozilla .carousel-item-info .subtitle {
	PADDING-TOP: 6px
}
.browser-mozilla.windows .carousel-item-info .subtitle {
	PADDING-TOP: 7px
}
.browser-msie .carousel-item-info .subtitle {
	PADDING-TOP: 7px
}
.browser-msie .carousel-item-info .title {
	POSITION: relative; TOP: 1px
}
.browser-msie .carousel-item-info .title-2 {
	POSITION: relative; TOP: 1px
}
.carousel-icons {
	BACKGROUND-COLOR: #fff; MARGIN-BOTTOM: 20px
}
.carousel-item-icon {
	BORDER-BOTTOM: medium none; POSITION: relative; FLOAT: left; MARGIN-LEFT: 6px; CURSOR: pointer
}
.first.carousel-item-icon {
	MARGIN-LEFT: 0px
}
.carousel-item-icon .bottom-border {
	POSITION: absolute; BACKGROUND-COLOR: #252525; WIDTH: 100%; BOTTOM: 0px; DISPLAY: none; HEIGHT: 4px
}
.active.carousel-item-icon .bottom-border {
	DISPLAY: block
}
.carousel-item-icon IMG {
	FILTER: alpha(opacity=50); ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5
}
.active.carousel-item-icon IMG {
	FILTER: alpha(opacity=100); ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0
}
.video-playing.carousel-item .video-play-button {
	DISPLAY: none
}
#homepage-latest-grid {
	WIDTH: 477px; HEIGHT: 716px
}
#homepage-latest-grid .item {
	WIDTH: 238px; HEIGHT: 318px
}
#homepage-latest-grid .shallow.item {
	WIDTH: 238px; HEIGHT: 200px
}
#homepage-latest-filter-results {
	WIDTH: 477px; HEIGHT: 716px
}
#homepage-carousel-container .carousel {
	WIDTH: 990px; MARGIN-BOTTOM: 6px
}
#homepage-carousel-container .carousel-inner-box {
	WIDTH: 990px; HEIGHT: 350px
}
#homepage-carousel-container .carousel-item {
	WIDTH: 990px; HEIGHT: 350px
}
#homepage-carousel-container .carousel-item-info {
	LEFT: 90px
}
#homepage-carousel-container .carousel-prev-button {
	TOP: 147px; LEFT: 0px
}
#homepage-carousel-container .carousel-next-button {
	TOP: 147px; LEFT: 958px
}
#homepage-carousel-container .carousel-item-icon {
	HEIGHT: 66px
}
#homepage-carousel-container .carousel-icons {
	HEIGHT: 72px
}
.item-grid#featured-article-group .item {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: medium none; WIDTH: 100%; HEIGHT: 135px; BORDER-RIGHT: medium none
}
.item-grid#featured-article-group .last.item {
	BORDER-BOTTOM: medium none
}
.item-grid#featured-article-group .item H4 {
	LINE-HEIGHT: 1.45em; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
#featured-game-group-page-frame {
	WIDTH: 803px; HEIGHT: 440px; OVERFLOW: hidden
}
#featured-game-group-page-container {
	WIDTH: auto
}
.featured-game-group-page {
	POSITION: relative; WIDTH: 803px; FLOAT: left
}
#the-latest-filters .content-hover.sidebar-filter {
	BACKGROUND-COLOR: #444; COLOR: #fff
}
.sidebar-search-container {
	BORDER-BOTTOM: #cfcfcf 1px solid; POSITION: relative; BACKGROUND-COLOR: #f5f5f5; WIDTH: 160px; MARGIN-BOTTOM: 1px; HEIGHT: 45px; COLOR: #5d5d5d
}
.sidebar-search-box {
	BORDER-BOTTOM: #cfcfcf 1px solid; POSITION: absolute; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 146px; BACKGROUND: url(../img/magnifying-glass.png) #fff no-repeat 125px 3px; HEIGHT: 23px; BORDER-TOP: #cfcfcf 1px solid; TOP: 10px; BORDER-RIGHT: #cfcfcf 1px solid; LEFT: 6px
}
INPUT.sidebar-search-input {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 110px; PADDING-RIGHT: 0px; HEIGHT: 15px; FONT-SIZE: 14px; BORDER-TOP: medium none; TOP: 14px; BORDER-RIGHT: medium none; PADDING-TOP: 0px; LEFT: 13px
}
.sidebar-filters {
	BACKGROUND-COLOR: #f5f5f5; WIDTH: 160px
}
.sidebar-filters H4 {
	PADDING-LEFT: 11px; MARGIN-BOTTOM: 5px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#left-nav H4 A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: auto; HEIGHT: auto; COLOR: inherit; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
#left-nav H4 A:hover {
	BACKGROUND-COLOR: inherit; COLOR: inherit; TEXT-DECORATION: underline
}
.sidebar-filters P {
	PADDING-LEFT: 11px
}
.sidebar-filter {
	PADDING-BOTTOM: 3px; WIDTH: 160px; CURSOR: pointer; PADDING-TOP: 3px
}
#clear-all-filters {
	PADDING-BOTTOM: 3px; WIDTH: 160px; CURSOR: pointer; PADDING-TOP: 3px
}
.sidebar-filter:hover {
	BACKGROUND-COLOR: #dfdfdf; CURSOR: pointer
}
#clear-all-filters:hover {
	BACKGROUND-COLOR: #dfdfdf; CURSOR: pointer
}
.active.sidebar-filter {
	BACKGROUND-IMAGE: url(../img/white-x-black-background.png); BACKGROUND-COLOR: #252525; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 140px 4px; COLOR: #fff
}
.active.sidebar-filter:hover {
	BACKGROUND-IMAGE: url(../img/white-x-black-background.png); BACKGROUND-COLOR: #252525; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 140px 4px; COLOR: #fff
}
.sidebar-filter SPAN {
	PADDING-LEFT: 11px; DISPLAY: block
}
#clear-all-filters SPAN {
	PADDING-LEFT: 11px; DISPLAY: block
}
.filter-set {
	MARGIN-TOP: 20px
}
#games-sorting {
	BORDER-BOTTOM: #dedede 1px solid; HEIGHT: 30px; FONT-SIZE: 14px; BORDER-TOP: #dedede 1px solid
}
.press#games-sorting {
	MARGIN-BOTTOM: 20px
}
#sorting-header {
	POSITION: absolute; WIDTH: 80px; HEIGHT: 30px; TOP: 0px; BORDER-RIGHT: #dedede 1px solid; LEFT: 0px
}
#sorting-header SPAN {
	MARGIN-TOP: 8px; DISPLAY: block; MARGIN-LEFT: 18px
}
#sorting-options {
	HEIGHT: 30px
}
#sorting-options DIV {
	FLOAT: left; HEIGHT: 30px; CURSOR: pointer; BORDER-RIGHT: #dedede 1px solid
}
#sorting-options DIV:hover {
	BACKGROUND-COLOR: #252525; COLOR: #fff
}
#sorting-options DIV.active:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ef3340
}
#sorting-options DIV IMG {
	DISPLAY: none
}
#sorting-options DIV.first {
	BORDER-LEFT: medium none
}
#sorting-options DIV.last {
	BORDER-RIGHT: medium none
}
#sorting-options DIV.active {
	COLOR: #ef3340
}
#sorting-options DIV.active IMG {
	DISPLAY: inline
}
#sorting-options DIV SPAN {
	MARGIN-TOP: 8px; DISPLAY: block; MARGIN-LEFT: 18px
}
#sort-by-featured {
	BORDER-LEFT: #dedede 1px solid; WIDTH: 90px
}
#sort-by-release-date {
	WIDTH: 120px
}
#sort-by-release-date-narrow {
	WIDTH: 100px
}
#sort-by-title {
	WIDTH: 63px
}
#sort-by-developer {
	WIDTH: 100px
}
#sort-by-updated {
	WIDTH: 150px
}
#sort-by-updated-narrow {
	WIDTH: 90px
}
#sort-by-alpha {
	WIDTH: 80px
}
.coming-soon-banner {
	MARGIN-BOTTOM: 20px
}
#featured-games-carousel-container .carousel {
	WIDTH: 803px; HEIGHT: 357px
}
#featured-games-carousel-container .carousel-inner-box {
	WIDTH: 803px; HEIGHT: 357px
}
#featured-games-carousel-container .carousel-item-info {
	BOTTOM: 12px; LEFT: 90px
}
#featured-games-carousel-container .carousel-prev-button {
	TOP: 147px; LEFT: 0px
}
#featured-games-carousel-container .carousel-next-button {
	TOP: 147px; LEFT: 770px
}
#featured-games-carousel-container .carousel-icons {
	HEIGHT: 74px
}
#featured-games-carousel-container .title {
	COLOR: #fff; FONT-SIZE: 32px
}
#featured-games-carousel-container .subtitle {
	COLOR: #fff; FONT-SIZE: 12px
}
#featured-games-carousel-container .first.carousel-item-icon {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 1px
}
#featured-games-carousel-container .last.carousel-item-icon {
	MARGIN-LEFT: 8px
}
.browser-mozilla #featured-games-carousel-container .subtitle {
	PADDING-TOP: 7px
}
.featured-games-column {
	WIDTH: 268px; FLOAT: left
}
.large-column-header {
	POSITION: relative; BACKGROUND-COLOR: #252525; HEIGHT: 28px; COLOR: #fff; BORDER-RIGHT: #fff 1px solid
}
.last.featured-games-column .large-column-header {
	BORDER-RIGHT: medium none
}
.last.featured-games-column {
	WIDTH: 266px
}
.large-column-header STRONG {
	POSITION: absolute; FONT-FAMILY: MuseoSlab700; FONT-SIZE: 16px; TOP: 5px; FONT-WEIGHT: normal; LEFT: 14px
}
.large-column-header A {
	POSITION: absolute; TOP: 7px; RIGHT: 14px
}
.featured-games-column .item {
	WIDTH: 267px
}
#game-carousel-container .carousel {
	WIDTH: 803px; MARGIN-BOTTOM: 7px; HEIGHT: 533px; OVERFLOW: hidden
}
#game-carousel-container .carousel-item {
	MARGIN-RIGHT: 7px
}
#game-carousel-container .carousel-inner-box {
	WIDTH: 803px; HEIGHT: 533px
}
#game-carousel-container .carousel-prev-button {
	TOP: 238px; LEFT: 0px
}
#game-carousel-container .carousel-next-button {
	TOP: 238px; LEFT: 770px
}
#game-carousel-container .carousel-item-icon {
	HEIGHT: 66px; MARGIN-LEFT: 7px; OVERFLOW: hidden
}
#game-carousel-container .first.carousel-item-icon {
	MARGIN-LEFT: 0px
}
#game-carousel-container .carousel-item-row {
	HEIGHT: 66px
}
#game-carousel-container .carousel-item-row {
	MARGIN-TOP: 7px
}
#game-carousel-container .first.carousel-item-row {
	MARGIN-TOP: 0px
}
#game-detail-content .column {
	MARGIN-RIGHT: 0px
}
#game-detail-content H2 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#game-detail-content .badge-links {
	TEXT-ALIGN: right
}
.game-details {
	MARGIN-TOP: 10px
}
.game-details .column-heading {
	BORDER-BOTTOM: #dedede 1px solid; COLOR: #666; BORDER-TOP: #dedede 1px solid; FONT-WEIGHT: bold
}
.game-details .column-heading .block {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 13px; PADDING-TOP: 9px
}
.game-details .left.column {
	BORDER-RIGHT: #dedede 1px solid
}
.game-details .block {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.game-details DT {
	FLOAT: left
}
.game-details DD {
	FLOAT: left
}
.game-details DD {
	CLEAR: right
}
.sidebar-game-details {
	BACKGROUND-COLOR: #f5f5f5; WIDTH: 160px; MARGIN-BOTTOM: -1px
}
.sidebar-game-details H4 {
	PADDING-LEFT: 11px; MARGIN-BOTTOM: 5px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 25px
}
.sidebar-game-details DIV {
	PADDING-LEFT: 11px
}
#left-nav .sidebar-game-details A SPAN {
	DISPLAY: block
}
#left-nav .sidebar-game-details A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 12px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#left-nav .sidebar-game-details A:hover {
	BACKGROUND-COLOR: #dfdfdf; COLOR: #444
}
.game-details BLOCKQUOTE {
	MARGIN-BOTTOM: 15px
}
.article-grid .item {
	POSITION: relative; WIDTH: 400px; HEIGHT: 695px
}
.article-grid .item-heading {
	BORDER-BOTTOM: #dedede 1px solid; HEIGHT: 25px; BORDER-TOP: #dedede 1px solid
}
.article-grid .item-heading .block {
	PADDING-LEFT: 13px; PADDING-TOP: 5px
}
.article-grid .item:hover .item-heading {
	BACKGROUND: url(../img/down-right-arrow.png) #252525 no-repeat 377px 9px; COLOR: #fff
}
.article-grid .item H3 {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.article-grid .item .byline {
	POSITION: absolute; WIDTH: 374px; BOTTOM: 20px; COLOR: #888; FONT-SIZE: 10px; LEFT: 13px
}
.article-grid .item {
	CURSOR: inherit
}
.feature-grid .item {
	POSITION: relative; WIDTH: 400px; COLOR: #000; FONT-SIZE: 14px; CURSOR: inherit
}
.feature-grid .item A {
	FONT-SIZE: 12px
}
.feature-grid .item-heading {
	BORDER-BOTTOM: #dedede 1px solid; HEIGHT: 25px; BORDER-TOP: #dedede 1px solid
}
.feature-grid .item:hover .item-heading {
	BACKGROUND: url(../img/down-right-arrow.png) #252525 no-repeat 377px 9px; COLOR: #fff
}
.feature-grid .item-heading .block {
	PADDING-LEFT: 13px; PADDING-TOP: 5px
}
.highlighted-feature.article-detail-content {
	BORDER-BOTTOM: #dedede 1px solid; MARGIN-BOTTOM: 20px
}
.article-detail-content H1 {
	MARGIN-LEFT: 64px; FONT-SIZE: 32px
}
.text-block H1 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.text-block H2 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.text-block P {
	MARGIN-BOTTOM: 15px
}
.text-block BLOCKQUOTE {
	MARGIN-TOP: 10px; WIDTH: 200px; MARGIN-BOTTOM: 10px; FLOAT: left; FONT-SIZE: 24px; MARGIN-RIGHT: 10px
}
.text-block BLOCKQUOTE.right {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; FLOAT: right; MARGIN-LEFT: 10px
}
.text-block BLOCKQUOTE P {
	MARGIN-BOTTOM: 0px
}
.text-block IMG {
	MARGIN: 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px
}
.text-block IMG.flush-horizontal {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.text-block IMG[align=left] {
	MARGIN-LEFT: 0px
}
.text-block IMG[align=right] {
	MARGIN-RIGHT: 0px
}
.sidebar-text.text-block IMG {
	MARGIN: 0px
}
HR.jump {
	MARGIN: 0px 0px 5px; HEIGHT: 0px; VISIBILITY: hidden
}
.large-header-image {
	POSITION: relative; WIDTH: 803px; HEIGHT: 357px
}
.large-header-image IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -border-radius: 6px
}
.large-header-image .info {
	POSITION: absolute; TEXT-ALIGN: left; BOTTOM: 8px; LEFT: 45px
}
.large-header-image .no-preview-text.info {
	BOTTOM: -1px
}
.large-header-image .info .title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../img/label-transparent-pixel.png); COLOR: #fff; FONT-SIZE: 32px; PADDING-TOP: 10px
}
.large-header-image .info .title-2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../img/label-transparent-pixel.png); COLOR: #fff; FONT-SIZE: 32px; PADDING-TOP: 2px
}
.large-header-image .info .subtitle {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; BACKGROUND: url(../img/label-transparent-pixel.png); COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 6px
}
.browser-mozilla .large-header-image .info .subtitle {
	PADDING-TOP: 6px
}
.browser-mozilla .large-header-image .info .title-2 {
	PADDING-TOP: 3px
}
.browser-mozilla.windows .large-header-image .info .subtitle {
	PADDING-TOP: 7px
}
.browser-mozilla .large-header-image .info {
	BOTTOM: 8px
}
.browser-mozilla .large-header-image .no-preview-text.info {
	BOTTOM: -1px
}
.browser-msie .large-header-image .info .subtitle {
	PADDING-TOP: 7px
}
.browser-msie .large-header-image .info {
	BOTTOM: 9px
}
.browser-msie .large-header-image .no-preview-text.info {
	BOTTOM: 0px
}
.article-content-block {
	MARGIN-TOP: 15px; PADDING-LEFT: 60px; MARGIN-BOTTOM: 20px
}
.no-image.article-content-block {
	MARGIN-TOP: -8px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 0px
}
.article-content-block .first.column {
	WIDTH: 564px
}
.article-content-block .last.column {
	WIDTH: 177px
}
.no-image.article-content-block .first.column {
	WIDTH: 604px
}
.no-image.article-content-block .last.column {
	WIDTH: 177px
}
.article-content-block .last.column .block {
	PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.article-content .byline {
	PADDING-BOTTOM: 10px; WIDTH: 739px; COLOR: #888; MARGIN-LEFT: 64px; FONT-SIZE: 11px
}
.article-content .large-header-image {
	MARGIN-BOTTOM: 20px
}
.article-content .column {
	MARGIN-RIGHT: 0px; BORDER-RIGHT: #dedede 1px solid
}
.article-content .column .text-block {
	PADDING-RIGHT: 15px
}
.article-content .last.column {
	BORDER-RIGHT: medium none
}
.article-content .last.column .text-block {
	PADDING-RIGHT: 0px
}
.article-content H1 {
	FONT-SIZE: 32px
}
.article-content H2 {
	FONT-SIZE: 24px
}
.article-content H3 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 18px
}
.article-content H4 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.article-share-link {
	WIDTH: 60px; FLOAT: left; MARGIN-RIGHT: 0px
}
.ad {
	MARGIN-BOTTOM: 20px
}
.ad IMG {
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px
}
#search-results-modal {
	Z-INDEX: 5000; POSITION: absolute; BACKGROUND-COLOR: #fff; WIDTH: 781px; DISPLAY: none; TOP: 0px; LEFT: 0px; -moz-box-shadow: 0px 2px 6px #666; -webkit-box-shadow: 0px 2px 6px #666; box-shadow: 0px 2px 6px #666
}
#search-results-modal .block {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#search-results-modal H4 {
	COLOR: #444; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#search-results-modal H4 A {
	COLOR: #444; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#search-results-modal .column {
	WIDTH: 390px; MARGIN-RIGHT: 0px
}
#search-results-modal .game {
	BORDER-BOTTOM: #dedede 1px solid; HEIGHT: 100px; FONT-SIZE: 11px; CURSOR: pointer
}
#search-results-modal .game:hover {
	BACKGROUND-COLOR: #e7e7e7
}
#search-results-modal .last.game {
	BORDER-BOTTOM: medium none
}
#search-results-modal .game .block {
	PADDING-TOP: 18px
}
#search-results-modal .game IMG {
	MARGIN-TOP: 2px; DISPLAY: block
}
#search-results-modal .game EM {
	FONT-STYLE: normal; COLOR: #888
}
#search-results-modal .article-results {
	BORDER-BOTTOM: #dedede 1px solid
}
#search-results-modal .last.article-results {
	BORDER-BOTTOM: medium none
}
#search-results-modal .article-results UL {
	MARGIN-LEFT: 15px
}
#search-results-modal .article-results LI {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 3px
}
#search-results-modal .article-results A {
	COLOR: #444; TEXT-DECORATION: none
}
#search-results-modal .article-results A:hover {
	TEXT-DECORATION: underline
}
#ajax-search-results-container {
	BORDER-BOTTOM: #dedede 1px solid
}
.full-search-results-link-container {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #dedede 1px solid; PADDING-TOP: 5px
}
#search-results-modal .full-search-results-link {
	TEXT-TRANSFORM: uppercase; COLOR: #ef3340; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#search-results-grid {
	WIDTH: 803px
}
#search-results-grid .item {
	WIDTH: 266px; HEIGHT: 348px
}
.item-grid#search-results-grid .item:hover .item-type-label {
	BACKGROUND-POSITION: 250px 9px
}
#search-results-grid-2 {
	WIDTH: 477px
}
#search-results-grid-2 .item {
	WIDTH: 238px; HEIGHT: 318px
}
.no-results {
	PADDING-LEFT: 20px; FONT-SIZE: 32px
}
.pad-top.no-results {
	PADDING-TOP: 20px
}
.press-assets-block .column {
	MARGIN-RIGHT: 0px
}
.asset-browser-headings {
	BORDER-BOTTOM: #dedede 1px solid; POSITION: relative; MARGIN-TOP: 10px; MARGIN-BOTTOM: 1px; HEIGHT: 30px; BORDER-TOP: #dedede 1px solid
}
.asset-browser-headings .heading {
	TEXT-ALIGN: center; WIDTH: 140px; FLOAT: left; HEIGHT: 30px; CURSOR: pointer; BORDER-RIGHT: #dedede 1px solid
}
.asset-browser-headings .active.heading {
	BACKGROUND-COLOR: #e7e7e7; COLOR: #ef3340
}
.asset-browser-headings .view-game-link {
	WIDTH: 150px
}
.asset-browser-headings .indicator {
	BACKGROUND: url(../img/right-black-arrow-transparent.png) no-repeat 0px 5px
}
.asset-browser-headings .active.heading .indicator {
	BACKGROUND: url(../img/down-right-arrow-red-transparent.png) no-repeat 0px 5px
}
.asset-browser-headings .heading > SPAN {
	TEXT-ALIGN: center; DISPLAY: block; FONT-SIZE: 14px; PADDING-TOP: 7px
}
.asset-browser-headings A {
	TEXT-ALIGN: center; DISPLAY: block; FONT-SIZE: 14px; PADDING-TOP: 7px
}
.asset-browser-headings A {
	COLOR: #444; TEXT-DECORATION: none
}
.asset-browser-headings .view-game-link {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
.asset-browser-outer-container {
	BORDER-BOTTOM: #252525 2px solid; POSITION: relative; BACKGROUND-COLOR: #e7e7e7; WIDTH: 803px; HEIGHT: 265px
}
.asset-browser-page-frame {
	POSITION: absolute; WIDTH: 775px; HEIGHT: 200px; OVERFLOW: hidden; TOP: 40px; LEFT: 15px
}
.asset-browser-outer-container {
	DISPLAY: none
}
.asset-browser-page-container {
	WIDTH: auto
}
.asset-browser-page {
	POSITION: relative; WIDTH: 775px; FLOAT: left
}
.press-assets-block {
	MARGIN-BOTTOM: 20px
}
.press-assets-block .download-zip-link {
	POSITION: relative; COLOR: #444; TOP: 15px; TEXT-DECORATION: none; LEFT: 15px
}
.press-assets-block .download-zip-link SPAN {
	POSITION: relative; FONT-SIZE: 10px; TOP: -3px; FONT-WEIGHT: bold
}
.screenshot.press-asset SPAN {
	TEXT-ALIGN: center; WIDTH: 120px; DISPLAY: block
}
.other-download.press-asset SPAN {
	TEXT-ALIGN: center; WIDTH: 120px; DISPLAY: block
}
.press-asset IMG {
	BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px solid; BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid
}
.press-asset A:hover IMG {
	BORDER-BOTTOM: #ef3340 1px solid; BORDER-LEFT: #ef3340 1px solid; BORDER-TOP: #ef3340 1px solid; BORDER-RIGHT: #ef3340 1px solid
}
.press-asset {
	MARGIN-BOTTOM: 15px; FLOAT: left; FONT-SIZE: 10px; MARGIN-RIGHT: 10px
}
.screenshot.press-asset {
	WIDTH: 120px
}
.youtube.video.press-asset IMG:hover {
	BORDER-BOTTOM: #ef3340 1px solid; BORDER-LEFT: #ef3340 1px solid; BORDER-TOP: #ef3340 1px solid; BORDER-RIGHT: #ef3340 1px solid
}
.video.press-asset {
	WIDTH: 250px
}
.video.press-asset H4 {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.video.press-asset IMG {
	CURSOR: pointer
}
.video.press-asset A {
	BORDER-BOTTOM: #aaa 1px solid; COLOR: #000
}
.youtube.video.press-asset:hover H4 {
	COLOR: #ef3340
}
.press-asset A {
	COLOR: #444; TEXT-DECORATION: none
}
.press-asset A:hover {
	COLOR: #ef3340; TEXT-DECORATION: none
}
.last.press-asset {
	MARGIN-RIGHT: 0px
}
.other-asset-packages {
	POSITION: absolute; BACKGROUND-COLOR: #e7e7e7; WIDTH: 803px; BOTTOM: 0px; HEIGHT: 24px; FONT-SIZE: 10px; BORDER-TOP: #fff 1px solid
}
.other-asset-packages A {
	WIDTH: 170px; DISPLAY: block; HEIGHT: 24px; COLOR: #000; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none
}
.other-asset-packages A SPAN {
	TEXT-ALIGN: center; DISPLAY: block; PADDING-TOP: 6px
}
.press-game-details {
	MARGIN-BOTTOM: 5px
}
.press-video-youtube-embed {
	DISPLAY: none
}
.form-table LABEL {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px; DISPLAY: block; FONT-WEIGHT: normal
}
.form-table TD {
	PADDING-BOTTOM: 10px
}
.form-table INPUT {
	WIDTH: 225px
}
.form-table TEXTAREA {
	WIDTH: 225px
}
.wide.form-table INPUT {
	WIDTH: 400px
}
.wide.form-table TEXTAREA {
	WIDTH: 400px
}
.form-table INPUT[type=submit] {
	WIDTH: auto
}
.form-table .captcha {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
.support-related-game-image {
	POSITION: relative; MARGIN-BOTTOM: 10px; LEFT: 230px
}
TABLE.forum-data {
	WIDTH: 803px; MARGIN-BOTTOM: 25px
}
TABLE.forum-data .block {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-TOP: 5px
}
TABLE.forum-data .full-block {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
TABLE.forum-data .centered .block {
	TEXT-ALIGN: center; PADDING-LEFT: 0px
}
TABLE.forum-data TD {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: medium none; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid
}
TABLE.forum-data TH {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: medium none; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid
}
TABLE.forum-data TD.last {
	BORDER-RIGHT: medium none
}
TABLE.forum-data TH.last {
	BORDER-RIGHT: medium none
}
TABLE.forum-data TH {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #f5f5f5; FONT-WEIGHT: normal
}
TABLE.forum-data TH.head {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #888; FONT-WEIGHT: bold
}
TABLE.forum-data TH.head .head-content {
	POSITION: relative; DISPLAY: block
}
TABLE.forum-data A {
	COLOR: #444
}
TABLE.forum-data A:hover {
	COLOR: #444
}
TABLE.forum-data TH.head .controls {
	POSITION: absolute; WIDTH: auto; TOP: 5px; RIGHT: 0px
}
TABLE.forum-data TH.head .controls A {
	COLOR: #888; TEXT-DECORATION: none
}
TABLE.forum-data TH.head .controls A:hover {
	COLOR: #444; TEXT-DECORATION: none
}
TABLE.forum-data TH.topic-title.head {
	BACKGROUND-COLOR: #252525; COLOR: #fff; FONT-WEIGHT: normal
}
TABLE.forum-data TH.topic-title.head A {
	BORDER-BOTTOM: #666 1px solid; COLOR: #fff; TEXT-DECORATION: none
}
TABLE.forum-data TH.topic-title.head A:hover {
	BORDER-BOTTOM: #fff 1px solid
}
TABLE.forum-data TH.topic-title.head .block {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.forum-post-user-data P {
	MARGIN-BOTTOM: 8px
}
#forums-sign-up-form-container {
	DISPLAY: none
}
.sidebar-form-container .input-container {
	POSITION: relative; LEFT: -6px
}
.sidebar-form-container .frame.input-container {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 148px; HEIGHT: 20px; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid
}
.sidebar-form-container .frame.input-container INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 2px; WIDTH: 136px; COLOR: #888; MARGIN-LEFT: 4px; FONT-SIZE: 11px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#left-nav .sidebar-form-container P {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 11px
}
#left-nav .sidebar-form-container P A {
	COLOR: #ef3340; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
.messages {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #252525; PADDING-LEFT: 15px; COLOR: #fff; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
.loading-indicator {
	WIDTH: 80px; BACKGROUND: url(../img/loading.gif) no-repeat center center; HEIGHT: 80px
}
.loading-indicator-overlay {
	FILTER: alpha(opacity = 60); BACKGROUND-COLOR: #f5f5f5; MARGIN-TOP: 2px; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6
}
