/*
	Stijlblad MidnightClub LA

	augustus 2008

	Totaalnet
*/

body {margin:0px 0px 30px 0px;padding:0px;text-align: center;background-color:#000;}
form {margin:0px;padding:0px;}

#sitecontainer {margin: 0px auto;padding:0px;text-align:left;width:990px;position:relative;}

#header {height:293px;width:990px;background:#000;}

#menu					 {width:990px;height:28px;background:#000 url(/images/menu_bg.jpg) no-repeat;}
#menu #menu_items		 {position:absolute;height:37px; margin: -3px 0px -3px 75px;}
#menu #menu_items img	 {float:left;margin:0px 0px 0px 0px;}

#content {width:868px;background:#000 url(/images/content_bg.jpg) no-repeat;padding:57px 61px 0px 61px;font-family:verdana;font-size:11px;color:#fff;line-height:14px;}
#content h1 {font-size:18px;color:#fff;}
#content h2 {font-size:18px;color:#fff;}
#content h3 {font-size:15px;color:#e2b605;}
#content a	{color:#fff;}
#content a:hover {color:#e2b605;}
#content img { border:none;}


#photoalbum {width:830px;padding-left:33px;font-family:verdana;font-size:11px;color:#fff;}
#photoalbum a {color:#fff;}
#photoalbum a:hover {color:#e2b605;}
#photoalbum .photo_holder {float:left;margin:0px 12px 12px 0px; border:1px #333 solid; padding:6px;}
#photoalbum .photo_holder img {border:none;}

#content .box		 {width:342px;margin:0px 20px 20px 0px; clear:left; float:left;}
#content .box_header {width:342px;height:38px; float:left;}
#content .box_item	 {clear:both;height:44px;width:282px;padding:8px 30px 0px 30px;background: url(/images/box_item_bg.jpg) repeat-x;font-family:verdana;font-size:11px;color:#fff;line-height:14px;cursor:pointer;}
#content .box_item2	 {height:74px;width:282px;padding:8px 30px 0px 30px;background: url(/images/box_item_bg_2.jpg) repeat-x;font-family:verdana;font-size:11px;color:#fff;line-height:14px;cursor:pointer;}
#content .box_item a {color:#fff;text-decoration:underline;font-family:verdana;font-weight:bold;}	
#content .box_item2 a{color:#fff;text-decoration:underline;font-family:verdana;font-weight:bold;}

#random_shot {float:left;height:300px;margin:0px 0px 0px 0px; padding: 0px;}
#random_shot .shot_header {width:342px;height:38px;}
#random_shot .shot {border:1px #333 solid; padding:4px;width:320px;height:240px;}

#banner {float:right;width:121px;height:367px;margin:45px 10px 0px 0px; border:1px  solid red;}
#banner .item	{border:1px #333 solid;margin:0px 0px 20px 0px;}
#banner .item img {border:none;}


#news_content {float:right;width:500px;margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;border-left:1px solid #333;border-right:1px solid #333;}
#news_content h1 {font-family:verdana;font-size:12px;color:#e2b605;line-height:14px;margin-top:15px;}
#news_content img { border:1px #333 solid; padding:6px;}
#news_content .youtube {margin:20px 20px 20px 20px;text-align:center;}

#page {width:840px;}
#page .container {width:400px;float:left;}
#page .container img {border:1px #333 solid; padding:4px;}
#page h1 {font-family:verdana;font-size:12px;color:#e2b605;line-height:14px;margin-top:15px;}
#page p img { border:1px #333 solid; padding:6px;}
#page .youtube {margin:20px 20px 20px 20px;text-align:center;}

#partners {width:840px;}
#partners .container {width:400px;float:left;}
#partners .container img {border:1px #333 solid; padding:4px;}
#partners h1 {font-family:verdana;font-size:12px;color:#e2b605;line-height:14px;margin-top:15px;}
#partners p img { border:1px #333 solid; padding:6px;}
#partners .youtube {margin:20px 20px 20px 20px;text-align:center;}

#links {width:840px;}
#links .container {width:400px;float:left;}
#links .container img {border:1px #333 solid; padding:4px;}
#links h1 {font-family:verdana;font-size:12px;color:#e2b605;line-height:14px;margin-top:15px;}
#links p img { border:1px #333 solid; padding:6px;}
#links .youtube {margin:20px 20px 20px 20px;text-align:center;}

#footer_marquee {position:absolute;bottom:53px;left:14px;z-index:5000;width:930px;clear:both;}

#photofooter {position:relative;width:990px;height:159px;background:#000 url(/images/photo_footer_bg.jpg) no-repeat;}
#photofooter .totaalnet {position:absolute;left:426px;top:93px; width:80px;height:66px;text-decoration:none;}
#photofooter .studiofraaj {position:absolute;left:529px;top:93px; width:133px;height:66px;text-decoration:none;}

#ContactForm td {font-family:verdana;font-size:11px;color:#fff;line-height:14px;}
#ContactForm input {font-family:verdana;font-size:11px;color:#000;border:1px solid #333;padding-left:3px;}
#ContactForm textarea {font-family:verdana;font-size:11px;color:#000;border:1px solid #333;padding-left:3px;}

.paginator {font-family:verdana;font-size:11px;padding:4px;margin:1px;float:left;color:#fff;line-height:11px}
.paginator a:link{padding:0px 2px 0px 2px;margin:0px 1px 0px 1px;border: 1px #000 solid;background: #000;text-decoration: none;color:#fff;}
.paginator a:visited {padding:0px 2px 0px 2px;margin:0px 1px 0px 1px;border: 1px #000 solid;background: #000;text-decoration: none;color:#fff;}
.paginator .this-page {padding:0px 2px 0px 2px;border-color: #f7b626;font-weight: bold;color:#000;background-color:#f7b626;}
.paginator a:hover {color: #fff;background:#000;border-color: #000;text-decoration: none;}

a.btn_stem {text-decoration:none; color:#000; font-weight:bold; font-size:9px; float:left; margin:5px 0px 0px 0px;}
a.btn_stem:hover {text-decoration:none; color:#fff;}

#newsletter {width:350px; clear:left; float:left; margin:15px 0px 0px 0px;}
#newsletter a	{text-decoration: none; font-weight: bold;}
#newsletter #newsletterbox		 {width:342px;margin:0px 20px 0px 0px;}
#newsletter #content_header {width:342px;}
#newsletter #content	 {width:282px; padding:8px 30px 0px 10px; background: none; font-family:verdana; font-size:11px; color:#fff; line-height:14px; cursor:pointer;}
#newsletter #bla 	{border: 1px solid green;}
#newsletter #formactions {padding: 8px 0px 0px 85px;}
#newsletter #tankstationselect {padding: 0px 0px 0px 85px;}
#newsletter .label 	{float:left;width:85px; }
#newsletter #email {font-family:verdana;font-size:11px;color:#000;border:1px solid #333;padding-left:3px; width: 190px;}
#newsletter .requiredfield {color:#e2b605;}
#newsletter #error {width:342px; color: #e2b605; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; font-weight:bold;}
#newsletter #content_header h2	{margin:0px 0px 0px 9px; padding:0px 0px 0px 0px; color:#e2b605; font-size:12px;}

#twitter { width:450px; float:left; margin:0px 0px 0px 0px;}
#twitter ul {padding: 0px; margin: 0px;}
#twitter li	{width:400px;padding:5px 0px 5px 40px;font-family:verdana;font-size:11px;color:#fff;line-height:14px;cursor:pointer;list-style-type:none; list-style-position:outside;}
#twitter li a {text-decoration: none;}
