/* Reset Styles */

html {
	}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	}
table {
	border-collapse:collapse;
	border-spacing:0;
	}
fieldset,img {
	border:none;
	}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {
	font-style:inherit;
	font-weight:inherit;
	}
del,ins {
	text-decoration:none;
	}
li {
	list-style:none;
	}
caption,th {
	text-align:left;
	}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	}
q:before,q:after {
	content:'';
	}
abbr,acronym {
	border:0;
	font-variant:normal;
	}
sup {
	vertical-align:baseline;
	}
sub {
	vertical-align:baseline;
	}
legend {
	color:#000;
	}
input,button,textarea,select,optgroup,option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;}
input,button,textarea,select {
	*font-size:100%;
	}

/* Algemeen */

html {
	width:100%;
	height:100%;
}
body {
	background:#212618;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	height:100%;
	margin:0;
}
a {
	color:#ff8900;
	text-decoration:none;
}
strong {
	font-weight:bold;
}

/* Wrapper */

#wrapper {
	width:980px;
	text-align:left;
	margin:0 auto 0 auto;
}
#inner-wrapper {
	background:#383c30;
}

/* Top */

#top {
	height:40px;
	background:#212618;
	border-top:10px solid #383C30;
	border-bottom:6px solid #383C30;
}
#top ul {
	text-transform:lowercase;
}
#top li {
	display:block;
	float:left;
	border-right:3px solid #212618;
}
#top li a {
	display:block;
	background:#ff8900;
	color:#fff;
	height:40px;
	line-height:40px;
	padding:0 15px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}
#top li a:hover, #top li a.active {
	color:#ff8900;
	background:#fff;
}

/* Search Form */

#top form {
	display:block;
	float:right;
	padding:6px 11px 0 0;
}
#top form input.s {
	float:left;
	width:262px;
	height:18px;
	border:1px solid #000;
	border-right:none;
	padding:4px 0 4px 11px;
	color:#999;
	font-size:14px;
}
#top form input.i {
	float:left;
	width:26px;
	height:28px;
	border:1px solid #000;
	border-left:none;
	background:#fff url(../images/icon-search.png) center no-repeat;
	cursor:pointer;
}


/* Header */

#header {
	height:90px;
	background:#383C30;
}
#header #logo {
	float:left;
	width:241px;
	height:90px;
	position:relative;
}
#header #logo img {
	height:90px;
	width:241px;
	float:left;
}
#header #logo a.twitter-bird {
	display:block;
	position:absolute;
	top:6px;
	left:177px;
	width:29px;
	height:26px;
}
.twitter-bird-tip .tip {
	width:150px;
}
.twitter-bird-tip .tip-text {
	display:none;
}
#header .leaderboard {
	float:left;
	width:728px;
	height:90px;
}
#header .leaderboard img {
	width:728px;
	height:90px;
}

/* Content */

#content {
	float:left;
	width:660px;
	background:#fff;
	margin:6px 0;
}
#content.video-content {
	background:none;
	padding-top:5px;
	padding-left:1px;
	width:659px;
	margin-top:0;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	margin:15px 0;
	color:#FF8901;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#content h1 {
	font-size:30px;
}
#content h2 {
	font-size:24px;
}
#content h3 {
	font-size:20px;
}
#content h4 {
	font-size:16px;
}
#content h5 {
	font-size:14px;
}
#content h6 {
	font-size:12px;
}
#content div.error {
	display:block;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	background:#ff0000;
	border:1px solid #FF8900;
	text-align:center;
	margin:5px 10px;	
}
#content .notification {
	display:block;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	background:#9acf43;
	border:1px solid #7dc900;
	text-align:center;
	margin:10px 10px;
}
#content .notification a {
	color:#fff;
}

/* Carousel */

#carousel {
	width:660px;
	height:150px;
	background:#383c30;
	border-bottom:6px solid #383c30;
	position:relative;
}
#carousel .outer {
	width:660px;
	height:150px;
	overflow:hidden;
}
#carousel .inner {
	width:1340px;
}
#carousel .item {
	float:left;
	width:323px;
	height:148px;
	border:1px solid #010101;
	margin-right:10px;
	position:relative;
}
#carousel .item a {
	display:block;
	width:323px;
	height:148px;
}
#carousel .item span.bar {
	position:absolute;
	top:112px;
	left:0;
	display:block;
	height:30px;
	width:316px;
	background:url(../images/carousel-bar.png);
	line-height:30px;
	font-size:18px;
	padding-left:7px;
}
#carousel .item span.bar strong {
	color:#fff;
}
#carousel .item span.icon {
	position:absolute;
	top:116px;
	left:275px;
	display:block;
	height:21px;
	width:36px;
	background:url(../images/icon-vghd-24.png);
}
#carousel .slider-arrow {
	display:block;
	height:46px;
	width:27px;
	position:absolute;
	top:40px;
}
#carousel #slider-arrow-left {
	background:url(../images/carousel-arrow-left.png);
	left:-7px;
}
#carousel #slider-arrow-right {
	background:url(../images/carousel-arrow-right.png);
	left:640px;
}
#carousel #slider-max {
	display:none;
}

/* Main Menu */

#main-menu {
	height:26px;
	line-height:26px;
	padding-left:8px;
	background:#383c30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#main-menu a.rss, #main-menu a.twitter {
	display:block;
	width:22px;
	height:22px;
	float:left;
	margin-right:8px;
	line-height:64px;
	overflow:hidden;
}
#main-menu a.rss {
	background:url(../images/icon-rss.png);
}
#main-menu a.twitter {
	background:url(../images/icon-twitter.png);
}
#main-menu a.my-tags {
	float:right;
	font-size:12px;
	color:#fff;
}
#main-menu a.my-tags span {
	color:#ff8900;
}
#main-menu a.my-tags strong {
	color:#ff8900;
	font-weight:bold;
	font-size:14px;
}
#main-menu ul {
	float:right;
	font-weight:bold;
}
#main-menu li {
	float:left;
	height:26px;
	border-left:1px solid #999;
}
#main-menu li.first {
	border-left:none;
	margin-left:10px;
}
#main-menu li a {
	display:block;
	color:#fff;
	height:25px;
	padding:0 9px;
	background:#d6d6d6;
	border-bottom:1px solid #999;
}
#main-menu li a:hover, #main-menu li a.active {
	color:#d6d6d6;
	background:#fff;
	border-bottom-color:#fff;
}
#main-menu li.first a {
	background:url(../images/main-menu-first.png) bottom left no-repeat;
	padding-left:21px;
	border-bottom:1px solid #999;
}
#main-menu li.first a:hover, #main-menu li.first a.active {
	color:#d6d6d6;
	background-position:top left;
	border-bottom-color:#fff;
}

/* New Items */

#news .item {
	height:102px;
	padding:5px 10px 5px 5px;
	clear:both;
}
#news .item-alt {
	background:#f5f5f5;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}
#news .item a.thumbnail, #related .item a.thumbnail {
	display:block;
	border:1px solid #212618;
	width:180px;
	height:100px;
	margin-right:9px;
	float:left;
}
#news .item a.thumbnail img, #related .item a.thumbnail img {
	width:180p;
	height:100px;
}
#news .item a.thumbnail span, #related .item a.thumbnail span {
	position:relative;
	display:block;
	width:36px;
	height:21px;
	background:url(../images/icon-vghd-24.png);
	line-height:64px;
	overflow:hidden;
	top:-22px;
	left:1px;
}
#news .item h2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-top:1px;
	margin-bottom:6px;
	width:454px;
}
#news .item a h2 {
	color:#FF8901;
}
#news .item h2.new {
	padding-left:20px;
	background:url(../images/exclamation-mark.png) 0 1px no-repeat;
	width:434px;
}
#news .item p {
	line-height:18px;
	width:454px;
	display:block;
	float:left;
}
#news .item p img {
	width:18px;
	height:15px;
	border:none;
	float:none;
	margin-right:0;
	position:relative;
	top:4px;
}
#news .item p a {
	color:#7dc900;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
#news .item .thumbs-up {
	display:block;
	height:15px;
	width:29px;
	padding:5px 26px 0 0;
	line-height:15px;
	background:url(../images/icon-thumbs.png);
	float:left;
	color:#fff;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin-right:4px;
}
#news .item .thumbs-noclick {
	cursor:default;
}
#news .item .icon {
	display:block;
	width:27px;
	height:15px;
	float:left;
	margin:5px 4px 0 0;
}
#news .item a.icon-sd {
	background:url(../images/icon-sd.png);
}
#news .item a.icon-hd {
	background:url(../images/icon-hd.png);
}
#news .item span.date {
	display:block;
	float:left;
	color:#FF8901;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:5px 0 0 4px;
	line-height:15px;
}

/* News Navigation */

#news .navigation {
	padding:8px 4px 8px 5px;
	width:651px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	height:21px;
	line-height:21px;
	overflow:hidden;
	text-align:center;
	clear:both;
}
#news .navigation ul li {
	display:inline-block;
	margin-right:3px;
}
#news .navigation ul li a {
	border:1px solid #ff8900;
	padding:0 5px;
	display:block;
}
#news .navigation ul li span {
	border:1px solid #ccc;
	padding:0 5px;
	display:block;
}

/* Sidebar */

#sidebar {
	float:right;
	width:300px;
	padding-right:11px;
	padding-bottom:6px;
}
#sidebar h2 {
	display:block;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
	margin-bottom:11px;
	line-height:120px;
	overflow:hidden;
}
#sidebar ul {
	margin:0 18px;
	line-height:18px;
}
#sidebar ul li {
	padding-left:17px;
	margin-bottom:3px;
	background:url(../images/li-right-block.png) 0 7px no-repeat;
}
#sidebar ul li ul {
	margin:2px 0 0 2px;
	font-size:11px;
}
#sidebar ul li ul li {
	padding-left:11px;
	margin-bottom:5px;
	background-image:url(../images/li-right-circle.png);
}
#sidebar a {
	color:#000;
}
#sidebar .roadblock {
	width:300px;
	height:auto;
	margin-top:6px;
}
#sidebar .headlines-link {
	height:55px;
	background:#7fc5e4 url(../images/headlines-link.png);
	margin-top:6px;
}
#sidebar .headlines-link a {
	display:block;
	height:55px;
}
#sidebar .hot-news {
	padding:18px 0;
	background:#ff8900;
	margin-top:6px;
}
#sidebar .hot-news h2 {
	color:#ff8900;
	background:url(../images/title-hot-news.png);
}
#sidebar .latest-comments {
	padding:18px 0;
	background:#7dc900;
	margin-top:6px;
}
#sidebar .latest-comments h2 {
	color:#7dc900;
	background:url(../images/title-drops.png);
}
#sidebar .latest-comments ul li a span, #sidebar .latest-comments ul li ul li a {
	color:#c6ff54;
}

/* Footer */

#footer {
	clear:both;
	height:118px;
	border:1px solid #010101;
	background:#fff url(../images/logo-footer.png) 751px 34px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}
#footer div {
	float:left;
	padding:8px 13px 0 13px;
	height:110px;
}
#footer .left {
	width:175px;
}
#footer .center {
	width:175px;
	background:#ff8900;
}
#footer .right {
	width:175px;
}
#footer .center a {
	color:#fff;
}
#footer h2 {
	display:block;
	height:17px;
	margin-bottom:6px;
	line-height:120px;
	overflow:hidden;
	background-position:top left;
	background-repeat:no-repeat;
}
#footer .left h2 {
	background-image:url(../images/title-coole-vgtagz.png);
}
#footer .center h2 {
	background-image:url(../images/title-doe-is-gek.png);
}
#footer .right h2 {
	background-image:url(../images/title-over-vgtrailers.png);
}

/* Copyright Notice */

#copyright {
	height:24px;
	line-height:24px;
	text-align:right;
	margin:0 11px 15px 0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* Popup */

#popup_container, #popup_overlay {
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
#popup_container {
	position:fixed;
	display:block;
	z-index:999;
	text-align:center;
}
#popup_overlay {
	position:absolute;
}

/* Login */

.login-slide {
	width:100%;
	color:#fff;
	background:#212618;
	overflow:hidden;
	position:relative;
	z-index:3;
	height:0;
}
.login-content {
	background:#383c30;
	padding:10px 10px 5px 10px;
	margin:10px 0;
	font-size:11px;
}
.login-content input.field, .login-content input.button-login {
	padding:3px;
	background:#212618;
	border:1px solid #000;
	color:#fff;
	margin:0 20px 0 6px;
}
.login-content input.button-login {
	padding:2px 5px;
	margin:0 20px 0 -10px;
	cursor:pointer;
}
.login-content input.remember-me {
	position:relative;
	top:2px;
	margin-right:2px;
}
.login-content .error {
	margin:10px 0 0 0;
	background:#212618;
	padding:3px 0;
	font-weight:bold;
	text-align:center;
	font-size:10px;
	color:#fff;
}
.login-slide .login-close {
	display:block;
	position:absolute;
	right:12px;
	top:14px;
	font-size:0.8em;
	text-align:right;
}
.login-slide .login-close a {
	display:block;
	width:100%;
	height:20px;
	padding-right:10px;
	border:none;
	font-size:0.9em;
	color:#fff;
}
.login-slide .login-close a:hover {
	background:url(images/button_close.jpg) no-repeat right -20px;
}

/* Video Page */

#video {
	width:100%;
	text-align:center;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	margin:6px 0 2px 0;
	background:#000;
}
#description {
	background:#fff;
	padding:10px 7px 9px 10px;
	line-height:18px;
}
#description h1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
}
#description #info {
	float:right;
	width:142px;
	background:#fff;
	text-align:right;
}
#description #info span.time {
	color:#7dc900;
	font-size:20px;
	display:block;
	margin-bottom:6px;
}
#description #info #vote {
	height:26px;
	width:80px;
	background:url(../images/video-vote.gif);
	margin:0 0 1px 62px;
	position:relative;
}
#description #info #vote span {
	padding:6px 6px 0 5px;
	width:25px;
	line-height:normal;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	float:left;
}
#description #info #vote a {
	display:block;
	width:18px;
	height:26px;
	position:absolute;
	top:0;
}
#description #info #vote a.plus {
	left:36px;
}
#description #info #vote a.minus {
	left:54px;
}
#description #info #share {
	height:19px;
	width:80px;
	background:url(../images/video-share.gif);
	margin-left:62px;
	line-height:normal;
	cursor:pointer;
}
#description #info #share div {
	overflow:hidden;
	background:#fff;
	position:relative;
	left:40px;
	top:19px;
	text-align:left;
}
.share-hover {
	height:69px;
	width:73px;
	padding:10px 5px 0 10px;
	border:1px solid #7fc5e4;
}
.share-no-hover {
	height:0;
	width:0;
	padding:0;
	border:0;
}
#description #info #share div ul {
	display:block;
	width:73px;
}
#description #info #share div img {
	opacity:.6;
	margin:0 5px 5px 0;
	width:16px;
	height:16px;
}
#description #info #share div a:hover img {
	opacity:1;
}
#description #info #share div li {
	display:inline;
}
#description .clear {
	height:1px;
	overflow:hidden;
	clear:both;
}
#mig69box {
	margin-bottom:5px;
}
#tags {
	clear:both;
	height:30px;
	line-height:30px;
	padding:0 82px 0 10px;
	font-size:10px;
	color:#fff;
	background:url(../images/tags-bg.gif) bottom right no-repeat;
	overflow:hidden;
}
#tags span {
	font-size:13px;
	margin-right:5px;
}
#tags span strong {
	font-size:14px;
	font-weight:bold;
	color:#ff8900;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	top:1px;
}
#tags span span {
	color:#ff8900;
}

/* Related Videos */

#related {
	background:#ff8900;
	color:#000;
	padding:15px 5px 4px 5px;
	margin-bottom:5px;
}
#related h2 {
	background-image:url(../images/title-ook-checken.png);
}
#related .item {
	padding-bottom:4px;
	line-height:18px;
}
#related .item a {
	color:#fff;
	font-weight:bold;
}
#related .item a.thumbnail {
	margin-right:5px;
}
#related .item a.comments-link {
	color:#ff0000;
	font-size:10px;
}
#related .item .clear {
	height:1px;
	overflow:hidden;
	clear:both;
}

/* Comments */

#comments-top {
	height:26px;
	line-height:26px;
	background:#7dc900;
	color:#fff;
	padding:0 0 0 8px;
	font-size:14px;
}
#comments-top span {
	color:#ff8900;
	font-weight:bold;
}
#comments {
	background:#9acf43;
}
#comments li {
	display:block;
	padding:8px 8px 7px 6px;
	clear:both;
	background-repeat:no-repeat;
	position:relative;
	overflow:hidden;
}
#comments li.alt {
	background-color:#7dc900;
}
#comments li .clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
#comments li.depth-1 {
	padding-left:22px;
	background-image:url(../images/comment-bg.gif);
	background-position:7px 10px;
}
#comments li.depth-2 {
	padding-left:38px;
	background-image:url(../images/comment-bg.gif);
	background-position:23px 10px;
}
#comments li.depth-3 {
	padding-left:54px;
	background-image:url(../images/comment-bg.gif);
	background-position:39px 10px;
}
#comments li.depth-4 {
	padding-left:70px;
	background-image:url(../images/comment-bg.gif);
	background-position:55px 10px;
}
#comments li.depth-5 {
	padding-left:86px;
	background-image:url(../images/comment-bg.gif);
	background-position:71px 10px;
}
#comments img.avatar {
	float:left;
	width:55px;
	height:55px;
	border:1px solid #7dc900;
	margin-right:6px;
}
#comments li.alt img.avatar {
	border:1px solid #9acf43;
}
#comments li p {
	padding-top:4px;
}
#comments li span.date {
	float:right;
	font-size:10px;
	color:#d8ff8c;
	font-family:Arial, Helvetica, sans-serif;
}
#comments li strong a {
	color:#000;
}
#comments li a.quote {
	float:right;
	display:block;
	height:14px;
	width:16px;
	background:url(../images/comment-react.gif);
	margin-left:6px;
}
#comments li a.delete {
	position:absolute;
	bottom:3px;
	right:3px;
	height:18px;
	width:18px;
	background:url(../images/no.png);
}

/* React Form */

#react {
	background:#7dc900 url(../images/comment-ajax-loader.gif) 10px 37px no-repeat;
	border-top:1px solid #9acf43;
	color:#fff;
	padding:6px;
	height:300px;
	overflow:hidden;
}
#react h3 {
	color:#fff;
	font-weight:normal;
	margin:0 0 6px 0;
}
#react h3 span {
	color:#FF8901;
}
#react p#error, #react p.error {
	display:none;
	padding:5px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	border:1px solid #baff64;
}
#react form {
	background:#7dc900;
	font-weight:bold;
}
#react form table td {
	padding-bottom:5px;
}
#react form textarea {
	width:300px;
	height:80px;
	font-weight:normal;
	padding:5px;
}
#react form input {
	float:right;
	padding:3px;
	font-weight:normal;
	width:230px;
}
#react form input#sent {
	width:auto;
}

/* Video lijsten */

#content.search h1, #content.new h1, #content.tag h1, #content.mytags h1, #content.edit-profile h1 {
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	margin:0;
	padding:10px;
}
#content.tag .notification {
	margin-bottom:0;
}
#content.tag .notification:hover {
	background:#ff8900;
	border-color:#ff0000;
}
.item-list {
}
.item-list li {
	line-height:24px;
}
.item-list li.alt {
	background:#f5f5f5;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}
.item-list a {
	display:block;
	color:#333;
	text-decoration:none;
	padding:0 10px;
	height:24px;

}
.item-list li.new a {
	background-image:url(../images/icon-new.png);
	background-repeat:no-repeat;
	background-position:8px 7px;
	padding-left:43px;
}
.item-list a:hover {
	color:#fff;
	background-color:#FF8900;
}

/* Registreren */

#content.form {
	font-size:11px;
	padding-bottom:20px;
}
#content.form h1 {
	font-size:20px;
	margin-bottom:0;
	padding-left:10px;
}
#content.form div.field {
	padding:6px 10px;
	line-height:18px;
}
#content.form div.field-alt {
	background:#f2f2f2;
}
#content.form td {
	padding-right:15px;
}
#content.form input {
	padding:3px 5px;
	color:#333;
	background:#fff;
	border:1px solid #999;
	width:150px;
}
#content.form input.username {
	width:327px;
}
#content.form input.submit {
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	margin:5px 0;
	width:182px;
}
#content.form .error {
	display:block;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	background:#ff0000;
	border:1px solid #FF8900;
	text-align:center;
	margin:5px 10px;
}

/* Profiel pagina */

#sidebar.profile {
	float:left;
	margin-top:6px;
	width:300px;
	padding-right:0;
}
#content.profile {
	float:right;
	padding-right:11px;
	width:660px;
	background-color:#383c30;
}
#content.profile #tags {
	background-color:#383c30;
	margin-top:0;
	height:25px;
}
#content.profile #comments li a.arrow {
	float:right;
	height:46px;
	width:26px;
	padding-top:5px;
	background-image:url(../images/comment-arrow.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}
#content.profile #comments li.alt a.arrow {
	background-image:url(../images/comment-arrow-2.gif);
}

/* Leden informatie */

#profile {
	background:#fff;
	padding:9px 5px 9px 8px;
	color:#383c30;
	margin-bottom:6px;
}
#profile img {
	float:left;
	width:55px;
	height:55px;
	border:1px solid #000;
	margin-right:9px;
}
#profile h1 {
	font-size:20px;
	font-weight:bold;
	color:#ff8900;
	padding:5px 0;
}
#profile h2 {
	font-size:14px;
	font-weight:bold;
	color:#ff8900;
	clear:both;
	height:auto;
	line-height:normal;
	margin:0;
	padding:12px 0 3px 0;
}
#profile span.usertitle {
	color:#999;
}
#profile ul {
	margin:0;
	line-height:18px;
}
#profile ul li {

	background:none;
	margin:0;
	padding:0;
}
#profile ul li span {
	color:#999;
	display:block;
	clear:both;
	float:left;
	width:90px;
}
#sidebar.profile a#edit-profile, #sidebar.profile a#make-friend, #sidebar.profile span#is-friend {
	display:block;
	height:48px;
	background:url(../images/profile-buttons.gif) 0 -6px no-repeat;
	margin-bottom:6px;
	padding:20px 10px 0 70px;
	color:#fff;
	font-size:15px;
	text-align:center;
	line-height:19px;
}
#sidebar.profile a#make-friend {
	background-position:0 -80px;
	padding-top:25px;
	padding-left:85px;
	height:43px;
}
#sidebar.profile span#is-friend {
	background-position:0 -165px;
	padding-left:85px;
	padding-top:22px;
	height:46px;
}

/* Vriendenlijst */

#friends-top {
	height:32px;
	background:url(../images/friends-title.gif) bottom right no-repeat;
}
#friends {
	background:#ff8900;
}
#friends li {
	display:block;
	float:left;
	width:70px;
	height:80px;
	margin-right:14px;
	overflow:hidden;
}
#friends a {
	display:block;
	width:70px;
	height:70px;
	padding:7px 0 3px 0;
	margin-bottom:4px;
	text-align:center;
	color:#fff;
	font-size:11px;
}
#friends a:hover {
	background:#fcb86a;
}
#friends img {
	height:55px;
	width:55px;
	border:1px solid #fff;
	margin-bottom:1px;
}
#friends li.end {
	width:72px;
	margin-right:0;
}
#friends li.end a {
	width:72px;
}
#friends li.clear {
	height:1px;
	overflow:hidden;
	clear:both;
	float:none;
}
#friends li.nofriends {
	float:none;
	width:auto;
	height:auto;
	padding:7px;
	margin:0;
}
#friends li.nofriends span {
	display:block;
	border:1px solid #fff;
	background:#fcb86a;
	line-height:20px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}

/* Mijn tags */

#content.mytags div.notification {
	margin-top:0;
}
#sidebar .my-tags {
	padding:18px 0;
	background:#7dc900;
	margin-top:6px;
}
#sidebar .my-tags h2 {
	color:#fff;
	background:url(../images/title-mijn-vgtagz.gif);
}
#sidebar .my-tags a {
	color:#fff;
}
#sidebar .my-tags img {
	float:right;
}

/* Tooltips */

.tip-top {
	height:5px;
	overflow:hidden;
	background:url(../images/bubble.png) top left;
}
.tip {
	color:#fff;
	width:139px;
	z-index:13000;
	font-size:11px;
}
.tip-title {
	font-weight:bold;
	margin:0;
	padding:0 4px;
	color:#9FD4FF;
	background:url(../images/bubble.png) center;
}
.tip-text {
	padding:0 4px;
	background:url(../images/bubble.png) center;
}
.tip-bottom {
	height:5px;
	overflow:hidden;
	background:url(../images/bubble.png) bottom left;
}

/* Redactie pagina */

#crew {
	padding:10px;
}
#crew h1 {
	font-size:18px;
}
#crew .item {
	height:62px;
	width:50%;
	float:left;
	padding-bottom:12px;
	line-height:20px;
}
#crew img {
	height:60px;
	width:60px;
	border:1px solid #ccc;
	float:left;
	margin-right:8px;
}