		body {
			background-color:#000000;
			background-image:url(/flash-games/images/layout/star-background.png);
			font-family:Verdana;
			color:#00BFBF;
		}
		a {
			color:#00BFBF;
		}
		p {
			margin:10px;
		}
		div,ul,li,hr {
			border-width:0px;
			padding:0px;
			margin:0px;
		}
		
		h1,h2,h3,h4 {
			display:inline;
		}
		
		img{
			border-style:none;
			border-width:0px;
		}
		div.left-nav {
			display:block;
			float:left;
			width:120px;
			height:100%;
			background-image:url(/flash-games/images/layout/glass-background.png);
		}
		.cat-left-nav {
			width:114px;
			border-top:1px solid #00BFBF;
			border-bottom:1px solid #00BFBF;
			list-style-type: none;
			font-weight:bold;
			margin:5px 3px 5px 3px;
			text-align:center;
			height:20px;
			line-height:20px;
			font-size:small;
		}
		li.button-left-nav {
			background-color:#1F3F3F;
			width:106px;
			height:20px;
			border:1px solid #00BFBF;
			list-style-type: none;
			margin:5px 6px 5px 6px;
		}
		
		a.button-left-nav {
			text-decoration:none;
			display:block;
			color:#00BFBF;
			font-size:small;
			text-align:center;
			line-height:20px;
		}	
		a.button-left-nav:hover {
			background-color:#070F0F;
			color:#00FEFE;
		}
		
		li.button-left-nav-home {
			background-color:#3F361F;
			width:106px;
			height:20px;
			border:1px solid #DF7C1B;
			color:#DF8A37;
			list-style-type: none;
			margin:5px 6px 5px 6px;
		}
		
		a.button-left-nav-home {
			text-decoration:none;
			display:block;
			color:#DF8A37;
			font-size:small;
			text-align:center;
			line-height:20px;
		}
		
		a.button-left-nav-home:hover {
			background-color:#0F0B07;
			color:#DF7C1B;
		}
		
		a.header-button:hover {
			text-decoration:none;
			display:block;
			color:#0F1D1D;
			font-weight:bold;
			background-color:#00BFBF;
		}
		.top-ad {
			clear:both;
			width:800px;
			height:90px;
			background-color:#222222;
			overflow:hidden;
		}
		.body-shell{
			float:left;
			background-image:url(/flash-games/images/layout/body-background.png);
			background-repeat:repeat-y;
		}
		.right-ad {
			float:right;
			width:120px;
			height:100%;
			background-image:url(/flash-games/images/layout/glass-background.png);
		}
		.body-bottom-border{
			clear:both;
			float:left;
			width:800px;
			height:3px;
			background-image:url(/flash-games/images/layout/body-bottom-border.png);
		}

		.cat_icon{
			clear:left;
			float:left;
			width:50px;
			height:50px;
			border-style:solid;
			border-color:00BFBF;
			border-width:1px 0px 1px 1px;
			margin:1px 0px 1px 1px;
		}

		.cat_link{
			float:left;
			font-size:large;
			width:485px;
			height:38px;
			display:block;
			border-width:1px 1px 1px 0px;
			border-color:#00BFBF;
			border-style:solid;
			margin:1px 1px 1px 0px;
			text-decoration:none;
			padding:12px 0px 0px 5px;
		}
		.cat_link:hover{
			text-decoration:underline;
		}

		.cat_link_even{
			background-color:#0F1D1D;
		}

		.cat_link_even:hover{
			background-color:#172F2F;
		}

		.cat_link_odd{
			background-color:#122F2F;
		}

		.cat_link_odd:hover{
			background-color:#173F3F;
		}

		.click_to_play{
			position:absolute;
			padding-top:10px;
			padding-bottom:10px;
			width:120px;
			top:200px;
			left:215px;
			text-align:center;
			font-size:normal;
			font-weight:bold;
			color:#00BFBF;
			background-color:#070F0F;
			border-color:#0F1D1D;
			border-width:1px;
			border-style:solid;
			z-index:2;
			opacity: .9;
			filter: alpha(opacity=90);
		}
		
		.content {
			float:left;
			width:554px;
			margin-right:3px;
			margin-left:3px;
			background-color:#070F0F;
			color:#8FFFFF;
			z-index:1;
		}
		.content-shell {
			float:left;
			width:560px;
			height:100%;

		}
		.content-top-left {
			width:3px;
			height:3px;
			float:left;
			background-image:url(/flash-games/images/layout/content-top-left.png);
		}
		.content-top {
			width:554px;
			height:3px;
			float:left;
			background-image:url(/flash-games/images/layout/content-top.png);
			background-repeat:repeat-x;
		}
		.content-top-right {
			width:3px;
			height:3px;
			float:left;
			background-image:url(/flash-games/images/layout/content-top-right.png);
		}
		.content-left {
			clear:left;
			width:3px;
			height:100%;
			float:left;
			background-image:url(/flash-games/images/layout/content-left.png);
		}
		.content-right {
			width:3px;
			height:100%;
			float:left;
			background-image:url(/flash-games/images/layout/content-right.png);
		}
		.content-bottom-left {
			clear:left;
			width:3px;
			height:3px;
			float:left;
			background-image:url(/flash-games/images/layout/content-bottom-left.png);
		}
		.content-bottom {
			width:554px;
			height:3px;
			float:left;
			background-image:url(/flash-games/images/layout/content-bottom.png);
			background-repeat:repeat-x;
		}
		.content-bottom-right {
			width:3px;
			height:3px;
			float:left;
			background-image:url(/flash-games/images/layout/content-bottom-right.png);
		}
		
		.crumb{
			font-size:small;
			color:#00BFBF;
		}
		
		div.footer {
			float:left;
			width:800px;
			background-color:#111111;
			height:16px;
			padding-top:2px;
			padding-bottom:2px;
			border-top:1px solid #333333;
		}
		a.footer {
			font-size:x-small;
			margin:0px 5px 0px 5px;
			line-height:16px;

		}
		
		.gamelist{
			width:277px;
			height:100%;
			float:left;
		}
		.gametitle{
			color:#00BFBF;
		}
		
		.gameinfo{
			width:273px;
			height:62px;
			margin:1px;
			border-width:1px;
			border-style:solid;
			border-color:#1F3F3F;
			background-color:#0F1D1D;
			font-size:small;
			overflow:hidden;
		}
		
		.gamedesc{
			width:550px;
			margin:1px ;
			border-width:1px;
			border-style:solid;
			border-color:#1F3F3F;
			float:left;
			background-color:#0F1D1D;
		}
		
		.header {
			clear:both;
			float:right;
			width:775px;
			height:120px;
		}
		.main {
			border-color:#0F0F0F;
			height:800px;
			width:800px;
			margin:0px auto;
		}
		a.header-button {
			text-decoration:none;
			display:block;
			color:#00BFBF;
			font-weight:bold;
			font-size:x-small;
			background-color:#0F1D1D;
		}
		
		a.header-button:hover {
			text-decoration:none;
			display:block;
			color:#0F1D1D;
			font-weight:bold;
			background-color:#00BFBF;
		}
		li.header-button {
			display: inline;
			list-style-type: none;
			float:left;
			height:20px;
			width:73px;
			text-align:center;
			line-height:20px;
			background-color:#0F1D1D;
			border:1px solid #00BFBF;
		}
		.header-logo {
			float:left;
			height:120px;
			width:200px;
			background-color:#000000;
			background-image:url(/flash-games/images/layout/star-background.png);
		}
		.header-right {
			float:right;
			width:300px;
			height:100%;
			background-color:transparent;
			background-image:url(/flash-games/images/layout/header-right-background.png);
			background-position:0px 22px;
			background-repeat:no-repeat;
		}
		.header-left {
			float:left;
			width:300px;
			height:100%;
			background-color:transparent;
			background-image:url(/flash-games/images/layout/header-left-background.png);
			background-position:0px 22px;
			background-repeat:no-repeat;
		}
		
		.screenshot{
			border-width:1px;
			border-style:solid;
			border-color:#0F1D1D;
			width:550px;
			height:400px;
		}
		
		div.search {
			clear:both;
			float:left;
			background-color:transparent;
			width:180px;
			height:60px;
			font-size:x-small;
			padding-left:10px;
			padding-top:6px;
		}
		.searchtext {
			width:160px;
			background-color:#0F1D1D;
			color:#00BFBF;
			border:1px solid #00BFBF;
			height:12px;
			margin:2px 0px 0px 0px;
		}
		.login {
			clear:both;
			float:right;
			background-color:transparent;
			width:200px;
			height:77px;
			font-size:x-small;
			color:#00BFBF;
			padding-top:2px;
		}
		.user-panel{
			margin-top:5px;
			margin-left:10px;
			text-align:left;
		}
		.inputtext {
			background-color:#0F1D1D;
			color:#00BFBF;
			border:1px solid #00BFBF;
			height:12px;
			width:100px;
			margin:2px 0px 0px 0px;
		}
		.inputbutton {
			background-color:#0F1D1D;
			color:#00BFBF;
			border:1px solid #00BFBF;
			height:15px;
		}
		input {
			font-size:x-small;
		}