body {
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	font: normal 13px/18px "Trebuchet MS", Verdana, sans-serif;
	text-align: left;
	color: #444;
	width: 750px;
}

input {
	border: 1px solid #dde;
	font: normal 13px/18px "Trebuchet MS", Verdana, sans-serif;
	padding: 1px;
}

textarea#body {
	font-size: 12px;
	font-family: monospace;
}

ul, ol {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

ul { list-style: square; }

.header {
	text-align: right;
	clear: both;
	margin-right: 5px;
	margin-bottom: 5px;
}

.header h2 { display: none; }

.page {
	padding: 15px 25px;
	text-align: left;
	border: 1px #dde solid;
}

.page h1, .page h2, .page h3 {
	border-bottom: 1px solid #dde;
	color: #777;
	padding-bottom: 5px;
	margin: 0;
}

.page h1 { font-size: 14pt; line-height: 16pt; }
.page h2 { font-size: 13pt; line-height: 15pt; }
.page h3 { font-size: 12pt; line-height: 14pt; }

.page a:link, .page a:visited {
	color: #993357;
	text-decoration: none;
/*	border-bottom: 1px #993357 solid; */
	background-color: transparent;
}

.page a:hover, .page a:active {
	background-color: #dde;
}

.header a:link, .header a:visited, .footer a:link, .footer a:visited {
	font-size: 13px;
	margin: 1pt;
	color: #993357;
	text-decoration: none;
}

.header a:hover, .header a:active, .footer a:hover, .footer a:active {
	height: auto;
	text-decoration: none;
	background-color: #dde;
}

.footer {
	clear: both;
	height: 20px;
	padding: 5px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.smallprint {
	text-align: right;
	color: #bbc;
	font-size: 10px;
}

.smallprint a {
	color: #bbc;
	text-decoration: none;
}

.smallprint a:hover {
	border-top: 1px solid #bbc;
	border-bottom: 1px solid #bbc;
}

.smallprint .exttail { display: none; }

.exttail { font-family: verdana; }

hr {
	margin-top: 5px;
	border: none;
	background-color: #dde;
	color: #dde;
	height: 1px;
}

br { clear: none; }

.missingpage {
	color: #993357;
	text-decoration: none;
	background-color: transparent;
}

/* .missingpage:after { content: " ."; } */

.missingpagetail { font-size: 10px }

.lastedit {
	color: #888;
	font-size: 10px;
	padding: 3pt;
	margin: 8pt;
	border: 1px solid #dde;
	width: 30%;
}

.acltable td.acl {
	vertical-align: top;
	padding-right: 20px;
}

.acltable input {
	width: 120px;
}

ul.thread {
	list-style-type: none;
	border-top: 1px #666 solid;
	border-left: 1px #666 solid;
	padding: 0 5px;
	margin: 5px 0;
}

ul.thread li {
	color: #666;
	font-size: 11px;
}

#skinedit {
	width: 95%;
}

.notes {
	font: italic 9pt/16pt "Trebuchet MS", Verdana, sans-serif;
	margin: 1pt;
	padding: 1pt;
	color: #666666;
	font-weight: normal;
}

.indent {
	margin: 0 40px;
	padding-left: 7px;
	border-left: 1px solid #dde;
}

.additions { color: #080; }
.deletions { color: #800; }

.error { color: #c33; font-weight: bold; }

.revisioninfo {
	color: #aaa;
	padding-bottom: 20px;
}

tt { font-size: 11px; }

blockquote {
	width: 500px;
	margin-bottom: 0px;
}

.col1, .col2, .col3 {
	width: 200px;
	float: left;
}

img { border: 0; }
img.centre {display: block; text-align: center; margin: 5px auto;}
img.center {display: block; text-align: center; margin: 5px auto;}
img.left {margin: 5px 5px 5px -5px; float: left;}
img.right {margin: 5px -5px 5px 5px; float: right;}

.floatl, .floatr {
	width: 45%;
	margin: 2%;
	padding: 5px;
	background: #EAEAEA;
	border: 1px #777 solid;
}

.floatl { float: left; }
.floatr { float: right; }

.toolbar tr { background: ButtonFace; }
.toolbar .btn-, .toolbar  .btn-hover,  .toolbar .btn-active,
.toolbar .btn-pressed {
	background: ButtonFace;
	color: ButtonText;
 	border: 1px solid ButtonFace;
	padding: 1px;
	margin: 0;
	cursor: pointer;
}

.toolbar .btn- img { width: 20px; height: 20px; }
.toolbar .btn-hover {
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

.toolbar .btn-active, .toolbar .btn-pressed {
	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

.toolbar .btn-pressed { background: ButtonHighlight; }
.editornamecss { background-color: #ccf; font-size: 18px; padding: 0 10px; }

.clear { clear:both; }

.underline { text-decoration: underline; }
.highlight { color: red; background: #ffffd0; }

.strikethrough { color: #888; text-decoration: line-through; }
.deletions { color: #876; text-decoration: line-through; }

.center, .center p { text-align: center; }

.keys {
	color: #333;
	background-color: #efefef;
	font: normal 80% "Verdana", sans-serif;
	text-align: center;
	border-top: 2px double #cfcfcf;
	border-left: 3px solid #bababa;
	border-right: 4px solid #aaa;
	border-bottom: 6px solid #909090;
	padding-left: 0.2em;
	padding-top: 0;
	padding-right: 0.2em;
	padding-bottom: 0;
	line-height: 1.6em;
	vertical-align: top;
}

.code, pre {
	background: #eef;
	padding: 5px;
}

th { padding-right: 20px; }

/* syntax highlighting code - geshi */
.code .br0	{ color: #6c6; }
.code .co1	{ color: #808080; font-style: italic; }
.code .co2	{ color: #808080; font-style: italic; }
.code .coMULTI	{ color: #808080; font-style: italic; }
.code .es0	{ color: #009; font-weight: bold; }
.code .kw1	{ color: #b1b100; }
.code .kw2	{ color: #000; font-weight: bold; }
.code .kw3	{ color: #006; }
.code .kw4	{ color: #933; }
.code .kw5	{ color: #00f; }
.code .me0	{ color: #060; }
.code .nu0	{ color: #c6c; }
.code .re0	{ color: #00f; }
.code .re1	{ color: #00f; }
.code .re2	{ color: #00f; }
.code .re4	{ color: #099; }
.code .sc0	{ color: #0bd; }
.code .sc1	{ color: #db0; }
.code .sc2	{ color: #090; }
.code .st0	{ color: #f00; }


