.custom #content_box {margin-left:40px;}

.custom * :focus { outline: 0; }
.custom #header_area {
	clear:both;
	height:170px;
	text-align:left;
	color:#fff;
	background: #020202 url(images/banner-rome.jpg) 50% 0 no-repeat;
	}

/*.work #header_area {
	clear:both;
	height:170px;
	text-align:left;
	color:#fff;
	background: #020202 url(images/maantjes-011.jpg) 50% 30% no-repeat;
	}
*/

.custom #header_area .page {background-color: transparent; padding-top: 4.5em; }

.custom #nav_area .page {
	clear:both;
	height:70px;
	background: url(images/moonfilm_logo_inverted_text.png) 7% 40% no-repeat;	
}

.custom #nav_area {
	clear:both;
	height:70px;
	text-align:left;
	color:#fff;
	}

.menu {float:right; width:500px;}

.custom .menu li {
	width: 100px
}

.custom .menu a {
        border-top-style: none;
        border-bottom-style: none;
}

.custom .menu a, .menu .current ul a, .menu .current-cat ul a {
background:transparent;
}
.custom .menu {
	border-width: 0 0 0 0.1em;
        margin-right: 2em;
}

.custom li.widget li ul {margin:-26px 0 0 230px;}
.custom .sidebar a:hover { text-decoration: none; }

.custom .sidebar ul.sidebar_list { padding-right:2em; text-align: right;}

.custom ul.sidebar_list {padding-top:4.5em;}
.custom .sidebar h3 { margin-bottom:1.4em; padding-right: 1.3em; letter-spacing: 4px;}

.homepage .headline_area h2 {display: none; }
.homepage .headline_area h1 {display: none; }
.contact .headline_area h2 {display: none; }
.contact .headline_area h1 {display: none; }
.about .headline_area h2 {display: none; }
.about .headline_area h1 {display: none; }
/*.work .headline_area h2 {display: none; }*/
/*.work .headline_area h1 {display: none; }*/
.homepage .format_text h3 {color: #ffffff;}
.custom #content_box {background-color: #424242;}
.custom #content {background-color: #545056;}
.work .format_text a {text-decoration:none;}
.about .format_text h2 {
   margin:0 0 0.625em;
   font-family: Arial;
   font-size: 2em;
   font-weight: normal;
}


/*.homepage .post_box {padding-top:0;}*/
.homepage .headline_area {margin-bottom:20;}
/*.homepage .sidebar_list {padding-top:0;}*/
.about .headline_area {margin-bottom:0;}

#container{
  background-color:#433F45;
  overflow:hidden;
  width:980px;
  height:340px;
}
#left{
  background-color:#433F45;
  width:600px;
  border-right:380px solid #424242; /* The width and color of the rail */
  margin-right:-380px; /* Hat tip to Ryan Brill */
  float:left;
}
#rail{
  background-color:#424242;
  padding: 50px;
  width:280px;
  float:left;
}

#contact-left {
	width:970px;
	border-right:550px; /* The width and color of the rail */
	margin-right:-550px; /* Hat tip to Ryan Brill */
        margin-left:36px;
	float:left;
}
#contact-right {
	width:550px;
	float:left;
}
.custom .qtrans_language_chooser { float:right; list-style-type:none; margin-right: 40px;}
.custom .qtrans_language_chooser li {float:left; margin-top:5px; margin-right:5px;}

.custom .format_text blockquote {border-left:1px solid #B0BCF5;color:#B0BCF5;}

#workcontainer{
  background-color: transparent;
  overflow:hidden;
  width:450px;
  height: 110px;
  padding: 7px;
}
#workcontent{
  background-color: transparent;
  width:155px;
  border-right:295px solid transparent;  /* The width and color of the rail */
  margin-right:-295px; /* Hat tip to Ryan Brill */
  float:left;
}
#workrail{
  color: #B0BCF5;
  background-color: transparent;
  width:295px;
  float:left;
}

#aboutcontainer{
  background-color:#545056;
  overflow:hidden;
  width:980px;
}
#aboutleft{
  background-color:#545056;
  width:460px;
  border-right:470px solid #424242; /* The width and color of the rail */
  margin-right:-470px; /* Hat tip to Ryan Brill */
  float:left;
}

#aboutrail{
  background-color:#424242;
  padding: 50px;
  width:370px;
  float:left;
}

#contactcontainer{
  background-color:#424242;
  overflow:hidden;
  width:980px;
  height:584px;
}
#contactleft{
  background-color:#424242;
  padding:20px;
  width:360px;
  border-right:580px solid #545056; /* The width and color of the rail */
  margin-right:-580px; /* Hat tip to Ryan Brill */
  float:left;
}

#contactrail{
  background-color:#545056;
  width:580px;
  float:left;
}

#visitecard {
margin-top: 8px;
}

/* MENU TEST */
/****************************************************************************************/
	
	#sidenav { font-size: 14px; float: right; line-height: 10px; text-align: right;}
	#sidenav ul { height: 40px; margin-top: 25px;}
	#sidenav ul li { display: block; float: left/none; padding: 6px 6px 4px 6px; width: 180px; }
	#sidenav ul li a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 2px;}
	#sidenav ul li a:link, #sidenav ul li a:visited { color: #BDBDBD; padding-right: 8px; text-transform: none; text-decoration: none;}
	#sidenav ul li a:hover, #sidenav ul li a:active, #sidenav ul li a.activelink {	color: #FFFFFF; text-decoration: none; }
	/*#sidenav ul li:hover, #sidenav ul li.active { background-color: #f5f2ef; }*/
	#sidenav ul li a span { color: #999; display: block; font: 13px Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; letter-spacing: 2px; margin: 4px 1px 0 0; text-transform: none; }
	#sidenav ul li.last { border-right: 1px solid #CCC; }
        #sidenav li.selected a, 
        #sidenav li.selected a:link, 
        #sidenav li.selected a:visited, 
        #sidenav li.selected a:active, 
        #sidenav li.selected a:hover {color: #B0BCF5;}
