* {
	margin: 0;
	padding: 0;
}

img { border: none; }

.clear { clear: both; }

body {
	background: #282828;
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	color: #fff;
}

a:link { color: #fff; }

a:visited { color: #fff; }

#wrapper { 
	width: 767px;
	margin: 0 auto 0 auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

	#sidebar {
		width: 262px;
		overflow: hidden;
		float: left;
		border-right: 1px solid #000;
	}
	
		h1 a span { display: none; }
		
		h1 a {
			width: 262px; height: 108px;
			background: url(http://www.flashygame.net/images/logo.gif) no-repeat;
			display: block;
		}
		
		#sidebar h2, #main-content h2 {
			width: 240px; height: 20px;
			background: url(http://www.flashygame.net/images/sidebar-h2.gif) no-repeat;
			padding: 0 0 0 22px;
			line-height: 20px;
			font-size: 11px;
			font-weight: normal;
		}
		
		.light-grey {
			width: 240px;
			background: #595959;
			padding: 15px 11px;
		}
		
			.light-grey .text, .light-grey .email {
				width: 94px; height: 13px;
				background: #fff;
				padding: 2px;
				font-size: 11px;
				border: #626262;
				float: left;
				margin: 0 5px 0 0;
			}
			
			.light-grey .email { width: 164px; }
			
			.submit {
				background: #e52f00;
				border-top: 1px solid #f29780;
				border-right: 1px solid #f29780;
				border-bottom: 1px solid #7e230c;
				border-left: 1px solid #7e230c;
				font-size: 9px;
				color: #fff;
				padding: 1px 0;
			}
			
			.light-grey span { width: 99px; display: block; float: left; }
			
			.search-box a, .light-grey a { color: #181818; }
			
			.search-box a:hover, .light-grey a:hover { text-decoration: none; }
			
		.dark-grey { padding: 15px 11px; }
		.dark-grey-ads { padding: 11px 6px; }

			.browse li {
				width: 108px;
				background: url(http://www.flashygame.net/images/arrow.gif) no-repeat left;
				float: left;
				padding: 0 0 0 12px;
				margin: 2px 0;
				list-style: none;
			}
			
			.dark-grey a {
				color: #fff;
				text-decoration: none;
			}
			
			.dark-grey a:hover { text-decoration: underline; }
			
			.top-game {
				padding: 12px 15px;
				border-bottom: 1px solid #1c1c1c;
				min-height:50px;
				float:left;
			}
			
				.top-game img {
					margin: 0 13px 10px 0;
					width:60px;
					height:50px;
					border: 1px solid #000;
					float: left;
			}
				
				.top-game a {
					color: #fff;
					text-decoration: underline;
				}

				
				.top-game a:hover { text-decoration: none; }
				
				.top-game span { color: #949494; }

			.top-video {
				padding: 12px 6px;
				border-bottom: 1px solid #1c1c1c;
				min-height:50px;
				float:left;
			}
			
				.top-video img {
					margin: 0 13px 10px 0;
					width:60px;
					height:50px;
					border: 1px solid #000;
					float: left;
			}
				
				.top-video a:hover { text-decoration: none; }

			.affiliates {
				padding: 12px 12px;
				border-bottom: 0px solid #1c1c1c;
				min-height:50px;
				float:left;
			}
			
				.affiliates img {
					margin: 0 10px 10px 0;
					width:100px;
					height:100px;
					border: 1px solid #000;
					float: left;
			}
				
				.affiliates a {
					color: #fff;
					text-decoration: underline;
				}

				
				.affiliates a:hover { text-decoration: none; }
				
				.affiliates span { color: #949494; }

			.affiliates1 {
				padding: 12px 12px;
				border-bottom: 0px solid #1c1c1c;
				min-height:50px;
				float:right;
			}
			
				.affiliates1 img {
					margin: 0 10px 10px 0;
					width:100px;
					height:100px;
					border: 1px solid #000;
					float: right;
			}
				
				.affiliates1 a {
					color: #fff;
					text-decoration: underline;
				}

				
				.affiliates1 a:hover { text-decoration: none; }
				
				.affiliates1 span { color: #949494; }
				
	#main-content {
		width: 504px;
		float: left;
	}
	
		.navigation {
			width: 494px; height: 20px;
			background: url(http://www.flashygame.net/images/nav-bg.gif) repeat-x;
			color: #444444;
			padding: 3px 0 0 10px;
			float:left;
		
		}
		
			.navigation li {
				float: left;
				list-style: none;
				margin: 0 3px 0 0;
			}
			
				.navigation li a,
				.navigation li a:visited,
				.navigation li a:active { color: #979797; text-decoration: none; }
				
				.navigation li a:hover { color: #e52f00; }
				
		.ad {
			width: 504px;
			background: #191919;
			text-align: center;
			padding: 5px 0;
			float: left;
		}
		
			.ad_center {
				width: 468px;
				margin: auto;
			}
		
		.content {
			width: 488px;
			background: #191919;
			text-align: left;
			padding: 11px 5px 5px 11px;
		}
		
		.search-box {
			width: 503px;
			background: #474747;
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
		}
		
			.search-box p {
				width: 180px;
				background: #414141;
				padding: 16px 10px 16px 21px;
				border-right: 1px solid #2d2d2d;
				float: left;
				margin: 0 10px 0 0;
				color: #888;
				font-size: 10px;
			}
			
			.search-box input { margin: 16px 0 2px 0; }
			
			.search-box .text {
				width: 189px; height: 13px;
				background: #fff;
				padding: 2px;
				font-size: 11px;
				border: #626262;
				float: left;
				margin: 16px 5px 0 0;
			}
			
		#main-content h2 {
			width: 479px;
			background: url(http://www.flashygame.net/images/main-h2.gif) no-repeat;
			padding: 0 0 0 25px;
		}
		
		.flash {
			width: 504px;
			background: #111;
			text-align: center;
		}
		
			.flash ul {
				padding: 9px 9px 0 0;
				list-style: none;
				float: right;
			}
			
				.flash ul li a {
					width: 17px; height: 17px;
					background: #202020;
					display: block;
					line-height: 17px;
					text-align: center;
					text-decoration: none;
					color: #202020;
					margin: 0 0 2px 0;
				}
				
				.flash ul li a:hover {
					background: #e52f00;
					color: #000;
				}
			
			.flash #unit {
				text-align: center;
				display: block;
			}


		.game-cat {
			width: 168px;
			background: #161616;
			float: left;
		}
		
			.game-cat .border { border-right: 1px solid #000; }
			
			.game-cat h3 {
				width: 141px; height: 19px;
				background: url(http://www.flashygame.net/images/h3.gif) repeat-x;
				line-height: 19px;
				border-top: 1px solid #000;
				border-bottom: 1px solid #000;
				padding: 0 0 0 26px;
				font-size: 11px;
				color: #000;
				font-weight: normal;
			}
			
			.game-cat p {
				background: #383838;
				border-bottom: #000;
				padding: 5px 0;
			}
			
				.game-cat p img {
					margin: 0 0 0 15px;
					border: 1px solid #000;
				}
				
			.game-cat ul { padding: 4px 0; }
				
			.game-cat ul li {
				background: url(http://www.flashygame.net/images/list-arrow.gif) no-repeat left center;
				list-style: none;
				padding: 0 0 0 12px;
				margin: 2px 0 2px 12px;
			}
			
				.game-cat ul li a { color: #e52f00; }
				
				.game-cat ul li a:visited { color: #e52f00; }
				
				.game-cat ul li a:hover { text-decoration: none; }
				
				.game-cat ul li.all {
					background: url(http://www.flashygame.net/images/red-arrow.gif) no-repeat 0 3px;
					margin: 4px 0 2px 12px;
				}
				
				.game-cat ul li.all a { font-weight: bold; }

		.game-cat1 {
			width: 194px;
			background: #383838;
			float: right;
		}
		
			.game-cat1 .border { border-right: 0px solid #000; }
			
			.game-cat1 h3 {
				width: 141px; height: 19px;
				background: url(http://www.flashygame.net/images/h3.gif) repeat-x;
				line-height: 19px;
				border-top: 1px solid #000;
				border-bottom: 1px solid #000;
				padding: 0 0 0 26px;
				font-size: 11px;
				color: #000;
				font-weight: normal;
			}
			
				.game-cat1 p img {
					margin: 0 0 0 15px;
					border: 1px solid #000;
				}
				
		.cat-page {
			width: 504px;
			background: #161616;
			float: left;
		}
		
			.cat-page .border { border-right: 1px solid #000; }
			
			.cat-page h3 {
				width: 477px; height: 19px;
				background: url(http://www.flashygame.net/images/orange_bar.gif) no-repeat #bb3408;
				line-height: 19px;
				border-top: 1px solid #000;
				border-bottom: 1px solid #000;
				padding: 0 0 0 26px;
				font-size: 11px;
				color: #000;
				font-weight: normal;
			}
			
			.cat-page p {
				background: #383838;
				border-bottom: #000;
				padding: 5px 0;
			}
			
				.cat-page p img {
					margin: 0 0 0 15px;
					border: 1px solid #000;
				}
				
			.cat-page ul { padding: 4px 0; }
				
			.cat-page ul li {
				list-style: none;
				padding: 0 0 0 12px;
				margin: 2px 0 2px 12px;
			}
			
				.cat-page ul li a { color: #e52f00; }

				.cat-page ul li a:hover { text-decoration: none; }
				
				.cat-page ul li.all {
					background: url(http://www.flashygame.net/images/red-arrow.gif) no-repeat 0 3px;
					margin: 4px 0 2px 12px;
				}
				
				.cat-page ul li.all a { font-weight: bold; }
				
		#game-boxes {
			width:500px;
		}
		
			#game-boxes li {
				display:block;
				float:left;
				width:240px;
				height:71px;
				margin:0 0 5px 5px;
				padding: 0;
				background: #1e1e1e;
				border: 1px solid #000;
				overflow:hidden;
			}
		
			#game-boxes a {
				display:block;
				margin: 5px;
				text-decoration:none;
				overflow:hidden;
			}
		
				#game-boxes a img {
					border: 1px solid #000;
					margin: 0 5px 0 0;
					float:left;
				}
		
				#game-boxes a strong {
					color: #e52f00;
					font-weight:bold;
					text-decoration:underline;
				}
				
				#game-boxes a:hover strong {
					color: #e52f00;
					font-weight:bold; 
					text-decoration:none;
				}
		
				#game-boxes a span {
					display:block;
					margin: 0;
					color: #949494;
					text-decoration:none;
				}
				
		.pagination {
			background: #161616;
			border: 1px solid #000;
			height: 26px;
			display:block;
			margin: 5px;
			text-decoration:none;
			overflow:hidden;
		}
		
			.pagination ul li {
				list-style: none;
				height: 26px;
			}
			
			.pagination ul span .previous {
				background: url(http://www.flashygame.net/images/pagination_previous.gif) no-repeat left top;
				height: 15px;
				width: 13px;
			}
		
		#main-content h3.latest {
			width: 479px; height: 20px;
			background: #323232 url(http://www.flashygame.net/images/dark-arrow.gif) no-repeat 13px 6px;
			padding: 0 0 0 25px;
			line-height: 20px;
			font-size: 11px;
			font-weight: normal;
			clear: both;
			border-bottom: 1px solid #000;
		}
		
			.latest-games .game {
				width: 474px;
				height: 60px;
				background: #1e1e1e;
				padding: 12px 15px;
				border-bottom: 1px solid #0f0f0f;
			}
			
				.latest-games .game img {
					float: left;
					border: 1px solid #000;
					margin: 0 17px 0 0;
				}
				
				.latest-games .game a {
					color: #e52f00;
					text-decoration: underline;
				}
				
				.latest-games .game a:hover { text-decoration: none; }
				
				.latest-games .game span { color: #949494; }
				
				.latest-games .box {
					width: 152px;
					border-right: 1px solid #000;
					color: #949494;
					padding: 10px 0 10px 15px;
					float: left;
				}
				
					.latest-games .box a { color: #fff; }
					
					.latest-games .box a:hover { text-decoration: none; }
				
		#main-content h3.related {
			width: 477px; height: 21px;
			background: url(http://www.flashygame.net/images/h3-related.gif) no-repeat;
			padding: 0 0 0 26px;
			line-height: 19px;
			font-size: 11px;
			font-weight: normal;
			color: #000;
		}
		
			#main-content h3.related a { color: #000; text-decoration: none; }
			
			#main-content h3.related a:hover, #main-content h3.related .active { text-decoration: underline; }
			
			#main-content h3.related span { width: 141px; float: right; }
			
		.game-info {
			background: #383838;
			padding: 5px 0 0 15px;
			border-bottom: 1px solid #000;
		}
		
			.game-info .game-cat { float: right; border-left: 1px solid #000; margin: -5px 0 0 0; }
			
			.hidden {
				display: none;
			}
			
			.selected {
				display: block;
			}
			
			#tabPanel {
				
				overflow: hidden;
				height:131px;
			}
			
			#tab_1 {
		
				overflow: hidden;
				height:131px;
			}
			
			#tab_2 {
				overflow: hidden;
				height:131px;
			}
			
			#tab_3 {
			
				overflow: hidden;
				height:131px;
			}
			.grey-box {
				width: 295px;
				background: #484848;
				padding: 2px 10px 1px 10px;
				border: 1px solid #000;
				min-height:18px;
				margin: 0 0 4px 0;
			}
			
			.small-grey-box { width: 201px; float: left; margin: 0 6px 4px 0; padding: 2px 4px 2px 4px; display:inline;}
			
				.game-description { height: 88px; overflow-y: scroll; padding: 6px 4px 6px 4px; width:280px; }
			
				.grey-box p { padding: 2px 0; font-size: 9px; }
				.grey-box p1 { padding: 0 0; font-size: 9px; }
				
				.grey-box strong { color: #777; }
				
				.grey-box a, .grey-box a:visited { color: #000; }
				
				.grey-box a:hover { text-decoration: none; }
				
				.grey-box textarea { width: 129px; }
				
				.grey-box input { width: 129px; }
				
				.controls { height: 23px; line-height: 23px; }
				
					.vr {
						width: 2px; height: 23px;
						background: url(http://www.flashygame.net/images/vr.gif) repeat-y;
						margin: 0 8px;
					}
					
					.controls strong, .controls .vr { display: inline-block; float: left; }
		
	#footer {
		width: 767px;
		background: #0c0c0c;
		border-top: 1px solid #000;
		padding: 22px 0;
		text-align: center;
		clear: both;
	}
	
		#footer ul li {
			list-style: none;
			display: inline;
			margin: 0 2px 6px 0;
			color: #888;
		}
	
		#footer ul li a { color: #888; text-decoration: none; }
		
		#footer ul li a:hover { text-decoration: underline; }
		
		#footer p { margin: 6px 0 0 0; }
		
		#footer a { color: #fff; text-decoration: none; }
			
		#footer a:hover { text-decoration: underline; }
	
	
/* Privacy Policy */	

.page_box {
	margin:0 0 5px 0;
	border-bottom: 1px solid #000;
}

.page_box a { color: #fff; text-decoration: none; }

.page_box a:visited { color: #fff; text-decoration: none; }

.page_box a:hover { text-decoration: underline; }

.page_box p {
	margin:10px 0;
	padding: 0px 5px 6px 5px;
}

.page_box h3 {
	width: 468px; height: 20px;
	background: #323232 url(http://www.flashygame.net/images/dark-arrow.gif) no-repeat 13px 6px;
	padding: 0 10px 0 25px;
	line-height: 20px;
	font-size: 11px;
	font-weight: normal;
	clear: both;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

.page_box h3 em {
	float:right;
	font-size:11px;
	line-height:20px;
	color:#999;
}

.page_box strong {
	font-weight:bold;
}

.page_box ul, .page_box ol {
	margin:10px 0 10px 30px;
}

.page_box li {
	margin:4px 0;
}

.fieldset {
	width: 480px;
	margin: 5px 0 5px 0;
}

#send {	
	background:no-repeat center url(http://www.flashygame.net/images/send.jpg);
	border:0px;
	margin:0 0 0 2px;
	width:58px;
	height:19px;
}


