﻿body 
{
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: black;
	color: #EAEAEA;
}

/* == PAGE ================================================================== */
#page
{
    width: 860px;
	margin: 0px auto;
	padding: 0px;
	border: none;
	background-color: black;
	text-align: left;
}

#header 
{
	margin: 0px;
	padding: 0px;
	height: 175px;
	width: 860px;
	background: url('images/blogheader.jpg') no-repeat top center;
	background-color: black;
}

#controls
{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 860px;
	background-color: black;
}

/* == HEADER ================================================================ */
h1
{
	font-weight: bold;
    color: #808080;
	margin: 0px;
	padding: 0px;
	font-size: 1.3em;
	text-align: center;    
}

/* == GAME CONTENT ========================================================== */

.wrapper
{
    text-align: left;
    margin: 0px auto;
    padding: 0px;
    border: 0;
    width: 860px;
}

.capsule
{
    width: 810px;
    margin: 20px 0px 20px 30px;
}

.leftcol
{
    padding-top: 2em;
    float: left;
    width: 287px;
}

.rightcol
{
    padding-top: 2em;
    float: right;
    width: 287px;
}

.gamecontent
{
    padding-top: 2em;
    float: left;
    width: 286px;
}

.floatimage
{
    padding-top: .35em;
    float: left;
    width: 290px;
    margin-right: 20px;
}

.smallimages
{
    padding-top: 1.3em;
    float: left;
    width: 136px;
    padding-right: 15px;
}

.wideright
{
    margin-left: 151px;
    width: 659px;
}

.tinyimages
{
    padding-top: 1.1em;
    margin-left: 1.7em;
    float: left;
    width: 66px;
    padding-right: 30px;   
}

#bigrightcol
{
    margin-left: 96px;
    width: 703px;
}

.greenentry
{
    font-size: 1.5em;
	text-decoration: none;
    color: #1CECB4;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

#greenmedright
{
    font-size: 1em;
	text-decoration: none;
    color: #1CECB4;
	margin: 0px 0px 0px 0px;
	text-align: right;    
}

#greenmedleft
{
    font-size: 1em;
	text-decoration: none;
    color: #1CECB4;
	margin: 0px 0px 0px 25px;
	float: left;
}

#greentiny
{
    font-size: .9em;
	text-decoration: none;
    color: #1CECB4;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.greyentry
{
    padding: 1.1em .5em;
    font-size: 11pt;
	text-decoration: none;
    color: #808080;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

span.greytiny
{
    font-size: 1.1em;
    color: #808080;
}

span.darkgreytiny
{
    font-size: 1.1em;
    color: #282828;
}

.clearfloats
{
    clear: both;
}

span.redtiny
{
    font-size: 1.1em;
    color: #FF0000;
}

/* == INDIDUAL GAME PAGES =================================================== */

.narrowleftcol
{
    float: left;
    width: 385px;
}

.narrowrightcol
{
    padding-top: 10px;
    margin-left: 425px;
    width: 385px;
}

.bigwhite
{
    font-size: 1.3em;
}

a
{
	text-decoration: none;
    color: #FF0000;
}

#indentation
{
    padding-left: 190px;
    padding-right: 120px;
}

/* == ABOUT CONTENT ========================================================= */

#wideleftcol
{
    float: left;
    width: 625px;
}

#tinyrightcol
{
    margin-left: 670px;
    width: 140px;
}

/* == FOOTER ================================================================ */
#footer 
{
	padding: 0;
	margin: 0 auto;
	width: 860px;
	background: black;
	clear: both;
	border: none;
	font-size: 0.9em;
	color: #808080;
}

#footer a
{
	text-decoration: none;
    color: #1CECB4;
}

#footer a:hover
{
	text-decoration: underline;
}

#footer p 
{
	margin: 0px;
	padding: 20px 0px;
	text-align: center;
}

img.alignleft 
{
	padding: 4px;
	margin: 0px 7px 2px 0px;
	display: inline;
}

.alignleft 
{
	float: left;
}


