* {
	margin					:0px 0px 0px 0px;
	padding					:0px 0px 0px 0px;
}
body {
	margin					:0px 0px 10px 0px;
	background-color	:#A5A5A5;
	font-family			:Arial, Helvetica, sans-serif;
	font-size				:12px;
	color						:#333333;
}
#container {
	width					:950px;
	height					:auto;
	position					:absolute;
	top						:0px;
	left						:50%;
	vertical-align			:top;
	margin					:0px 0px 0px -475px;
	z-index					:0;
}
#top {
	width					:950px;
	height					:50px;
	position					:absolute;
	top						:0px;
	left						:0px;
	float						:left;
	z-index					:0;
}
		#logo {
			width					:400px;
			height					:35px;
			position					:absolute;
			top						:15px;
			left						:30px;
			float						:left;
			z-index					:0;
		}
		#bookmark {
			width					:220px;
			height					:35px;
			position					:absolute;
			top						:15px;
			left						:400px;
			float						:left;
			text-align				:right;
			z-index					:0;
		}
		#search {
			width					:320px;
			height					:35px;
			position					:absolute;
			top						:12px;
			left						:605px;
			float						:right;
			text-align				:right;
			z-index					:0;
		}
#menu {
	width					:920px;
	height					:47px;
	position					:absolute;
	top						:50px;
	left						:15px;
	float						:none;
	text-align				:center;
	background-color	:#FFFFFF;
	z-index					:0;
}
#header {
	width					:950px;
	height					:240px; /* 305 voor adsense tekst advertenties */
	position					:absolute;
	top						:98px;
	left						:0px;
	vertical-align			:top;
	background			:url(../images/layout/header-b.gif) bottom no-repeat #FFFFFF;
	z-index					:0;
}
		#celebrities {
			width					:920px;
			height					:138px;
			position					:absolute;
			top						:15px;
			left						:15px;
			background-color	:#FFFFFF;
			z-index					:0;
		}
		#ads-1 {
			width					:920px;
			height					:57px; /* 122 voor adsense tekst advertenties */
			position					:absolute;
			top						:168px;
			left						:15px;
			vertical-align			:middle;
			text-align				:center;
			background			:url(../images/layout/ads-1-b.gif) bottom no-repeat #787878;
			z-index					:0;
		}
#column {
	width					:172px;
	height					:auto;
	position					:absolute;
	top						:353px; /* 418 voor adsense tekst advertenties */
	left						:15px;
	background-color	:#A5A5A5;
	z-index					:0;
}
		#ads-2 {
			width					:187px;
			height					:108px;
			text-align				:center;
			background			:url(../images/layout/blue-b.gif) bottom no-repeat #24D3FF;
			margin					:0px 0px 15px 0px;
			z-index					:0;
		}
		#celebby {
			width					:172px;
			height					:226px;
			background			:url(../images/layout/white-b.gif) bottom no-repeat #FFFFFF;
			padding					:0px 0px 0px 15px;
			margin					:0px 0px 15px 0px;
			z-index					:0;
		}
		#quicksearch {
			width					:172px;
			height					:142px;
			background			:url(../images/layout/white-b.gif) bottom no-repeat #FFFFFF;
			padding					:0px 0px 0px 15px;
			margin					:0px 0px 15px 0px;
			z-index					:0;
		}
		#googlesearch {
			width					:172px;
			height					:100px;
			background			:url(../images/layout/white-b.gif) bottom no-repeat #FFFFFF;
			padding					:0px 0px 0px 15px;
			margin					:0px 0px 15px 0px;
			z-index					:-1;
		}

#center {
	width					:718px;
	height					:inherit;
	position					:absolute;
	top						:353px; /* 418 voor adsense tekst advertenties */
	left						:217px;
	z-index					:0;
}
		#main-t {
			width					:703px;
			height					:40px;
			vertical-align			:top;
			background			:url(../images/layout/main-tc.jpg) left no-repeat;
			z-index					:0;
		}
		#main {
			width					:703px;
			height					:inherit;
			background			:url(../images/layout/main-b.gif) bottom no-repeat #FFFFFF;
			padding					:0px 0px 15px 15px;
			z-index					:0;
		}
				#main-l {
					width					:371px;
					height					:inherit;
					position					:absolute;
					top						:0px;
					left						:0px;
					background-color	:#666666;
					padding					:0px 15px 0px 15px;
					z-index					:0;
				}
				#main-r {
					width					:271px;
					height					:inherit;
					position					:absolute;
					top						:0px;
					left						:416px;
					background-color	:#666666;
					padding					:0px 15px 0px 15px;
					z-index					:0;
				}
				.main-l {float:left; width:150px; height:112px;}
				.main-r {float:right; width:480px; height:112px;}
		#menu-s {
			width					:688px;
			height					:30px;
			text-align				:center;
			background-color	:#FFFFFF;
			margin					:1px 0px 0px 15px;
			z-index					:0;
		}
		#footer {
			width					:641px;
			height					:50px;
			margin					:30px 15px 0px 0px;
			padding					:0px 30px 0px 30px;
			z-index					:0;
		}
table.mostpopular {
	width						:197px;
	background-color		:#FF9933;
	text-align					:left;
}
select {
	border						:1px solid #999999;
}

/* ---- TAB MENU ---- */

#tab {
	width					:718px;
	height					:40px;
	z-index					:0;
}

/* ---- VIDEO ---- */

img.border { border:2px solid #CCCCCC;padding:3px 3px 3px 3px; }

#player {
	width						:330px;
	height						:224px;
	position						:absolute;
	top							:91px;
	left							:360px;
	padding						:3px 3px 3px 3px;
	border						:2px solid #CCCCCC;
	z-index						:0;
}
#playerbuttons {
	width						:340px;
	height						:70px;
	position						:absolute;
	top							:324px;
	left							:360px;
	padding						:4px 0px 0px 0px;
	text-align					:right;
	z-index						:0;
}
#ads-3 {
	width						:340px;
	height						:inherit;
	position						:absolute;
	top							:400px;
	left							:360px;
	z-index						:0;
}

/* ---- NEWS ---- */

#news {
	width						:688px;
	height						:inherit;
	position:relative;
	z-index						:0;
}
li {
	list-style:none;
}

/* ---- PICTURES ---- */

#pictures {
	width						:688px;
	height						:inherit;
	position						:relative;
	z-index						:0;
}

/* ---- CARD ---- */
.card {
	width						:185px;
	border						:1px solid #CCCCCC;
	margin						:2px 2px 2px 0px;
	padding						:4px;
}
