#hab-main
{
	position: relative;
	width: 980px;
	height: 617px;
	background: transparent url('http://images.neopets.com/habitarium/hub/main_bg.jpg') no-repeat;
}
#hab-beta
{
	position: absolute;
	top: 195px;
	left: 125px;
}
#hab-about
{
	position: relative;
	width: 980px;
	height: 684px;
	background: transparent url('http://images.neopets.com/habitarium/hub/about_bg.jpg') no-repeat;
}
	#hab-faq
	{
		position: absolute;
		top: 10px;
		right: 10px;
		width: 54px;
		height: 58px;
		background-image: url('http://images.neopets.com/habitarium/hub/button_faq.png');
		background-position: 0px 0px;
	}
		#hab-faq:hover
		{
			background-position: 0px 57px;
		}
	#hab-about-blurb
	{
		position: absolute;
		top: 0;
		right: 0;
		width: 482px;
		height: 487px;
		background-image: url('http://images.neopets.com/habitarium/hub/about_bubble.png');
	}
		#hab-about-header
		{
			margin: 20px 0px 10px 70px;
		}
		#hab-about-blurb p
		{
			height: 390px;
			overflow: auto;
			margin: 0px 20px 0px 72px;
			line-height: 1.5em;
		}
	#hab-nav
	{
		list-style-type: none;
		position: absolute;
		left: 55px;
		bottom: 25px;
	}
		#hab-nav li
		{
			display: inline;
			padding: 0 30px 0 30px;
		}
			#hab-nav-link-play
			{
				width: 189px;
			}
			#hab-nav-link-about
			{
				width: 189px;
			}
			#hab-nav-link-home
			{
				width: 197px;
			}
			#hab-nav-link-comm
			{
				width: 237px;
			}
			a.hab-nav-link
			{
				height: 80px;
				display: inline-block;
				background-position: 0px 0px;
			}
				a.hab-nav-link:hover
				{
					background-position: 0px 90px;
				}
#hab-news
{
	width: 980px;
	min-height: 204px;
	background: transparent url('http://images.neopets.com/habitarium/hub/news_bg.jpg') no-repeat 0px -4px;
}
	#hab-news-header
	{
		position: relative;
		height: 50px;
		margin: 0;
		padding: 0;
	}
		#hab-news-title
		{
			position: absolute;
			top: 10px;
			left: 55px;
		}
		#hab-news-header div
		{
			position: absolute;
			top: 10px;
			right: 60px;
			font-size: 11px;
			font-weight: bold;
			text-align: right;
		}
	#hab-news-list
	{
		margin: 0 80px 20px 80px;
		padding: 0;
		list-style-type: none;
	}
		#hab-news-list li
		{
			margin: 0;
			padding: 20px 0 20px 0;
			border: 1px solid #DDD;
			border-width: 0 0 1px 0;
		}
		.hab-news-entry-topic
		{
			margin: 0 20px 20px 0;
		}
		.hab-news-entry-thumb,
		.hab-news-entry-item
		{
			width: 80px;
			height: 80px;
			margin: 20px 10px 0 10px;
			border-width: 1px;
		}
		.hab-news-entry-thumb
		{
			border: 1px solid #DDD;
		}
		.hab-news-entry-item
		{
			width: 80px;
			height: 80px;
			border: 1px solid black;;
		}
