#index-page #content div.col-a, 
#index-page #content div.col-b {
	width: 380px;
	overflow: hidden;
}

/* Fookin IE */
#index-page #content div.xbox {
	_width: 378px;
	_overflow: hidden;
	_position: relative;
}

#index-page #intro {
	_position: relative;
}
#index-page #intro p.right {
	_position: relative;
}
	/* Without this, header icons won't show
	   with it, headers move down 1 pixel, that's why the borders beneath are needed */
	#index-page #content div.xbox h2.head {
		_position: relative;
		_left: 0;
		_top: 0;
	}

	#index-page #content div.xbt-a h2.head {
		_border-top: 1px solid #4D75A6;
	}

	#index-page #content div.xbt-b h2.head {
		_border-top: 1px solid #469859;
	}

	#index-page #content div.xbt-c h2.head {
		_border-top: 1px solid #C42F2F;
	}

	#index-page #content div.xbt-d h2.head {
		_border-top: 1px solid #E7DF8F;
	}

#index-page table.toplist td {
	padding: 2px 5px;
}

#index-page table.toplist th {
	padding: 5px;
}

#index-page table.toplist th.img-room {
	padding-left: 30px;
}

/* Top 10 online bonuses */
#fp-top-10-bonuses ul.flaps li.sel span a {
	color: #B91F2B;
}

/* Frerolls and Tournaments */
#fp-freerolls-and-tournaments p {
	margin: 0;
	line-height: 1;
}

/* What's Hot */
#fp-whats-hot {
	
}

	#fp-whats-hot p {
		background: #fff;

		text-align: center;

		width: 108px;
		margin: 0;
		padding: 20px 10px 0 10px;
		float: left;
		color: #4A4947;
	}

		#fp-whats-hot p strong {
			color: #D33C0D;
		}

		#fp-whats-hot p img {
			margin: 0 0 10px 0;
		}

	#fp-whats-hot ol {
		width: 250px;
		margin: 0;
		float: right;
		list-style-type: none;
	}

		#fp-whats-hot ol li {
			background: #EBF4F9;
			padding: 13px 10px;
			border-bottom: 1px dashed #DCDCDC;
			border-left: 1px solid #DCDCDC;
		}

		#fp-whats-hot ol li.last {
			border-bottom: 0;
		}

			#fp-whats-hot ol li a {
				color: #727272;
				text-decoration: none;
			}

		#fp-whats-hot ol li.sel {
			background: #fff;
			border-left: 0;
		}

			#fp-whats-hot ol li.sel a {
				color: #BA202C;
				text-decoration: underline;
			}

/* Top 10 Online Poker Rooms */
#fp-top-10-poker-rooms {
	
}

	#fp-top-10-poker-rooms table td strong {
		padding: 0 0 0 5px;
	}

	#index-page #fp-top-10-poker-rooms table th {
		padding: 6px 5px 5px 5px;
	}

	#fp-top-10-poker-rooms table tr.last td {
		padding: 5px;
	}

/* Poker News */
#fp-news {
	
}

	#fp-news h2.head {
		position: relative;
	}

		#fp-news h2.head em {
			position: absolute;
			right: 10px;
			_right: 11px;
			top: 6px;
		}
	
	#fp-news p.news {
		line-height: 160%;
	
	/*	position: relative;
		padding: 0 0 0 118px;
		min-height: 100px;
		_height: 100px;
	*/	color: #494949;
	}

	/*	#fp-news p.news img {
			position: absolute;
			left: 0;
			top: 0;
			border: 1px solid #B8B8B8;
		}

	*/	#fp-news p.news strong {
			background: url("../gfx/icons/article.gif") no-repeat left 1px;
			padding: 0 0 0 15px;
		}

			#fp-news p.news strong a {
				color: #0D5093;
			}
		
		#fp-news p.news em {
			color: #737373;
			font-style: normal;
		}

			#fp-news p.news em span {
				color: #C9C9C9;
			}
	
	#fp-news p.wpt-push, 
	#fp-news p.wsop-push, 
	#fp-news p.other-push {
		background: url("../gfx/content/fp-wpt-push.gif") no-repeat;

		font-size: 18px;
		font-family: Arial;
		color: #fff;
		font-weight: bold;
		text-transform: uppercase;

		height: 71px;
		padding: 10px 0 0 123px;
		cursor: pointer;
	}
	
	#fp-news p.other-push {
		background: url("../gfx/content/fp-other-push.gif") no-repeat;
	}

	#fp-news p.wsop-push {
		background: url("../gfx/content/fp-wsop-push.gif") no-repeat;
	}

		#fp-news p.wpt-push strong, p.wsop-push strong, #fp-news p.other-push strong {
			color: #134073;
			font-weight: normal;
		}

	#fp-news p.interview {
		background: url("../gfx/content/first-page-news-interview-bg.gif") no-repeat 108px top;
		
		height: 70px;
		min-height: 70px;
		
		border: 1px solid #B8BABC;
		position: relative;
		
		font-size: 20px;
		font-weight: bold;
		color: #fff;
		text-transform: uppercase;
		line-height: 100%;

		padding: 11px 0 0 123px;
	}

		#fp-news p.interview img {
			position: absolute;
			left: 0;
			top: 0;
		}

		#fp-news p.interview strong {
			display: none;
		}

		#fp-news p.interview a.read {
			margin: 5px 0 0 0;
		}
	
/*	#fp-news p.foot {
		text-align: center;
	}*/
	#fp-news p.foot {
		background: #F2F2F2 url("../gfx/icons/arrow-next-blue.gif") no-repeat 10px 8px;
		padding-left: 25px;
	}

		#fp-news p.foot a {
			background: none;
			padding: 0;
		}

		#fp-news p.foot img {
			margin-left: 35px;
			margin-right: 5px;
			vertical-align: middle;
		}

/* Newsletter */
#fp-newsletter {
	background: url("../gfx/content/fp-newsletter-bg.gif") no-repeat 10px 35px;
}

	#fp-newsletter p {
		margin-left: 90px;
		line-height: 180%;
		color: #494949;
	}

	#fp-newsletter form p label {
		font-weight: bold;
	}

		#fp-newsletter form p label input {
			margin: 0 5px;
		}

/* Stuff of the day */
	#fp-hod p.clr, 
	#fp-hph p.clr {
		background: url("../gfx/icons/arrow-small-blue.gif") no-repeat left 3px;
		padding: 0 0 0 15px;
		line-height: 160%;
		color: #494949;
	}

	#fp-hod p.left, 
	#fp-hph p.left {
		width: 90px;
		text-align: center;
	}

		#fp-hod p.left img, 
		#fp-hph p.left img {
			margin: 5px 0;
		}

	#fp-hod p.vs, 
	#fp-hph p.vs {
		padding-top: 23px;
		_padding-top: 28px;
		font-weight: bold;
		width: 40px;
	}

	#fp-hph p.vs {
		padding-top: 38px;
		_padding-top: 43px;
	}

	#fp-hod p.first, 
	#fp-hph p.first {
		margin-left: 60px;
		_margin-left: 30px;
	}

	#fp-hph p.left em {
		font-style: normal;
		font-weight: bold;
		font-size: 15px;
		color: #A0A0A0;
	}

	/* Question */
	#fp-qod table {
		margin: 0;
	}

		#fp-qod table p strong {
			background: url("../gfx/icons/arrow-small-blue.gif") no-repeat left 3px;
			padding: 0 0 0 15px;
		}

		#fp-qod table p img {
			margin: 5px 0;
		}
	
	#fp-qod p.bg-text {
		background: url("../gfx/icons/arrow-small-blue.gif") no-repeat 10px 13px;
		margin: 0;
		padding: 10px 10px 10px 25px;
		border-top: 1px dashed #DCDCDC;
	}
	
	#fp-qod form p.left {
		text-align: center;
		_margin-left: 5px;
	}

		#fp-qod form p.left input {
			margin: 10px 0 0 0;
		}

		#fp-qod form p.left input.button {
			margin: 0;
		}

/* Forum */
#fp-poker-forum p.image {
	margin: 0;
	line-height: 1;
}

#fp-poker-forum p.post {
	background: url("../gfx/icons/forum-post.gif") no-repeat 10px 15px;
	padding: 10px 10px 10px 40px;
	margin: 0;
	line-height: 160%;
	color: #494949;
	border-bottom: 1px dashed #dcdcdc;
	_position: relative;
}

	#fp-poker-forum p.post em {
		color: #737373;
		font-style: normal;
	}

		#fp-poker-forum p.post em span {
			color: #C9C9C9;
		}

#fp-poker-forum p.last {
	border: 0;
}

/* Odds-Calc */
#fp-poker-odds-calc object, 
#fp-poker-odds-calc embed {
	outline: 0;
}