/* Tallieu & Tallieu nv - www.tnt.be*/

		a:active, a:focus {
			outline: none;
		}
	
	
	
		*,div,ul,li,h1,h2,p
		{
		margin: 0px;
		padding: 0px;

		}
		
	
		html
		{
		height: 100%;
		}
		
		
		body#cnaw{
			margin: 0px auto 0px;
			text-align: center;
			padding: 0;
			font: 11px/18px Verdana, Arial, sans-serif;
			color: #000;
			height: 100%;
			background: #fff;

		}
		
		
		#wrapper
		{
		background: #d4edfb;
		width: 75%;
		margin: 0px auto 0px;
		text-align: center;
		max-width: 1000px;
		min-width: 710px;
		padding: 20px;
		}
		
	

		#wrapper h1
		{
		color: #c20012;
		font: bold 12px/18px Verdana, Arial, sans-serif;
		text-align: justify;
		}
		
		
		
		
		
		
		#wrapper h1 span
		{
		font: italic 11px/18px Verdana, Arial, sans-serif;
		}
	
		
		div#content
		{
		border-top: 1px #c20012 solid;
		margin: 20px auto 0px;
		text-align: left;
		}
		
		
		div#sidebar
		{
		float: left;
		width: 25%;
		display: inline;
		color: #331a77;
		margin: 0px;
		padding: 0px;
		}
		
		div#sidebar h2#logo_cnaw
		{
		background: transparent url(_images/bg_cnaw.gif) no-repeat top right;
		float: right;
		width: 112px;
		height: 101px;
		text-indent: -9999px;
		margin: 20px 0 20px 0;
		padding: 0px;
		}
		div#sidebar h2#logo_cnaw a	{
		display: block;
		width: 100%;
		height: 100%;
		}
		
		div#sidebar div
		{
		font-weight: bold;
		border-left: 1px #c20012 solid;
		padding: 0 5px 0 5px;
		font: bold 12px/18px Verdana, Arial, sans-serif;
		margin: 15px 0 0 0;
		clear: both;
		}
		
		
		div#sidebar h3
		{
		font: bold 18px/21px Verdana, Arial, sans-serif;
		color: #c20012;
		margin: 5px 5px 5px 0;
		}
		
		
		div#txt
		{
		float: left;
		width: 72%;
		display: inline;
		border-left: 1px #c20012 solid;
		padding: 0 0 0 0;
		text-align: justify;
		}
		
		
		div#txt h1#cnaw_txt
		{
		font: bold 22px/115px Verdana, Arial, sans-serif;
		color: #000;
		float: left;
		height: 105px;
		margin: 15px 0 0 15px;
		
		}
		
		div#txt div#date
		{
		color: #C20011;
		font: bold 16px/21px Verdana, Arial, sans-serif;
		float: right;
		border-left: #C20012 1px solid;
		margin: 0px; 
		padding: 15px 0 15px 5px;
		}
		
		
		div#txt h3
		{
		border-top: #C20012 1px solid;
		width: 300px;
		color: #371F7A;
		clear: both;
		padding: 5px 0 0 10px;
		font: 18px/25px Verdana, Arial, sans-serif;
		}
		
		
		div#txt h3 span
		{
		color: #C10011;
		margin: 0 15px 0 0;
		padding: 0px;

		}
		
		div#txt h4
		{
		padding: 2em 0 0 2em;
		margin: 3em 0 0 0;
		color: #C20012;
		}
		div#txt h4 a	{
		color: #C20012;
		text-decoration: none;
		}
		
		div#txt h5
		{
		padding: 0 0 0 3em;
		font-style: italic;
		}
		
		div#txt p
		{
		margin: 15px 0 0 15px;
		}
		
		div#txt p.i
		{
		font-style: italic;
		}
		
		div#txt p a, div#txt p a:link, div#txt p a:visited
		{
		color: #331A77;
		text-decoration: none;
		}
		
		div#txt p a:hover
		{
		color: #331A77;
		text-decoration: underline;
		}
		
		div#txt p span
		{
		color: #c20012;
		margin: 1em 0 0 25px;
		font-weight: bold;
		font-style: normal;
		}
		div#txt p span a,div#txt p span a:link,div#txt p span a:hover,div#txt p span a:visited,div#txt p span a:active	{
		color: #c20012;
			}
		div#txt ul li span	{
		display: block;
		width: 16em;
		padding:0;
		margin: 0;
		float:left;
		}
		/*Holly hack, what would we do without you? */
		/* Hides from IE-mac \*/
		* html div#txt ul.noescape  li{height: 1em;}
		/* End hide from IE-mac */
		div#txt p.contact	{
			padding: 0 0 0 4em;
			margin: 0.5em 0 0.5em 0;
			}
		
		div#sidebar ul
		{
		list-style: none;
		margin: 30px 0 0 0;
		padding: 10px 0 0 0;
		color: #331a77;
		border-top: 1px #c20012 solid;
		}
		div#txt ul
		{
		list-style-type: square;
		margin: 0px 0 0 30px;
		padding: 0px 0 0 10px;
		}
		div#txt ol{
		margin: 0px 0 0 30px;
		padding: 0px 0 0 10px;
		font-weight: 600;
		}
		div#txt ol li ul	{
		font-weight: 400;
		}
	
		div#sidebar ul li
		{
		font: 11px/18px "Lucida Grande", Arial, sans-serif;
		}
	
	
		li a, li a:link, li a a:visited
		{
		margin: 0px;
		color: #331a77;
		text-decoration: none;
		padding: 0 5px 0 5px;
		}
		
		li a:hover
		{
	/*	background-color: #fff;*/
		color: #331a77;
		text-decoration: underline;
		}
		
		
		li a#active
		{
		text-decoration: underline;
		}
		
		div#sidebar ul li, div#head ul li	{
			color: #c20012;
			background: url(_images/list_marker_big_red.png) left 5px no-repeat;
			margin: 0;
			}
		div#sidebar ul li.active, div#head ul li.active	{
			background: url(_images/list_marker_big_blue.png) left 5px no-repeat;
			}
		div#sidebar ul li a, div#head ul li a	{
			color: #331A77;
			font-size: 17px;
			line-height: 24px;
			padding: 0 0 0 18px;
			}
			
		div#sidebar ul li ul	{
			border: none;
			margin:0 0 8px 0;
			padding:0;
			}	
		div#sidebar ul li ul li	{
			list-style-type: none;
			background: url(_images/list_marker_small_red.png) left 3px no-repeat;
			color: #c20012;
			margin: 0 0px 0 8px;
			}
		div#sidebar ul li ul li.active	{
			background: url(_images/list_marker_small_blue.png) left 3px no-repeat;
			}
		div#sidebar ul li ul li a	{
			color: #331A77;
			font-size: 12px;
			line-height: 16px;
			/*padding: 0 0px 0 0px !important;*/
			padding: 0 0px 0 16px;
			}
/* intro page */

		div#head	{
			background: url(_images/bg_line.png) repeat-y 264px top;
			margin: -20px 0 20px 0;
			padding: 20px 0 0px 0;
			text-align: left;
			}
		div#head h1 a	{
			background: url(_images/index_cnaw.png) no-repeat 15px top;
			height: 234px;
			line-height: 234px;
			color: #000;
			font-size: 33px;
			font-weight: 400;
			padding: 0 0 0 280px;
			margin:0;
			width: 500px;
			display: block;
			text-decoration: none;
			}
		div#head p#leftcol	{
			color: #C20011;
			font: bold 16px/21px Verdana, Arial, sans-serif;
			float: left;
			margin: 0px; 
			width: 240px;
			padding: 15px 0 15px 5px;
			text-align: right;
			}
		div#head ul	{
			margin-left: 280px;
			list-style-type: none;
			}
		p#intro	{
			font: bold 18px/24px Verdana, Arial, sans-serif;
			color: #331A77;
			text-align: justify;
			padding: 0 5em 5em 5em;
			}
		p#intro a	{
		color: #331A77;
		}
		div#head h2,div#txt h2.logo	{
			float: right;
			height: 86px;
			text-indent: -9999em;
			margin:0em 0 0em 0.5em;
			}
		div#head h2#efa, div#txt h2.logo#efa	{
			width: 97px;
			background: url(_images/efa_logo.png) top left no-repeat;
			}
		div#head h2#ispa, div#txt h2.logo#ispa	{
			width: 105px;
			background: url(_images/ispa_logo.png) top left no-repeat;
			}
		div#head h2#festival_de_wallonie, div#txt h2.logo#festival_de_wallonie	{
			width: 53px;
			background: url(_images/festival_de_wallonie_logo.png) top left no-repeat;
			}
		div#head h2#festival_van_vlaanderen, div#txt h2.logo#festival_van_vlaanderen	{
			width: 72px;
			background: url(_images/festival_van_vlaanderen_logo.png) top left no-repeat;
			}
		div#head h2#vro, div#txt h2.logo#vro	{
			width: 135px;
			background: url(_images/vro_logo.png) top left no-repeat;
			}
			
		div#head h2 a, div#txt h2.logo a	{
			display: block;
			width: 100%;
			height: 100%;
			}
			div#txt .sponsors img	{
			float: left;
			border: none;
			margin: 0.5em;
			}
			div#txt .sponsors	{
			padding: 1em;
			}
