body, body div, body p, body th, body td, body li, body dd {font-size: x-small;line-height: 18px; /* false value for WinIE4/5 */voice-family: "\"}\""; /* trick WinIE4/5 into thinking rule is over */voice-family: inherit;   /* recover from trick */font-size: small/* intended value for better browsers */}
html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd  {
	font-size:  small;/* be nice to Opera */
	color: #fff;
}
body {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; margin: 0; padding: 0;border:0;background: #e8e4c8 url("pattern.jpg") top center no-repeat;}
.clearer {	clear: both;}
html, body  {height: 100%;margin:0;padding:0;background: #e8e4c8  url("pattern.jpg") top left repeat;}

#htmlwrapper {min-height: 100%; bottom left repeat-x;}
* html #wrapper {height: 100%;}


#nonFooter{position: relative; min-height: 100%; voice-family: "\"}\"";voice-family: inherit;height: auto;}
html>body #nonFooter {height: auto;}
* html #nonFooter{height: 100%;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* algemeen */
img, img a, img input {
	border:none;
	z-index: 2;
}
p	{font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;margin:0;padding: 0  0 1em 0;}
p.Continue a {color:#cc6600;display:block;width:80%;text-align:right;float:none;margin:0;padding:0;position:relative;}
h1, h2, h3	{
	font-family: Impact, Charcoal, sans-serif;
	line-height:100%;
	color:#FFFFFF;
	font-weight:normal;
}
h1	{font-family: Impact, Charcoal, sans-serif;font-size:4em;letter-spacing:-0.03em;padding:0;margin:0;}
h2	{
	font-size:2.5em;
	color:#ff0871;
	padding:0 0 0.02em 0;
	margin:0;
}
h2 a:link, h2 a:visited {text-decoration:none;color:#FFF;}
h2 a:hover, h2 a:active {text-decoration:none;color:#000;}

h3	{font-size:2.5em;color:#000;padding:0 0 0.02em 0;margin:0;}
h3 a:link, h3 a:visited {text-decoration:none;color:#000;}
h3 a:hover, h3 a:active {text-decoration:none;color:#FFF;}

h4, h5, h6 {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;font-weight:bold;}
h4 {font-size:1em;margin:.5em 0 0 0;padding:0;}
h5	{font-size:1em;margin:0;padding:0;color:#FFF;}
h6	{margin:0;padding:0;color:#FFF;}
a:link {color:#000;}
a:visited {color:#000;}
a:hover {color:#FFF;}
a:active {color:#cc0000; outline: none;}
a:focus {color:#cc0000;}
table {border-collapse:collapse;border-spacing:0;empty-cells: show !important;}
td {}
th {}
blockquote {background-color:#cc6600;margin: 1em 0 0 0 !important;padding:1em 1em  .5em 1em;clear:both;}
caption {}
abbr, acronym {border:none;cursor: help;}
em {font-style: oblique;letter-spacing:normal;}
/* algemeen */

/*div css*/
#header {height:215px;border-top:1px solid #000;width:auto;margin: 0;padding:0 0 0 10%;text-align: right;background:  #e8e8cb url("header.gif") 15% 0 no-repeat;}
#contentwrapper {float:none;clear:both;padding: 7em 0 1.5em 0;background: transparent url("background.jpg") top left repeat-y;border-top:6px solid #000;}
#maincontent {float:none;clear:both;text-align: left;}
#footer {position:relative;width: auto;height:4.5em;overflow:visible;margin:  0;text-align: left; background-image:url(footer2.gif); margin-bottom:-2px;}
#logo {position: absolute;left:8%;top:155px;z-index:1;width:261px;margin:0;padding:0;}
#logo h1 {margin:0;padding:0 0 0 10px;font-family: Impact, Charcoal, sans-serif;font-size:1.5em;line-height:100%;letter-spacing:0.01em;text-align:left;color:#000;}
.sidebar {float:right;width:30%;margin-leftt:10%;}
.kolom {position:relative;display:inline;float:left;padding:0;margin:0;width:47%;height:100%;min-height:100%;margin-left:10%;}
.kolom p {
	line-height:170%;
	color: #fff;
}
#widgets {width:80%;float:none;clear:both;margin:6em 10%;padding:0;}
#movies,#events,#guests {display:inline;float:left;width:29%;margin:0 1%;}

#widgets h1 {color:#cc6600;padding:0 0 .5em 0;margin:0;}
#widgets h1 a:link,#widgets h1 a:visited {color:#cc6600;text-decoration:none;}
#widgets h1 a:hover,#widgets h1 a:active {color:#FFF;text-decoration:none;}
ul.dates {list-style:url(none) none outside;clear:both; border-top: 1px dotted #cc6600;margin: 0;padding:0;}
ul.dates li {width:100%;margin: 0;padding:0;list-style:url(none) none outside;border-bottom: 1px dotted #cc6600;}
ul.dates li a {text-decoration:none;display:block;padding:.5em 0;width:auto;}
ul.dates li span.ec3_schedule {color:#FFF !important;}

ul.author {list-style:url(none) none outside;clear:both; border-top: 1px dotted #cc6600;margin: 0;padding:0;}
ul.author li {width:100%;margin: 0;padding:.5em 0;list-style:url(none) none outside;border-bottom: 1px dotted #cc6600;}
ul.author li a {text-decoration:none;display:inline-block;padding:0;width:auto;}
/*div css*/

/*navigatie css*/
ul.nav {width:auto;margin:0 0 0 75px;padding:0;list-style:url(none) none outside;display: inline;float:left;}
ul.nav li {margin-right:6px;font-family: Impact, Charcoal, sans-serif;font-size:22px;color:#000;display:inline;float:left;background:  0  0 no-repeat;}
ul.nav li a {height:28px;padding: 5px 0 0 18px;text-decoration:none;}
ul.nav li.page-item-206  {padding:0;background:  url("http://www.offscreen.be/site/wp-content/themes/default/images/menu-blank.gif") 0  0 no-repeat !important;}
ul.nav li a:link, ul.nav li a:visited {color:#000;}
ul.nav li a:hover, ul.nav li a:active, ul.nav li a:focus {color:#cc0000;}
ul.nav li.current_page_item a {color:#cc0000;}

ul#language {width:89%;height:110px;margin:11px 0 0 0;padding:0;list-style:url(none) none outside;display: block;clear:both;float:left;text-align:right;}
ul#language li {text-align:right;font-size:21px;line-height:120%;margin: 0;padding: 0;font-family: Impact, Charcoal, sans-serif;}
ul#language li a:link, ul#language li a:visited {text-decoration:none; color:#cc6600;}
ul#language li a:hover, ul#language li a:active {text-decoration:none;color:#ffcc00;}
ul#language li.current_language_item a {text-decoration:none; color:#ffcc00;cursor: default;}

#meta ul  li  a {width: auto;text-decoration:none;color:#ffcc00;}

#meta ul {list-style:url(none) none outside;position:absolute;width:79%;bottom:6px;margin:0 10%;padding:0;z-index:5;}
#meta ul ul {list-style:url(none) none outside;position:absolute;width:auto;bottom:0;margin:0 0 0 0;padding:0;z-index:6;}
#meta ul li span  {list-style:url(none) none outside;display:inline;float:right;font-size:small;letter-spacing:0.01em;color:#FFF; padding-bottom: -2px;}
#meta ul ul  li  {display:inline;float:right;font-size:small;letter-spacing:0.01em;margin-right:16px;}
#meta ul ul li  a:link,#meta ul ul li  a:visited {color:#FFF;padding-bottom: -2px;}
#meta ul ul li  a:hover,#meta ul ul li  a:active,#meta ul ul li  a:focus {color:#FFF;padding-bottom: -2px;} 
#meta ul ul li.current_page_item a {color:#FFF;}
ul.post-meta {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;color:#000;list-style:url(none) none outside;margin: 1em 0 0 0 !important;padding:0;}
span.post-meta-key {font-weight:bold;}
/*navigatie css*/


/*ec3_schedule*/
.ec3_schedule {display:inline;color:#cc0000 !important;}
.ec3_padding {margin:0 0 .5em 0 !important;}

.kolom p.ec3_schedule {font-size:large;line-height:normal;display:block;float:right;margin:0 0 0 1em;padding:6px 0 0 0;}
span.ec3_date {font-weight:bold;background:  url("http://www.offscreen.be/site/wp-content/themes/default/images/date-top.gif") left top no-repeat !important;width:100px;text-align:center;margin:0;padding:6px 0 3px 0;display:block;}
span.ec3_start {font-weight:bold;background:  url("http://www.offscreen.be/site/wp-content/themes/default/images/date.gif") left  bottom no-repeat !important;width:100px;text-align:center;margin:0;padding:3px 0 6px 0;font-size:x-large;color:#ffcc00;border-top: 1px dotted #ffcc00;line-height:normal;display:block;}
span.ec3_end {background:  url("http://www.offscreen.be/site/wp-content/themes/default/images/van.gif") left  top repeat-y !important;font-weight:bold;line-height:normal;width:100px;text-align:center;margin:0;padding:3px 0;display:block;}

span.ec3_van {background:  url("http://www.offscreen.be/site/wp-content/themes/default/images/van.gif") left  top repeat-y !important;font-weight:bold;width:100px;text-align:center;margin:0;padding:6px 0 3px 0;display:block;font-size:x-large;color:#ffcc00;border-top: 1px dotted #ffcc00;}
span.ec3_tot {font-weight:bold;background:  url("http://www.offscreen.be/site/wp-content/themes/default/images/date.gif") left  bottom no-repeat !important;width:100px;text-align:center;margin:0;padding:3px 0 6px 0;font-size:x-large;color:#ffcc00;line-height:normal;display:block;}
span.ec3_to {font-size:small;color:#FFF;width:100px;text-align:center;display:block;margin:0;padding:0;}
span.ec3_to2 {background:  url("http://www.offscreen.be/site/wp-content/themes/default/images/van.gif") left  top repeat-y !important;color:#cc0000 !important;font-size:small;width:100px;text-align:center;display:block;margin:0;padding:0;}
span.all_day {font-weight:normal;font-size:small;color:#ffcc00;line-height:normal;}


h3#respond {margin:2em 0 0 0;padding:.8em 0;border-top: #cc6600 4px solid;}

ul#partners {list-style:url(none) none outside;margin:0;padding:0;}
ul#partners  li.linkcat h2 {padding-top:1em;}
ul#partners  li.linkcat ul li.partners,ul#partners li.partners a  {text-align:center;vertical-align:middle;}
ul#partners  li.linkcat ul li.partners a {display:block;width:100%;}
ul#partners  li.linkcat ul li.partners a img {width:auto;border:none;padding:.5em;background-color:  transparent;clear:both;float:none;text-align:center;vertical-align:middle;}
ul#partners li.linkcat  {width:100%;display:block;float:none;clear:both;margin: 0;padding:0;}
ul#partners  li.linkcat ul {list-style:url(none) none outside;margin: 0;padding:0;}
ul#partners  li.linkcat ul li.partners {width:47%;height:250px;list-style:url(none) none outside;float:left;margin: 1%;padding:0;background-color:#ffcc00;}

/*Multi-Topic Icon*/
.mti_div {position:absolute;right:0;top:0;width:auto;clear:left;margin:0;padding:0 1em 0 0;text-align:right;float:left;}
img.mti_icon {border:none !important;background-color:transparent !important;margin:0 !important;padding:0 !important;vertical-align:middle !important;}

/*wpstats*/
img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}

/*youtube*/
.youtube {margin:2em 0 .5em 0;padding:0;width:100%;text-align:center;clear:both;float:none;}

/*WP SNAP*/
.browse {text-align:center;color: #ffcc00;padding: 0 0 1em 0;margin-top: 0.1em;margin-bottom: 1.0em;border: 1px dotted #cc6600;border-left:none;border-right:none;}

ol.snap_nav {width:100%;padding:1em 0 !important;margin:0;list-style:url(none) none outside;}

ol.snap_nav li {width:1.25em;height:1.25em;list-style:url(none) none outside;margin: 0 0 .1em .1em; padding:  0.5em;vertical-align:middle;text-align:center;float: left;border: 1px dotted #cc6600;color: #cc6600;}
ol.snap_nav li a {display:block !important;font-weight: bold;text-decoration: none;}
ol.snap_nav li.snap_selected a {display:block !important;color:#FFF;}
ol.snap_titles {clear: both;display: block;border: 0;list-style: none;border: 1px dotted #cc6600; padding: 0.3em 0.5em;color: #cc6600;text-decoration: none;}

ol.commentlist {list-style:url(none) none inside;padding:0;margin:0;}
ol.commentlist li {padding:.5em;border: #ffcc00 2px solid;}
ol.commentlist li img {border:none;vertical-align:text-bottom; background-color:transparent;padding:0;}
ol.commentlist li.alt {background-color:  #ffcc00;}

/*pagebar*/
.pagebar {text-align:center;color: #ffcc00;padding: 1em 0;margin-top: 0.1em;margin-bottom: 1em;border: 1px dotted #cc6600;text-decoration: none;border-left:none;border-right:none;}
.pagebar a,.pageList .this-page {border: 1px solid #FFF;text-decoration: none;padding: 0.3em 0.5em;}
.pagebar a:link {color: #cc6600;border: 1px solid #cc6600;text-decoration: none;font-weight: bold;}
.pagebar a:visited  {color: #cc6600;border: 1px solid #cc6600;text-decoration: none;background:#ffcc00;}
.pagebar a:hover,.pagebar a:active {border-color: #cc6600;background: #FFF;color: #cc6600;}
.pagebar .break {padding: 2px 6px 2px 6px;border: none;text-decoration: none;color: #cc6600;}
.pagebar .this-page {border: 1px solid #cc6600;padding: 0.3em 0.5em;font-weight: bold;background: #FFF;color: #ffcc00;}
.pagebar .inactive {border: 1px dotted #cc6600; padding: 0.3em 0.5em;color: #cc6600;text-decoration: none;}
.pagenavigation {clear:both;float:none;margin:1em 0 .5em 0;}

/* WP Calendar */
.calendar {margin:1em 0;padding:0;}
div#wp-calendar {display:block;width:100%;float:none;clear:both !important;}
#wp-calendar table {width:47%;height:100%;float:left;margin: 0 1%;border-bottom: #cc6600 4px solid;}
table.nav {width:100% !important;margin: 1em 0 !important;float:none;text-align:center;clear:both;border: none !important;}
table.nav img {vertical-align:middle;border:none;background-color:  transparent;}
td#prev a {float:left;text-align:left;}
td#next a {float:right;text-align:right;}
#wp-calendar table caption {margin:0;padding: .1em 0;text-decoration:none;font-family: Impact, Charcoal, sans-serif;font-size:1.5em;line-height:100%;letter-spacing:0.01em;text-align:center;}
#wp-calendar table caption a {text-decoration:none;}
#wp-calendar table tr, #wp-calendar table td {text-align:center;padding:.1em; }
a.eventday {font-weight: bold;color:#FFF;text-decoration:none;}
#wp-calendar table th {border: #cc6600 1px solid;background-color:#cc6600;color:#ffcc00;}
#wp-calendar table tr {border-left: #cc6600 4px solid;border-right: #cc6600 4px solid;}
#wp-calendar table td {border: #cc6600 1px solid;background-color:#ffcc00;padding:1px;}
table.nav td, table.nav tr {border: none !important;background-color:transparent !important;}
#wp-calendar table td a.eventday {display:block;background-color:#cc0000;}
#wp-calendar table td a:hover.eventday  {display:block;background-color:#cc6600;color:#FFF !important;}

ul.eventsprogram {list-style: none;margin:0;padding:0;}
ul.ec3_events {list-style: none;margin: 1em 0;padding:0;border-bottom: #cc6600 1px dotted;} 
ul.ec3_events li {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:1.5em;font-weight:bold;color:#FFF;border-top: #cc6600 1px dotted;padding:.5em  1em;}
ul.ec3_events li ul {list-style: none;margin:0;padding:0;border:none;}
ul.ec3_events li ul li, ul.ec3_events li ul li a {margin:0;padding:.5em 0;width:100%;display:block;text-decoration:none;font-size:small;font-weight:normal;border:none;padding-left:1em;}
 ul.ec3_events li ul li a span {color:#FFF;}
 
 /*FORMS*/
fieldset {border:none;}
input, textarea {border:1px solid #cc6600;}
form#searchform {width:89%;height:60px;display: block;clear:both;float:left;text-align:right;}
.searchforminput {font-size:1.5em;}
input.btn, input.btn a:link,input.btn a:visited, input.btn a:hover,input.btn a:active{color:#FFF;border:none !important;background-color:#cc6600 !important;font-family: Impact, Charcoal, sans-serif;font-size:1.5em;line-height:100%;letter-spacing:0.03em;text-align:center;}


/*contactform css*/
form {width: 100%;text-align: left;float:right;clear:both;}
fieldset {border:none;margin: 1em 0; padding:0;}
.searchforminput fieldset {border:none;margin: 0; padding:0;}

legend {display:none;}
input, textarea, select  {background-color:#FFF;border:1px solid #cc6600;font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;padding:2px;}
input:focus, textarea:focus {border:1px solid #cc0000;background-color:#FFF;}
textarea {padding:12px;}

form#offscreencontactform label {color:#000;position: absolute !important; text-align:right; width:150px !important;margin:0;padding: 0;}
form#commentform label {display:block;}

.inputwidth {width:200px; margin-bottom: 0.5em;margin-left:162px;}
.textareawidth  {width:342px;margin: 0;margin-bottom: 0.5em;}



.input_fout   {border: 1px solid #990000 !important;}
.text_fout {color: #990000 !important;}
.error {color: #FFF !important;background-color:#cc6600;padding: .5em;margin: .5em 0;}

/*forms css*/

/*COUNTER SPECIFIC STYLES */
.counter{
	
}
.counter ul.countdown{
	list-style-type: none;
	color: white;
	font-weight: bold;
	text-align: center;
}
.counter ul.countdown li{
	
	background: url(digit.png) no-repeat;
	height:110px;
	width: 105px;
	padding-top: 15px;
}
.counter ul.countdown li div{
	font-size: 15px;
	margin-top: 20px;
}
.counter ul.countdown li div.countdown_num{
	font-size: 48px;
	margin-top: 15px;
}
.counter ul.countdown li.no_countdown{
	padding-top:4px;
	background:transparent;
	height:110px;
	width:180px;
}


#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #a3a1a1 url('left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #a3a1a1 url('right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #FFF;
	background: #a3a1a1;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #989898 url('botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #989898 url('botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}


