/*
Theme Name: Glow
Theme URI: http://glow.dk/
Description: Theme for Glow.dk
Author: Thomas Silkjær
Version: 0.1
Tags: 
*/

/*
COLORS:
Background: 245,241,232 / #F5F1E8
BG alt: #DCD8D0
Red: 159,41,20 / #9F2914
Blue: 0,95,155 / #005F9B
Green: 155,198,179 / #9BC6B3
*/

body {
	margin:0;
	padding:0;
	background:#F5F1E8;
	font-family:"ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2",Georgia,serif;
	font-size:14px;
	line-height:20px;
	text-rendering: optimizelegibility;
	-webkit-font-smoothing:subpixel-antialiased;
}

.hidden {
	display:none;
}

.clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clear { zoom: 1; } /* IE6 */
*:first-child+html .clear { zoom: 1; } /* IE7 */

/* HEADER */ 
#header {
	position:relative;
	border-bottom:10px solid #000;
	border-bottom:10px solid rgba(0,0,0,0.8);
	font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
}

	#header .top_border {
		background:transparent url(img/bgs/159.41.20.08.png);
		background:rgba(159,41,20,0.8) none;
		height:22px;
		margin:0 0 -12px 0;
		z-index:2;
		font-size:0;
		line-height:0;
		position:relative;
	}
	
	#header h1 {
		width:129px;
		height:45px;
		display:block;
		position:absolute;
		top:55px;
		left:50%;
		margin-left:341px;
		z-index:3;
		text-indent:-9999px;
		box-shadow:0 0 5px #000;
		-moz-box-shadow:0 0 5px #000;
		-webkit-box-shadow:0 0 5px #000;
	}
	
		#header h1 a:link,
		#header h1 a:visited {
			display:block;
			width:129px;
			height:45px;
			background:#FFF url(img/logo.png);
			background:rgba(255,255,255,0.8) url(img/logo.png);
		}
		
			#header h1 a:hover {
				background:#FFF url(img/logo.png);
			}

	/* MAIN MENU */
	#header .menu {
		position:absolute;
		top:10px;
		z-index:3;
		left:50%;
		width:940px;
		margin-left:-470px;
	}
	
		#header .menu li {
			float:left;
			margin:0 2px 0 0;
			position:relative;
		}
		
			#header .menu li a:link,
			#header .menu li a:visited {
				background:transparent url(img/bgs/0.95.155.09.glass.png) repeat-x 0 50%;
				background:rgba(0,95,155,0.9) url(img/glass-30.png) repeat-x 0 50%;
				text-decoration:none;
				color:#FFF;
				position:relative;
				text-transform:uppercase;
				display:inline-block;
				padding:4px 7px 6px 7px;
				font-size:15px;
				line-height:15px;
			}
			
				#header .menu li a:hover,
				#header .menu li.active_sub_menu a {
				background:transparent url(img/bgs/0.0.0.08.glass.png) repeat-x 0 50%;
				background:rgba(0,0,0,0.8) url(img/glass-30.png) repeat-x 0 50%;
			}
			
				#header .menu li.current a:link,
				#header .menu li.current a:visited, 
				#header .menu li.current_page_item a:link,
				#header .menu li.current_page_item a:visited {
					background:transparent url(img/bgs/155.198.179.09.glass.png) repeat-x 0 50%;
					background:rgba(155,198,179,0.9) url(img/glass-30.png) repeat-x 0 50%;
				}
			
			#header .menu li ul {
				position:absolute;
				display:none;
				left:0;
				top:25px;
				margin:0;
				padding:0;
			}
			
				#header .menu li ul li {
					float:none;
					top:2px;
					margin:0 0 2px 0;
					white-space:nowrap;
				}
				
					#header .menu li ul li a:link,
					#header .menu li ul li a:visited,
					#header .menu li.current ul li a:link,
					#header .menu li.current ul li a:visited,
					#header .menu li.current_page_item ul li a:link,
					#header .menu li.current_page_item ul li a:visited {
						display:inline-block;
						display:block;
						background:transparent url(img/bgs/0.0.0.08.glass.png) repeat-x 0 50%;
						background:rgba(0,0,0,0.8) url(img/glass-30.png) repeat-x 0 50%;
					}
					
						#header .menu li ul li a:hover,
						#header .menu li.current ul li a:hover,
						#header .menu li.current_page_item ul li a:hover {
						background:transparent url(img/bgs/0.95.155.09.glass.png) repeat-x 0 50%;
						background:rgba(0,95,155,0.9) url(img/glass-30.png) repeat-x 0 50%;
					}
					
					#header .menu li ul li.current a:link,
					#header .menu li ul li.current a:visited,
					#header .menu li ul li.current_page_item a:link,
					#header .menu li ul li.current_page_item a:visited {
						background:transparent url(img/bgs/155.198.178.09.glass.png) repeat-x 0 50%;
						background:rgba(155,198,179,0.9) url(img/glass-30.png) repeat-x 0 50%;
					}
					
		#header .menu li.search {
			position:absolute;
			right:0;
			margin-right:0;
		}
		
			#header .menu li.search a:link,
			#header .menu li.search a:visited {
				background:transparent url(img/bgs/0.0.0.08.glass.png) repeat-x 0 50%;
				background:rgba(0,0,0,0.8) url(img/glass-30.png) repeat-x 0 50%;
			}
			
				#header .menu li.search a:hover {
				background:transparent url(img/bgs/0.95.155.09.glass.png) repeat-x 0 50%;
				background:rgba(0,95,155,0.9) url(img/glass-30.png) repeat-x 0 50%;
			}
			
			#header .menu li.search input.search_text {
				border:0;
				margin-right:2px;
				font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
				font-size:13px;
				line-height:15px;
				height:15px;
				top:0;
				position:relative;
				width:240px;
				padding:5px 7px 5px 7px;
				background:transparent url(img/bgs/255.255.255.09.png);
				background:rgba(255,255,255,0.9) none;
			}
			
				@media screen and (-webkit-min-device-pixel-ratio:0) {
					#header .menu li.search input.search_text {
						top:-1px;
					}
				}
			
				#header .menu li.search input.search_text:focus {
					background:#FFF;
				}
	
	/* HEADER CONTENT */
	#header .content {
		height:120px;
		position:relative;
		z-index:1;
		overflow:hidden;
		background-repeat:repeat-x;
		background-position:center center;
	}
		
		#header .content #news_scroller {
			white-space:nowrap;
			overflow:hidden;
			width:1744px;
			position:absolute;
			left:50%;
			margin-left:-872px;
		}
		
			#header .content #news_scroller li {
				display: -moz-inline-stack;
				display:inline-block;
				margin:0 2px 0 0;
			}
			
				#header .content #news_scroller a:link,
				#header .content #news_scroller a:visited {
					display:inline-block;
					display:block;
					position:relative;
					color:#FFF;
					text-decoration:none;
					text-transform:uppercase;
					font-size:30px;
					line-height:30px;
					background:#9BC6B3;
					height:120px;
					width:400px;
				}
				
				#header .content #news_scroller a:hover {
					background:transparent url(img/bgs/0.0.0.08.png);
					background:rgba(0,0,0,0.8) none;
				}
			
				#header .content #news_scroller li .img {
					width:120px;
					height:120px;
					background:#000;
					float:left;
					margin:0 10px 0 0;
				}
				
				#header .content #news_scroller li .text {
					white-space:normal;
					height:90px;
					position:absolute;
					left:130px;
					width:260px;
					top:15px;
					overflow:hidden;
				}
				
		#header .content #gradient_left {
			width:200px;
			height:120px;
			background-image:url(img/gradient_left.png);
			position:absolute;
			z-index:2;
			left:50%;
			margin-left:-872px;
		}
		
		#header .content #gradient_right {
			width:200px;
			height:120px;
			background-image:url(img/gradient_right.png);
			position:absolute;
			z-index:2;
			left:50%;
			margin-left:672px;
		}

#wrapper {
	width:940px;
	margin:20px auto 0 auto;
}

	/* SUB MENU */
	#sub_menu {
		width:140px;
		float:left;
		font-size:14px;
		line-height:20px;
		font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
	}
	
		#sub_menu li {
			display:block;
		}
		
			#sub_menu li a:link,
			#sub_menu li a:visited {
				display:block;
				text-decoration:none;
				text-transform:uppercase;
				padding:6px 7px 7px 7px;
				color:#000;
				font-size:12px;
				line-height:12px;
			}
			
				#sub_menu li a:hover {
				background:#dcd8d0;
				background-image:url(img/submenuarrow.jpg);
				background-position:center right;
				background-repeat:no-repeat;
			}
			
			#sub_menu li.current a:link,
			#sub_menu li.current a:visited,
			#sub_menu li.current_page_item a:link,
			#sub_menu li.current_page_item a:visited {
				background:#dcd8d0;
				background-image:url(img/submenuarrow.jpg);
				background-position:center right;
				background-repeat:no-repeat;
				font-weight:bold;
			}

	
	/* MAIN CONTENT */
	#main_content {
		float:left;
		font-size:14px;
		line-height:20px;
		width:620px;
		margin:0 0 20px 0;
	}
	
		#main_content.semi {
			width:460px;
			margin:0 0 20px 20px;
		}
		
		#main_content div.dots {
			margin:10px 0;
			font-size:0;
			line-height:0;
			border:0;
			height:1px;
			padding:0;
			background-image:url(img/dot_horisontal.jpg);
		}

	
		/* GENERAL STYLING OF ELEMENTS */
		#main_content .text:after {
			visibility: hidden;
			display: block;
			font-size: 0;
			content: " ";
			clear: both;
			height: 0;
			}
		* html #main_content .text { zoom: 1; } /* IE6 */
		*:first-child+html #main_content .text { zoom: 1; } /* IE7 */
		
		/* BLOCK ELEMENTS */
		#main_content h2 {
			font-size:25px;
			line-height:30px;
			font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
		}
			
			#main_content h2 span,
			#main_content h2 a span {
				color:#9F2914;
			}
			
			#main_content h2 a:link,
			#main_content h2 a:visited {
				color:#000;
				text-decoration:none;
			}
			
				#main_content h2 a:hover {
					color:#9F2914;
				}
		
		#main_content h3 {
			font-size:16px;
			line-height:20px;
			margin:14px 0 6px 0;
			color:#000;
			font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
		}
		
		#main_content h4 {
			font-size:14px;
			line-height:20px;
			margin:14px 0 6px 0;
			color:#9F2914;
			text-decoration:none;
			font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
			
		}

		#main_content ul {
			list-style-type:disc;
			margin:10px 0;
			padding-left:30px;
		}
		
		#main_content ol {
			list-style-type:decimal;
			margin:10px 0;
			padding-left:30px;
		}
		
		#main_content p {
			margin:0;
		}
		
			#main_content p+p,
			#main_content p+div.wp-caption+p {
				text-indent:20px;
			}
			
		#main_content blockquote {
			margin:20px 0 20px 20px;
			padding:0 0 5px 8px;
			border-left:2px solid #9F2914;
			font-style:italic;
		}
		
		#main_content div.excerpt {
			margin:0 0 8px 0;
			color:#9F2914;
			font-size:15px;
		}
		
		#main_content a:link,
		#main_content a:visited {
			color:#9F2914;
		}
		
			#main_content a:hover {
				text-decoration:none;
			}
			
			#main_content a.button {
				font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
				font-size:13px;
				line-height:20px;
				font-weight:bold;
				padding:5px 10px;
				text-decoration:none;
				color:#FFF;
				background:#9F2914 url(img/glass-30.png) repeat-x 0 50%;
				-webkit-border-radius:5px;
				-moz-border-radius:5px;
				border-radius:5px;
			}
			
				#main_content a.button:hover {
					background:#9BC6B3 url(img/glass-30.png) repeat-x 0 50%;
				}
				
					#main_content .text a.button {
						margin:20px 0 0 0;
						display:inline-block;
					}

		
		/* ELEMENT LAYOUTS */
		/* CATEGORY BADGE */
		#main_content span.category {
			display:inline-block;
			margin:0 5px 0 0;
		}
		
			#main_content span.category a:link,
			#main_content span.category a:visited {
				display:block;
				line-height:12px;
				font-size:12px;
				padding:0 3px 2px 3px;
				font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
				color:#FFF;
				text-transform:uppercase;
				text-decoration:none;
				background:#9F2914 url(img/glass-30.png) repeat-x 0 50%;
			}
			
				#main_content span.category a:hover {
					background:#9BC6B3 url(img/glass-30.png) repeat-x 0 50%;
				}
				
		#main_content .related abbr {
			display:none;
		}
					
		/* META INFORMATION */
		#main_content div.meta {
			font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
			line-height:15px;
			font-size:12px;
			margin:0 0 5px 0;
			color:#666;
			text-transform:uppercase;
			position:relative;
		}
		
			#main_content div.meta span.category a:link,
			#main_content div.meta span.category a:visited {
				background:#666 url(img/glass-30.png) repeat-x 0 50%;
			}
			
				#main_content div.meta span.category a:hover {
					background:#9BC6B3 url(img/glass-30.png) repeat-x 0 50%;
				}
				
			#main_content div.meta .sociable {
				position:absolute;
				right:0;
				top:0;
			}
			
				#main_content div.meta .sociable ul {
					list-style-type:none;
					margin:0;
					padding:0;
				}
				
					#main_content div.meta .sociable ul li { 
						display:inline;
					}
		
		/* AUTOCOMPLETER RESULTS */
		ul.autocompleter-choices {
			position:absolute;
			margin:0;
			padding:0;
			list-style:none;
			background:transparent url(img/bgs/255.255.255.09.png);
			background:rgba(255,255,255,0.9) none;
			font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
			z-index:50;
		}

			ul.autocompleter-choices li {
				position: relative;
				margin:0;
				font-size:13px;
				line-height:15px;
				padding:5px 7px 5px 7px;
				display:block;
				float:none !important;
				cursor:pointer;
				white-space:nowrap;
		}

			ul.autocompleter-choices li.autocompleter-selected {
				background:#9F2914 url(img/glass-30.png) repeat-x 0 50%;
				color:#FFF;
			}

				ul.autocompleter-choices span.autocompleter-queried {
					font-weight:bold;
				}

				ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
				}
		
		/* VIDEO CONTAINER */
		#main_content .single.video #video_container {
			margin:0 0 20px 0;
		}
		
		#main_content .video_embed { 
			margin:20px 0;
			clear:both;
		}
		
		/* WORDPRESS POST EDITOR IMAGE PLACEMENTS */
		#main_content .alignleft {
			float:left;
			margin:7px 5px 0 0;
		}
		
		#main_content .alignright {
			float:right;
			margin:7px 0 0 5px;
		}
		
		#main_content p.wp-caption-text {
			color:#9F2914;
			font-size:12px;
			line-height:15px;
			font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
		}
		
		/* POLL IN POST DESIGN */
		#main_content .wp-polls {
			font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
			font-size:12px;
			line-height:18px;
			background:#444;
			padding:4px 7px 6px 7px;
			color:#FFF;
			width:300px;
			float:right;
			margin:7px 0 0 5px;
		}
		
			#main_content .wp-polls .wp-polls {
				padding:0;
				margin:0;
				clear:both;
			}
		
			#main_content .wp-polls ul {
				list-style:none;
				margin:0;
				padding:0;
			}
			
			#main_content .wp-polls p {
				text-indent:0;
			}
		
			#main_content .wp-polls a:link,
			#main_content .wp-polls a:visited {
				color:#FFF;
			}

				#main_content .wp-polls a:hover {
					color:#9BC6B3;
				}
			
	
		/* DOWNLOAD BOX */
		#main_content .download {
			background:#DCD8D0;
			padding:10px;
			margin:10px 0 10px 0;
		}

			#main_content .download p {
				text-indent:0;
			}

			#main_content .download p.info {
				font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
				font-size:12px;
				font-style:italic;
			}
	
		/* CONTENT LAYOUTS */
		/* FRONT PAGE */
		#main_content .front.big {}
			
			#main_content .front.big .image {
				position:relative;
				margin:0 0 5px 0;
			}
				
				#main_content .front.big .image img {
					width:620px;
					height:350px;
				}
			
				#main_content .front.big .image h2 {
					font-size:40px;
					line-height:45px;
					text-transform:uppercase;
					display:block;
					position:absolute;
					bottom:10px;
					left:10px;
					padding:5px 10px 10px 10px;
					margin:0;
					width:510px;
					background:transparent url(img/bgs/255.255.255.08.png);
					background:rgba(255,255,255,0.8) none;
				}
		
		#main_content #videoplayer {}
		
			#main_content #videoplayer #theplayer {
				float:left;
				width:300px;
			}
			
				#main_content #videoplayer #theplayer .video_embed { 
					margin:0;
				}
				
				#main_content #videoplayer #theplayer h2 {
					margin-top:3px;
					font-size:12px;
					line-height:12px;
					text-transform:uppercase;
				}
		
			#main_content #videoplayer .grid {
				float:right;
				width:300px;
			}
		
		#main_content .front.double {
			background-image:url(img/dot_vertical.jpg);
			background-position:center;
			background-repeat:repeat-y;
		}
		
			#main_content .front.double .left {
				width:300px;
				float:left;
			}
			
			#main_content .front.double .right {
				width:300px;
				float:right;
			}
			
			#main_content .front.double h2 {
				margin:5px 0 2px 0;
			}
			
			#main_content .front.double img {
				width:300px;
				height:170px;
			}
			
			
		/* SINGLE */
		#main_content .single {}

			#main_content .single h2,
			#main_content .single h2 {
				margin:0 0 5px 0;
			}
		
		/* SINGLE 404 */
		#main_content .single.notfound {}
		
			#main_content .single.notfound .search_box {
				margin-top:10px;
				padding-top:5px;
			}
		
		/* SINGLE ANMELDELSE */
		#main_content .single.anmeldelse {}

			#main_content .single.anmeldelse .headings {}
			
				#main_content .single.anmeldelse .headings h2 {
					display:block;
					margin:0;
					font-size:40px;
					line-height:45px;
					text-transform:uppercase;
				}
				
				#main_content .single.anmeldelse .headings h2.meta {
					font-size:20px;
					line-height:20px;
					color:#9F2914;
				}
		
		#main_content .single.anmeldelse .ratings {
			background:#DCD8D0;
			padding:10px;
			margin:10px 0 10px 0;
		}

			#main_content .single.anmeldelse .ratings p {
				text-indent:0;
			}

			#main_content .single.anmeldelse .ratings p.info {
				font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
				font-size:12px;
				font-style:italic;
			}

				#main_content .single.anmeldelse .ratings p img {
					vertical-align:text-bottom;
					margin-bottom:2px;
				}
			
		/* SINGLE NYHED */
		#main_content .single.nyhed {}

			#main_content .single.nyhed .image {
				position:relative;
				margin:0 0 5px 0;
			}
        
				#main_content .single.nyhed .image h2 {
					display:block;
					position:absolute;
					bottom:10px;
					left:10px;
					padding:5px 10px 10px 10px;
					margin:0;
					width:510px;
					background:transparent url(img/bgs/255.255.255.08.png);
					background:rgba(255,255,255,0.8) none;
					font-size:40px;
					line-height:45px;
					text-transform:uppercase;
				}
		
		/* SINGLE UDGIVELSE */
		#main_content .single.udgivelse {}
		
			#main_content .single.udgivelse .text {}
			
				#main_content .single.udgivelse .text .ratings {
					background:#DCD8D0;
					padding:10px;
					margin:15px 0 10px 0;
				}
				
					#main_content .single.udgivelse .text .ratings p {
						text-indent:0;
					}
					
					#main_content .single.udgivelse .text .ratings p.info {
						font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
						font-size:12px;
						font-style:italic;
					}
					
						#main_content .single.udgivelse .text .ratings p img {
							vertical-align:text-bottom;
							margin-bottom:2px;
						}
		
		/* SEARCH SITEWIDE */
		#main_content .search.sitewide {}
		
			#main_content .search.sitewide h3 {
				font-size:20px;
				text-transform:uppercase;
				line-height:20px;
				margin:20px 0 10px 0;
			}
		
		/* PAGINATION */
		#main_content .pagination {}
		
			#main_content .pagination .older {
				float:right;
			}
			
			#main_content .pagination .newer {
				float:left;
			}
		
		/* LIST */
		#main_content .list {}
		
			#main_content .list h3 {
				margin:10px 0 5px 0;
			}

		/* LIST NYHEDER */
		#main_content .list_item.nyhed {}
		
			#main_content .list_item.nyhed h2 {
				font-size:18px;
				line-height:25px;
				margin:0 0 5px 0;
			}
				
			#main_content .list_item.nyhed div.meta {
				margin:0 0 3px 0;
			}

		/* SEARCH BOX */
		#main_content .search_box {
			font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
			font-size:12px;
			line-height:18px;
			background:#DCD8D0;
			padding:10px;
		}

			#main_content .search_box h3 {
				margin-top:0;
			}

			#main_content .search_box .fields {}

				#main_content .search_box .fields a:link,
				#main_content .search_box .fields a:visited {
					text-decoration:none;
					color:#FFF;
					text-transform:uppercase;
					display:inline-block;
					padding:2px 4px 4px 4px;
					font-size:14px;
					line-height:14px;
					background:#9F2914 url(img/glass-30.png) repeat-x 0 50%;
					-webkit-border-radius:3px;
					-moz-border-radius:3px;
					border-radius:3px;
				}

					#main_content .search_box .fields a:hover {
					background:#9BC6B3 url(img/glass-30.png) repeat-x 0 50%;
				}

				#main_content .search_box .fields input.search_text {
					border:0;
					font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
					font-size:13px;
					line-height:14px;
					height:14px;
					top:-2px;
					position:relative;
					width:300px;
					padding:0 4px 6px 4px;
					background:#F5F1E8;
					margin-right:2px;
				}
				
					@media screen and (-webkit-min-device-pixel-ratio:0) {
						#main_content .search_box .fields input.search_text {
							top:5px;
						}
					}
					
					#main_content .search_box .fields input.search_text:focus {
						background:#FFF;
					}

		/* TABLE SORT OPTIONS */
		#main_content .table_sort_options {
			font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
			font-size:12px;
			line-height:30px;
			margin:0 0 10px 0;
			background:#DCD8D0;
			padding:10px;
		}
		
			#main_content .table_sort_options h3 {
				margin-top:0;
			}
			
			#main_content .table_sort_options p {
				margin:0;
			}
		
			#main_content .table_sort_options ul.alphabet {
				list-style-type:none;
				margin:0;
				padding:0;
			}
			
				#main_content .table_sort_options ul.alphabet li {
					display:inline-block;
					margin:0 2px 0 0;
					text-align:center;
				}
				
					#main_content .table_sort_options ul.alphabet li a:link,
					#main_content .table_sort_options ul.alphabet li a:visited {
						display:block;
						line-height:14px;
						font-size:14px;
						padding:2px 4px 4px 4px;
						color:#FFF;
						text-transform:uppercase;
						text-decoration:none;
						background:#9F2914 url(img/glass-30.png) repeat-x 0 50%;
						-webkit-border-radius:3px;
						-moz-border-radius:3px;
						border-radius:3px;
					}

						#main_content .table_sort_options ul.alphabet li a:hover {
							background:#9BC6B3 url(img/glass-30.png) repeat-x 0 50%;
						}
						
					#main_content .table_sort_options ul.alphabet li.current a:link,
					#main_content .table_sort_options ul.alphabet li.current a:visited {
						background:#666 url(img/glass-30.png) repeat-x 0 50%;
					}
			
			#main_content .table_sort_options .fields {}
			
				#main_content .table_sort_options table {
					border-collapse:collapse;
					width:100%;
				}
			
					#main_content .table_sort_options .fields table td {
						width:33%;
						padding:0 10px 0 0;
					}
				
						#main_content .table_sort_options .fields a:link,
						#main_content .table_sort_options .fields a:visited {
							text-decoration:none;
							color:#FFF;
							text-transform:uppercase;
							display:inline-block;
							padding:2px 4px 4px 4px;
							font-size:14px;
							line-height:14px;
							background:#000;
						}
		
							#main_content .table_sort_options .fields a:hover {
							background:transparent url(img/bgs/0.95.155.09.png);
							background:rgba(0,95,155,0.9) none;
						}
		
						#main_content .table_sort_options .fields input.search_text {
							border:0;
							font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
							font-size:13px;
							line-height:14px;
							height:14px;
							top:-2px;
							position:relative;
							width:300px;
							padding:0 4px 6px 4px;
							background:#F5F1E8;
						}
						
							@media screen and (-webkit-min-device-pixel-ratio:0) {
								#main_content .table_sort_options .fields input.search_text {
									top:5px;
								}
							}
						
							#main_content .table_sort_options .fields input.search_text:focus {
								background:#FFF;
							}
						
						#main_content .table_sort_options .fields select {
							width:100%;
						}

		/* TABLE */
		#main_content .table {
			font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
			border-collapse:collapse;
			width:100%;
			font-size:12px;
			line-height:15px;
		}
		
			#main_content .table thead {}
			
				#main_content .table thead th {
					text-align:left;
					padding:3px 0 5px 5px;
					margin:0;
					background:#9F2914 url(img/glass-30.png) repeat-x 0 50%;
					color:#FFF;
					font-weight:normal;
					text-transform:uppercase;
					cursor:s-resize;
				}
				
				#main_content .table thead th.sort {
					background:#9BC6B3 url(img/glass-30.png) repeat-x 0 50%;
					color:#000;
					cursor:n-resize;
				}
				
				#main_content .table thead th.sortRev {
					cursor:s-resize;
				}
				
					#main_content .table thead th span {
						display:none;
					}
				
			#main_content .table tbody {}
			
				#main_content .table tbody td {
					padding:3px 0 5px 5px;
				}
				
				#main_content .table tbody tr.odd td {
					background:#DCD8D0;
				}
				
					#main_content .table tbody td a:link,
					#main_content .table tbody td a:visited {
						text-decoration:none;
					}
					
						#main_content .table tbody td a:hover {
							text-decoration:underline;
						}
						
					#main_content .table tbody td img {
						vertical-align:text-bottom;
						margin-bottom:2px;
					}

			
		/* GRID */
		#main_content .grid {}
			
			#main_content .grid:after {
			visibility: hidden;
			display: block;
			font-size: 0;
			content: " ";
			clear: both;
			height: 0;
			}
			* html #main_content .grid { zoom: 1; } /* IE6 */
			*:first-child+html #main_content .grid { zoom: 1; } /* IE7 */
		
			#main_content .grid h3 {
				margin:10px 0 5px 0;
			}
		
			#main_content .grid .grid_item {
				width:140px;
				float:left;
				margin:0 20px 10px 0;
			}
			
				#main_content .grid .grid_item.first {
					clear:both;
				}
			
				#main_content .grid .grid_item.last {
					margin:0 0 10px 0;
				}
				
				#main_content .grid .grid_item img {
					display:block;
					margin:0 0 5px 0;
				}

				#main_content .grid .grid_item h2 {
					font-size:12px;
					line-height:12px;
					text-transform:uppercase;
				}
		
		/* COMMENT LIST */
		#main_content .comments {
			font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
			font-size:13px;
		}
		
			#main_content .comments .comment {
				padding:20px 30px;
			}
			
			#main_content .comments .comment.even {
				background:#DCD8D0;
				padding:10px 30px;
			}
			
				#main_content .comments .comment .commentmeta {
					margin:0 0 10px 0;
				}
			
					#main_content .comments .comment .commentmeta .avatar {
						float:left;
						width:30px;
						margin:2px 5px 0 0;
						border:3px solid #DCD8D0;
					}
					
					#main_content .comments .comment.even .commentmeta .avatar {
						border:3px solid #F5F1E8;
					}
					
						#main_content .comments .comment .commentmeta .avatar img {
							display:block;
							width:30px;
						}
					
					#main_content .comments .comment .commentmeta h3 {
						text-transform:uppercase;
						font-size:14px;
						line-height:15px;
						margin:0;
						padding-top:4px;
					}
					
						#main_content .comments .comment .commentmeta h3 a:link,
						#main_content .comments .comment .commentmeta h3 a:visited {
							text-decoration:none;
							color:#000;
						}
						
							#main_content .comments .comment .commentmeta h3 a:hover {
								color:#9F2914;
							}
			
					#main_content .comments .comment .commentmeta p {
						line-height:15px;
						font-size:12px;
						color:#666;
						text-transform:uppercase;
						margin:0;
					}
		
		/* COMMENT LIST */
		#main_content .trackbacks {
			font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
			font-size:13px;
			margin-top:20px;
		}
		
		/* COMMENT FORM */
		#main_content .write_comment {
			font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
			font-size:13px;
		}
		
			#main_content .write_comment h3 {
				margin-left:30px;
			}
		
			#main_content .write_comment form {
				background:#DCD8D0;
				padding:10px 30px;
			}
			
				#main_content .write_comment form p {
					text-indent:0;
				}
				
					#main_content .write_comment form p+p {
						margin:5px 0 0 0;
					}
				
				#main_content .write_comment form a {
					margin:0 0 0 5px;
				}
				
				#main_content .write_comment form textarea {
					border:0;
					font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
					font-size:13px;
					line-height:14px;
					height:150px;
					width:552px;
					padding:6px 4px 6px 4px;
					background:#F5F1E8;
				}
				
					#main_content .write_comment form textarea:focus {
						background:#FFF;
					}
					
				#main_content .write_comment form #submit,
				#main_content .write_comment form #fbc_submit_hack {
					font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
					font-size:13px;
					line-height:20px;
					font-weight:bold;
					padding:5px 10px;
					color:#FFF;
					background:#9F2914 url(img/glass-30.png) repeat-x 0 50%;
					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					border-radius:5px;
					border:0;
					cursor:pointer;
				}

				#main_content .write_comment form #submit:hover,
				#main_content .write_comment form #fbc_submit_hack:hover {
					background:#9BC6B3 url(img/glass-30.png) repeat-x 0 50%;
				}
		
			#main_content .write_comment .connections {
				background:#DCD8D0;
				padding:10px 30px;
			}
			
				#main_content .write_comment .connections .FB_login_button {
					margin:0 5px 0 0;
				}

	/* SIDEBAR */
	#sidebar {
		width:300px;
		margin:0 0 20px 0;
		float:right;
		font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
		font-size:12px;
		line-height:18px;
	}
	
		/* GENERAL BLOCK */
		#sidebar .block {
			margin:0 0 20px 0;
		}
		
			#sidebar .block .content {
				background:#444;
				padding:4px 7px 6px 7px;
				color:#FFF;
			}
			
				#sidebar .block .content p+p {
					text-indent:18px;
				}
				
				#sidebar .block .content a:link,
				#sidebar .block .content a:visited {
					color:#FFF;
				}

					#sidebar .block .content a:hover {
						color:#9BC6B3;
					}
			
		
			#sidebar .block ul {
				margin:2px 0 0 0;
			}
			
				#sidebar .block ul li {
					display:block;
					margin:0 0 2px 0;
				}
				
					#sidebar .block ul li a:link,
					#sidebar .block ul li a:visited {
						display:block;
						text-decoration:none;
						color:#FFF;
						background:#444;
						text-transform:uppercase;
						padding:4px 7px 6px 7px;
						font-size:15px;
						line-height:15px;
					}
					
						#sidebar .block ul li a:hover {
							background:#9BC6B3;
						}
		
			#sidebar .block h3 {
				display:block;
				margin:0 0 2px 0;
				background:#9F2914;
				font-weight:normal;
				text-transform:uppercase;
				color:#FFF;
				padding:4px 7px 6px 7px;
				font-size:15px;
				line-height:15px;
			}
			
				#sidebar .block h3 a:link,
				#sidebar .block h3 a:visited {
					color:#FFF;
					text-decoration:none;
				}
				
					#sidebar .block h3 a:hover {
						color:#000;
					}
					
			#sidebar .block .image img {
				display:block;
				margin:0 0 2px 0;
			}

		/* PROFILE */
		#sidebar .block.profile {}

			#sidebar .block.profile h3 {
				background:#6D84B4;
				margin:0;
			}
			
			#sidebar .block.profile .content {
				background:#D8DFEA;
				color:#000;
				border-bottom:1px solid #BDC7D8;
				border-left:1px solid #BDC7D8;
				border-right:1px solid #BDC7D8;
			}
			
				#sidebar .block.profile .fbbutton {
					display:block;
					margin:5px 0 0 0;
				}

				#sidebar .block.profile .avatar {
					float:left;
					margin:4px 5px 0 0;
				}
			
				#sidebar .block.profile a.logout {
					margin:0 0 0 5px;
					color:#000;
				}
				
					#sidebar .block.profile a:hover {
						text-decoration:none;
					}

		/* AFSTEMNING */
		#sidebar .block.poll {}

			#sidebar .block.poll .content {}
			
				#sidebar .block.poll .content p {
					text-indent:0;
				}

		/* ADS */
		#sidebar .block.ads {
			margin:0 0 10px 0;
			line-height:0;
		}
		
			#sidebar .block.ads img {
				margin:0 0 10px 0;
			}

		/* KØB KNAP */
		#sidebar .block.koeb {}
		
			#sidebar .block.koeb a:link,
			#sidebar .block.koeb a:visited {
				display:block;
				margin:0 0 2px 0;
				background:#9F2914 url(img/glass-30.png) repeat-x 0 50%;
				text-decoration:none;
				text-transform:uppercase;
				color:#FFF;
				text-align:center;
				font-weight:bold;
				padding:9px 7px 11px 7px;
				font-size:15px;
				line-height:15px;
				-webkit-border-radius:5px;
				-moz-border-radius:5px;
				border-radius:5px;
			}
			
				#sidebar .block.koeb a:hover {
					background:#9BC6B3 url(img/glass-30.png) repeat-x 0 50%;
				}

		/* UDGIVELSER */
		#sidebar .block.udgivelser { 
			font-size:0;
			line-height:0;
		}

			#sidebar .block.udgivelser h3 {
				margin:0;
			}
		
			#sidebar .block.udgivelser ul {
				margin:0;
			}
			
				#sidebar .block.udgivelser li {
					display:block;
					float:left;
					margin:2px 1px 0 1px;
				}
				
				#sidebar .block.udgivelser li.first {
					clear:both;
				}
				
				#sidebar .block.udgivelser li.last {
					margin:2px 0 0 1px;
				}
				
					#sidebar .block.udgivelser ul li a:link,
					#sidebar .block.udgivelser ul li a:visited {
						padding:0;
						background-color:#000;
					}
					
						#sidebar .block.udgivelser ul li a:hover img {
							opacity:0.8;
							filter:alpha(opacity=80);
							-moz-opacity:0.8;
						}
						
						#sidebar .block.udgivelser ul li a img {
							display:block;
							width:48px;
							height:48px;
						}

		#sidebar .block.upcoming_events,
		#sidebar .block.kommende_udgivelser {}

			#sidebar .block.upcoming_events ul,
			#sidebar .block.kommende_udgivelser ul {}

				#sidebar .block.upcoming_events ul li,
				#sidebar .block.kommende_udgivelser ul li {
					display:block;
					margin:0 0 2px 0;
				}

					#sidebar .block.upcoming_events ul li a:link,
					#sidebar .block.upcoming_events ul li a:visited,
					#sidebar .block.kommende_udgivelser ul li a:link,
					#sidebar .block.kommende_udgivelser ul li a:visited {
						display:block;
						text-decoration:none;
						color:#FFF;
						background:#444;
						text-transform:uppercase;
						padding:4px 7px 6px 7px;
						font-size:15px;
						line-height:15px;
					}

						#sidebar .block.upcoming_events ul li a:hover,
						#sidebar .block.kommende_udgivelser ul li a:hover {
							background:#9BC6B3;
						}

						#sidebar .block.upcoming_events ul li a span.title,
						#sidebar .block.kommende_udgivelser ul li a span.title {
							display:block;
						}

						#sidebar .block.upcoming_events ul li a span.meta,
						#sidebar .block.kommende_udgivelser ul li a span.meta {
							display:block;
							font-size:12px;
							color:#999;
						}
		

	/*
	FOOTER
	*/
	#footer {
		clear:both;
		margin-top:100px;
		font-size:12px;
		line-height:16px;
		background:#dcd8d0;
		padding:10px;
		font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2","Trebuchet MS",Helvetica,sans-serif;
		border-bottom:5px solid #9F2914;
		border-bottom:5px solid rgba(159,41,20,0.8);
		color:#666;
	}
	
		#footer .columns {
			margin:0 0 10px 0;
		}
	
			#footer .columns ul {
				width:220px;
				float:left;
				margin:0 10px 0 0;
			}
			
			#footer .columns ul.last {
				margin:0;
			}
	
		#footer a:link,
		#footer a:visited {
			color:#666;
		}
		
			#footer a:hover {
				color:#9F2914;
			}
