html{
	color: #555;
	font-family: Verdana, sans-serif;
}

body{
    margin: 0;
    padding: 0;
    font-size: 1.3em;
    line-height: 1.5em;
	background: #391212;
	background-image: url(http://freegamereviews.org/images/fgrback.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin:0px;
	color: #555;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height:1.5em;
}

.wrapper {
	text-align: left;
	background: #f3f3f3;
	padding:15px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
a{
    color: #669;
}

a:visited{
    color: #444;
}

a:hover{
    color: #000;
}

a img{
    border: none;
}

pre, code{
    max-height: 100%;
    width: 100%;
    font-size: 1.2em;
    overflow: auto;
}

h1, h2{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h2{
    margin: 0;
}

#page {
    width: 920px;
    margin: 0 auto;
    margin-bottom:30px; 
}

	a			{text-decoration:none;}
	a:link		{color: #0e7fc7;}
	a:visited	{color: #0e7fc7;}
	a:hover		{color: #0e7fc7; text-decoration:underline; background-image: none;}
	a:active	{color: #7BB667;}
	
	.title a			{text-decoration:none;}
	.title a:link		{color: #80B7D1;}
	.title a:visited	{color: #5B9FBE;}
	.title a:hover		{text-decoration:none; background-image: none;}
	.title a:active		{color: #FFFFFF;}

	#topbanner a			{text-decoration:none;}
	#topbanner a:link		{color:yellow;}
	#topbanner a:visited	{color: yellow;}
	#topbanner a:hover		{color: #0e7fc7; text-decoration:underline; background-image: none;}
	#topbanner a:active	{color: #FFFFFF;}
	
	
/* Header
*******************************************************************************/
#top {
    color: #FFF;
    padding: 10px 30px;
}
    h1 a,
    h1 a:visited {
        color: #665;
        text-decoration: none;
    }
    h1 a:hover {
        color: #444;
    }

/* -- HEADER REPLACEMENT -- */
#header h1 {
	font-family: Arial, sans-serif;
    font-size:75px;
    line-height:125px;
    font-weight:bold;
	color:#ED1B23;
    letter-spacing:-1px;
    padding:0px 0 0 0;
}
#header h1 a {
    color:#ED1B23;
    text-decoration:none;
}

#header h1 {
	background:url(http://freegamereviews.org/images/freegamereviews.jpg) 0px 0px no-repeat;
	width:550px;
	height:100px;
	text-indent:0px;
	padding:0px;
	padding-top:0px;
	border:none;
	margin:0px;
}

#header h1 a {
	display:block;
	height:100px;
	font-size:20px;
	color:#2772b3;
	font-family:Arial;
	font-weight:normal;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity:0;
}

/* Content
*******************************************************************************/
#content {
    width: 550px;
    float: left;
    text-align: left;
	background: #f3f3f3;
	padding:15px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

/* Sidebar
*******************************************************************************/
#sidebar {
    width: 300px;
    float: left;
}
    #sidebar div {
        padding: 1em 30px;
    }
    #sidebar h2 {
        color: #665;
    }
    #sidebar ul {
        list-style: none;
        padding: 0;
        margin: 1em 0;
    }
    
/* Article
*******************************************************************************/
.article{
    margin-bottom: 2em;
    padding: 30px;
    background: #FFF;
    border: 1px solid #DDD;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

    .article-title,
    .article-title a{
        color: #111;
        text-decoration: none;
    }

    .article-info{
        margin: 0 0 1em 0;
        color: #999;
    }
    
    .article-content {
        font-family: Georgia, serif;
    }

    .article img{
        max-width: 440px;
    }

    .article .collapsed{
        display: none;
    }

/* Footer
*******************************************************************************/
#footer {
	clear:both;
	background: #f3f3f3;
	text-align:center;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
}

ul {
	list-style:none;
	}
		
#footer ul {
	margin-left: 0px;
	margin-bottom:0px;
	margin-top:5px;
	/*border-bottom:1px solid #E2E1DF;*/
	padding-left: 0;
	padding-bottom:0px;
	display: inline;
	text-align: center;
	font-size:10px;
	} 

#footer ul li {
	margin-left: 0;
	padding: 3px 10px;
	list-style: none;
	display: inline;
	}
	
#footer ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	background:none;
	}
