.nowrap {
	white-space:nowrap;
}
body {
	background:#88a;
	margin:0em;
	font-family:Arial,Verdana;
	font-size:10pt;
}

a.doclink {
  background:url("doclink.png") left no-repeat center;
  padding-left:18px;
}

div {
	padding:0em;
	margin:0em;
}

#wikitext ul,ol {
	padding-left:2em;
}

div.content {
	width:50em;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	text-align:left;
	margin-top:0em;
	float:left;
	background:#ccd url("bg.png") 10em repeat-y;
	overflow:hidden;
}
.clearer{ clear: both; display: block;  margin: 0px; padding: 0px; height: 0px; line-height: 1px; font-size: 0px; }

pre {
	border:2px dotted black;
	background:#eee;
	padding:0.5em;
	font-size:80%;
}
pre.sourcecode{
	margin-top:1em;
}

div.wikitext {
	text-align:left;
}

div.body dl ul, div.body dl dd {
	text-align:left;
}

div.body dl {
	margin-top:1em;
}

div.body dd {
	margin-left:2em;
}




div.navigation {
	/*position:absolute;  url(bg.png) repeat-y center*/
	width:10em;
	overflow:hidden;
	margin-right:-1px;
	float:left;
	position:relative;
	z-index:10;
	/*background-color:#ccd;*/
}

div.navigation ul,dd {
	margin:0em;
	padding:0em;
	list-style-type:none;
	text-align:right;
}

div.navigation ul ul {
}

div.navigation h1 {
	display:block;
	text-decoration:none;
	background-color:#aac;
	padding-right:0.5em;
	margin:0px;
	margin-bottom:2px;
	color:white;
	
	border-bottom:1px solid #aac;
	border-top:1px solid #aac;
	
	border-right:1px solid white;
	font-size:1.1em;
	font-weight:normal;
	text-align:right;
}

div.navigation ul ul li a, div.navigation dd ul li a {
	background:none;
	color:blue;
	border:none;
	font-size:0.8em;
	margin-bottom:2px;
	
	
	border-bottom:1px solid #ccd;
	border-top:1px solid #ccd;
	border-right:1px solid white;
}



div.navigation ul ul li a:hover,div.navigation dd ul li a:hover {
		color:#ff8000;
	background:white;
}

div.navigation ul ul li a.selflink {	 
	background:url(grad.png) repeat-y;
	background-color:#88a;
}

div.navigation ul li {
	*display:inline;
}

div.navigation ul li a {
	display:block;
	text-decoration:none;
	background-color:#aac;
	padding-right:0.5em;
	margin:0px;
	margin-bottom:2px;
	color:white;
	
	border-bottom:1px solid #aac;
	border-top:1px solid #aac;
	
	border-right:1px solid white;
}

div.navigation ul li a:hover {
		color:#ff8000;
	border-bottom:1px solid white;
	border-top:1px solid white;
}

div.navigation ul li a.selflink {
	background-color:#88a;
	border-bottom:1px solid white;
	border-top:1px solid white;
	border-right:none;
}

textarea {
	font-size:90%;
}
div.body iframe {
	position:relative;
	left:-1.25em;
	margin-bottom:1em;
}


div.body {
	overflow:hidden;
	margin-right:auto;
	margin-left:0em;
	border: 3px solid #88a;
	border-right:none;
	border-bottom:none;
	min-height:30em;
	background-color:white;
	padding:1.5em;
}
div.shadow {
	width:50em;
	padding-right:12px;
	background:url(shadow.png) right;
}

div.shadowleft {
	width:50em;
	padding-left:6px;
	background:url(shadowleft.png) left;
}

div.banner {
	height:140px;
	/*text-align:right;*/
	padding:0em;
	margin:0em;
	width:50em;
}
div.banner p {
	padding:0px;
	margin:0px;
}

div.banner table {
	position:relative;
	z-index:12099;
	float:right;
	margin:0px;
	padding:0px;
	font-size:0.9em;
	
	height:141px;
	*height:140px;
	margin-right:8px;
	border-spacing:0px;
}
div.banner table td {
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	position:relative;
	
	*top:1px;
}

div.banner p {margin:0px;padding:0px}


div.banner td.selflink a {
	background: #88a;
	border:1px solid white;
	border-top:none;
	border-bottom:1px solid #88a;
	
}

div.banner table a {
	display:block;
	background: url("trans.png");
	padding:3px;
	text-decoration:none;
	color:white;
	border-bottom:1px solid white;
	margin-right:4px;
	padding:2px 4px 2px 4px;
}

div.banner table a:hover {
	background:white;
	color:#ff8000;
}

div.banner div {
	position:absolute;
	width:50em;
}
div.banner img {
	position:relative;
	float:right;
}

h1,h2,h3 {
	font-size:1.8em;
	margin-top:0em;
	border-bottom:#88a solid 1px;
}

h2 {
	font-size:1.4em;
}

h3 {
	font-size:1.2em;
}

a {text-decoration:none }
a:link { text-decoration:none }
a:visited { }
a:hover { color:#ff8000;}
a:active {  }
a:focus { color:#ff8000;}

a img {
	border:none;
}


span.wikiword a.createlink { display:none; }
span.wikiword a.createlinktext { border-bottom:none; text-decoration:none; color:inherit; }


/*body { 
	position:absolute;width:100%;
	font-family: "palatino linotype",Times,serif;
	margin:0px;
	background:#1F357B;
	min-height:100%;
	height:100%;
}

div {
	margin:0px;padding:0px;
}

div.page {
	width:46em;
	margin-left:auto;
	margin-right:auto;
	background:white;
	min-height:100%;
	*height:100%;
}
div.body {
	background:white;
	position:absolute;
	min-height:100%;
	width:46em;
	z-index:8;
}

h1,h2,h3 {
	border-bottom:1px solid #ddd;
	margin-bottom:4px;
}

a {
	text-decoration:none;
	color:#c03000;
}


a:link { text-decoration:none }
a:visited { }
a:hover { color:#ff8000; text-decoration:underline}
a:active {  }
a:focus { color:#ff8000; text-decoration:underline}
#wikitext a {
}

.navigation {
	width:12em;
	text-align:right;
	padding:0px;
	margin:0px;
	padding-top:8em;
}

.navigation h1 {
	font-size:1em;
	margin:0.5em 0em 0.25em 0em;
}

.navigation ul {
	list-style:none;
	padding:0;
	margin:0px;
}

.titlebar {
	position:absolute;z-index:11;width:100%;height:200px;overflow:hidden;
	font-size:90%;
	color:white;
	background-color:#1F357B;
}

h1.forum {
	font-size:120%;
	border-bottom:1px solid black;
}

div.thread {
	background:#eee;
	border-bottom:1px solid black;
	text-align:right;
	clear:both;
}

div.forum {
	background:#eee;
	border:1px solid black;
	border-bottom:none;
}

span.threadtitle {
	float:left;
	display:block;
	margin:0.5em;
}

span.threaddate {
	text-align:right;
	display:block;
	font-size:80%;
	margin:0.2em;
}

span.threadnick {
	display:block;
	margin:0.2em;
}

span.wikiword a.createlink { display:none; }
span.wikiword a.createlinktext { border-bottom:none; text-decoration:none; color:inherit; }

div.topicstart {
	border:1px solid black;
	clear:both;
}

div.topicstart span.topictitle {
	
}

table.topicanswer,table.topicstart {
	width:28em;
	margin-bottom:0.2em;
	border:1px solid #aaa;
}

span.topicnick {
	display:block;
}

td span.topicdate {
	display:block;
	font-size:70%;
}

td.topictext {
	vertical-align:top;
	width:23em;
}

td.topicheader {
	width:5em;
	background:#ddd;
	padding:0em 0.5em 0em 0.5em;
	margin-right:0.5em;
	vertical-align:top;
}
div.topictitle {
	background:#ddd;
	
}
div.topictext {
	padding:0em 0.5em 0em 0.5em;
}

div.topicanswer {
	border:1px solid #eee;
	clear:both;
}

div.forumsearch {
	float:right;
}

p.question {
	font-style:italic;
}*/