@import url("reset.css");
@import url("general-styles.css");	
	#container {
		width:99.5%;
		height:2000px;
		}
	#banner {
		width:99.5%;
		height:193px;
		}
	#floatingdiv-top {
		margin-top:5px;
		width:920px;
		height:340px;
		background:#000000 url(images/floating_frame-top.png) no-repeat;
		}
	#floatingdiv-bottom {
		width:920px;
		height:100px;
		background:#000000 url(images/floating_frame-mid.png) repeat-y;
		}
	#footer {
		width:920px;
		height:10px;
		background:#000000 url(images/floating_frame-bottom.png) no-repeat;
		}
	#floatingdiv-top,
	#floatingdiv-bottom,
	#footer,
	#game-floater {
		margin-left:auto;
		margin-right:auto;
		}
	#rightpanel {
		display:none;
		float:right;
		margin-top:15px;
		padding:15px 20px 10px 20px;
		width:49%;
		height:299px;
		}
	#leftpanel {
		position:absolute;
		display:none;
		overflow:hidden;
		margin-top:15px;
		padding:5px 0px 10px 20px;
		width:405px;;
		height:390px;
		line-height:1.5em;
		margin-top:21px;
		margin-left:5px;
		}
	#rightpanel img {
		margin-top:10px;
		margin-right:10px;
		margin-bottom:0px;
		}
	.vote-img {
		position:relative;
		top:9px;
		}
	#screenshot {
		border: 1px solid #FE9D0E;
		}
	#leftpanel img {
		margin:0;
		padding:0;
		}
	#sponsor-intro{
		position:relative;
		top:10px;
		}
	#intro-1{
		line-height:1.1em;
		font-size:x-large;
		font-weight:bold;
		margin-bottom:10px;
		}
	#intro-2{
		margin-bottom:10px;
		}
	#intro-3{
		font-size:x-small;
		}
	#cg-logo {
		position:relative;
		margin-left:28px;
		/* need margin-top for fewer than 25 entries */
		margin-top:21px;
		}
	.notSelected {
		border: 4px solid #000000;
		}
	.selected, .notSelected:hover {
		border: 4px solid #FE9D0E;
		}
	.r2 {
		position:relative;
		top:-4px;
		}
	.r3 {
		position:relative;
		top:-8px;
		}
	.r4 {
		position:relative;
		top:-12px;
		}
	.r5 {
		position:relative;
		top:-16px;
		}
	.c2 {
		position:relative;
		left:-4px;
		}
	.c3 {
		position:relative;
		left:-8px;
		}
	.c4 {
		position:relative;
		left:-12px;
		}
	.c5 {
		position:relative;
		left:-16px;
		}
	#info-right {
		width:200px;
		float:right;
		margin-right:10px;
		margin-top:0px;
		}
	#info-left {
		margin-top:5px;
		}
	#info-left ul {
		padding-left:15px;
		}
	.bullet-icon {
		position:relative;
		top:3px;
		}
	#game-container {
		width:100%;
		display:none;
		}
	.game-header {
		border-top:#885404 1px solid;
		border-bottom:#885404 1px solid;
		display:none;
		background:#000000;
		width:550px;
		height:25px;
		font-weight:normal;
		text-align:center;
		}
	.game-header h3 {
		position:relative;
		top:3px;
		font-weight:normal;
		display:inline;
		}
	.game-control {
		display:none;
		position:absolute;
		width:25px;
		height:25px;
		padding:0;
		margin-top:-26px;
		}
	.game-control img {
		border:0;
		}		
	.game-title {
		line-height:1.1em;
		font-size:large;
		font-weight:bold;
		}
	.game-description {
		display:block;
		margin-top:9px;
		margin-right:220px;
		font-size:small;
		color:#9F6003;
		}
	.game-link {
		position:relative;
		top:-5px;
		line-height:0;
		}
	#comments-frame {
		float:left;
		display:none;
		background:#000000;
		margin-left:436px;
 		width:472px;
		height:740px;
		border:0;
		}
	#closebtn {
		width:25px;
		height:25px;
		cursor:pointer;
		}
	.closebtn {
		background:#000000 url(images/closebtn.png) no-repeat;		
		}
	.closebtn-over {
		background:#000000 url(images/closebtn_over.png) no-repeat;		
		}
	.social-icon {
		position:relative;
		width:48px;
		height:48px;
		top:-10px;
		left:55px;
		margin-right:5px !important;
		margin-left:5px !important;
		}