/* ///////// REAL LAYOUT ///////////// */


html			{ margin:0; padding:0; width:auto; }


	#html-body		{ margin:0; padding:0; width:auto;
				/* CUSTOM background-color: */

				/* ////// COMMON STYLES / TEXT FORMAT /////// */
				/* CUSTOM color: */ font-size:13px; font-family:verdana,arial,helvetica,sans-serif; }

				h1, h2, h3, h4, h5, p, li	{ margin:0; padding:0; border:0; line-height:normal; font-weight:normal; /* CUSTOM color: */ }

				td, p, li	{ line-height:18px; } .delete-remind p, .reminder p	{ line-height:18px !important; margin:1em 0 !important; }

				h1, h2, h3, h4, h5	{ font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica;
							margin:1em 0; }

				.fakehead	{ display:block; }

				h1	{ font-size:26px; color:#b00000;
					border-bottom:0px dotted #444; /* CUSTOM COLOR */ }

				h2, .tm_title p	{ font-size:18px; border-bottom:1px dotted #444; /* CUSTOM COLOR */ }

				h3	{ font-size:16px; font-weight:bold; }

				h4	{ font-size:14px; font-weight:bold; }

				h5	{ font-size:13px; font-weight:bold; }

				p	{ margin:1em 0; }

				ul	{ list-style:outside disc; }

					ul li ul	{ list-style:outside circle; }

				li	{ margin:5px 0; }

				blockquote	{ margin:0 0 0 1em; padding:0 1em; border:0; border-left:1px dashed #444; /* CUSTOM COLOR */ background:0; }

				hr	{ border:0; background:0; border-top:1px dotted #444; /* CUSTOM COLOR */ height:0; margin:1em 0 1em; }

				a	{ /* CUSTOM color:#b00000; */ text-decoration:none; outline:none; }
				a:hover	{ /* CUSTOM color:#000; */ background-color:transparent; text-decoration:underline; }

				a.newpage	{ /* CUSTOM color:#444; */ }

				a.specialbutton, .specialbutton a, a#new-post-button, .forum-container .new-post a	{ line-height:3em; padding:3px; font-size:14px; font-weight:bold; /* CUSTOM background-color:#f3f3f3; */ border:1px solid #444; /* CUSTOM COLOR */
															-moz-border-radius:4px; -webkit-border-radius:4px; -opera-border-radius:4px; }

					a.specialbutton:hover, .specialbutton a:hover, a#new-post-button:hover	{ /* CUSTOM background-color:#f3f3f3; */ }

				.printuser .ip	{ display:none; }

				.pager	{ clear:both; }

				.image-container.floatright	{ padding-top:0; }

				.code { border:1px dotted #444; }

				.codecustom	{ padding:1em; font-size:11px; /* CUSTOM background-color:#f3f3f3; */ }

					.codecustom p { /* CUSTOM color:#000 !important; background-color:transparent !important; */ }

					.h-light-code p	{ font-weight:bold; }

				#toc { padding:1em; font-size:11px; /* CUSTOM background-color:#f3f3f3 */ border:0; }

					#toc-action-bar	{ display:none; }

					#toc.floatright	{ margin:0 0 1em 1em; }
					#toc.floatleft	{ margin:0 1em 1em 0; }



				/* ///// BUTTONS ///// */
				div.buttons input, input.button, button, file, a.button, .owindow .button-bar a		{ margin:0; padding:3px 5px; border:1px solid #444; /* CUSTOM COLOR */ /* CUSTOM color:#000; background-color:#fff; */ -moz-border-radius:4px; -webkit-border-radius:4px; -opera-border-radius:4px; }
					div.buttons input:hover, input.button:hover, button:hover, file:hover, a.button:hover, .owindow .button-bar a:hover		{ /* CUSTOM border-color:#b00000; background-color:#f3f3f3; */ }

				/* ///// INPUTS //// */
				input.text, textarea	{ margin:0; padding:3px; width:auto; border:1px solid #444; /* CUSTOM COLOR */ }
					input.text:focus, textarea:focus	{ outline:1px solid #b00000; /* CUSTOM COLOR */ /* CUSTOM border-color:#b00000; background-color:#f3f3f3; */ border-width:1px !important; }


		#odialog-shader		{ width:100%; height:100%; /* CUSTOM background-color:#000; */ opacity:.9; filter: alpha(opacity=90); }

		.owindow	{ border:0px solid #e8c97a; /* CUSTOM COLOR */ /* CUSTOM background-color:#fff; */ padding:16px; } /* BORDER ---------------------------------- */

			.owindow .content	{ margin:0; padding:0; }

			.owindow.owait .content	{ margin:0; padding:0 16px 0; height:95px;
						/* CUSTOM background-image:url(http://kfmapdb.com/local--files/site:images/load.gif); */ } /* CUSTOM LOADER //////////////////////////////////////////////// */

			.owindow .title		{ margin:0; padding:3px; }

			.owindow .button-bar	{ margin:0; padding:0; }

				.owindow .button-bar a	{ margin-left:4px; }


		#container-wrap		{ margin:0; padding:0; width:auto; max-width:1152px; margin-right:auto; margin-left:auto; }


			#container		{ margin:0; padding:0; width:auto; position:relative;
						padding:28px; padding-top:0; }


				#header		{ margin:0; margin-bottom:14px; padding:16px; width:auto; height:147px;
						border:0; /* CUSTOM COLOR */ /* CUSTOM background-color:white; */ border-top:0;
						-moz-border-radius-bottomleft:12px; -moz-border-radius-bottomright:12px;
						-webkit-border-bottom-left-radius:12px; -webkit-border-bottom-right-radius:12px; }


					#header h1	{ margin:0; padding:0; border:0;
							position:relative; top:32px; }

						#header h1 a, #header h1 a:hover	{ display:block !important; margin:0; padding:0;
											/* CUSTOM background-image: url(http://kfmapdb.com/local--files/site:images/header_banner.png); */
											background-repeat:no-repeat; /* CUSTOM height:90px; width:429px; */ }

							#header h1 a span	{ display:none; }

					#header h2	{ display:none; }


					#search-top-box		{ margin:0; padding:0;
							position:absolute; left:16px; top:16px; }

						form#search-top-box-form	{ margin:0; padding:0; }

							input#search-top-box-input	{ padding:1px; width:112px; height:16px; } /* // SEE INPUTS // */

							form#search-top-box-form .button	{ padding:0 1px 0; margin:0 0 0 4px; } /* // SEE INPUTS // */
								* + html form#search-top-box-form .button	{ height:20px; }
								* html form#search-top-box-form .button		{ height:20px; }


					#login-status	{ margin:0; padding:0;
							position:absolute; left:203px; top:17px;
							width:auto; }

						#login-status .printuser	{ margin:0; padding:0; }

							#account-options		{ margin:0; padding:0; border:0;
											height:50px; width:auto; position:absolute; top:-14px; left:0;  }

								#account-options ul { margin:0; padding:0;
											display:inline; }

									#account-options ul li { margin:0; padding:0; display:inline; font-size:11px; }

										#account-options ul li a { margin:0; padding:0;
													display:block; float:left; padding-top:14px; padding-bottom:14px; padding-right:13px;
													/* CUSTOM background-color:white; */ }


					#top-bar	{ margin:0; padding:0; width:auto; clear:both;
							position:absolute; right:auto; left:16px; bottom:16px; top:auto; text-align:left;}

						#top-bar ul	{ margin:0; padding:0; }

							#top-bar ul li	{ margin:0; padding:0; }

								#top-bar ul li a	{ margin:0; padding:0; padding-right:16px; margin-right:6px;
											/* CUSTOM color:black; */ }

									#top-bar ul li a:hover	{ /* CUSTOM color:#b00000; */ text-decoration:none; }


				#content-wrap		{ margin:0; padding:0; width:auto; }


					#main-content		{ margin:0; padding:0; width:auto; }

					   #action-area-top	.preview-message	{ z-index:10; }


						#page-title	{ display:none; }


						#page-content		{ margin:0; padding:0; width:auto; }


						  .ad_topleader		{}

						     .ad_topleader div		{ margin:0 !important; padding:0 !important; width:auto !important; }

							.announce-text-box	{ margin-bottom:-1em; text-align:center; }
							.announce-text-box-l	{ margin-bottom:-1em; margin-left:1em; }

						.actualcontent_wrap	{ padding-top:14px; margin:0 0 28px 0; }

							.actualcontent	{ margin:0; padding:16px; width:auto; position:relative;
										border:0; /* CUSTOM COLOR */ /* CUSTOM background-color:white; */
										-moz-border-radius-topleft:12px; -moz-border-radius-topright:12px;
										-webkit-border-top-left-radius:12px; -webkit-border-top-right-radius:12px; }


								


								.c-page-title	{ position:relative; }

									.toolspanel	{ position:relative; float:right; bottom:-1px; padding-left:8px; }

										.toolspanel ul	{ margin:0; padding:0; }

											.toolspanel li	{ display:inline; list-style-type:none; margin:0 0 0 2px; padding:0; }

									.c-page-title h1	{ margin:0; padding:0; margin-bottom:32px; }

										.triggered-tags	{ padding:0 0 0 64px; }


										.c-page-title p		{ margin:0; padding:0; }

									.toolspanel_tags	{ position:absolute; bottom:-19px; right:0; text-align:right; font-size:11px; }

										.toolspanel_tags p	{ margin:0; padding:0; }

										* + html .toolspanel_tags	{ bottom:13px; }
										* html .toolspanel_tags		{ top:40px; right:20px; }

											.toolspanel_tags .actual-tags a	{ margin-left:1px; margin-right:2px;}



								.media_block .error-block	{ display:none; }
							

								.media_section_wrap	{ width:508px; overflow:hidden; float:right; border:0; /* CUSTOM COLOR */ border-right:0; /* BORDER --------------------- */
											padding:0; margin-bottom:16px; padding-left:16px; padding-top:16px; padding-bottom:16px; padding-right:0; /* CUSTOM background-color:black; */ z-index:10;

											position:relative; top:0; right:-16px; }

								.media_section_wrap2	{ width:auto; overflow:hidden; float:right; border:0; /* CUSTOM COLOR */ border-right:0; /* BORDER --------------------- */
											padding:0; margin:0; /* CUSTOM background-color:black; */ z-index:10;

											position:relative; top:0; right:-16px; }

									.media_section_wrap2 img { border:16px solid black; border-right:0; }


									.media_section	{ width:530px; }

									.media_section2	{ width:auto; }


										.yui-navset	{ margin:0; padding:0; border:0; position:static; }

											.yui-navset .yui-nav	{ margin:0; padding:0; border:0; }


												/* LOTS OF TAB CUSTOMIZATION */

												/* -- TAB DEFAULT -- */
												.yui-navset .yui-nav a, .yui-navset .yui-nav a:focus	{ background:none; color:#000;
																			margin:0; padding:0; border:1px solid #fff; position:static;
																			top:0; bottom:0; left:0; right:0; margin-right:8px; width:auto; }

												/* -- TAB HOVER -- */
												.yui-navset .yui-nav a:hover	{ background:none; color:#b00000; text-decoration:none;
																margin:0; padding:0; border:1px solid #fff; position:static;
																top:0; bottom:0; left:0; right:0; margin-right:8px; width:auto; }

												/* -- TAB SELECTED -- */
												.yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover	{ background-image:none; background-color:#f3f3f3; color:#000;
																											margin:0; padding:0; border:1px solid #444; border-bottom-color:#f3f3f3; position:static;
																											top:0; bottom:0; left:0; right:0; margin-right:8px; width:auto; }






												/* -- TAB DEFAULT -- */
												.media_section .yui-navset .yui-nav a, .media_section .yui-navset .yui-nav a:focus	{ color:#f3f3f3; border-color:#000; }

												/* -- TAB HOVER -- */
												.media_section .yui-navset .yui-nav a:hover	{ color:#b00000; border-color:#000; }

												/* -- TAB SELECTED -- */
												.media_section .yui-navset .yui-nav .selected a, .media_section .yui-navset .yui-nav .selected a:focus, .media_section .yui-navset .yui-nav .selected a:hover	{ background-color:#000; border-color:#444; border-bottom-color:#000; }





												/* -- MORE STYLE REMOVAL -- */
												.yui-navset .yui-nav .selected		{ margin:0; padding:0; border:0; position:static; }

												.yui-navset .yui-nav a em, .yui-navset .yui-nav .selected a em		{ margin:0; padding:0; border:0; position:static; padding:3px 5px 4px; }

												.yui-navset .yui-nav li		{ margin:0; padding:0; border:0; position:static; }


											.yui-navset .yui-content	{ background-color:transparent; border:0; margin:0; padding:0;
															padding-top:10px; }

												.fullbut	{}

													.fullbut p	{ margin:0; padding:0; }

														.fullbut .specialbutton		{ position:absolute; right:0; top:13px; }

															.fullbut .specialbutton a	{ font-size:12px; line-height:32px; } /* /// FROM SPECBUTTON /// */



												.gallery-box	{ width:auto; margin:0; padding:0; }

													.gallery-box table	{ width:auto; margin:0; padding:0; }

														.gallery-box tr		{ width:auto; margin:0; padding:0; }

															.gallery-box td		{ width:auto; margin:0; padding:0; }

																.media_section .gallery-box .gallery-item	{ width:auto; height:180px; border:1px solid #444; /* CUSTOM COLOR */ overflow:hidden;
																				margin:0; padding:2px; margin-right:16px; margin-bottom:16px; }

																	.media_section .gallery-box .gallery-item:hover	{ /* CUSTOM border-color:#b00000; */ }



																.media_section2 .gallery-box .gallery-item	{ width:auto; height:180px; border:1px solid #444; /* CUSTOM COLOR */ overflow:hidden;
																				margin:0; padding:2px; margin-right:16px; margin-bottom:16px; }

																	.media_section2 .gallery-box .gallery-item:hover	{ /* CUSTOM border-color:#b00000; */ }
												.video	{ }

													.video p	{ margin:0; padding:0; }


												.media_section hr	{ margin:0; padding:0; height:16px; visibility:hidden; }

												.media_section p	{ /* CUSTOM background-color:#fff; */ }

												.media_section .error-block	{ border:0; margin:0; padding:16px; /* CUSTOM color:#f3f3f3; */ }

												.media-help	{ padding-right:22px; }

												.media-help-title p	{ /* CUSTOM color:#f3f3f3; background-color:#000; */ }

												.media-help a:hover	{ /* CUSTOM color:#f3f3f3; */ }

														.media-help .collapsible-block-content	{ /* CUSTOM background-color:#fff; */ margin:8px 0; padding:4px 8px; }





												/* LBOX (Testing) */

												#lightbox-container-image-box { background-color:black; }
												#lightbox-container-image-data-box { background-color:black; }
												#lightbox-secNav-btnClose img { display:none; }
												a#lightbox-secNav-btnClose { background-image:url(http://kfmapdb.com/local--files/site:images/close1.gif); width:64px; height:16px; background-repeat:no-repeat; }
												a:hover#lightbox-nav-btnNext { background-image:url(http://kfmapdb.com/local--files/site:images/next1.gif) !important; }
												a:hover#lightbox-nav-btnPrev { background-image:url(http://kfmapdb.com/local--files/site:images/prev1.gif) !important; }




								.page_poster	{ float:right; position:relative; width:375px; overflow:hidden; z-index:10; padding-left:16px; padding-bottom:16px; /* CUSTOM background-color:#fff; */ }

									.page_poster .fullbut	{ position:relative; top:4px; margin-right:0; margin-left:auto;
												width:118px; height:40px; overflow:hidden; }

									   .page_poster .fullbut:hover	{ width:auto; height:auto; }

										.page_poster .fullbut .delete-remind	{ font-size:11px; display:block; padding-top:32px; }



								.mappack-image-display	{ float:right; position:relative; width:500px; overflow:hidden; z-index:10; padding-left:16px; padding-bottom:16px; /* CUSTOM background-color:#fff; */ }

									.mappack-image-display .fullbut	{ position:relative; top:4px; margin-right:0; margin-left:auto;
													width:124px; height:40px; overflow:hidden; }

									.mappack-image-display .error-block	{ display:none; }

										.mappack-image-display .gallery-item	{ margin:0 0 16px 0; padding:0; border:0; width:auto; height:auto; }

									   	.mappack-image-display .fullbut:hover	{ width:auto; height:auto; }

										.mappack-image-display .fullbut .delete-remind	{ font-size:11px; display:block; padding-top:32px; }



								.mapper-image-header	{ position:relative; }

									.mapper-image-header-image	{ max-height:300px; overflow:hidden;
													position:relative; margin-top:-16px; margin-bottom:16px; }

										* html .mapper-image-header-image	{ width:1104px; }	/* BECAUSE IE6 IGNORES MAX WIDTH */

									.mapper-image-header .fullbut	{ position:relative; margin-right:0; margin-left:auto; width:165px; height:40px; overflow:hidden; }

									   .mapper-image-header .fullbut:hover	{ width:auto; height:auto; }

										.mapper-image-header .fullbut .reminder	{ font-size:11px; display:block; padding-top:32px; }



								table.wiki-content-table	{ margin:0; padding:0; border:0; }

									table.wiki-content-table tr	{ margin:0; padding:0; border:0; }

										table.wiki-content-table td	{ margin:0; padding:4px 8px 4px 0; border:0; }


								.starrate	{ padding:8px 0 8px; }


								.dl	{ padding:8px 0 8px; }

									.dl .collapsible-block	{ margin:0; padding:0; }

										.dl .collapsible-block-folded	{ }

											.dl .collapsible-block-folded a.collapsible-block-link	{ padding:4px 6px 4px; border:1px solid #444; /* CUSTOM COLOR */ font-weight:bold; line-height:32px;
																		-moz-border-radius:4px; -webkit-border-radius:4px; /* CUSTOM background-color:#f3f3f3; */ }

										.dl .collapsible-block-unfolded	{ margin-right:515px; min-width:150px; }

											.dl .collapsible-block-unfolded-link	{ width:16px; float:right; position:relative; text-align:right; }

												.dl .collapsible-block-unfolded-link a.collapsible-block-link	{ font-weight:bold; }

											.dl h2	{ margin-top:0; }

											.dl .dl-upload, .dl .dl-how-to-install	{ text-align:right; }

									/* --- HIDE STUFF ON NON-MAPS --- */

									.map-container .dlhelp-mappack 	{ display:none; }
									.mappack-container .dlhelp-map,
									.campaign-container .dlhelp-map	{ display:none; }
									.mod-container .dlhelp-map, .mod-container .dlhelp-mappack	{ display:none; }


								.feedback	{ position:relative; }

								  .feedback_rules_tut	{ display:none; }
									.tutorial-container .feedback_rules	{ display:none; }
									.tutorial-container .feedback_rules_tut	{ display:block; }

									.social_buttons	{ text-align:right; position:relative; top:-37px; margin-bottom:-28px; }

										* html .social_buttons	{ right:545px; }
										* + html .social_buttons 	{ top:22px; }


									.media_buttons	{ text-align:right; position:relative; top:-41px; margin-bottom:-28px; }

										* html .social_buttons	{ right:545px; }
										* + html .social_buttons 	{ top:22px; }

									.comments-box	{ margin:0; padding:0; width:auto; }

									   .comments-box form	{ margin-top:1em; }

										#comments-options-hidden	{ display:none; }

										.comments-box .thread-container	{ margin:0 !important; padding:0; width:auto; }

											#comments-options-shown		{ display:none; }

											.post-container	{ margin:0; padding:0; width:auto; }

												.post	{ margin:0 !important; padding:0 !important; width:auto !important; margin-top:1em !important; }

													.post	{ margin:0; padding:0; width:auto; }

														.post .head	{ margin:0 !important; padding:3px !important; width:auto !important; /* CUSTOM background-color:#f3f3f3 !important; */
																-moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; }

															a.avatar-hover, a.avatar-hover:hover	{ background:0 !important } /* /// REALLY IN BODY /// */

															.post .head .options	{ display:none; }

															.post .head .title	{ margin:0; padding:0; width:auto; }

															.post .head .info	{ margin:0; padding:0; width:auto; }


														.post .content	{ margin:0; padding:0; width:auto; }

														.post .options	{ margin:0; padding:0; width:auto;
																text-align:right; height:auto; }

															.post .options a, .changes a	{ /* CUSTOM color:#b00000 !important; */ font-size:11px; }

																.changes	{ font-size:11px; }


										.comments-box .thread-container h2	{ display:none; }

										.comments-box .thread-container a#new-post-button	{ } /* /// FROM SPECBUTTON /// */

										.comments-box #new-post-form-container { margin-right:528px; min-width:150px; }

										.comments-box form	{}

											.comments-box .wd-editor-toolbar-panel	{ display:none; }

											.comments-box .edit-help-34	{ display:none; }

											.comments-box .change-textarea-size	{ display:none; }

											.comments-box div.buttons	{ margin:8px 0 0 0; padding:0; }

												.comments-box div.buttons input	{ margin:0 3px 0 0; }

									
									.embed-container	{ }

										.embed-code	{ border:1px solid #444; /* CUSTOM COLOR */ /* CUSTOM background-color:#f3f3f3; */ padding:8px; font-size:11px; font-family:monospace; }

											.embed-code p	{ margin:0; padding:0; } */

							.donate-thanks	{ font-size:64px; }

							table.countbox	{ border:1px dotted #444; padding:4px; }

							.countbox p	{ margin:0; }

							.countstats p	{ margin:0 0 12px 0; border:0; padding:0; }

							.countnum p	{ text-align:right; padding-right:4px; font-weight:bold; }

							.basic-gallery	{ margin:0 -16px -16px 0; }

								.basic-gallery img { margin:0 16px 16px 0; }


							table.add-map-intro	{ margin:0 auto; }

							table.add-map-intro td	{ vertical-align:top; padding:0 16px 16px 16px; /* CUSTOM background-color:#f3f3f3; */ border:0; }

							table.add-map-intro h2 { border:0; }

							table.add-map-intro ul { padding-left:1em; }

							table.add-map-intro ul ul { padding-left:2em; }

							table.add-map-intro .between { vertical-align:middle; text-align:center; background-color:transparent; padding:8px; }

							.add-map-select	{ text-align:center; }

							.add-map-select .specialbutton { margin:0 16px 0; }

							.new-page-form .new-page-box	{ float:left; }


						.actualcontent_wrap2	{ margin:0 0 28px 0; }

							div.actualcontent2	{ margin:0; padding:16px; width:auto;
										border:0; /* CUSTOM COLOR */ /* CUSTOM background-color:white; */ }

								.theresmore	{ position:relative; }

									.theresmore h2	{ margin-top:0; }

									.tm_see_all	{ position:absolute; top:-3px; right:0; }

										* html .tm_see_all	{ right:16px; }

										.tm_see_all p	{ margin:0; padding:0; line-height:32px; }


									.lister-container-wrap	{ }

									/* REMOVERS */

									.lister-mapper .lister-item-tags,
									.lister-mappack .lister-item-tags	{ display:none; }

										.lister-container-map	{ }
										.lister-container-campaign	{ }
										.lister-container-tags-map-small	{ margin-top:32px; }
										.lister-container-tags-map-medium	{ margin-top:32px; }
										.lister-container-tags-campaign-small	{ margin-top:32px; }
										.lister-container-tags-campaign-medium	{ margin-top:32px; }
										.lister-container-stream		{ margin-top:0; }

											.lister-container-map .list-pages-box		{ margin:0; padding:0; height:265px; overflow:hidden; }
											.lister-container-campaign .list-pages-box		{ margin:0; padding:0; height:332px; overflow:hidden; }
											.lister-container-tags-map-small .list-pages-box,
											.lister-container-tags-map-medium .list-pages-box,
											.lister-container-tags-map-medium .list-pages-box,
											.lister-container-tags-campaign-medium .list-pages-box,
											.lister-container-stream .list-pages-box			{ margin:0; padding:0; }

												.lister-container-map .list-pages-item,
												.lister-container-tags-map-small .list-pages-item	{ margin:0 16px 16px 0; padding:0; width:240px; height:265px; overflow:hidden; float:left; }
												.lister-container-campaign .list-pages-item,
												.lister-container-tags-campaign-small .list-pages-item	{ margin:0 16px 16px 0; padding:0; width:180px; height:332px; overflow:hidden; float:left; }
												.lister-container-tags-map-medium .list-pages-item	{ margin:0 16px 16px 0; padding:0; width:500px; height:464px; overflow:hidden; float:left; }
												.lister-container-tags-campaign-medium .list-pages-item	{ margin:0 16px 16px 0; padding:0; width:375px; height:600px; overflow:hidden; float:left; }
												.lister-container-stream .list-pages-item		{ margin:0 16px 16px 0; padding:0; width:240px; height:auto; overflow:hidden; }

													.lister-container-map .lister-item-title,
													.lister-container-tags-map-small .lister-item-title,
													.lister-container-campaign .lister-item-title,
													.lister-container-tags-campaign-small .lister-item-title,
													.lister-container-tags-campaign-medium .lister-item-title,
													.lister-container-tags-map-medium .lister-item-title,
													.lister-container-stream .lister-item-title		{ margin-bottom:4px; }

														.lister-container-map .lister-item-title p,
														.lister-container-tags-map-small .lister-item-title p,
														.lister-container-campaign .lister-item-title p,
														.lister-container-tags-campaign-small .lister-item-title p,
														.lister-container-stream .lister-item-title p		{ margin:0; padding:0; font-weight:bold; font-size:14px; }
														.lister-container-tags-map-medium .lister-item-title p,
														.lister-container-tags-campaign-medium .lister-item-title p	{ margin:0; padding:0; font-weight:bold; font-size:16px; }

													.lister-container-map .lister-item-image,
													.lister-container-tags-map-small .lister-item-image	{ max-height:192px; overflow:hidden; }
													.lister-container-campaign .lister-item-image,
													.lister-container-tags-campaign-small .lister-item-image	{ max-height:240px; overflow:hidden; }
													.lister-container-tags-map-medium .lister-item-image	{ max-height:400px; overflow:hidden; }
													.lister-container-tags-campaign-medium .lister-item-image	{ max-height:500px; overflow:hidden; }

													.lister-container-map .lister-item-tags,
													.lister-container-tags-map-small .lister-item-tags,
													.lister-container-campaign .lister-item-tags,
													.lister-container-tags-campaign-small .lister-item-tags,
													.lister-container-tags-map-medium .lister-item-tags,
													.lister-container-tags-campaign-medium .lister-item-tags,
													.lister-container-stream .lister-item-tags		{ margin-top:4px; }

														.lister-container-map .lister-item-tags p,
														.lister-container-tags-map-small .lister-item-tags p,
														.lister-container-campaign .lister-item-tags p,
														.lister-container-tags-campaign-small .lister-item-tags p,
														.lister-container-stream .lister-item-tags p		{ margin:0; padding:0; font-size:11px; line-height:16px; }
														.lister-container-tags-map-medium .lister-item-tags p,
														.lister-container-tags-campaign-medium .lister-item-tags p	{ margin:0; padding:0; }

							/* TESTING ACTIVITY STREAM */

							.front-stream		{ width:240px; float:right; position:relative; }

								* html .front-stream	{ right:-16px; }

							.front-stream h2	{ margin-top:0; }

							.lister-clear		{ clear:both; height:0px; font-size:1px }

							.front-pg .lister-clear	{ display:none; }

							.front-big-left		{ margin-right:256px; }

							.front-recent-posts	{ margin-left:216px; width:auto; font-size:87%; position:relative; }

								.front-recent-posts h2 { margin-top:0; padding-top:1em; }

								.front-recent-posts form	{ display:none; }

								.front-recent-posts .pager	{ display:none; }

								.front-recent-posts .post .content img	{ max-width:100%; }

							.front-left-col		{ width:200px; float:left; position:relative; }

								.front-left-col-list		{ max-height:500px; overflow:auto; overflow-x:hidden; }

								.front-left-col h2	{ width:auto; }

								.heading-button		{ margin-bottom:17px; }

									.heading-button p	{ margin:0; padding:0; }

									.heading-button .specialbutton a	{ line-height:24px }




							/* TAG PAGES */

							.back-to-tag p	{ margin-top:3em; text-align:center; font-size:14px; font-weight:bold; }

							.tag-container .lister-container-wrap	{ clear:both; }

							.tagimgsize	{ margin-top:32px; font-size:14px; }

								.tagimgsize p	{ display:inline; border:1px dotted #444; /* CUSTOM COLOR */ padding:8px; }

							.tag-buts-container	{ }

								.map-cat-buts	{ margin-bottom:10px; }

								.map-collapse-1	{ margin-bottom:10px; }

								.map-collapse-2	{ margin-bottom:10px; }

								.tag-buts-container .go-to-all p	{ margin:0; padding:0; }

							/* FORUM */

							.forum-group div.head	{ display:none; }

							.forum-container table, .forum-container tr, .forum-container td	{ border:0 !important; }

							.forum-container .description-block	{ background-color:transparent; border:0; }


						.blank-footer	{ padding-bottom:28px; /* CUSTOM color:#f3f3f3; */ }

							.blank-footer p	{ /* CUSTOM color:#f3f3f3; */ }

							.blank-footer a:hover	{ /* CUSTOM color:#f3f3f3; */ }

							.blank-footer .affiliates-container	{ }

								.blank-footer .affiliates-container .list-pages-box	{ margin:0; padding:0; height:33px; overflow:hidden; }

									.blank-footer .affiliates-container .list-pages-item	{ margin:0 16px 0 0; padding:0; width:auto; height:33px; overflow:hidden; float:left; }

							.blank-footer .affiliates-container .want-link	{ clear:both; font-size:11px; }

								.blank-footer .affiliates-container .want-link p	{ padding:4px 0 8px; }

								.blank-footer .affiliates-container p	{ margin:0; padding:0; line-height:16px; }


						/* </#page-content> */


						div.page-tags		{ display:none; }

						#page-info { margin:0 0 6px 0; padding:0; /* CUSTOM color:#f3f3f3; */ font-size:11px; }

						.page-watch-options	{ margin:0; padding:0; text-align:left; float:left; position:relative; top:-20px; }

							div.page-watch-options a:hover	{ /* CUSTOM color:#f3f3f3; */ }

						#page-options-bottom	{ margin:0; padding:0; }

							.page-options-bottom a:hover	{ /* CUSTOM color:#f3f3f3; */ }


						#page-options-area-bottom	{ margin:1em 0 0 0; padding:0; }


					/* </#main-content> */


				/* </#content-wrap> */


				#footer		{ margin:0; padding:0; position:relative; top:16px; /* CUSTOM color:#444; */ font-size:11px; }

					#footer a	{ /* CUSTOM color:#444; */ }

					#footer div.options	{ }

				#action-area	{ margin:0; padding:16px; width:auto;
						border:0px solid #e8c97a; /* CUSTOM COLOR */ /* CUSTOM background-color:#fff; */ } /* BORDER --------------------- */

					#action-area h1	{ margin-top:0; }

					#action-area div.buttons	{ margin:0; padding:1em 0 0 0; }

				#license-area, .license-area	{ display:none !important; }


			/* </#container> */


		/* </#container-wrap> */


	/* </#html-body> */


/* </html> */
#html-body		{ background-color:#000; color:#000; }

h1, h2, h3, h4, h5	{ color:#fff; }

p, li, td		{ color:#efefef; }

h1	{ color:#8da5f1; border-color:#444; }

h2, .tm_title p	{ border-color:#444; }

blockquote	{ border-color:#770101; }

hr	{ border-color:#444; }

a	{ color:#8da5f1; }
a:hover	{ color:#fff; }

a.newpage	{ color:#999; }

a.specialbutton, .specialbutton a, a#new-post-button, .forum-container .new-post a	{ background-color:#444; border-color: #000; }

a.specialbutton:hover, .specialbutton a:hover, a#new-post-button:hover, .forum-container .new-post a:hover	{ background-color:#444; }

.pages-list-item:hover { background-color:#444; }

.list-pages-item:hover { background-color:transparent; }

.code { background-color:transparent; border-color:#444; }

.codecustom	{ background-color:#444; }

.codecustom p { /* color:#000 !important; */ background-color:transparent !important; }

#toc { background-color:transparent; }

div.buttons input, input.button, button, file, a.button, .owindow .button-bar a		{ border-color:#000; color:#000; background-color:#b7b7b7; }
div.buttons input:hover, input.button:hover, button:hover, file:hover, a.button:hover, .owindow .button-bar a:hover		{ border-color:#8da5f1; background-color:#b7b7b7; }
input.text, textarea	{ border-color:#000; background-color:#b7b7b7}
input.text:focus, textarea:focus	{ outline-color:#8da5f1; border-color:#8da5f1; background-color:#b7b7b7; }

.empty { color:#b7b7b7 !important; }

#odialog-shader		{ background-color:#000; }

.owindow	{ border-color:#e8c97a; color:#efefef; background-color:#222; }

.owindow .title	{ background-color:#444; }

.owindow.owait .content	{ background-image:url(http://scmapdb.com/local--files/site:images/load.gif); }

#header		{ background-color:#222; }

#header h1 a, #header h1 a:hover	{ background-image: url(http://ocmapdb.wikidot.com/local--files/images/ocmapdb_banner.png); height:90px; width:451px; }

#login-status	{ color:#efefef; }

#account-options	{ background-color:transparent; }

#account-options ul li a { background-color:#222; }

#account-options ul li a:hover { color:#fff; }

#top-bar ul li a	{ color:#efefef; background-color:#222 !important; }

#top-bar ul li a:hover	{ color:#8da5f1; background-color:#222; }


.actualcontent	{ border-color:#e8c97a; background-color:#222; color:#efefef; }

.media_section_wrap	{ border-color:#e8c97a; background-color:black; }

/* -- TAB DEFAULT -- */
.yui-navset .yui-nav a, .yui-navset .yui-nav a:focus	{ background:none; color:#efefef; border-color:#222; }

/* -- TAB HOVER -- */
.yui-navset .yui-nav a:hover	{ background:none; color:#fff; text-decoration:underline; border-color:#222; }

/* -- TAB SELECTED -- */
.yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover	{ background-color:#000; color:#efefef; border-color:#000; border-bottom-color:#000; }


/* -- TAB DEFAULT -- */
.media_section .yui-navset .yui-nav a, .media_section .yui-navset .yui-nav a:focus	{ color:#efefef; border-color:#000; }

/* -- TAB HOVER -- */
.media_section .yui-navset .yui-nav a:hover	{ color:#fff; border-color:#000; }

/* -- TAB SELECTED -- */
.media_section .yui-navset .yui-nav .selected a, .media_section .yui-navset .yui-nav .selected a:focus, .media_section .yui-navset .yui-nav .selected a:hover	{ background-color:#222; border-color:#222; border-bottom-color:#222; }


.media_section .gallery-box .gallery-item	{ border-color:#000; }

.media_section .gallery-box .gallery-item:hover	{ border-color:#8da5f1; }


.media_section p	{ background-color:#000; }

.media_section .error-block	{ color:#efefef; }

.media-help-title p	{ color:#efefef; background-color:#000; }

.media-help a:hover	{ color:#fff; }

.media-help .collapsible-block-content	{ background-color:#000; }

.dl .collapsible-block-folded a.collapsible-block-link	{ border-color:#000; background-color:#444; }

.post .head, tr.head td	{ color:#efefef; background-color:#444 !important; }

.post .options a, .changes a	{ color:#8da5f1 !important; }

.embed-code	{ border-color:#444; background-color:#f3f3f3; }

table.add-map-intro td	{ background-color:#000; }

.actualcontent2	{ border-color:#8da5f1; background-color:#222; color:#efefef; }

.tagimgsize p	{ border-color:#444; }

.blank-footer	{ color:#f3f3f3; }

.blank-footer p	{ color:#f3f3f3; }

.blank-footer a:hover	{ color:#f3f3f3; }

#page-info { color:#f3f3f3; }

.page-watch-options	{ color:#f3f3f3; }

div.page-watch-options a:hover	{ color:#f3f3f3; }

.page-options-bottom a:hover	{ color:#f3f3f3; }

#footer		{ color:#444; }

#footer a	{ color:#444; }

#action-area	{ border-color:#8da5f1; background-color:#222; color:#efefef; }

#lock-info	{ border:0; background-color:transparent; }

.change-textarea-size a	{ border-color:#000; color:#efefef; background-color:transparent; }

.change-textarea-size a:hover	{ color:#fff; }

/* CUSTOM STUFF */

#top-bar li ul li a
{
	padding: 3px;
	margin: 0px;
	width: auto;
	border-bottom: 1px solid #666666;
}

#top-bar li ul
{
	-moz-box-shadow: 0px 0px 10px #050505;
	-webkit-box-shadow: 0px 0px 10px #050505;
	box-shadow: 0px 0px 10px #050505;
}

body
{
	background-image: url("/local--files/maps/Stripes.png");
}

.actualcontent, #header, .actualcontent2, #action-area
{
	-webkit-box-shadow: 0 0 15px #050505;
	-moz-box-shadow: 0 0 15px #050505;
	box-shadow: 0 0 15px #050505;
}

.actualcontent2, #action-area
{
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	
	border-radius-topleft: 12px;
	border-radius-topright: 12px;
}

a.specialbutton, .specialbutton a, a#new-post-button, .forum-container .new-post a, .dl .collapsible-block-folded a.collapsible-block-link
{
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #323232), color-stop(1, #505050) );
	background-image: -moz-linear-gradient( center bottom, #323232 0%, #505050 100%);
	
	text-decoration: none !important;
}

a.specialbutton, .specialbutton a:hover, a:hover#new-post-button, .forum-container .new-post a:hover, .dl .collapsible-block-folded a:hover.collapsible-block-link
{
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #323232), color-stop(1, #7D7D7D) );
	background-image: -moz-linear-gradient( center bottom, #323232 0%, #7D7D7D 100%);
}

a.specialbutton, .specialbutton a:active, a:active#new-post-button, .forum-container .new-post a:active, .dl .collapsible-block-folded a:active.collapsible-block-link
{
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #505050), color-stop(1, #323232) ) !important;
	background-image: -moz-linear-gradient( center bottom, #505050 0%, #323232 100% ) !important;
}

.yui-navset .yui-nav li
{
	margin-bottom: 8px !important;
}

.yui-navset .yui-nav a
{
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	text-decoration: none !important;
	border: 1px solid #666666 !important;
	
	background-color: #000000;
}

.yui-navset .yui-nav a:hover
{
	background-color: #111111;
}

.yui-navset .yui-nav .selected a
{
	background-color: #222222 !important;
}

.yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected, .yui-navset .yui-nav .selected a em
{
	cursor: default !important;
}

.media_section p, .media-help .collapsible-block-content
{
	background-color: transparent;
}

.fullbut .specialbutton
{
	right: 16px;
}

.media_section_wrap, .front-stream
{
	border-left: 1px dotted #444444;
	border-top: 1px dotted #444444;
	border-bottom: 1px dotted #444444;
	
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;

	border-radius-topleft: 8px;
	border-radius-bottomleft: 8px;
	
	background-image: -webkit-gradient( linear, left bottom, right bottom, color-stop(0.5, rgb(0,0,0)), color-stop(1, rgb(34,34,34)) );
	background-image: -moz-linear-gradient( left center, rgb(0,0,0) 50%, rgb(34,34,34) 100% );
	
	padding-right: 16px;
}

.front-stream
{
	padding: 16px;
	margin-right: -16px;
}

div.buttons input, input.button, button, file, a.button, .owindow .button-bar a
{
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #323232), color-stop(1, #505050) );
	background-image: -moz-linear-gradient( center bottom, #7D7D7D 0%, #C8C8C8 100%);
	
	border: 1px solid #000000 !important;
	text-decoration: none;
	
	cursor: pointer;
}

div.buttons input:hover, input:hover.button, button:hover, file:hover, a:hover.button, .owindow .button-bar a:hover
{
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #323232), color-stop(1, #7D7D7D) );
	background-image: -moz-linear-gradient( center bottom, #7D7D7D 0%, #FFFFFF 100%);
}

div.buttons input:active, input:active.button, button:active, file:active, a:active.button, .owindow .button-bar a:active
{
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #505050), color-stop(1, #323232) ) !important;
	background-image: -moz-linear-gradient( center bottom, #C8C8C8 0%, #7D7D7D 100% ) !important;
}

.media_section .gallery-box .gallery-item
{
	border: 1px solid #666666;
}

.media_section .gallery-box .gallery-item:hover
{
	border: 1px solid #8DA5F1;
}

.mapper-image-header .fullbut
{
	width: auto;
}

.code {
background-color: #333333 !important;
border: 1px solid #CCCCCC !important;
}

code {
font-family: Courier New, Lucida Console !important;
font-size: 12px !important;