﻿body {
			margin:0;
			padding:0;
			font-family:arial, sans-serif;
			font-size:83%;
			line-height:1.3em;
			text-align:center;
			color:#66615c;
			background:#fff url(/binaries/_resources/images/sites/dilemma/site/bg.gif) repeat-x top left;
			 overflow:-moz-scrollbars-vertical;
			}
		#wrapper {
			margin:0 auto;
			padding:0;
			width:968px;
			text-align:left;
			}
			
		/* //////////////////// content corners //////////////////// */
		
		#contentwrapper {
			margin:0;
			padding:0;
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_wrapper.png) repeat-y top left;
			}
		#startcontent {
			height:12px;
			font-size:0;
			background:#e3e3dd url(/binaries/_resources/images/sites/dilemma/site/bg_top.gif) repeat-y top left;
			}
		#endcontent {
			height:12px;
			font-size:0;
			background:#fff url(/binaries/_resources/images/sites/dilemma/site/bg_bottom.gif) repeat-y top left;
			}
			
		/* //////////////////// logo + menu tabs /////////////////// */
		
		#topnav {
			margin:0;
			padding:0;
			width:968px;
			height:69px;
			}
			
		#topnav h1 {
			margin:6px 0 0 4px;
			padding:0;
			float:left;
			overflow:hidden;
			width:154px;
			height:58px;
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/logo.png) no-repeat top left;
			}
			
		h1 a, h1 a:visited {
			display:block;
			width:154px;
			height:58px;
			text-indent:-999px;
			}
			
		#topnav ul {
			margin:15px 1px 0 0;
			padding:0;
			list-style:none;
			float:right;
			}
		#topnav li {
			margin:0;
			padding:0;
			float:left;
			}
		#topnav li.selected {background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_tab.gif) no-repeat 0px -86px;}
		#topnav li a, #topnav li a:visited {
			display:block;
			font-size:14px;
			font-weight:bold;
			text-align:center;
			text-decoration:none;
			line-height:2.5em;
			width:112px;
			height:33px;
			color:#fff;
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_tab.gif) no-repeat 0px 0px;
			}
			* html #topnav li a, * html #topnav li a:visited {line-height:33px}
		#topnav li a:hover {
			color:#fff;
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_tab.gif) no-repeat 0px -43px;
			}
		#topnav li.selected a, #topnav li.selected a:visited {
			color:#e30120;
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_tab.gif) no-repeat 0px -86px;
			}
		#topnav li.selected a:hover {color:#ff6216;}
		
		/* /////////////////// frontpage columns /////////////////// */
		
		#columnwrapper {
			margin:0 4px;
			padding:0;
			width:960px;
			min-width:0;
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_columns.gif) repeat-y top left;
			}
		
		.column {
			margin:0;
			padding:0;
			float:left;
			width:320px;
			}
			
			.column h3 {float:left}
			.column .link {float:right}
			.column .link a, .column .link a:visited {
				font-weight:normal;
				padding-left:18px;
				background:transparent url(/binaries/_resources/images/sites/dilemma/site/small_arrow.gif) no-repeat center left;
				}
			
			.column a, .column a:visited {color:#ff6216; }
			.column a:hover {color:#e30120;}
			
		.pad {
			padding:0 20px;
			}
			
		.candidate {
			float:left;
			width:140px;
			clear:none;  
			padding-bottom:0px;
			margin-bottom:0px;
			padding-top:5px;
			margin-top:0px;
			height:15px; 
			}
		 
		
		/* ///////////////////////// footer //////////////////////// */
		
		#footer {
			margin:18px 24px 0 24px;
			padding:8px 0 2px 0;
			border-top:1px solid #d1d1d1;
			clear:both;
			}
			
		#footer p {
			margin:0;
			padding:0;
			color:#a6a39f;
			}
		#footer a, #footer a:visited {color:#a6a39f;}
		
		#footer a:hover {color:#66615c;}
		
		/* ///////////////////////// styles //////////////////////// */
		
		h1 {
			margin:0;
			padding:0;
			font-size:1.6em;
			line-height:1em;
			color:#e30120;
			}
			
		h2 {
			margin:0;
			padding:0;
			font-size:1.1em;
			color:#e30120;
			 
			}
		
		h3 {
			margin:0;
			padding:0;
			font-size:1.1em;
			color:#e30120;
			 
			}
			
		h3  a{
	 
			text-decoration:none; 
			}
		
		a, a:visited {color:#ff6216;}
		
		a:hover {color:#e30120;}
		
		a.pil
		{
			padding-left:18px;
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/small_arrow.gif) no-repeat center left;
		}
		p {
			padding:0.8em 0 0 0;
			margin:0;
			clear:left;
			}
		img {border:none}
		
		/* //////////////////// frontpage boxes //////////////////// */
		
		#boxwrapper {
			margin:8px 0 16px 20px;
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_fpgradient.gif) no-repeat bottom left;
			}
		
		#boxes {
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_fpshadows.gif) repeat-y top left;
			}
		
			#boxes .startbox {
				height:9px;
				font-size:0;
				background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_fpstartbox.gif) no-repeat top left;
				}
		
			#boxes .intro {
				margin:12px 20px 0 4px;
				float:left;
				width:520px;
				min-height:226px;
				display:inline;
				}
		
			#boxes .spil {
				margin-top:12px;
				float:left;
				width:380px;
				min-height:226px;
				display:inline;
				}
		
			* html #boxes .intro, * html #boxes .spil {height:226px}
			
			#boxes .spil img {
					margin:0 0 20px 20px;
					float:right;
					}
		
			#boxes .endbox {
				clear:left;
				height:12px;
				font-size:0;
				background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_fpendbox.gif) no-repeat top left;
				}
				
			#boxes ul {
				margin:0.8em 0 0 0;
				padding:0;
				list-style:none;
				}
			#boxes li a, #boxes li a:visited {
				padding-left:18px;
				color:#ff6216;
				background:transparent url(/binaries/_resources/images/sites/dilemma/site/small_arrow.gif) no-repeat center left;
				}
				
			#boxes li a:hover {color:#e30120;}
			
		/* /////////////////////// polaroids /////////////////////// */
			
		.polaroid {
			margin:-7px -12px 0 10px;
			padding:14px 18px 44px 14px;
			float:right;
			display:inline;
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_polaroid.png) no-repeat top left;
			}
			
		.polaroid130 {
			margin:-7px -12px 10 0px;
			padding:14px 18px 34px 11px;
			float:left;
			display:inline;
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_polaroid_130px.gif) no-repeat top left;
			}
		
		/* //////////////////////// subpage //////////////////////// */
		
		#subwrapper {
			margin:11px 0 16px 4px;
			width:960px;
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_subdivider.gif) repeat-y top left;
			}
		
		#leftmenu {
			float:left;
			width:160px;
			}
		#leftmenu ul {
			margin:0;
			padding:0;
			width:160px;
			list-style:none;
			}
		#leftmenu li {
			margin:0;
			padding:0;
			border-bottom:1px solid #e3e3dd;
			}
		#leftmenu li a, #leftmenu li a:visited {
			margin:0;
			padding:4px 20px;
			width:120px;
			display:block;
			color:#ff6216;
			text-decoration:none;
			}
		#leftmenu li a:hover {color:#e30120;background:#f5f5f2}
		#leftmenu li.selected a, #leftmenu li.selected a:visited {
			font-weight:bold;
			color:#66615c;
			background:#f5f5f2;
			}
		.maincontentcontainer {
			margin-right:16px;
			float:left;
			width:540px;
			}
			.maincontentcontainer h3 {padding:10px 0 0 0; margin-bottom:0em; text-decoration:none}
		
		.related {
			float:left;
			width:228px;
			overflow:hidden;
			}
		.box {
			margin-bottom:12px;
			width:228px;
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_spgradient.gif) repeat-x bottom left;
			}
			.box .startbox {
				height:9px;
				font-size:0;
				background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_spstartbox.gif) no-repeat top left;
				}
			.box .endbox {
				clear:left;
				height:12px;
				font-size:0;
				background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_spendbox.gif) no-repeat top left;
				}
		
		.contentbox {
			padding:0 4px 12px 4px;
			/*min-height:136px;*/
			background:transparent url(/binaries/_resources/images/sites/dilemma/site/bg_spshadows.gif) repeat-y top left;
			}
			.contentbox h3 {padding:0.8em 0 0 0;margin-bottom:-0.6em;}
			 
			 .contentbox ul
				{
					margin:0px;
					padding:0px;
					margin-left:20px;
					margin-top:20px;
					list-style-type:square;  
				}
		
				.contentbox li
				{
					margin:0px;
					padding-bottom:10px;
				}
		
		
				
			.contentbox ul.arrow {
				margin:0.8em 0 0 0;
				padding:0;
				list-style:none;
				}
				
					.contentbox ul.arrow li{
				padding-bottom:0px;
				}
				
			.contentbox ul.arrow li a, .contentbox ul.arrow li a:visited {
				padding-left:18px;
				color:#ff6216;
				background:transparent url(/binaries/_resources/images/sites/dilemma/site/small_arrow.gif) no-repeat center left;
				}
				
				
				
			 
				
				
		.contentbox h1 {
			margin:0;
			padding:0;
			padding-top:5px;
			padding-bottom:5px;
			font-size:1.2em;
			color:#e30120;
			}
			
		.divider
		{ 
			height:25px;
			clear:both; 
			font-size:1px
		}
		
		.dividersmall
		{ 
			height:5px;
			clear:both; 
			font-size:1px
		}
		
		
		.spacelist ul
		{
			margin:0px;
			padding:0px;
			margin-left:20px;
			list-style-type:square;
			 
			
			 
		}
		
		.spacelist li
		{
			margin:0px;
			padding-bottom:20px;
		}