	/*



Theme Name: Floorwars Simple

Theme URI: http://madsfind.dk/

Description: Floorwars.

Version: 0.1

Author: Mads Find

Author URI: http://madsfind.dk/





*/



IMG {

	border: 0;

	}



A {

	color: #fff;

	text-decoration: none;

	}

	A:hover {

		color: #FF0000;

		}

HTML {

	height: 100%;

	}

BODY {

	background: #101317 url(gfx/bg2.jpg) top center repeat-x;

	color: #FDDF99;

	font-family: "Century Gothic", trebuchet, "Lucinda Grande", Helvetica, Arial, sans-serif;

	font-size: 0.825em;

	line-height: 1.5em;

	margin: 0;

	padding: 0;

	height: 100%;

	}

	BODY.home {

		background-image: url(gfx/bg.gif);	

		}



#Site {

	width: 861px;

	margin: 0 auto;

	background: #1f2124 url(gfx/bg_content.gif) repeat-y;

	position: relative;

	}



H3, H4, H5, H6 {

	margin: 1.5em 0 0.7em 0;

	}

H3 {

	border-bottom: 3px solid #B49831;

	padding-bottom: 0.4em;

	margin-bottom: 0.4em;

	}



/* Header */

	

#Header {

	height: 133px;

	background: url(gfx/bg2.jpg) top center repeat-x;

	}

	.home #Header {

		height: 285px;

		background-image: url(gfx/bg.gif);	

		}

	#Breakpoint {

		width: 90px;

		height: 100px;

		overflow: hidden;

		position: absolute;

		left: -78px;

		top: 0;

		text-indent: -1000em;

		}

		#Breakpoint A {

			display: block;

			width: 100%;

			height: 100px;

			position: absolute;

			right: 0;

			top: 0;

			background: url(gfx/breakpoint_presents.png) top right;

			}

			#Breakpoint A:hover {

				background-position: top left;

				}

	#Header #Headerimg {

		height: 93px;

		overflow: hidden;

		text-indent: -1000em;

		position: relative;

		top: 33px;

		left: 15px;

		}

		.home #Header #Headerimg {

			width: 381px;

			height: 194px;

			top: 54px;

			left: 40px;

			background-image: url(gfx/logo.gif);

			}

		#Header #Headerimg A {

			display: block;

			height: 92px;

			width: 100%;

			position: absolute;

			right: 0;

			top: 0;

			background: url(gfx/logo2.png) top left no-repeat;

			}

			#Header #Headerimg A:hover {

				background-position: bottom left;

				}

			.home #Header #Headerimg A {

				display: none;

				}

	

/* Menu */



#Menu {

	height: 26px;

	line-height: 26px;

	background: #000 url(gfx/bg2.gif) left -133px repeat-x; 

	padding: 0 13px;

	}

	.home #Menu {

		background-image: url(gfx/bg.gif);

		background-position: left -285px;

		}

	#Menu UL, #Menu LI {

		margin: 0;

		padding: 0;

		list-style-type: none;

		position: relative;

		}

	#Menu UL {

		height: 26px;

		background: url(gfx/dark.png) top left no-repeat;

		padding-left: 1px;

		}

		.home #Menu UL {

			background: none	;

			}

	#Menu LI {

		float: left;

		background: url(gfx/dark.png) top right no-repeat;

		height: 26px;

		padding-right: 2px;

		}

		#Menu LI A {

			display: block;

			float: left;

			height: 26px;

			padding: 0 12px;

			text-transform: uppercase;

			font-size: 0.85em;

			font-weight: bold;

			color: #FDDF99;

			text-decoration: none;

			}

			#Menu LI:hover A {

				background: url(gfx/light.png);

				color: #fff;

				}

			#Menu LI.current_page_item, #Menu LI.current_page_ancestor {

				background: url(gfx/M_li.png) top right no-repeat;

				position: relative;

				top: 1px;

				}

				#Menu LI.current_page_item A, #Menu LI.current_page_ancestor A {

					background: #1F2124;

					color: #fff;

					}

				.home #Menu LI.current_page_item A {

					background: #c59f4e;

					color: #5C211C;

						}

						

		#Menu UL UL {

			display: none;

			}/*

			#Menu UL LI:hover UL {

				display: block;

				position: absolute;

				top: 26px;

				background: #fff url(gfx/bg_focus.gif) repeat-x;

				padding: 10px;

				height: auto;

				overflow: auto;

				}

				#Menu UL LI:hover UL LI {

					background: none;

					float: none;

					height: auto;

					padding: 0;

					line-height: 1.2em;

					}

					#Menu UL LI:hover UL LI A {

						background: none;

						float: none;

						height: auto;

						padding: 0;

						color: #000;

						line-height: 1.2em;

						}*/



/* Frontpage */



		

	#Focus {

		margin: 0 14px;

		padding: 24px;

		background: #fff url(gfx/bg_focus.gif) top center repeat-x;

		color: #1f2124;

		overflow: auto;

		}

	#Focus .teaser {

		width: 500px;

		float: left;

		font-size: 1.2em;

		line-height: 1.5em;

		}

		#Focus .teaser P {

			margin: 0;

			} 

	#Focus .eventinfo {

		width: 271px;

		float: right;

		background: #92060c url(gfx/bg_event.png) 2em center repeat-x;

		color: #fddf99;

		text-align: center;

		text-transform: uppercase;

		}

			#Focus .eventinfo P{

				margin: 1.25em 0;

				padding: 0 0.5em;

				}

	#Focus .eventinfo H3 {

		background: #1f2124;

		color: #b49831;

		height: 2em;

		line-height: 2em;

		margin: 0;

		font-size:1em;

		color: #fff;

		}

		



	#News {

		margin-top: -1em;

		}

		#News H2{

			font-size: 1em;

			font-weight: normal;

			text-transform: uppercase;

			color: #FDDF99;

			margin: 0 0 1em 0;

			}

		#News .post {

			border-top: 1em solid #B49831;

			margin-bottom: 3em;

			position: relative;

			clear: both;

			overflow: visible;

			}

			

		#News .post .date {

			display: block;

			font-size: 0.8em;

			line-height: 2em;

			height: 2em;

			padding-right: 0.5em;

			background: #1f2124;

			color: #B49831;

			text-transform: uppercase;

			position: absolute;

			top: -1.6em;

			}

		#News H3, #News H3 A {

			color: #FDDF99;

			text-decoration: none;

			border: 0;

			}

			#News H3 A:hover {

				color: #fff;

				}

/* Submenu */



#Submenu {

	float: left;

	width: 120px;

	font-size: 0.8em;

	text-transform: uppercase;

	margin: 30px 0 0 37px; 

	background: #14171a;

	}

	#Submenu UL, #Submenu LI {

		margin: 0;

		padding: 0;

		list-style-type: none;

		}

	#Submenu UL {

		border-bottom: 1px solid #666;

		margin: 5px;

		}

	#Submenu A, #Submenu .current_page_item UL LI A {

		display: block;

		text-decoration: none;

		color: #FDDF99;

		padding: 3px 2px;

		border-top: 1px solid #666;

		background: none;

		}

		#Submenu A:hover, #Submenu .current_page_item A {

			color: #fff;

			background: url(gfx/light.png);

			}

		#Submenu .current_page_item A {

			color: #14171a;

			background: #FDDF99;

			}



				

/* Content */



#content {

	float: left;

	width: 467px;

	margin: 30px 0 0 37px;

	padding-bottom: 37px;

	}

	#content.subpage {

		width: 300px;

		}

	#content.gallery, #content.guestbook {

		width: 780px;		

		}

	#content .post H2 {

		margin: 0 0 1em 0;

		text-transform: uppercase;

		font-size: 1.2em;

		}

	#content BLOCKQUOTE {

		margin: 0;

		padding: 5px 10px;

		background: #303133;

		}



/*Thumbnails Page */



.thumbs .thumbnail {

		width: 220px;

		height: 240px;

		overflow: hidden;

		float: left;

		text-align: center;

		}

		.thumbnail A {

				display: block;

				position: relative;

				}

		.thumbnail A:hover {

				top: 1px;

				color: #CCC;

				}

	.thumbs .thumbnail IMG{ 

		width: 210px;

		height: 210px;

		border: 1px solid #4f5359;

		}

		.thumbnail A:hover IMG {

				border-color: #8D9196;

				}

		.thumbnail .title {

				text-transform: uppercase;

				font-size: 12px;

				}

		

/* Guestbook / comments */



.guestbook #respond {

	width: 243px;

	float: left;

	}

.guestbook OL.commentlist {

	width: 480px;

	float: right;

	margin: 0;

	}

 H3#comments {

 	display: none;

	}

OL.commentlist, .commentlist LI {

	margin: 0;

	padding: 0;

	list-style-type: none;

	}

OL.commentlist {

	border-bottom: 3px solid #B49831;

	margin: 2em 0 0 0;

	}

	.commentlist LI {	

		padding:  0.5em 0 2em 0;

		margin: 0 0 0.5em;

		border-top: 0.8em solid #B49831;

		}

		.commentlist LI P {

			margin: 0;

			padding: 0;

			}

			.comment-author {

				font-size: 1.2em;

				padding: 1.6em 0 0.5em 0;

				float: left;

				position: relative;

				top: -1.05em;

				}

			.commentmetadata {

				font-size: 0.8em;

				color: #B49831;

				text-transform: uppercase;

				float: right;

				text-align: right;

				position: relative;

				height: 2em;

				line-height: 2em;

				top: -2.1em;

				background: #1f2124;

				padding-left: 0.5em;

				}

				.commentmetadata A {

					color: #B49831;

					}

			.comment P {

				clear: both;

				}



/* Sidebar */



#Sidebar {

	width: 273px;

	padding: 25px 8px;

	position: relative;

	top: -1em;

	float: right;

	margin-right: 29px;

	}

	#Sidebar UL, #Sidebar LI, #Sidebar P {

		margin: 0;

		padding: 0;

		list-style-type: none;

		}

	#Sidebar LI, #Sidebar DIV {

		background: url(gfx/bg_w_b.gif) right bottom no-repeat;

		list-style-type: none;

		}

	#Sidebar LI H2 {

		margin: 1em 0 0 0;

		padding: 0 10px 0 0;

		background: #1f2124 url(gfx/bg_w_t.gif) right bottom no-repeat;

		text-align: right;

		font-size: 1em;

		font-weight: normal;

		text-transform: uppercase;

		height: 2.2em;

		}

		#Sidebar LI LI {

			background: none;			

			}

		#Sidebar LI UL, #Sidebar LI DIV {

			background: none;

			padding: 15px;

			position: relative;

			top: -5px;

			overflow: auto;

			}

			#Sidebar LI UL UL, #Sidebar LI DIV DIV {

				padding: 0;

				top: 0;

				}

#Sidebar .lg_thumb_image, #Sidebar .tubepress_thumb_inner {

	width: 105px;

	height: 70px;

	overflow: hidden;

	float: left;

	margin: 0 5px 5px 5px;

	}

	#Sidebar .lg_thumb_image IMG, #Sidebar .tubepress_thumb_inner IMG {

		max-width: 110px;

		max-height: 80px;

		}



	/* Images widget */

		#Sidebar #lazyest_sidebox {

			padding: 15px 0 15px 16px;

			}

		#Sidebar .lg_thumb_image {

			width: 56px;

			height: 56px;

			overflow: hidden;

			float: left;

			margin: 0 3px 0 0;

			} 

			#Sidebar .lg_thumb_image IMG {

				width: 56px;

				height: 56px;

				}	

				#Sidebar .lg_thumb_image A:hover IMG {

					width: 54px;

					height: 54px;

					border: 1px solid #8D9196;

					}

					

	/* Comments widget */



	#Sidebar #recent-comments LI, .widget_recent_entries LI {

		border-top: 1px solid #666;

		padding: 2px 0;

		overflow: auto;

		}

		#Sidebar #recent-comments LI:last-child, .widget_recent_entries LI:last-child {

			border-bottom: 1px solid #666;

			}

		#Sidebar #recent-comments LI A {

			display: block !important;

			float: right;

			text-transform: uppercase;

			}

			#Sidebar #recent-comments LI A.url {

				float: none;

				border: 0;

				display: inline !important;

				text-transform: none;

				}

				

/* Footer */



#Footer {

	clear: both;

	background: #101317 url(gfx/bg_footer.gif) top center no-repeat;

	padding: 10px 13px

	}

	#Footer #Languages {

		position: absolute;

		top: 0;

		left: 12px;

		height: 28px;

		line-height: 28px;

		text-transform: uppercase;

		}

		#Languages * {

			margin: 0;

			padding: 0;

			list-style-type: none;

			height: 26px;

			}

		#Languages UL {

			background: url(gfx/dark.png) top left no-repeat;

			padding-left: 1px;

			}

		#Languages LI {

			float: left;

			background: url(gfx/dark.png) top right no-repeat;

			padding-right: 1px;

			}

			#Languages LI A {

				display: block;

				float: left;

				padding: 0 7px;

				color: #b3972a;

				text-decoration: none;

				font-size: 0.8em;

				}

				#Languages LI A:hover{

					background: url(gfx/light.png);

					color: #fff;

					}

				#Languages LI.active A {

					background: url(gfx/dark.png);

					color: #fff;

					}

					

/* FORMS */





#content FORM {

	display: block;

	overflow: auto;

	background: #a6001b url(gfx/bg_f_r.gif) top right no-repeat;

	padding: 10px;

	border-left: 1px solid #bb0220;

	}

.wpcf7 {

	background: #a6001b url(gfx/bg_f_b.gif) bottom right no-repeat;	

	}

FORM LABEL, .wpcf7-list-item {

	display: block;

	}

FORM P {

	text-transform: uppercase;

	font-size: 0.8em;

	}

	FORM INPUT, FORM TEXTAREA {

		max-width: 95%;

		font-family: "Century Gothic", trebuchet, "Lucinda Grande", Helvetica, Arial, sans-serif;

		}

		FORM INPUT.submit, FORM .submit INPUT, FORM .radio-627 INPUT {

			width: auto;

			}



/* Gallery & Frontpage slideshow */

   



.dir_view .folder, .lg_powered, .folder_caption {

	display: none;

	}





.tubepress_container, .lg_gallery {

	font-size: 0.8em;

	text-transform: uppercase;

	}



 H3,  H3 {

	clear: both;

	margin: 0.5em 0 0 0;

	padding: 0 0 0.25em 0;

/* 	border-bottom: 2px solid #090c10; */

	}



 .top_navigator,  .pagination {

	overflow: auto;

	text-transform: uppercase;

	height: 2em;

	line-height: 2em;

	}

	 .pagination {

		clear: both;

		margin: 0 0 1em 0;

		}

	  .top_navigator A,  .pagination A {

		padding: 0 1em;

		border: 0;

		text-decoration: none;

		}

		 .pagination .current, .pagination .disabled  {

			padding: 0 1em 0 0;

			}

		 .top_navigator A:first-child {

			display: none;

			}



.tubepress_thumbs, .lazyest_thumb_view {

	clear: both;

	width: 820px;

	padding: 0;

	}



.tubepress_thumbs {

	padding: 10px 0 0 0;

	}

	.tubepress_thumbs DL {

			margin: 0;

			padding: 0;

			}

 .lg_gallery .lg_thumb,  .tubepress_thumb {

	width: 128px !important;

	height: 150px !important;
	min-width: 128px !important;

	overflow: hidden;

	margin: 0 35px 10px 0;

	float: left;

	text-transform: uppercase;

	text-align: center;

	}

	 .lg_gallery .lg_thumb:hover,  .tubepress_thumb:hover {	

		position: relative;

		top: 1px;

		cursor: pointer;

		}



 .lg_thumb .lg_thumb_image,  .lg_thumb .lg_folder_thumb_image,  .tubepress_thumb A {

		display: block;

		width: 122px !important;

		height: 92px !important;

		min-height: 92px !important;

		overflow: hidden;

		padding: 0 6px 6px 0;

		background: url(gfx/bg_th.png) top left no-repeat;

		}

		 .lg_thumb .lg_thumb_image:hover,  .lg_thumb .lg_folder_thumb_image:hover,  .tubepress_thumb:hover A {

			background-position: bottom left;

			}

		 .tubepress_thumb DL A {

			display: inline;

			border: 0;

			height: auto;

			width: auto;

			padding: 0;

			background: none;

			}



 .lg_thumb_image A ,  .lg_folder_thumb_image A,  .tubepress_thumb A IMG {

			display: block;

			border: 1px solid #4f5359;

			height: 90px;

			width: 120px;

			overflow: hidden;

			}

			 .lg_thumb_image A IMG ,  .lg_folder_thumb_image A IMG {

				width: 120px;

				position: relative;

				top: -10px;

				}

				 .lg_thumb:hover .lg_thumb_image A, .lg_thumb:hover .lg_folder_thumb_image A,  .tubepress_thumb:hover IMG {

					border-color: #8D9196;

					}

				 .lg_thumb:hover A,  .tubepress_thumb:hover A {

					color: #8D9196;

					}

		

	 .lg_thumb_caption,  .tubepress_meta_group {

		display: block;

		line-height: 1.2em;

		padding: 0 0 0 0;

		margin: 0;

		width: 114px;

		overflow: hidden;

		}



		.tubepress_meta_group DD, .tubepress_meta_group DL {

			margin: 0;

			padding: 0;

			width: 114px;

			list-style-type: none;

			overflow: hidden;

			}

		.tubepress_meta_group DT {

			display: none;

			}

			*/

	 .lg_thumb_caption A,  .tubepress_meta_group A{

		font-weight: normal;		

		color: #4F5359;

		}



		

		

		

		

 .lazyest_navigator, .pagination {

	background: #101317;

	height: 2em;

	line-height: 2em;

	text-transform: uppercase;

	padding: 0 1em;

	text-align: center;

	}

	 .lazyest_navigator A,  .pagination A {

		padding: 0 1em 0 0;

		line-height: 1.7em;

		}

		

 .lazyest_image {

	width: auto;

	text-align: center;

	clear: both;

	margin: 1em auto;

	}

	 .lazyest_image IMG {

		display: block;

		padding: 0 20px 20px 0;

		background: url(gfx/bg_img.png) bottom right no-repeat;		

		margin: 0 auto;

		position: relative;

		left: 10px;

		}

	

	#Slideshow {

		position: absolute;

		top: -2px;

		right: 0;

		width: 380px;

		height: 251px;

		padding: 15px 22px 15px 17px;

		overflow: hidden;

		text-align: center;

		background: url(gfx/bg_slideshow.png);

		color: #555;

		line-height: 250px;

		}

		#Slideshow IMG {

			//max-width: 372px;

			//max-height: 247px;

			margin: 0 auto;

			border: 4px solid #4c221e;

			}

			

.lg_slideshow {

	position:relative;

 	margin: 0 auto;

	}



.lg_slideshow a {

	float:left;  

	position:absolute; 

	visibility:hidden;

	}



.lg_slideshow a.show {

	z-index:500

	}



.lg_slideshow .sscaption {

	display: none;

	}



TABLE, TD {

	border-collapse: collapse;

	margin: 0;

	padding: 0;

	}



IMG.alignleft {

	float: left;

	margin-right: 10px;

	}

IMG.alignright {

	float: right;

	margin-left: 10px;

	}
