/* GENERAL SETTINGS */

	html body {background: #f1f1f1 url(../graphics/bg_template_repeat_y.png) 50% 0 repeat-y; height: 100%; }
	#canvasArea { margin:0 auto; }
	
	#wrapper { width:976px; margin: 0 0 0 1px; }
	
	#headerArea	{float: left; width: 976px; clear:both;}
	#headerArea #header {float: left;  background: url(../graphics/bg_logo.png) no-repeat; width:423px; height:105px;}
	#headerArea #headerImage {float: right; background: url(../graphics/bg_default_headerimage.png) no-repeat; width: 553px; height:105px; overflow:hidden;}

	#main-nav ul li a.activeElement			{color:#fff; background-color:#868686;}
	#main-nav ul lu a.activeElement:active 	{background-color:#385496;}
	#main-nav ul li li a.activeElement 		{color:#505450; background-color:transparent;}

	#main-nav							{position:absolute; margin:-86px 0 0 -423px; background-color:#505450; width:976px; height:44px; z-index:150;}
	#main-nav ul						{margin:0;}

	#main-nav ul li						{float:left; margin: 0 0 0 0; display:block; height:44px;}
	#main-nav ul li a 					{font-size:13px; color:#fff; text-decoration:none; display:block; padding: 0px 30px 0 30px; line-height:3em; height:44px;}
	#main-nav ul li a:hover,
	#main-nav ul li:hover,
	#main-nav ul li.ie6hover			{background-color:#FF7320; /*height:45px;*/ display:block; background-image:none;}
	#main-nav ul li a.homepage			{height:44px;}
			
/* 	Menu level 2  */

	#main-nav ul li:hover ul,
	#main-nav ul li.ie6hover ul			{display:block; background: url(../graphics/bg_main-nav-ul.png) 0 0 no-repeat; padding: 11px 0 0 0; position: absolute; width: 262px; cursor:pointer;}
	
	#main-nav ul li.ie6hover,
	#main-nav ul li li:hover			{color:#505450; }
		
	#main-nav ul li ul 					{display:none;}
	#main-nav ul li ul li				{font-size:1em; width:262px; padding:0px; margin:0px; height: auto; display:block; }
	#main-nav ul li ul li.last a		{padding: 6px 20px 0px 15px; margin: 0 0 0 5px; border: 0;}
	#main-nav ul li ul li.first a		{padding: 0px 20px 8px 15px; margin: 0 0 0 5px;}
	#main-nav ul li ul li.single a		{padding: 0px 20px 0px 15px; margin: 0 0 0 5px; border: 0; }
		
	#main-nav ul li li a				{display:block; height: auto; border-bottom:1px solid #e4e4e4; line-height:1.345em;font-size:13px; padding:6px 20px 7px 15px; margin: 0 0 0 5px; text-align:left; color:#505450; width:217px;}
	#main-nav ul li li a:hover			{background-color:transparent; text-decoration:underline;}
	#main-nav ul li li,
	#main-nav ul li li:hover			{display:block; background:transparent url(../graphics/bg_main-nav-ul-li-ul-li.png) 0 0 repeat-y; width:262px;}
	#main-nav ul li li.footer			{display:block; background:url(../graphics/bg_main-nav-hover-end.png) bottom left no-repeat; height:12px; width:262px; }


	.breadcrumbs 						{float: left; clear:both; width: 100%; height: 20px; margin:44px 0 0 0; font-size: 11px; line-height: 1.6em; background-color: #FF7320; border-top:1px solid #fff;}
	.breadcrumbs ul						{display: inline;}
	.breadcrumbs ul li a 				{padding: 1px 10px 0 15px;display: block;float: left;color: #FFF; height: 19px; text-decoration: none;}
	.breadcrumbs ul li.home a			{display: block; float: left; width: 51px; height:	20px; padding: 0;}

	#leftMenuBox 						{float:left; margin-top:30px; background-color: #FF7320; width:13px; height:320px;}
	#subNavigationArea 					{padding:0 0 0 0px; margin:36px 0 0 16px; line-height:1.5em;}

/* HOMEPAGE */

	#content-column								{float:left; width:805px;}
	#content-column .row						{float:left; padding-top:0px;}	
	#content-column .entry						{float:left; width:205px; padding-bottom:10px; display:block; font-family:arial;}
	#content-column .entry a.header-title-link, #content-column .entry-last-in-row a.header-title-link {font-size:125%; color:#FF7320; margin-bottom:7px; text-decoration:none; display:block; width:190px; font-weight:bold;}
	#content-column .entry p, #content-column .entry-last-in-row p										{color:#505450;  font-size:105%; width:190px;}
	#content-column .entry p a img.home-teaser, #content-column .entry-last-in-row p a img.home-teaser	{background:url(../graphics/bg_homepage-teasers.gif) no-repeat; padding:5px; margin-bottom:0px; width:180px; height:117px;}
	#content-column .entry a.internal-link, #content-column .entry-last-in-row a.internal-link			{color:#FF7320;}

	#content-column .entry-last-in-row			{float:left; width:190px;}
	
	#content-column .entry .home-message h3		{font-size:125%; font-weight:bold; margin-bottom:9px; display:block; width:190px; color:#FF7320;}
	#content-column .entry .home-message p		{font-size:105%; background-color:#505450; color:#eaeaea; padding:12px 11px; min-height:177px; width:168px; line-height:1.2em;}
	#content-column .entry .home-message p a	{display:block; color:#eaeaea; padding-top:4px; width:168px;}
	
/* homepage poll */
	#content-column #poll						{float:left; width: 185px; overflow:hidden; font-family:arial; font-size:105%; }
	#content-column #poll h3					{font-size:125%; font-weight:bold; margin-bottom:9px; display:block; color:#FF7320; }
	#content-column #poll .question				{padding: 0 10px 10px 10px; font-style: italic; font-size:100%; }
	#content-column #poll .message				{padding: 10px; border-top: 1px solid #fef3f7; font-size:100%; }
	#content-column #poll .message a			{color:#FF7320;}
	#content-column #poll .question span		{border-bottom: 1px dotted #fff; display: block; padding: 0 0 10px 0; }
	#content-column #poll #opinion				{color: #21418b; }
	#content-column #poll #opinion li a			{display: block; background: url(../graphics/radiobutton.gif) 10px 9px no-repeat; padding: 7px 10px 6px 30px; text-decoration: none; border-top: 1px solid #fef3f7; height: auto; }
	#content-column #poll #opinion li a:hover	{background: url(../graphics/radiobutton-selected.gif) 10px 9px no-repeat; }
	#content-column #poll .answer-result		{padding: 0px 10px 7px 10px; }
	#content-column #poll .barElement			{background: url(../graphics/answer-bar.gif) 0 0 repeat-x; height: 11px; }
	#content-column #poll .barElementbg			{background: #385496; border: 1px solid #90a0c5; height: 11px;margin: 7px 0 7px 0; }
	#content-column #poll #votedPoll			{display: none; }

	#servicemenu-home 						{float:left; display:block; padding:10px 0 60px 0;  border-top: 1px dashed #90A0C4;}
	
	#servicemenu-home #home-openingstijden	{float:left; width:393px; margin-right:17px;}
	#servicemenu-home h3					{font-size:15px; font-weight:bold; color:#868686;; margin-bottom:8px; }
	#servicemenu-home form					{padding:8px; background-color:#dadada; width:377px; height:28px; border:1px solid #D3D4D3;}
	#servicemenu-home form select			{border:1px solid #D3D4D3; width:377px; padding:4px; }
	
	#servicemenu-home #home-link-items		{float:left; width:394px;}
	#servicemenu-home #home-link-items ul li {background:url(../graphics/_li.gif) bottom left no-repeat; padding:0px 0 5px 9px; display:block; border:0px solid;}		
	#servicemenu-home #home-link-items ul li a {text-decoration:underline; color:#FF7320; height:10px; padding-left:0px;}
	#servicemenu-home #home-link-actueel	{float:left; width:205px;}
	#servicemenu-home #home-link-actueel ul {}
	
	#servicemenu-home #home-link-uitgelicht {float:left; width:189px;}

	#serviceMenuArea {display:none;}
	
	#contentArea {;}
	#contentArea #footer {display:block;}
	
	#secondaryContentArea {margin-top:27px;}
	#secondaryContentArea .service-menu {border:1px solid #868686; min-height:120px;}
	#secondaryContentArea .service-menu ul {background:url(../graphics/service-menu-icons.gif) 9px 15px no-repeat; padding:9px 0 9px 25px;}
	#secondaryContentArea .service-menu ul li:first-child {padding-top:0px;}
	#secondaryContentArea .service-menu ul li {display:block; padding-top:5px;}
	#secondaryContentArea .service-menu ul li a {font-size:100%; color:#868686; text-decoration:none; background-image:none;}
	#secondaryContentArea .service-menu ul li a:hover {text-decoration:underline;}

	#secondaryContentArea .logos ul {height:41px; margin-bottom:15px;}
	#secondaryContentArea .logos ul li a span {display:none;}
	#secondaryContentArea .logos ul li {display:block; height:41px; float:left;}	
	#secondaryContentArea .logos ul li a {background-image:none; display:block;}	
	#secondaryContentArea .logos ul li a.link1 {background:url(../graphics/bg_logo_bibliotheek.gif) no-repeat; width:93px; height:41px;}
	#secondaryContentArea .logos ul li a.link2 {background:url(../graphics/bg_logo_gemeente-utrecht.gif) no-repeat; width:62px; height:41px;}

	#footer 						{color:#fff; width:976px; height:72px; background:url(../graphics/bg_footer.gif) repeat-x;}
	#footer ul.copyright			{float:left; display:block; width:300px;}
	#footer ul li					{line-height:30px;}
	#footer ul.footer-items			{margin:0 10px 0 0; }		
	#footer ul.footer-items li		{float:right;}
	#footer ul li a					{color:#fff; text-decoration:none;}
	#footer ul li a.font 			{padding-right:5px;}
	#footer ul li.tekstgrootte		{*padding-top:3px;}

	/* DISQUS STYLES */
	#canvasArea #wrapper .dsq-login-button-disqus,		
	#canvasArea #wrapper #dsq-global-toolbar,	
	#canvasArea #wrapper .dsq-header-avatar a,
	#canvasArea #wrapper .dsq-reply-link,			
	#canvasArea #wrapper .dsq-options,
	#canvasArea #wrapper .dsq-post-report,		
	#canvasArea #wrapper .dsq-user-like,
	#canvasArea #wrapper .dsq-like							{ display: none; }
	
	#canvasArea #wrapper .dsq-comment-footer				{ position: absolute; display: none; }
							
	#canvasArea #wrapper .dsq-login-button a				{ background-image: none; }
	
	#disqus_thread											{ margin-top: 20px; padding-top: 20px; border-top: 1px solid #f1f1f1; }
	#canvasArea #wrapper .dsq-comment-header a				{ background: none; }
	
	#canvasArea #wrapper .dsq-comment-header-time a			{ padding: 0; font-size: 11px; color: #FF7320; } 
	#canvasArea #wrapper .dsq-comment-header-time a:hover	{ border: 0;  }
	#canvasArea #wrapper .dsq-comment-header				{ height: 40px; padding-top: 7px; }
	#canvasArea #wrapper #dsq-comments-title h3				{ margin: 0 0 10px 0; display: block; }
	
	#canvasArea #wrapper .dsq-comment-footer-right			{ width: 131px; overflow: hidden; }
	
	#canvasArea #wrapper .dsq-post-area						{ margin-top: 20px; }
	
