Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
span.cleanup_toggler {
	color: #090;
	margin-right: .25em;
	cursor: pointer;
}
span.cleanup_toggler.expanded{
	display:none;
}
span.cleanup_toggler:hover, span.cleanup_toggler.expanded {
	text-decoration: underline;
}
span.cleanup_toggler:after:hover, span.cleanup_toggler.expanded:after, 
span.cleanup_toggler:before:hover, span.cleanup_toggler.expanded:before {
	text-decoration: none;
}
span.cleanup_toggler:after {
	content: "]";
	color: black;
}
span.cleanup_toggler:before {
	content: "[";
	color: black;
}


div.template_picker{
	font-size: .8em;
	line-height: 1.5;
}
#bodyContent div.template_picker{
	font-size: 1em;
}

div.template_picker{
	z-index: 2;
	text-align: center;
}
	div.template_picker table{
		margin: 0px 0%;
	}
	div.template_picker table tr td.picker_container{
		width: 100%;
	}
	div.template_picker table tr td.picker_container:before {
		display: block;
		content: ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
		color: #000;
		height: 1px;
		overflow: hidden;
	}

div.template_picker div.categories{
	text-align: center;
}
	div.template_picker div.category{
		position: relative;
		z-index: 3;
		display: inline-block;
		border: 1px solid black;
		border-bottom: 0px;
		background-color: #ddd;
		background-repeat: no-repeat;
		background-position: 15px 2px;
		border-radius: 5px 5px 0px 0px;
		vertical-align: bottom;
		font-size: 1.1em;
		cursor: pointer;
		text-align: left;
		padding-left: 40px;
		padding-right: 20px;
		margin-left: -1px;
	}
	div.template_picker.disabled div.category{
		color: #666;
		cursor: wait;
	}
	div.template_picker div.category.selected, div.template_picker div.category:hover{
		padding-top: 2px;
		padding-bottom: 2px;
		margin-bottom: -1px;
		background-color: #eee;
	}

div.template_picker div.templates{
	display: inline-block;
	text-align: center;
}
	div.template_picker div.templates div{
		white-space: nowrap;
	}
	div.template_picker div.templates div.template{
		position: relative;
		z-index: 2;
		display: inline-block;
		padding: .2em .75em;
		border-width: 1px 1px 1px 0px;
		border-color: black;
		border-style: solid;
		background-color: #ccc;
		box-shadow: inset 0px 5px 5px #eee;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	div.template_picker.disabled div.templates div.template{
		color: #666;
		cursor: wait;
	}
	div.template_picker div.templates div.template.selected{
		box-shadow: inset 0px 5px 5px #aaa;
	}
	div.template_picker div.templates div.template:hover{
		box-shadow: inset 0px 0px 2px #444;
	}
	div.template_picker div.templates div.template:first-of-type{
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		border-left: 1px solid black;
	}
	div.template_picker div.templates div.template:last-of-type{
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
	}

div.template_picker div.form {
	position: relative;
	text-align: right;
	z-index: 1;
	border: 2px dashed #666;
	border-radius: 5px;
	background: #fff;
	margin-top: -1em;
	padding: 1.5em .5em .5em .5em;
	vertical-align: bottom;
}
	div.template_picker div.form div.button {
		display: inline-block;
		background: #ccc;
		box-shadow: inset 0px 5px 5px #eee;
		border: 1px solid black;
		padding: .2em 1em;
		cursor: pointer;
		text-shadow: 1px 1px #ffffff;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	div.template_picker div.form.disabled div.button {
		color: #666;
		cursor: wait;
	}
	div.template_picker div.form div.button:hover {
		box-shadow: inset 0px 0px 5px #999;
	}

	div.template_picker div.form input.custom {
		display: inline-block;
		width: 30em;
		border: 1px solid #000;
		margin-right: 1em;
	}

	div.template_picker div.form label.custom {
		font-weight: bold;
		margin-right: .5em;
	}
	
	div.template_picker div.form div.buttons {
		display: inline-block;
		white-space: nowrap;
	}
	div.template_picker div.form div.button.insert {
		border-radius: 0px 5px 5px 0px;
		font-weight: bold;
		border-left: 0px;
	}

	div.template_picker div.form div.button.cancel {
		border-radius: 5px 0px 0px 5px;
	}
	
	div.template_picker div.form div.pane{
		margin: .5em 4% .5em 4%;
		min-height: 4em;
		text-align: center;
	}
	div.template_picker div.form div.pane.loading{
		background: #fff url('http://upload.wikimedia.org/wikipedia/commons/5/53/Loading_bar.gif') no-repeat center center;
	}
	
	div.template_picker div.form div.pane table{
		margin: 0px auto;
	}
	
	div.template_picker div.form div.pane table td{
		text-align: left;
		
	}