	div.main {
		position: relative;
		width: 730px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
	}

	div.header {
		font-family: arial;
		font-size: 90%;
		color: blue;
		background-color: #FFCC99;
		border: 1px solid blue;
		width: 100%;
		height: 55px;
		position: relative;
		margin-bottom: 10px;
	}

	div.footer {
		font-family: arial;
		font-size: 70%;
		color: #bbbbbb;
		background-color: #ffffff;
		border: none;
		width: 100%;
		height: 35px;
		position: relative;
		margin-top: 10px;
		clear: both;
	}

	div#top-ad {
		border: none;
		position: relative;
		left: 2px;
		margin-top: 10px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
	}

	div.content {
		background-color: #ffffff;
		border: none;
		width: 730px;
		position: relative;
		left: 0px;
	}

	div#top468 {
		position: absolute;
		left: 210px;
	}

	div.categories {
		position: relative;
		font-family: arial;
		font-size: 80%;
		color: blue;
		background-color: #eeeeee;
		border: 1px solid blue;
		clear: both;
	}

	div#adleft {
		position: relative;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	div#adright {
		position: relative;
		margin-top: 10px;
	}

	div.recent {
		font-family: arial;
		font-size: 80%;
		color: blue;
		background-color: #eeeeee;
		border: 1px solid blue;
	}

	span.left {
		position: absolute;
		left: 0px;
		width: 160px;
	}

	span.center {
		position: absolute;
		left: 171px;
		width: 430px;
	}

	span.right {
		position: absolute;
		left: 612px;
		width: 120px;
	}

	h2#cat {
		font-size: 90%;
		color: blue;
		background-color: #99FF66;
		border-bottom: 1px dotted blue;
		font-weight: normal;
		margin: 0px;
		width: 100%;
		text-align: center;
	}

	h2#recent {
		font-size: 90%;
		color: blue;
		background-color: #99FFFF;
		border-bottom: 1px dotted blue;
		font-weight: normal;
		margin: 0px;
		width: 100%;
		text-align: center;
	}

	ul.cat {
		list-style: none;
		margin: 0 0 0 2px;
		padding: 0px;
	}

	ul.cat li {
		font-size: 95%;
		list-style: none;
		background: url(/img/li.gif) no-repeat left top;
		background-position: 0 .2em;
		padding-left: 14px;
		margin-left: 2px;
	}

	ul.recent {
		list-style: none;
		margin: 0 0 0 2px;
		padding: 0px;
	}

	ul.recent li {
		font-size: 95%;
		list-style: none;
		background: url(/img/li.gif) no-repeat left top;
		background-position: 0 .2em;
		padding-left: 14px;
		margin-left: 2px;
	}

	a.cat {
		font-family: arial;
		font-size: 100%;
		color: blue;
		text-decoration: none;
	}

	a.cat:hover {
		font-family: arial;
		font-size: 100%;
		color: white;
		background-color: blue;
		text-decoration: none;
	}

	a.recent {
		font-family: arial;
		font-size: 100%;
		color: blue;
		text-decoration: none;
	}

	a.recent:hover {
		font-family: arial;
		font-size: 100%;
		color: white;
		background-color: blue;
		text-decoration: none;
	}

	span.headernav {
		position: absolute;
		left: 76px;
		bottom: 2px;
	}

	a.nav {
		font-family: arial;
		font-size: 100%;
		color: blue;
		text-decoration: none;
	}

	a.nav:hover {
		font-family: arial;
		font-size: 100%;
		color: white;
		background-color: blue;
		text-decoration: none;
	}

	img.navimg {
		behavior: url("/style/pngbehavior.htc");
		position: relative;
		margin-left: 5px;
		border: none;
		height: 24px;
		width: 24px;
	}

	img.hdlogoimg {
		behavior: url("/style/pngbehavior.htc");
		height: 64px;
		width: 64px;
		border: none;
	}

	h1#header {
		font-size: 90%;
		margin: 0px;
	}

	h2#header {
		font-family: arial;
		font-size: 80%;
		margin: 0px;
	}

	em#header {
		font-style: normal;
		color: #64CA32;
	}

	span#lefthd {
		position: absolute;
		top: 5px;
		left: 85px;
	}

	span#righthd {
		position: absolute;
		top: 5px;
		right: 5px;
	}

	span#rightud {
		font-family: courier;
		color: #aaa;
		padding-top: 5px;
		border-top: 1px dashed blue;
		position: absolute;
		bottom: 5px;
		right: 5px;
	}

	span.search {
		position: absolute;
		bottom: 3px;
		right: 260px;
	}

	form.search {
		margin: 0px;
	}

	input.searchtxt {
		font-family: arial;
		color: blue;
		font-size: 75%;
		border: 1px solid blue;
		background-color: #ffffff;
		width: 80px;
	}

	input.searchimg {
		position: relative;
		top: 8px;
		width: 24px;
		height: 24px;
	}

	span#footerbottom {
		position: absolute;
		bottom: 3px;
		left: 123px;
	}

	a#footer {
		text-decoration: none;
		font-family: arial;
		font-weight: normal;
		color: #bbbbbb;
	}

	a#footer:hover {
		text-decoration: none;
		font-family: arial;
		font-weight: normal;
		color: #bbbbbb;
	}

	span#footertop {
		position: absolute;
		top: 3px;
		left: 116px;
	}

	div#welcome {
		font-family: arial;
		font-size: 90%;
		border: 1px solid blue;
		background-color: #eeeeee;
		padding: 5px;
	}

	h1#welcome {
		font-family: arial;
		font-size: 90%;
		font-weight: normal;
		margin: 0px;
		padding-left: 5px;
		background-color: blue;
		color: #ffffff;
		border: 1px solid blue;
	}

	div#sort {
		font-family: arial;
		font-size: 90%;
		border: 1px solid blue;
		background-color: #eeeeee;
		padding: 5px;
		margin-bottom: 10px;
	}

	a#sort, a#sort:hover {
		color: blue;
		text-decoration: none;
	}

	div#gamelist {
		font-family: arial;
		font-size: 90%;
		border: 1px solid blue;
		background-color: #eeeeee;
		padding: 5px;
	}

	div#game {
		height: 100px;
		position: relative;
		border-bottom: 1px dotted blue;
		margin-bottom: 5px;
	}

	span#gameimg {
		position: absolute;
		top: 5px;
		left: 5px;
		height: 60px;
		width: 70px;
		border: 1px solid #000000;
	}

	img#gameimg {
		height: 60px;
		width: 70px;
	}

	span#gametitle {
		position: absolute;
		left: 88px;
		top: 2px;
		text-decoration: underline;
		font-family: verdana;
		font-size: 80%;
		font-weight: bold;
		color: blue;
	}

	a#gametitle {
		text-decoration: underline;
		font-family: verdana;
		font-weight: bold;
		color: blue;
	}

	span#gamedesc {
		position: absolute;
		left: 88px;
		top: 16px;
		font-family: verdana;
		font-size: 75%;
		color: #000000;
	}

	a#gamedesc {
		text-decoration: none;
		font-family: verdana;
		color: #000000;
	}

	a#gamedesc:hover {
		text-decoration: none;
		font-family: verdana;
		color: #000000;
	}

	span#gamecat {
		position: absolute;
		left: 88px;
		top: 53px;
		font-family: arial;
		font-size: 80%;
		color: #000000;
	}

	a#gamecat {
		font-family: arial;
		color: #000000;
		text-decoration: none;
	}

	a#gamecat:hover {
		font-family: arial;
		color: #000000;
		text-decoration: none;
	}

	span#gamead {
		position: absolute;
		left: 85px;
		top: 0px;
	}

	span#gameadyahoo {
		position: absolute;
		left: 85px;
		top: -5px;
		z-index: 5;
	}

	span#gameplays {
		font-family: arial;
		font-size: 80%;
		color: #000000;
		position: absolute;
		left: 5px;
		top: 75px;
	}

	span#gamecomments {
		font-family: arial;
		font-size: 80%;
		color: #000000;
		position: absolute;
		left: 90px;
		top: 75px;
	}

	span#gamerating {
		font-family: arial;
		font-size: 80%;
		color: #000000;
		position: absolute;
		left: 195px;
		top: 75px;
	}

	em#game {
		font-family: arial;
		font-weight: bold;
		color: blue;
	}

	h2#toplisthd {
		font-family: arial;
		font-size: 90%;
		font-weight: normal;
		background-color: #FF9999;
		color: blue;
		border-top: 1px solid blue;
		border-left: 1px solid blue;
		border-right: 1px solid blue;
		margin: 0px;
		margin-top: 10px;
		padding-left: 5px;
	}

	h2#newlisthd {
		font-family: arial;
		font-size: 90%;
		font-weight: normal;
		background-color: #ffff66;
		color: blue;
		border-top: 1px solid blue;
		border-left: 1px solid blue;
		border-right: 1px solid blue;
		margin: 0px;
		margin-top: 10px;
		padding-left: 5px;
		z-index: 99;
	}

	h2#catgamelisthd {
		font-family: arial;
		font-size: 90%;
		font-weight: normal;
		background-color: blue;
		color: #ffffff;
		border-top: 1px solid blue;
		border-left: 1px solid blue;
		border-right: 1px solid blue;
		margin: 0px;
		padding-left: 5px;
	}

	span#hdlogo {
		position: absolute;
		left: -2px;
		top: 2px;
	}

	div#pagelist {
		font-family: arial;
		font-size: 90%;
		font-weight: normal;
		background-color: #EEEEEE;
		color: blue;
		border: 1px solid blue;
		margin: 0px;
		margin-top: 10px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
	}

