body {
	font-family:Arial, sans-serif;
	font-size:12px;
	line-height:16px;
	background-color:#F3F3F3;
	background-image:url('../img/body_bg.jpg');
}

form {
	display:inline;
}

.container_16 {
	background-color:#FFF;
	-webkit-box-shadow: 0 0 5px #666;
	-moz-box-shadow: 0 0 5px #666;
}


#julemario {
	position:absolute;
	top:48px;
	left:15px;
}

/*
PAGE TOP
Brugerlogin, brugerinfo og søgning
*/

a.network_tab {
	display:block;
	text-decoration:none;
	margin:25px 10px 0 0;
	background-color:#333;
	float:right;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px 10px;
	font-size:11px;
	line-height:12px;
	color:#9C3;
}

	a.network_tab:hover {
		text-decoration:underline;
	}

#page_top {
	margin:20px 10px 0 0;
	background-color:#111;
	border-bottom:4px solid #e1f2f9;
	float:right;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	padding:5px 10px;
	font-size:11px;
	line-height:10px;
}

	#page_top p input.text {
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px;
		-moz-border-radius-bottomleft:5px;
		-webkit-border-bottom-left-radius:5px;
		border:0;
		background-color:#444;
		line-height:14px;
		font-size:11px;
		padding:4px 5px;
		color:#999;
		margin:0;
		width:140px;
		vertical-align:middle;
	}
	
		html>/**/body #page_top p input.text {
		    vertical-align:baseline;
		}
	
		#page_top p input.text.middle {
			-moz-border-radius:0;
			-webkit-border-radius:0;
			border-left:1px solid #111;
		}
	
		#page_top p input:focus, #page_top p input:hover {
			color:#FFF;
		}
		
	#page_top p a.submit:link, #page_top p a.submit:visited {
		color:#FFF;
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-right-radius:5px;
		-moz-border-radius-topright:5px;
		-webkit-border-top-right-radius:5px;
		border-left:1px solid #111;
		padding:4px 7px;
		line-height:14px;
		background-color:#333;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		background-repeat:no-repeat;
		background-position:center center;
		background-image:url('../img/menu_arrow_2.gif');
	}
	
		#page_top p a.submit:hover {
			background-color:#444;
		}
	
		#page_top p a:link, #page_top p#user_info a:visited {
			color:#e1f2f9;
			text-decoration:none;
		}

		#page_top p a:hover {
			text-decoration:underline;
		}

	#page_top p#user_info {
		color:#999;
		display:inline;
		margin:0 30px 0 0;
	}
	
	#page_top p#search {
		display:inline;
	}


/*
HEADER
Logo og banner
*/
	
#header {
	background-color:#333;
	background-image:url('../img/header_bg.jpg');
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	position:relative;
}

	#header h1 {
		display:inline;
		width:140px;
		height:50px;
		text-indent:-9999px;
		margin:30px 0 0 30px;
		float:left;
	}
	
		#header h1 a {
			display:block;
			width:100%;
			height:100%;
			background-image:url('../img/logo.jpg');
		}

	#header .banner {
		width:728px;
		height:90px;
		margin:10px;
		background-color:#111;
		float:right;
	}


/*
MENU
Menu og menu dropdowns
*/
	
ul#menu {
	background-color:#111;
	border-top:4px solid #e1f2f9;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	margin-bottom:10px;
}

	ul#menu ul {
		display:block;
		position:absolute;
		z-index:10;
		margin:0 0 0 5px;
		background-color:#333;
		border-top:4px solid #e1f2f9;
		width:180px;
		padding:5px 0;
		-moz-border-radius-bottomleft:5px;
		-webkit-border-bottom-left-radius:5px;
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-right-radius:5px;
	}
	
		html>/**/body ul#menu ul {
			margin-top:5px;
		}
	
		ul#menu ul li {
			float:none;
			line-height:10px;
			font-size:11px;
			padding:5px 10px;
		}
		
			ul#menu ul li a:link, ul#menu ul li a:visited {
				padding:0;
				-moz-border-radius:0;
				-webkit-border-radius:0;
				font-weight:normal;
				display:inline;
				background-color:transparent;
				color:#e1f2f9;
				margin:0;
			}
			
				ul#menu ul li.current a, ul#menu ul li.current-cat a, ul#menu ul li.current_page_item a, ul#menu ul li.TabOn a {
					text-decoration:underline;
				}
			
			ul#menu ul li a:hover {
				text-decoration:underline;
			}
	
	ul#menu li {
		float:left;
		display:block;
		line-height:14px;
	}
	
		ul#menu li a:link, ul#menu li a:visited {
			color:#FFF;
			font-weight:bold;
			text-decoration:none;
			display:block;
			margin:5px;
			padding:4px 0 4px 10px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
		}
		
			ul#menu li a span {
				-moz-border-radius-bottomright:5px;
				-webkit-border-bottom-right-radius:5px;
				-moz-border-radius-topright:5px;
				-webkit-border-top-right-radius:5px;
				border-left:1px solid #111;
				margin:0 0 0 7px;
				padding:4px 7px;
				background-repeat:no-repeat;
				background-position:center center;
				background-image:url('../img/menu_arrow_1.gif');
				color:#666;
			}
			
			ul#menu li.no_drop a {
				padding:4px 10px;
			}
		
		ul#menu li a:hover, ul#menu li.current a, ul#menu li a.active {
			background-color:#222;
		}
		
			ul#menu li a:hover span, ul#menu li.current a span {
				background-color:#333;
				background-image:url('../img/menu_arrow_2.gif');
				color:#FFF;
			}
			
				ul#menu li a:hover span:hover, ul#menu li a.active span {
					background-color:#444;
					background-image:url('../img/menu_arrow_2.gif');
					color:#FFF;
				}

#content {}


	/*
	REVIEWS
	Anmeldelser og artikler på forsiden
	*/

	#reviews {
		clear:both;
		margin:0 0 20px 0;
	}
	
	hr.reviews_seperator {
		color: #b9b09f;
		border:0;
		background-color: #b9b09f;
		height: 1px;
		margin:0 0 15px 180px;
		width:400px;
	}
	
		#reviews .thumbnails {
			margin-top:5px;
		}
	
			#reviews .thumbnail {
				width:73px;
				height:73px;
				margin:0 0 5px 5px;
				background-position:center center;
				border:1px solid #b9b09f;
				float:left;
				background-color:#FFF;
			}
		
				#reviews .thumbnail a:link, #reviews .thumbnail a:visited {
					display:block;
					height:67px;
					width:67px;
					text-decoration:none;
					border:3px solid #FFF;
				}
			
				#reviews .thumbnail a:hover, #reviews .thumbnail.active a {
					background-color:#FFF;
					opacity:0.2;
					filter:alpha(opacity=20); 
					-moz-opacity: 0.2; 
				}

		#reviews .full {
			position:relative;
			height:245px;
			background-position:center center;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			background-color:#EEE;
		}
		
			#reviews .full a:link, #reviews .full a:visited {
				display:block;
				width:100%;
				height:100%;
				text-decoration:none;
			}
			
				#reviews .full a .container {
					right:0;
					bottom:0;
					opacity:0.9;
					filter:alpha(opacity=90); 
					-moz-opacity: 0.9;
					display:block;
					width:400px;
					position:absolute;
				}
				
					#reviews .full a .container span.title {
						-moz-border-radius-topleft:5px;
						-webkit-border-top-left-radius:5px;
						-moz-border-radius-topright:5px;
						-webkit-border-top-right-radius:5px;
						display:block;
						font-weight:bold;
						background-color:#111;
						border-bottom:2px solid #e1f2f9;
						color:#FFF;
						padding:5px 10px 2px 10px;
						font-size:12px;
					}
					
					#reviews .full a .container span.teaser {
						padding:3px 10px 5px 10px;
						font-size:11px;
						display:block;
						color:#FFF;
						-moz-border-radius-bottomleft:5px;
						-webkit-border-bottom-left-radius:5px;
						-moz-border-radius-bottomright:5px;
						-webkit-border-bottom-right-radius:5px;
						background-color:#333;
					}


	/*
	COMMENTS
	Kommentar liste layout
	*/

	#comments {}
	
		#comments ol.commentlist {
		}
		
			#comments li.comment {
				font-size:11px;
				margin:10px 0;
				clear:both;
			}
			
				#comments li.comment.ad {
					margin:10px 0 10px 60px;
				}
						
				#comments li.comment p.comment_meta {
					color:#FFF;
					background-color:#b9b09f;
					font-size:10px;
					line-height:10px;
					padding:5px;
					text-transform:uppercase;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					margin:0 0 5px 0;
					position:relative;
					height:1%;
				}

					#comments li.comment p.comment_meta a:link, #comments li.comment p.comment_meta a:visited {
						color:#FFF;
						text-decoration:none;
					}

					#comments li.comment p.comment_meta a:hover {
						color:#595441;
					}
					
					#comments li.comment p.comment_meta .author {
						font-weight:bold;
					}
										
					#comments li.comment p.comment_meta span.comment_number {
						color:#595441;
						font-weight:bold;
						width:50px;
						display:block;
						float:left;
						padding:0 5px 0 0;
						text-align:center;
					}
					
					#comments li.comment p.comment_meta span.comment_options {
						color:#595441;
						display:block;
						text-align:right;
						position:absolute;
						right:5px;
						top:5px;
					}
					
						#comments li.comment p.comment_meta span.comment_options span.admin {
							background-image:url('../img/star.jpg');
							background-repeat:no-repeat;
							padding:0 5px;
						}
				
				#comments li.comment img.comment_pic {
					width:40px;
					height:40px;
					float:left;
					margin:3px 0 0 6px;
					padding:3px;
					border:1px solid #b9b09f;
				}
				
				#comments li.comment div.rank {
					clear:left;
					width:50px;
					text-align:center;
					font-size:10px;
					line-height:10px;
					color:#595441;
					float:left;
					margin:3px 0 0 5px;
				}
				
					#comments li.comment div.rank acronym {
						cursor:help;
					}
				
				#comments li.comment p.CommentSignature {
					color:#595441;
					margin:0 0 0 60px;
				}
					
				#comments li.comment .comment_content {
					margin:0 0 0 60px;
					color:#000;
				}
					
					#comments li.comment .comment_content a:link, #comments li.comment .comment_content a:visited,
					#comments li.comment .CommentSignature a:link, #comments li.comment .CommentSignature a:visited {
						text-decoration:underline;
						color:#595441;
					}

						#comments li.comment .comment_content a:hover,
						#comments li.comment .CommentSignature a:hover {
							color:#000;
						}
				
					#comments li.comment .comment_content p {
						margin:0 0 8px 0;
					}
					
					#comments li.comment .comment_content ul {
						list-style:disc;
						margin:0 0 8px 0;
					}

					#comments li.comment .comment_content ol {
						list-style:decimal;
						margin:0 0 8px 0;
					}

						#comments li.comment .comment_content li {
							padding:0;
							margin:0 60px 4px 60px;
						}
					
					#comments li.comment .comment_content blockquote {
						margin:0 0 8px 0;
						padding:10px 10px 8px 10px;
						-moz-border-radius:5px;
						-webkit-border-radius:5px;
						background-color:#dcd7cf;
					}
					
						#comments li.comment .comment_content blockquote blockquote {
							background-color:#FFF;
						}
						
							#comments li.comment .comment_content blockquote blockquote blockquote {
								background-color:#dcd7cf;
							}
							
								#comments li.comment .comment_content blockquote blockquote blockquote blockquote {
									background-color:#FFF;
								}
					
						#comments li.comment .comment_content blockquote cite {
							font-weight:bold;
						}

						#comments li.comment .comment_content blockquote p {
							margin:0 0 2px 0;
							font-style:italic;
						}

	
	/*
	POST
	Nyhed/anmeldelse layout
	*/

	.post {
		clear:both;
		margin:0 0 20px 0;
	}
	
		h2.post_title {
			font-family:Georgia, serif;
			font-weight:normal;
			font-size:18px;
			line-height:22px;
			margin:0 0 6px 180px;
			color:#595441;
		}
		
			h2.post_title.page {
				margin-left:0;
			}
		
			h2.post_title a:link, h2.post_title a:visited {
				color:#595441;
				text-decoration:none;
			}
			
			h2.post_title a:hover {
				color:#b9b09f;
			}
	
		.post .post_meta {
			margin-top:4px;
		}
			
			.post .post_meta .post_image {
				width:160px;
				height:120px;
				margin-bottom:10px;
				background-position:center center;
				background-color:#EEE;
				border-bottom:4px solid #b9b09f;
				-moz-border-radius-topright:5px;
				-webkit-border-top-right-radius:5px;
				-moz-border-radius-topleft:5px;
				-webkit-border-top-left-radius:5px;
			}
			
				.post .post_meta .post_image a:link, .post .post_meta .post_image a:visited {
					display:block;
					height:100%;
					width:100%;
					text-decoration:none;
				}
				
				.post .post_meta .post_image a:hover {
					background-color:#FFF;
					opacity:0.2;
					filter:alpha(opacity=20); 
					-moz-opacity: 0.2;
				}
				
			.post .post_meta ul {
				color:#595441;
				font-size:10px;
				text-transform:uppercase;
			}
			
				.post .post_meta ul li {
					border-bottom:1px dotted #b9b09f;
					margin:0 0 5px 0;
				}
				
					.post .post_meta ul li.last {
						border-bottom:2px solid #b9b09f;
					}
				
				.post .post_meta ul a:link, .post .post_meta ul a:visited {
					color:#595441;
					text-decoration:none;
				}
				
				.post .post_meta ul a:hover {
					color:#b9b09f;
				}
		
		/*
		GALLERY CONTENT
		Stort billede på galleri sider
		*/
		
		.post .gallery_content {
			text-align:center;
			margin:0 0 10px 0;
		}
		
			.post .gallery_content p {
				font-style:italic;
			}
		
			.post .gallery_content img {
				border:1px solid #b9b09f;
				padding:3px;
				max-width:572px;
			}
		
		
		/*
		GALLERY THUMBNAILS
		Galleri thumbnails der bliver vist i nyheder, anmeldelser, på gallerisiden osv.
		*/
			
		.post .gallery_thumbnails {
			width:444px;
			margin:0 0 20px 60px;
			text-align:center;
			background-color:#dcd7cf;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			padding:10px 6px 6px 10px;
		}
		
			.post .gallery_thumbnails .thumbnail {
				width:68px;
				height:68px;
				margin:0 4px 4px 0;
				background-position:center center;
				border:1px solid #b9b09f;
				float:left;
				display:inline;
			}
			
				.post .gallery_thumbnails .thumbnail a:link, .post .gallery_thumbnails .thumbnail a:visited {
					display:block;
					height:62px;
					width:62px;
					text-decoration:none;
					border:3px solid #FFF;
				}
				
				.post .gallery_thumbnails .thumbnail a:hover, .post .gallery_thumbnails .thumbnail.active a {
					background-color:#FFF;
					opacity:0.2;
					filter:alpha(opacity=20); 
					-moz-opacity: 0.2;
				}
		
		
		/*
		POST CONTENT
		Design af indhold af nyheder, sider og anmeldelser
		*/
		
		.post .post_content {
			font-family:Georgia, serif;
			margin-bottom:20px;
		}
		
			.post .post_content p {
				margin:0 0 16px 0;
			}
			
			.post .post_content a:link, .post .post_content a:visited {
				text-decoration:underline;
				color:#595441;
			}
			
				.post  .post_content a:hover {
					color:#000;
				}
			
			.post .post_content ul {
				list-style:disc;
				margin:0 0 16px 0;
			}
			
			.post .post_content ol {
				list-style:decimal;
				margin:0 0 16px 0;
			}
			
				.post .post_content li {
					padding:0;
					margin:0 60px 8px 60px;
				}
				
			.post .post_content blockquote {
				margin:0 60px 0 60px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				background-color:#dcd7cf;
			}
			
				.post .post_content blockquote p {
					padding:10px;
				}
			
			.post .post_content h2 {
				font-size:14px;
				font-weight:normal;
				line-height:22px;
				margin:11px 0 5px 0;
				color:#000;
			}
			
			.post .post_content img {
				border:1px solid #b9b09f;
				padding:3px;
				margin:5px;
			}
			
				.post .post_content img.alignright {
					margin:2px 0 0 10px;
					float:right;
				}
				
				.post .post_content img.alignleft {
					margin:2px 10px 0 0;
					float:left;
				}
			
			
			/*
			SPILARKIV
			Design af spilarkivstabellen
			*/
			
			table#spilarkiv {
					border-collapse: collapse;
					width:100%;
					line-height:20px;
					margin-bottom:5px;
					font-family:Arial, sans-serif;
				}

				table#spilarkiv tr td {
					color:#999;
					padding:7px 10px;
					background-color:#333;
				}

					table#spilarkiv tr td a:link, table#spilarkiv tr td a:visited {
						color:#FFF;
						font-weight:bold;
						text-decoration:none;
					}

						table#spilarkiv tr td a:hover {
							color:#e1f2f9;
						}

					table#spilarkiv tr.even td {
						background-color:#444;
					}

				table#spilarkiv tr th {
					background-color:#111;
					border-bottom:2px solid #e1f2f9;
					color:#FFF;
					padding:5px 10px 2px 10px;
					font-size:12px;
					font-weight:bold;
					margin:0;
					text-align:left;
				}
				
					table#spilarkiv tr th a:link, table#spilarkiv tr th a:visited {
						text-decoration:none;
						color:#FFF;
					}
					
					table#spilarkiv tr th a:hover {
						color:#e1f2f9;
					}
				
					table#spilarkiv tr th.first {
						-moz-border-radius-topleft:5px;
						-webkit-border-top-left-radius:5px;
					}
					
					table#spilarkiv tr th.last {
						-moz-border-radius-topright:5px;
						-webkit-border-top-right-radius:5px;
					}

					table#spilarkiv tr th.udvikler {
						width:150px;
					}

					table#spilarkiv tr th.spillere {
						width:60px;
					}

					table#spilarkiv tr th.genre {
						width:50px;
					}

					table#spilarkiv tr th.karakter {
						width:65px;
					}
					
					table#spilarkiv tr th.ejet {
						width:35px;
					}
					
					table#spilarkiv tr th.type {
						width:60px;
					}
					
					table#spilarkiv tr th.pris {
						width:60px;
					}
					
					table#spilarkiv tr th.konsol {
						width:120px;
					}

		
		/*
		LINKLIST
		Design af link lister: Navigation, alfabet i spilarkivet osv.
		*/

		.linklist {
			font-family:Arial, sans-serif;
			font-size:10px;
		}
		
			.linklist#alfabet {
				margin:10px 0;
				text-align:center;				
			}
			
			.linklist.forum_comments {
				margin:10px 0;
			}
				
			.linklist#navigation {
				margin:20px 0 20px 180px;
			}
			
			.linklist ul, .linklist ol {
				list-style:none;
			}
			
			.linklist ul li, .linklist ol li {
				display:inline;
			}
		
				.linklist a:link, .linklist a:visited {
					border:1px solid #333;
					padding:2px 4px;
					text-decoration:none;
					text-transform:uppercase;
					color:#333;
					margin:0 1px;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
				}
			
				.linklist a:hover {
					color:#999;
					background-color:#333;
				}
			
				 .linklist li.active_page a, .linklist a.current {
					color:#FFF;
					background-color:#333;
				}


/*
FORUM
Liste af diskussioner, kategorier osv.
*/

	#tagwall h3 {
		position:relative;
	}

		#tagwall h3 span {
			display:block;
			position:absolute;
			right:10px;
			top:5px;
		}
		
		#tagwall h3 span a {
			cursor:pointer;
		}

	#tagwall ul {
		background-color:#333;
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-right-radius:5px;
		-moz-border-radius-bottomleft:5px;
		-webkit-border-bottom-left-radius:5px;
		color:#999;
	}
	
		.block#tagwall ul li {
			padding:5px 10px;
			display:block;
		}
		
		.block#tagwall ul li a:link, .block#tagwall ul li a:visited {
			color:#e1f2f9;
			display:inline;
			padding:0;
			cursor:pointer;
			background-color:transparent;
		}
		
		.block#tagwall ul li a:hover {
			text-decoration:underline;
		}
		
	#NoticeCollector {
		margin:0 0 20px 0;
	}
		
		#NoticeCollector .Notice {
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			background-color:#e1f2f9;
			padding:5px 10px;
			font-size:11px;
			margin:0 0 10px 0;
		}
		
			#NoticeCollector .Notice h3 {
				font-size:12px;
			}
			
			#NoticeCollector .Notice a:link, #NoticeCollector .Notice a:visited {
				color:#595441;
			}
			
			#NoticeCollector .Notice a:hover {
				color:#000;
			}
		

	.account .user_photo {
		width:280px;
		height:280px;
		margin:0 0 10px 0;
		background-position:center center;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		background-repeat:no-repeat;
		background-color:#EEE;
	}
	
	.account .block#flickr .content {
		padding-right:6px;
	}
	
		.account #flickr .thumbnail {
			width:62px;
			height:62px;
			margin:0 4px 4px 0;
			background-position:center center;
			float:left;
			display:inline;
		}
	
			.account #flickr .thumbnail a:link, .account #flickr .thumbnail a:visited {
				display:block;
				height:56px;
				width:56px;
				text-decoration:none;
				border:3px solid #FFF;
			}
		
			.account #flickr .thumbnail a:hover {
				background-color:#FFF;
				opacity:0.2;
				filter:alpha(opacity=20); 
				-moz-opacity: 0.2;
			}

	#SearchDiscussionFields,
	#SearchCommentFields,
	#SearchUserFields {
		display: none;
	}
		
	ol#Discussions,
	ol#Categories {}
		
		ol#Discussions li.Discussion,
		ol#Categories li.Category {
			font-size:11px;
			margin:0 0 10px 0;
			clear:both;
		}
		
			ol#Discussions li.Discussion h2,
			ol#Categories li.Category h2 {
				-moz-border-radius-topright:5px;
				-webkit-border-top-right-radius:5px;
				-moz-border-radius-topleft:5px;
				-webkit-border-top-left-radius:5px;
				background-color:#111;
				border-bottom:2px solid #e1f2f9;
				color:#FFF;
				padding:5px 10px 2px 10px;
				font-size:12px;
			}
			
				ol#Discussions li.Discussion h2 a:link, ol#Discussions li.Discussion h2 a:visited,
				ol#Categories li.Category h2 a:link, ol#Categories li.Category h2 a:visited {
					color:#FFF;
					text-decoration:none;
				}
				
				ol#Discussions li.Discussion h2 a:hover,
				ol#Categories li.Category h2 a:hover {
					color:#e1f2f9;
				}
			
			ol#Discussions li.Discussion .discussion_meta,
			ol#Categories li.Category .category_meta {
				-moz-border-radius-bottomright:5px;
				-webkit-border-bottom-right-radius:5px;
				-moz-border-radius-bottomleft:5px;
				-webkit-border-bottom-left-radius:5px;
				background-color:#333;
				color:#999;
				padding:3px 10px 5px 10px;
			}
			
				ol#Categories li.Category .category_meta p.description {
					color:#FFF;
				}
			
				ol#Discussions li.Discussion .discussion_meta a:link, ol#Discussions li.Discussion .discussion_meta a:visited,
				ol#Categories li.Category .category_meta a:link, ol#Categories li.Category .category_meta a:visited {
					color:#e1f2f9;
					text-decoration:none;
				}
				
				ol#Discussions li.Discussion .discussion_meta a:hover,
				ol#Categories li.Category .category_meta a:hover {
					text-decoration:underline;
				}
				
				ol#Discussions li.Discussion .discussion_meta span,
				ol#Categories li.Category .category_meta span {
					margin-right:10px;
				}
				
					ol#Discussions li.Discussion .discussion_meta span.new {
						color:#FFF;
					}
					
		ol#UserResults,
		ol#CommentResults {}

			ol#UserResults li.UserAccount,
			ol#CommentResults li.SearchComment {
				font-size:11px;
				margin:0 0 10px 0;
				clear:both;
			}

				ol#UserResults li.UserAccount h2,
				ol#CommentResults li.SearchComment h2 {
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					background-color:#b9b09f;
					color:#595441;
					padding:5px;
					margin:0 0 2	px 0;
					font-size:10px;
					line-height:10px;
					text-transform:uppercase;
					font-weight:normal;
				}

					ol#UserResults li.UserAccount h2 a:link, ol#UserResults li.UserAccount h2 a:visited,
					ol#CommentResults li.SearchComment h2 a:link, ol#CommentResults li.SearchComment h2 a:visited {
						color:#FFF;
						text-decoration:none;
					}

					ol#UserResults li.UserAccount h2 a:hover,
					ol#CommentResults li.SearchComment h2 a:hover {
						color:#595441;
					}

				ol#UserResults li.UserAccount .useraccount_meta,
				ol#CommentResults li.SearchComment .searchcomment_meta {
					color:#666;
				}

					ol#CommentResults li.SearchComment .searchcomment_meta p.comment {
						color:#000;
					}
						
						ol#CommentResults li.SearchComment .searchcomment_meta p.comment span.Highlight {
							margin:0;
							font-weight:bold;
						}

					ol#CommentResults li.SearchComment .searchcomment_meta a:link, ol#CommentResults li.SearchComment .searchcomment_meta a:visited {
						color:#595441;
						text-decoration:underline;
					}

					ol#CommentResults li.SearchComment .searchcomment_meta a:hover {
						color:#000;
					}

					ol#UserResults li.UserAccount .useraccount_meta span,
					ol#CommentResults li.SearchComment .searchcomment_meta span {
						margin-right:10px;
					}


/*
SIDEBAR
*/
										
#sidebar {}

	#sidebar .banner {
		width:160px;
		height:600px;
		margin:0 0 10px 0;
		background-color:#111;
	}
	
	#sidebar .banner_2 {
		width:300px;
		height:250px;
		margin:0 auto 10px auto;
		background-color:#111;
	}
	
	#sidebar #gallery {
		margin-bottom:10px;
	}
	
	#sidebar .post_meta_sidebar {
		color:#FFF;
		padding:5px;
		background-color:#b9b09f;
		font-size:10px;
		line-height:10px;
		text-transform:uppercase;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		margin-bottom:10px;
	}
	
		#sidebar .post_meta_sidebar a:link, #sidebar .post_meta_sidebar a:visited {
			color:#FFF;
			text-decoration:none;
		}
	
		#sidebar .post_meta_sidebar a:hover {
			color:#595441;
		}
		
	#sidebar h2.start_discussion {
		font-size:14px;
		line-height:10px;
		text-transform:uppercase;
		margin-bottom:10px;
		text-align:center;
	}

		#sidebar h2.start_discussion a:link, #sidebar h2.start_discussion a:visited {
			display:block;
			color:#FFF;
			padding:10px;
			background-color:#111;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			text-decoration:none;
		}

		#sidebar h2.start_discussion a:hover {
			background-color:#e1f2f9;
			color:#000;
		}


/*
BLOCK DESIGN
Design af blocks, også individuelle tilpasninger til forskellige blocks
*/
	
.block {
	margin-bottom:10px;
	font-size:11px;
}

	.block#write_comment {
		margin-bottom:20px;
	}

	.block h3 {
		-moz-border-radius-topright:5px;
		-webkit-border-top-right-radius:5px;
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px;
		background-color:#111;
		border-bottom:2px solid #e1f2f9;
		color:#FFF;
		padding:5px 10px 2px 10px;
		font-size:12px;
	}
	
		.block h3 a:link, .block h3 a:visited {
			color:#FFF;
			text-decoration:none;
		}
		
		.block h3 a:hover {
			color:#e1f2f9;
		}
	
	.block .content {
		display:block;
		background-color:#333;
		padding:5px 10px 5px 10px;
		color:#999;
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-right-radius:5px;
		-moz-border-radius-bottomleft:5px;
		-webkit-border-bottom-left-radius:5px;
	}
	
			.block .content textarea {
				background-color:#444;
				border:0;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				width:550px;
				color:#999;
				padding:5px;
				margin:0;
			}
			
			.block .content input {
				background-color:#444;
				border:0;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				color:#999;
				padding:4px 5px;
				line-height:14px;
				margin:0;
			}
			
				.block  .content input:focus, .block .content input:hover, .block .content textarea:focus, .block .content textarea:hover {
					color:#FFF;
				}
	
		.block .content p {
			margin:0 0 5px 0;
		}
	
		.block #game_status {
				background: #444;
				height: 20px;
				width: 560px;
				margin:0 0 5px 0;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
			}

			.block #knob {
				height: 20px;
				width: 40px;
				background: #111;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
			}
	
		.block .content .cover {
			float:right;
			border:0;
		}
		
			.block .content .cover img {
				width:100px;
			}
		
		.block .content .avg {
			color:#e1f2f9;
			font-weight:bold;
			margin:5px 0 0 0;
			text-transform:uppercase;
		}
	
		.block .content a:link, .block .content a:visited {
			font-weight:normal;
			color:#e1f2f9;
			text-decoration:none;
		}
		
		.block .content a:hover {
			text-decoration:underline;
		}
		
		.block .content h3 {
			-moz-border-radius:0;
			-webkit-border-radius:0;
			background-color:transparent;
			padding:0 0 2px 0;
			color:#e1f2f9;
			margin:10px 0 3px 0;
			border-bottom:2px solid #999;
			clear:both;
		}
	
	.block ul {}
	
		.block ul li {
			display:inline;
		}
		
		.block ul li a:link, .block ul li a:visited {
			color:#999;
			text-decoration:none;
			display:block;
			padding:3px 10px;
			background-color:#333;
		}
		
			.block ul li.even a {
				background-color:#3F3F3F;
			}
			
			.block ul li a.unread {
				color:#FFF;
			}
		
			.block ul li.last a {
				-moz-border-radius-bottomright:5px;
				-webkit-border-bottom-right-radius:5px;
				-moz-border-radius-bottomleft:5px;
				-webkit-border-bottom-left-radius:5px;
			}
		
		.block ul li a:hover {
			background-color:#e1f2f9;
			color:#000;
		}
		
		
#footer {
	margin:10px 0 20px 0;
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
}

	#footer img {
		vertical-align:top;
	}
	
	#footer a:link, #footer a:visited {
		color:#595441;
		text-decoration:none;
	}
	
	#footer a:hover {
		color:#000;
	}

/*
CLEARFIX
*/			
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
