body
{
	background: #f0f4f5 URL(images/body_bg.png) top left repeat-x;
	margin: 0;
}
h1,h2,h3
{
	margin: 0;
}
h1
{
	height: 155px;
	width: 247px;
	background: URL(images/logo.png) top left no-repeat;
	text-indent: -9999px;
	margin: 62px 0 0 0;
}
h1,#counter_box,#top_ad{float: left;}
h2
{
	font: bold 24px Arial;
	color: #3498f6;
}
h3
{
	font: bold 11px Arial;
	color: #ffffff;
}
a img{border: 0;}
.clear
{
	clear: both;
}
form
{
	margin: 0;
	padding: 0;
}
/** wrapper **/
#wrapper
{
	width: 897px;
	margin: 0 auto;
}
	#header_img
	{
		/* background: URL(images/figure.png) top left no-repeat;*/
		height: 261px;
		width: 370px;
		margin: 0 0 0 -50px;
		z-index: -1;
		position: absolute;
	}
	/** header **/
	#header
	{
		height: 229px;
		overflow: hidden;
	}
		/** counter_box **/
		#counter_box #countdown
		{
			margin: 43px 0 0 0;
			padding: 25px 0 0 25px;
			background: URL(images/countdown.png) top left no-repeat;
			height: 40px;
			width: 393px;
			font-weight: bold;
			color: #ffffff;
		}
			.small
			{
				width: 140px;
				display: inline-block;
			}
			#counter_box ul
			{
				list-style-type: none;
				margin: 5px 0 0 15px;
				padding: 0;
				font-family: Arial;
			}
			#counter_box ul li
			{
				float: left;
				color: #ffffff;
			}
			#counter_box .seperator
			{
				width: 10px;
				height: 84px;
				background: URL(images/countdown_seperator.png) top left no-repeat;
				margin: 0 12px 0 11px;
			}
			#counter_box #days
			{
				height: 79px;
				width: 76px;
				text-align: center;
				padding: 5px 0 0 0px;
				background: URL(images/days_bg.png) top left no-repeat;
				font-size: 36px;
			}
			#counter_box #hours
			{
				height: 79px;
				width: 76px;
				text-align: center;
				padding: 5px 0 0 0px;
				background: URL(images/hours_bg.png) top left no-repeat;
				font-size: 36px;
			}
			#counter_box #minutes
			{
				height: 79px;
				width: 76px;
				text-align: center;
				padding: 5px 0 0 0px;
				background: URL(images/minutes_bg.png) top left no-repeat;
				font-size: 36px;
			}
			#counter_box #seconds
			{
				height: 79px;
				width: 76px;
				text-align: center;
				padding: 5px 0 0 0px;
				background: URL(images/seconds_bg.png) top left no-repeat;
				font-size: 36px;
			}
		/** /counter_box **/
		/** top_ad **/
		#top_ad
		{
			margin: 62px 0 0 7px;
		}
		/** top_ad **/
	/** /header **/
	#container_top
	{
		background: URL(images/container_header.png) top left no-repeat;
		height: 14px;
		width: 897px;
		font-size: 0;
		line-height: 0;
	}
	/** container **/
	#container
	{
		width: 897px;
		overflow: hidden;
		background: URL(images/container_bg.png) top left repeat-x;
	}
		/** left **/
		#left
		{
			float: left;
			width: 524px;
			border-left: 6px solid #ffffff;
			background: #ffffff URL(images/container_bg.png) top left repeat-x;
			overflow: hidden;
			padding: 0 0 29px 30px;
		}
			#left a
			{
				color: #9ea2a3;
			}
			#page_header
			{
				/*background: URL(images/icon_under_dev.png) 10px 10px no-repeat;*/
				border-bottom: 3px solid #ffffff;
				padding: 10px 0 0 15px;
				height: 78px;
				margin: 0 0 0 -15px;
			}
			p
			{
				font: bold 12px Verdana;
				color: #9ea2a3;
				padding: 18px 0 10px 28px;
				margin: 0;
			}
			#search
			{
				background: URL(images/icon_search.png) top left no-repeat;
				margin: 15px 0 0 0;
			}
			#post
			{
				background: URL(images/icon_post.png) top left no-repeat;
			}
			#discover
			{
				background: URL(images/icon_discover.png) top left no-repeat;
			}
			#share
			{
				background: URL(images/icon_share.png) top left no-repeat;
			}
			#meet
			{
				background: URL(images/icon_meet.png) top left no-repeat;
			}
			#vote
			{
				background: URL(images/icon_share2.png) top left no-repeat;
			}
			#social
			{
				background: URL(images/icon_social.png) top left no-repeat;
			}
			#hard
			{
				background: URL(images/icon_hard.png) top left no-repeat;
				padding: 15px 0 0 28px;
			}
			#number_of_comments
			{
				background: URL(images/aantal_comments.png) top left no-repeat;
				height: 49px;
				width: 135px;
				font: bold 12px Arial;
				color: #ffffff;
				padding: 3px 0 0 10px;
				margin: 20px 0 0 -10px;
				float: left;
			}
			#login_link
			{
				background: URL(images/login_link.png) top left no-repeat;
				height: 31px;
				width: 105px;
				font: bold 11px Arial;
				color: #ffffff;
				padding: 20px 0 0 30px;
				margin: 20px 0 0 220px;
				display: block;
				float: left;
				color: #ffffff !important;
				text-decoration: none;
			}
			/** commentbox **/
			#commentbox
			{
				margin: 5px 0 0 10px;
				padding: 0 0 1px 0;
			}
				#commentbox textarea
				{
					border: 3px solid #bccbd0;
					width: 300px;
					padding: 10px;
					font: bold 11px Arial;
					color: #bccbd0;
					height: 116px;
					float: left;
				}
				#commentbox h3
				{
					font: bold 24px Arial;
					color: #3498f6;
					display: block;
					margin: 0 0 10px 0;
				}
				#buttons
				{
					float: left;
					padding: 20px 0 0 23px;
				}
					#buttons p
					{
						margin: 0;
						padding: 0 0 6px 0;
					}
				#postcomment
				{
					clear: both;
					display: block;
					margin: 9px 0 10px 0;
					background: #bccbd0;
					height: 31px;
					width: 108px;
					border: 0;
					font: bold 11px Arial;
					color: #ffffff;
					padding: 0 0 3px 0;
				}
			/** /commentbox **/
			/** comment **/
			.comment
			{
				background: URL(images/comment_arrow.png) 96px 0 no-repeat;
				padding: 0 0 0 11px;
				margin: 12px 0 0 0;
				clear: both;
			}
				.profilepic
				{
					float: left;
				}
				.comment_body
				{
					background: #eff3f4 URL(images/comment_header.png) top left no-repeat;
					min-height: 90px;
					width: 375px;
					margin: 0 0 0 95px;
					padding: 10px 0 0 13px;
					font: 12px Arial;
					color: #6d6d6d;
				}
				.comment_body strong
				{
					font: bold 14px Arial;
					color: #3498f6;
					display: block;
				}
				.comment_body strong a
				{
					font: bold 14px Arial;
					color: #3498f6;
					text-decoration: none;
				}
				.comment_body .controls
				{
					float: right;
					background: URL(images/post_date.png) top left no-repeat;
					width: 45px;
					margin: 0 7px 0 0;
				}
				.comment_body .date
				{
					display: block;
					font: bold 18px Arial;
					color: #ff6704;
					text-align: center;
					padding: 8px 0 0 0;
				}
				.comment_body .month
				{
					display: block;
					font: bold 11px Arial;
					color: #ffffff;
					padding: 10px 0 15px 0;
					text-align: center;
				}
				.comment_body .flag
				{
					border: 2px solid #ffffff;
				}
				.comment_footer
				{
					background: URL(images/comment_footer.png) top left no-repeat;
					height: 10px;
					width: 388px;
					margin: 0 0 0 95px;
					clear: both;
				}
			/** /comment **/
		/** /left **/
		/** right **/
		#right
		{
			float: left;
			width: 330px;
		}
			/** top **/
			#top
			{
				width: 331px;
				height: 249px;
				border-right: 6px solid #ffffff;
			}
				#tellafriend
				{
					margin: 15px 0 37px 200px;
					float: left;
				}
				#subscribe
				{
					border-top: 3px solid #ffffff;
					padding: 11px 0 0 0;
					width: 320px;
					clear: left;
				}
					#subscribe h3
					{
						background: URL(images/subscribe_bg.png) top left no-repeat;
						height: 31px;
						padding: 19px 0 0 31px;
						margin: 0;
					}
					#subscribeform
					{
						padding: 0;
						margin: 0 0 0 18px;
					}
					#subscribeform fieldset
					{
						width: 228px;
						height: 59px;
						margin: 0;
						padding: 0;
						border: 0;
						float: left;
					}
					#subscribeform fieldset input
					{
						border: 2px solid #bdccd1;
						display: block;
						font: bold 12px Arial;
						color: #bdccd1;
						height: 19px;
						width: 218px;
						padding: 3px 0 0 5px;
						margin: 0 0 7px 7px;
					}
					#letmeknow
					{
						display: block;
						width: 66px;
						height: 59px;
						background: URL(images/btn_letmeknow.png) top left no-repeat;
						float: left;
						cursor: pointer;
						text-indent: -99999px;
						border: 0;
						font-size: 0;
						padding: 0 0 0 66px;
						overflow: hidden;
					}	
			/** /top **/
			#sidebar_top
			{
				background: URL(images/sidebar_top.png) top left no-repeat;
				width: 337px;
				height: 20px;
			}
			/** sidebar **/
			#sidebar
			{
				background: #f0f4f5 URL(images/sidebar_bg.png) top left repeat-x;
				width: 337px;
				padding: 10px 0 0 0;
			}
				/** ad_right **/
				.ad_right
				{
					width: 298px;
					margin: 0 0 0 30px;
					background: #ffffff;
				}
				/** /ad_right **/
				/** deals **/
				.deals
				{
					margin: 10px 0 0 7px;
				}
					.deals h3
					{
						background: URL(images/smoken_bg.png) top left no-repeat;
						height: 31px;
						padding: 19px 0 0 31px;
						margin: 0;
					}
					.deals ul
					{
						list-style-type: none;
						width: 302px;
						margin: 10px 0 0 20px;
						padding: 0;
					}
					.deals li
					{
						float: left;
						width: 71px;
						margin: 0 6px 5px 0;
					}
					.deals .first
					{
						clear: left;
					}
					.deals .last
					{
						margin: 0;
					}
					#searchform
					{
						background: URL(images/search_bg.png) top left no-repeat;
						width: 298px;
						height: 30px;
						margin: 0 0 0 20px;
					}
						#searchform input
						{
							border: 0px;
						}
						#searchterm
						{
							width: 258px;
							margin: 5px 0 0 10px;
							font: bold 13px Arial;
							color: #9ea2a3;
							float: left;
						}
						#searchsubmit
						{
							width: 25px;
							height: 30px;
							float: left;
							display: block;
							background: #ffffff URL(images/searchbutton.png) top left no-repeat;
							text-indent: -9999px;
							padding: 0 0 0 25px;
							overflow: hidden;
							cursor: pointer;
						}
				/** /deals **/
				/** google **/
				#google
				{
					clear: both;
					padding: 35px 0 0 0;
					margin: 0 0 0 8px;
				}
					#google h3
					{
						background: URL(images/ads_header.png) top left no-repeat;
						height: 32px;
						padding: 6px 0 0 25px;
						margin: 0;
					}
					#google div
					{
						margin: 0 0 0 22px;
					}
				/** /google **/
			/** /sidebar **/
		/** /right **/
	#container_footer
	{
		background: URL(images/container_footer.png) top left no-repeat;
		height: 8px;
		width: 897px;
		clear: both;
		padding: 0 0 20px 0;
	}
	/** /container **/
/** /wrapper **/