@import url("reset.css");
@import url("general-styles.css");	
	#container {
		width:99.5%;
		height:2000px;
		}
	#banner {
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width:1000px;
		height:220px;
		}
	#floatingdiv-top {
		margin-top:0px;
		width:920px;
		height:420px;
		/*background-color:#66FF00;
		border:#006633 5px solid;*/
		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:304px;
		}
	#leftpanel {
		position:absolute;
		display:none;
		overflow:hidden;
		margin-top:15px;
		padding:5px 0px 10px 20px;
		width:405px;;
		height:490px;
		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 #FF99FF;
		}
	#leftpanel img {
		margin:0;
		padding:0;
		}
	#sponsor-intro{
		position:relative;
		top:40px;
		}
	#intro-1{
		line-height:1.1em;
		font-size:x-large;
		font-weight:bold;
		margin-bottom:20px;
		}
	#intro-2{
		margin-bottom:10px;
		margin-right:29px;
		}
	#intro-3{
		font-size:x-small;
		margin-right:29px;
		}
	#cg-logo {
		position:relative;
		margin-left:28px;
		/* need margin-top for fewer than 25 entries */
		margin-top:21px;
		}
	.notSelected, .neverSelected {
		border: 4px solid #000000;
		}
	.selected, .notSelected:hover {
		border: 4px solid #FF99FF;
		}
	.r2 {
		position:relative;
		top:-3px;
		}
	.r3 {
		position:relative;
		top:-7px;
		}
	.r4 {
		position:relative;
		top:-10px;
		}
	.r5 {
		position:relative;
		top:-13px;
		}
	.r6 {
		position:relative;
		top:-16px;
		}
	.c2 {
		position:relative;
		left:-3px;
		}
	.c3 {
		position:relative;
		left:-7px;
		}
	.c4 {
		position:relative;
		left:-11px;
		}
	.c5 {
		position:relative;
		left:-14px;
		}
	#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:#FF99FF 1px solid;
		border-bottom:#FF99FF 1px solid;
		display:none;
		background:#000000;
		width:550px;
		height:25px;
		font-weight:normal;
		text-align:center;
		margin-bottom:3px;
		}
	.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:-29px;
		}
	.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:#999999;
		}
	.game-link {
		position:relative;
		top:-5px;
		line-height:0;
		}
	.game-platform {
		position:relative;
		top:3px;
		color:#FFCC66;
		display:none;
		}
	.game-platform a {
		font-size:x-small;
		}		
	#comments-frame {
		position:relative;
		top:-70px;
		float:left;
		display:none;
		background:#000000;
		margin-left:436px;
		/*margin-top:8px;*/
 		width:472px;
		height:815px;
		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;		
		}
	#floating-footer {
		display:none;
		position:absolute;
		width:1118px;
		height:150px;
		bottom:-150px;
		}
	.social-icon {
		position:relative;
		width:48px;
		height:48px;
		top:10px;
		left:25px;
		margin-right:5px !important;
		margin-left:5px !important;
		}
    #flashobj:focus { outline:0;}
    #flashobj {width:744px;}
	iframe.ifiction {
		background:#F7F7F7;
		}
	.radio-interpreter {
		position:relative;
		margin:5px 0 0 8px;
		}
	#continue {display:none;font-size:large;font-weight:bold;width:200px;height:50px;background:#F7F7F7;color:#000000;bottom:100px;cursor:pointer}
	#continue-text{position:relative;top:15px;}
