body {
	scrollbar-3dlight-color: #707070; 
	scrollbar-arrow-color: #727272;
	scrollbar-base-color: #5A5959;
	scrollbar-darkshadow-color: #6E6E6E;
	scrollbar-face-color: #C3C3C3;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #EAEAEA;
	font-family: Verdana;
	margin : 0px 0px 0px 0px;
	background: url('/images/site/2008/bg.gif') repeat-x;
	background-attachment: fixed;
	background-color: #e7e7e7;
}
/* default stuff */

table,td,div {
	color: black;
	font-size: 11px;
	font-family: verdana;
}

form { margin: 0; padding: 0; }
textarea { overflow: auto; }
form div { padding: 0; margin: 0; }

a {
	color: #c00000;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #c00000;
	text-decoration: underline;
	font-weight: bold;
}

a.comments {
	color: gray;
	text-decoration: none;
	font-weight: bold;
}
a.comments:hover {
	color: gray;
	text-decoration: underline;
	font-weight: bold;
}

/* tables and divs */
td.header_1 {
	background-color: #FFFFFF;
	height: 127px;
	background-image: url('/images/site/2008/header.jpg');
	overflow: hidden;
}
td.header_2 {
	background-color: #FFFFFF;
	height: 127px;
	background-image: url('/images/site/2008/header.gif');
	overflow: hidden;
}
td.content {
	vertical-align: top; 
	/*background: url('/images/site/2008/bg_pages.gif') repeat-x;*/
}
td.footer {
	height: 56px;
	background-image: url('/images/site/2008/footer.gif');
	background-repeat: repeat-x;
}
#header{
	height:40px;
	background:#fff url('/images/site/2008/bgOFF.gif') repeat-x bottom left;
}
.menu ul li ul{display:none}
.menucontainer{
	background:#fff url('/images/site/2008/bgOFF.gif') no-repeat bottom left;
}
.menu{ 
	float:left;
	width:100%;
	position:relative;
	display:block;
	height:39px;
	font-size:110%;
	font-weight:bold;
	font-family: Verdana;
}
.menu ul{
	float:left;
	margin:auto;
	padding:0;
	list-style-type:none;
	width:auto;
}
.menu ul li{
	display:block;
	float:left;
	margin:auto;
}
.menu ul li a{
	outline: none;
	display:block;
	color:#000;
	text-decoration:none;
	padding-top:11px;
	height:23px;
	background: transparent url('/images/site/2008/bgDIVIDER.gif') no-repeat top right;
	width:130.1px;
	text-align:center;
}
.menu ul li a:hover{
	color:#c00000;
	background:#fff url('/images/site/2008/bgON.gif') no-repeat top left;
}

/* posts */
.posts img {
	border: solid 1px black;
}
.post {
	border: solid 1px black;
}
.post_title {
	font-weight: bold;
}
.post_footer {
	font-size: 10px;
}

/* login form*/
div.login {
	padding-top: 8px; padding-right: 10px; 
	color: white;
	text-align: right;
	border: solid 0px black;
}
table.login { color: white; }
div.login a {
	color: white;
	font-weight: normal;
	text-decoration: none;
}
div.login a:hover {
	color: white;
	font-weight: normal;
	text-decoration: underline;
}
.textfield_login { 
	font-size : 15px; text-align: left;
	color : #a5a5a5; 
	width : 130px; 
	height : 18px; 
	background : transparent url('/images/site/2008/bg_login_field.gif') top left no-repeat; 
	border : none; 
	padding : 3px; padding-left: 5px;
}
.login_button {
	margin-right: 0px;
	border-style: solid;
	border-width: 0px;
	margin-top: 1px;
}
#login_toggle { color: white; font-weight: normal; font-size: 12px;padding: 5px; padding-right: 10px;}

/* field & forms */

.textfield_contact, .select_contact, .textfield_search, .textfield_submit, .textfield_register, .textfield_profile {  border: solid 1px #bdbdbd; padding: 3px; overflow: auto; background : transparent url('/images/site/2008/bg_input_field.gif') repeat-x; }
.textarea_contact, .textarea_register, .textarea_submit { border: solid 1px #bdbdbd; background: white; padding: 3px; overflow: auto; }
.search_field_header { color: #bdbdbd; border: solid 1px #d1d1d1; margin-top: 2px; margin-right: 0px; padding: 1px; }

/* extra search */

 .extra_search { width: 370px; padding: 12px; border: solid 1px #c3c3c3; margin-top: 10px; display: none; background: url(/images/site/2008/bg_extra_search.gif) repeat-x; }

/* overig */
.style1 {
	width: 50%;
	float: left;
}
.style2 {
	width: 50%;
	float: right;
}
div.subcontent {
	width: 100%;
	height: 100%;
	padding: 15px;	
}
div.notice {
	border: solid 2px #9a9a9a;
	background: #f8f8f8;
	padding: 10px;
}

/* submit form */

#submitcontainer{ background-color: #fcfcfc; min-height: 410px; border: solid 1px #bdbdbd;}
#loading_status { text-align: center;  height: 0px;  }
#upload_result { text-align: center; }
input#image  { border: solid 1px #bdbdbd;	padding: 2px; overflow: none; }

/* referrer page */

div.referrer_content, div.referrer_content a {
	color: black;
	text-decoration: none;
}
div.referrer_content a:hover {
	color: black;
	text-decoration: underline;
}

/* mid column blocks */

div.kolom_2 { margin-top: 13px; border: solid 1px #c3c3c3; width: 160px; padding-top: 0px; background-color:#fffff; min-height:2720px; height:auto !important; height:2720px;}
div.block_referrers, div.block_friends { width: 140px; text-align: left; margin-top: 10px; }
div.block_referrers a, div.block_friends a { color: black;	text-decoration: none;	font-weight: normal; font-size: 10px; display: block; line-height: 11px; padding: 1px; }
div.block_referrers a:hover, div.block_friends a:hover { background-color: #f0f0f0; display: block; line-height: 11px;  padding: 1px; }

/* comments stuff */

div.comments_content { margin-top: 10px; width: 440px; background: #fbfafa url(/images/site/2008/bg_comment_block.gif) repeat-x; border: solid 1px #cfcfcf;}
table.comments_heading { padding-top: 15px; padding-bottom: 15px; }
div.comments { font: 100%/1.5em "Tahoma",sans-serif;	text-align: left;width: 380px; overflow: hidden; padding: 10px; background: #fff; border: solid 1px #e4e4e4; }
td.comments_author { font: 93%/1.5em "Tahoma",sans-serif; color: #858585; width: 380px; padding-bottom: 10px; 	letter-spacing: 1px }

/* footer */

div.footer_content {
	color: black;
	padding: 10px;
}

/* video data & options  */

div.video_data { margin-bottom: 5px;  position: relative; top: -3px; border: solid 1px #cfcfcf; background: #f6f6f6 url(/images/site/2008/bg_contentdiv.gif) repeat-x;  width: 500px; height: 156px; padding: 10px; }
div.video_data a { color: #5a5a5a;  text-decoration: none; }
div.video_data a:hover {   color: #c00000;  text-decoration: none; }
div.video_desc { padding: 10px; border: solid 1px #cbcbcb; border-right-color: #b0b0b0; border-bottom-color: #b0b0b0; width: 360px; background-color: white; }
font.video_features { font: 20px black; }

#video_options { padding: 8px; width: 425px; margin-top: 8px; min-height: 30px; border: solid 1px #cfcfcf; }
#video_extended { padding: 8px; width: 425px; height: 350px; overlay: hidden; border: solid 1px #cfcfcf; background: #e7e7e7; }
#fav_content { background: #f6f6f6 url(/images/site/2008/bg_contentdiv.gif) repeat-x; 	border: solid 1px #efefef; border-top: 0px; height: 60px; width: 425px; padding: 8px; display: none;}
#friend_content { background: #f6f6f6 url(/images/site/2008/bg_contentdiv.gif) repeat-x; border: solid 1px #efefef; border-top: 0px; height: 110px; width: 425px; padding: 8px; display: none;}


/* like / hate */

font.likes { font-size: 30px; color: black; }

/* random box */

div.random_box img { border: 1px solid #c00000; }
font.random_box { color: #bebebe; }
div.random_box { color: #bebebe; overflow: hidden;  width: 370px; height: 210px; padding: 10px; margin-top: 10px; border: solid 1px #bbbbbb; background: #f6f6f6 url(/images/site/2008/bg_contentdiv.gif) repeat-x; }
#random_content { overflow: hidden; width: 350px; margin-top: 0px; border: 0px }

/* user content */

div.user_content { border: solid 1px #c3c3c3; height: 25px; width: 380px; margin: 10px; padding: 5px;  text-align: left; }

/* overlay for smallthumbs part 2 */

	p.thumb_2{
		float:left;
		margin: 0;
		margin-right:10px;
		border:1px solid #000000;	
		padding:0px;
		position:relative; 
	}
	p.thumb_2 a {
		display:block;
		float:left;
		width:60px;
		height:60px;
		line-height:60px;
		overflow:hidden;
		position:relative; left:
		z-index:1;	
	}	
	p.thumb_2 a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-22px;
	}
	
	/* mouse over */
	
		p.thumb_2 a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
			border: 0px;
		}
		p.thumb_2 a:hover img{
			border:1px solid #000000;	
			background:#fff; z-index:1000;
			padding:0px;	
		}	

/* overlay for smallthumbs 2 */

/* overlay for smallthumbs */

	p.thumb{
		float:left;
		margin: 0;
		margin-right:10px;
		border:1px solid #000000;	
		padding:0px;
	}
	p.thumb a{
		display:block;
		float:left;
		width:70px;
		height:70px;
		line-height:70px;
		overflow:hidden;
		position:relative;
		z-index:1;	
	}	
	p.thumb a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-15px;	
	}
	
	/* mouse over */
	
		p.thumb a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
			border: 0px;
		}
		p.thumb a:hover img{
			border:1px solid #000000;	
			background:#fff;
			padding:0px;	
			
		}	

/* overlay for smallthumbs */


/* thumbnail list */

	ul#thumbs_favor, ul#thumbs_favor li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs_favor li{
		float:left;
		margin:4.5px;
		border:1px solid black;
		padding:0px;
		background-color: white;
		margin-bottom: 5px;
	}
	ul#thumbs_favor a{
		display:block;
		float:left;
		width:60px;
		height:60px;
		line-height:60px;
		overflow:hidden;
		position:relative;
		z-index:1;		
	}
	ul#thumbs_favor a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-30px;	
	}
	
	/* mouse over */
	
		ul#thumbs_favor a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		ul#thumbs_favor a:hover img{
			border:1px solid #000000;	
			background:#fff;
			padding:0px;			
		}	
	
	/* // mouse over */

	/* clearing floats */
	
		ul#thumbs_favor:after, li#thumbs_favor:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs_favor, li#thumbs_favor{display:block;}
		/*  \*/
		ul#thumbs_favor, li#thumbs_favor{min-height:1%;}
		* html ul#thumbs_favor, * html li#thumbs_favor{height:1%;}	
	
	/* // clearing floats */

/* // thumbnail list */

/* referrer video */

div.referrer_video { margin-bottom: 5px; border: solid 1px #cfcfcf; background: #f6f6f6 url(/images/site/2008/bg_contentdiv.gif) repeat-x;  float: left ;width: 200px; height: 160px;   padding: 10px; padding-top: 5px;}
div.referrer_video a {   color: #5a5a5a;  text-decoration: none; }
div.referrer_video a:hover {  color: #c00000;  text-decoration: none; }

/* referrer gallery */

div.referrer_gallery { margin-bottom: 5px; border: solid 1px #cfcfcf; background: #f6f6f6 url(/images/site/2008/bg_contentdiv.gif) repeat-x;  float: left ;width: 200px; height: 160px;   padding: 10px; padding-top: 5px;}
div.referrer_gallery a {   color: #5a5a5a;  text-decoration: none; }
div.referrer_gallery a:hover {  color: #c00000;  text-decoration: none; }

/* related videos */

div.related_videos { padding: 10px; margin-bottom: 10px; border: solid 1px #cfcfcf; background: #f6f6f6 url(/images/site/2008/bg_contentdiv.gif) repeat-x; width: 500px; min-height: 150px; }

/* tag cloud */

.tagcloud  {  margin-bottom: 5px; border: solid 1px #cfcfcf; background: #f6f6f6 url(/images/site/2008/bg_contentdiv.gif) repeat-x; float: right; width: 270px; height: 160px;  padding: 10px; padding-top: 5px; }
.tagcloud a {  color: #5a5a5a;  text-decoration: none; }
.tagcloud a:hover {  color: #c00000;  text-decoration: none;}

/* related favo video */

div.favo_related { padding: 10px; padding-bottom: 5px; margin-bottom: 0px; border: solid 1px #cfcfcf; background: #f6f6f6 url(/images/site/2008/bg_contentdiv.gif) repeat-x; width: 500px; }
#favo_related_content { height: 150px; display: none; }

/* posts */

.post_features { color: "#000000"; font-size: 9px; }
.post_footer { font-size: 9px; }
.post_footer b { font-size: 12px; }
.post_body a { #c00000; font-weight: normal; }
.post_body a:hover { #c00000; font-weight: normal; text-decoration: underline;}

.usercontent_row_1 {background: url(/images/site/2008/bg_usercontent_bar.gif) repeat-x; }
.usercontent_row_2 { background: url(/images/site/2008/bg_usercontent_bar.gif) repeat-x; }
.usercontent_body { width: 290px; height: 60px; float: left; padding: 5px; padding-left: 0px; overflow: hidden; }

/* premium content */

div.premium_content { text-align: left; border: solid 1px #c3c3c3; height: 25px; width: 385px; margin: 10px; padding: 5px; }
td.usercontent_image img { border: solid 1px black; height: 100px; width: 100px; }

/* submit page styles */

.formheading { border: solid 1px #bcbcbc; padding: 5px; font-size: 12px; color: black; font-weight: bold; margin-bottom: 5px; margin-top: 5px;background: #ffffff url('/images/site/2008/bg_blockheaders.gif') repeat-x; }
.traffic_overview, .plug_history, .submitrules { border: solid 1px #bdbdbd; padding: 10px; min-height: 100px; background: #f6f6f6 url(/images/site/2008/bg_contentdiv.gif) repeat-x;}
.submitcontainer { background: #f6f6f6 url(/images/site/2008/bg_contentdiv.gif) repeat-x; border: solid 0px black; }

#submit_rules_switch { cursor: pointer; }
#entry_form .error { border: solid 1px red; }
#error_msg { color: red; }

.submit { border: solid 1px #cfcfcf; padding: 10px; background: #f2f2f2; text-decoration: none;}
.submit:hover{ border: solid #cfcfcf; padding: 10px; background: #f5f5f5; text-decoration: none;}

.total_stats { font: 15px; font-weight: bold; }

/* jquery ALERT */

.jqiwarning .jqi{background-color: #e3e4e4; }
.jqifade{ background-color: #ffffff; }

div.jqi{ position: absolute; background-color: #262626; padding: 2px;  width: 300px; }
div.jqi .jqiclose{ float: right; margin: -20px -50px 0 0;  cursor: pointer; }
div.jqi .jqicontainer{ background: #e3e4e4 url(/images/site/2008/bg_jqalert.gif) repeat-x; padding: 25px; color: #ffffff; font-weight: bold; }
div.jqi .jqimessage{ background-color: #ffffff; padding: 10px; border: solid 1px #dadada; }
div.jqi .jqibuttons{ text-align: center; padding: 5px 0 0 0; }
div.jqi button{ padding: 3px 10px 3px 10px; margin: 0 10px; } 

/* overig */

p.heading_kolom_2 { margin-top: 10px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px;}
