/*

Main CSS-File for the Imperion Wiki skin of MediaWiki

All lines containing the word 'background' have been removed.
Other than that, please scroll to the bottom for all changes.

Copyright (c) 2009 Travian Games GmbH
Please see the configuration file for developer support

*/


/*
** MediaWiki 'monobook' style sheet for CSS2-capable browsers.
** Copyright Gabriel Wicke - http://wikidev.net/
** License: GPL (http://www.gnu.org/copyleft/gpl.html)
**
** Loosely based on http://www.positioniseverything.net/ordered-floats.html by Big John
** and the Plone 2.0 styles, see http://plone.org/ (Alexander Limi,Joe Geldart & Tom Croucher,
** Michael Zeltner and Geir Bækholt)
** All you guys rock :)
*/

#column-content {
}
#content {
}
#column-one {
}
#content {
	line-height: 1.5em;
}
/* the left column width is specified in class .portlet */

/* Font size:
** We take advantage of keyword scaling- browsers won't go below 9px
** More at http://www.w3.org/2003/07/30-font-size
** http://style.cleverchimp.com/font_size_intervals/altintervals.html
*/

body {
	font: x-small sans-serif;
	margin: 0;
	padding: 0;
}

/* scale back up to a sane default */
#globalWrapper {
	font-size: 127%;
	width: 100%;
	margin: 0;
	padding: 0;
}
.visualClear {
	clear: both;
}

/* general styles */

table {
	font-size: 100%;
	   floated tables */
}
fieldset table {
	/* but keep table layouts in forms clean... */
}
a {
	color:white;
	text-decoration:none;
}
#content a{
}
a:visited {
}
a:active {
}
a:hover {
	text-decoration:underline;
}
a.stub {
}
a.new, #p-personal a.new {
}
a.new:visited, #p-personal a.new:visited {
}

img {
	vertical-align: middle;
}
p {
	margin: .4em 0 .5em 0;
	line-height: 1.5em;
}
p img {
	margin: 0;
}

hr {
	height: 1px;
	color: #aaa;
	margin: .2em 0 .2em 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	margin: 0;
	padding-top: .5em;
	padding-bottom: .17em;
}
h1 { font-size: 188%; }
h1 .editsection { font-size: 53%; }
h2 { font-size: 150%; }
h2 .editsection { font-size: 67%; }
h3, h4, h5, h6 {
	font-weight: bold;
}
h3 { font-size: 132%; }
h3 .editsection { font-size: 76%; font-weight: normal; }
h4 { font-size: 116%; }
h4 .editsection { font-size: 86%; font-weight: normal; }
h5 { font-size: 100%; }
h5 .editsection { font-weight: normal; }
h6 { font-size: 80%;  }
h6 .editsection { font-size: 125%; font-weight: normal; }

#i-navbar ul, #i-navbar ol {
	list-style-type: none;
}

ul {
	line-height: 1.5em;
	margin: .3em 0 0 1.5em;
	padding: 0;
}
ol {
	line-height: 1.5em;
	margin: .3em 0 0 3.2em;
	padding: 0;
}
li {
	margin-bottom: .1em;
}
dt {
	font-weight: bold;
	margin-bottom: .1em;
}
dl {
	margin-top: .2em;
	margin-bottom: .5em;
}
dd {
	line-height: 1.5em;
	margin-left: 2em;
	margin-bottom: .1em;
}




fieldset {
	margin: 1em 0 1em 0;
	padding: 0 1em 1em;
	line-height: 1.5em;
}
fieldset.nested {
	margin: 0 0 0.5em 0;
	padding: 0 0.5em 0.5em;
}
legend {
	padding: .5em;
	font-size: 95%;
}
form {
	margin: 0;
}

textarea {
	width: 100%;
	padding: .1em;
}

input.historysubmit {
	padding: 0 .3em .3em .3em !important;
	font-size: 94%;
	cursor: pointer;
	height: 1.7em !important;
	margin-left: 1.6em;
}
select {
	vertical-align: top;
}
abbr, acronym, .explain {
	cursor: help;
}
q {
	font-family: Times, "Times New Roman", serif;
	font-style: italic;
}
/* disabled for now
blockquote {
	font-family: Times, "Times New Roman", serif;
	font-style: italic;
}*/
code {
}
pre {
	padding: 1em;
	line-height: 1.1em;
}

/*
** the main content area
*/

#siteSub {
	display: none;
}
#jump-to-nav {
	display: none;
}

#contentSub, #contentSub2 {
	font-size: 84%;
	line-height: 1.2em;
	margin: 0 0 1.4em 1em;
	color: #7d7d7d;
	width: auto;
}
span.subpages {
	display: block;
}

/* Some space under the headers in the content area */
#bodyContent h1, #bodyContent h2 {
	margin-bottom: .6em;
}
#bodyContent h3, #bodyContent h4, #bodyContent h5 {
	margin-bottom: .3em;
}
#firstHeading {
	margin-bottom: .1em;
	/* These two rules hack around bug 2013 (fix for more limited bug 11325).
	   When bug 2013 is fixed properly, they should be removed. */
	line-height: 1.2em;
	padding-bottom: 0;
}

/* user notification thing */
.usermessage {
	font-weight: bold;
	margin: 2em 0 1em;
	padding: .5em 1em;
	vertical-align: middle;
}
#siteNotice {
	text-align: center;
	font-size: 95%;
	padding: 0 .9em;
}
#siteNotice p {
	margin: 0;
	padding: 0;
}
.success {
	font-size: larger;
}
.error {
	font-size: larger;
}
.errorbox, .successbox {
	font-size: larger;
	padding: .5em 1em;
	float: left;
	margin-bottom: 2em;
}
.errorbox {
}
.successbox {
}
.errorbox h2, .successbox h2 {
	font-size: 1em;
	font-weight: bold;
	display: inline;
	margin: 0 .5em 0 0;
}

.catlinks {
	padding: 5px;
	margin-top: 1em;
	clear: both;
}
/* currently unused, intended to be used by a metadata box
in the bottom-right corner of the content area */
.documentDescription {
	/* The summary text describing the document */
	font-weight: bold;
	display: block;
	margin: 1em 0;
	line-height: 1.5em;
}
.documentByLine {
	text-align: right;
	font-size: 90%;
	clear: both;
	font-weight: normal;
	color: #76797c;
}

/* emulate center */
.center {
	width: 100%;
	text-align: center;
}
*.center * {
	margin-left: auto;
	margin-right: auto;
}
/* small for tables and similar */
.small, .small * {
	font-size: 94%;
}
table.small {
	font-size: 100%;
}


/*
** content styles
*/

#toc,
.toc,
.mw-warning {
	padding: 5px;
	font-size: 95%;
}
#toc h2,
.toc h2 {
	display: inline;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}
#toc #toctitle,
.toc #toctitle,
#toc .toctitle,
.toc .toctitle {
	text-align: center;
}
#toc ul,
.toc ul {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}
#toc ul ul,
.toc ul ul {
	margin: 0 0 0 2em;
}
#toc .toctoggle,
.toc .toctoggle {
	font-size: 94%;
}

.mw-warning {
	margin-left: 50px;
	margin-right: 50px;
	text-align: center;
}

/* images */
div.floatright, table.floatright {
	clear: right;
	float: right;
	position: relative;
	margin: 0 0 .5em .5em;
/*
*/
}
div.floatright p { font-style: italic; }
div.floatleft, table.floatleft {
	float: left;
	clear: left;
	position: relative;
	margin: 0 .5em .5em 0;
/*
	margin: .3em .5em .5em 0;
*/
}
div.floatleft p { font-style: italic; }
/* thumbnails */
div.thumb {
	margin-bottom: .5em;
	width: auto;
}
div.thumbinner {
	padding: 3px !important;
	font-size: 94%;
	text-align: center;
	overflow: hidden;
}
html .thumbimage {
}
html .thumbcaption {
	text-align: left;
	line-height: 1.4em;
	padding: 3px !important;
	font-size: 94%;
}
div.magnify {
	float: right;
}
div.magnify a, div.magnify img {
	display: block;
}
div.tright {
	clear: right;
	float: right;
}
div.tleft {
	float: left;
	clear: left;
	margin-right: .5em;
}
}
.hiddenStructure {
	display: none;
}




/*
** classes for special content elements like town boxes
** intended to be referenced directly from the wiki src
*/

/*
** User styles
*/
/* table standards */
table.rimage {
	float: right;
	position: relative;
	margin-left: 1em;
	margin-bottom: 1em;
	text-align: center;
}
.toccolours {
	padding: 5px;
	font-size: 95%;
}

/*
** edit views etc
*/
.special li {
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}

/*
** keep the whitespace in front of the ^=, hides rule from konqueror
** this is css3, the validator doesn't like it when validating as css2
*/
#bodyContent a.external,
#bodyContent a[href ^="gopher://"] {
	padding-right: 13px;
}
#bodyContent a[href ^="https://"],
.link-https {
	padding-right: 16px;
}
#bodyContent a[href ^="mailto:"],
.link-mailto {
	padding-right: 18px;
}
#bodyContent a[href ^="news://"] {
	padding-right: 18px;
}
#bodyContent a[href ^="ftp://"],
.link-ftp {
	padding-right: 18px;
}
#bodyContent a[href ^="irc://"],
#bodyContent a.extiw[href ^="irc://"],
.link-irc {
	padding-right: 18px;
}
#bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"],
#bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"],
#bodyContent a.external[href $=".midi"], #bodyContent a.external[href $=".MIDI"],
#bodyContent a.external[href $=".mp3"], #bodyContent a.external[href $=".MP3"],
#bodyContent a.external[href $=".wav"], #bodyContent a.external[href $=".WAV"],
#bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"],
.link-audio {
	padding-right: 13px;
}
#bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"],
#bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"],
#bodyContent a.external[href $=".mpeg"], #bodyContent a.external[href $=".MPEG"],
#bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"],
.link-video {
	padding-right: 13px;
}
#bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"],
#bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"],
#bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"],
.link-document {
	padding-right: 12px;
}

/* disable interwiki styling */
#bodyContent a.extiw,
#bodyContent a.extiw:active {
	padding: 0;
}
#bodyContent a.external {
}
/* this can be used in the content area to switch off
special external link styling */
#bodyContent .plainlinks a {
	padding: 0 !important;
}
/*
** Structural Elements
*/

/*
** general portlet styles (elements in the quickbar)
*/
.portlet {
	margin: 0 0 .5em;
	padding: 0;
	float: none;
	width: 11.6em;
	overflow: hidden;
}
.portlet h4 {
	font-size: 95%;
	font-weight: normal;
	white-space: nowrap;
}
.portlet h5 {
	padding: 0 1em 0 .5em;
	display: inline;
	height: 1em;
	text-transform: lowercase;
	font-size: 91%;
	font-weight: normal;
	white-space: nowrap;
}
.portlet h6 {
	padding: 0 1em 0 1em;
	text-transform: lowercase;
	display: block;
	font-size: 1em;
	height: 1.2em;
	font-weight: normal;
	white-space: nowrap;
}
.pBody {
	font-size: 95%;
	padding: 0 .8em .3em .5em;
}
.portlet h1,
.portlet h2,
.portlet h3,
.portlet h4 {
	margin: 0;
	padding: 0;
}
.portlet ul {
	line-height: 1.5em;
	list-style-type: square;
	list-style-image: url(bullet.gif);
	font-size: 95%;
}
.portlet li {
	padding: 0;
	margin: 0;
}

/*
** Logo properties
*/

#p-logo {
	top: 0;
	left: 0;
	position: absolute; /*needed to use z-index */
	z-index: 3;
	height: 155px;
	width: 12em;
	overflow: visible;
}
#p-logo h5 {
	display: none;
}
#p-logo a,
#p-logo a:hover {
	display: block;
	height: 155px;
	width: 12.2em;
}

/*
** Search portlet
*/
#p-search {
	position: relative;
	z-index: 3;
}
input.searchButton {
	margin-top: 1px;
	font-size: 95%;
}
#searchGoButton {
	padding-left: .5em;
	padding-right: .5em;
	font-weight: bold;
}
#searchInput {
	width: 10.9em;
	margin: 0;
	font-size: 95%;
}
#p-search .pBody {
	padding: .5em .4em .4em .4em;
	text-align: center;
}

/*
** the personal toolbar
*/
#p-personal {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}
#p-personal {
	white-space: nowrap;
	padding: 0;
	margin: 0;
	overflow: visible;
	line-height: 1.2em;
}
#p-personal h5 {
	display: none;
}
#p-personal .portlet,
#p-personal .pBody {
	z-index: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
}
/* this is the ul contained in the portlet */
#p-personal ul {
	line-height: 1.4em;
	padding: 0 2em 0 3em;
	margin: 0;
	text-align: right;
	list-style: none;
	z-index: 0;
	cursor: default;
}
#p-personal li {
	z-index: 0;
	padding: 0;
	display: inline;
	margin-left: 1em;
	line-height: 1.2em;
}
#p-personal li a {
	padding-bottom: .2em;
}
#p-personal li a:hover {
	padding-bottom: .2em;
}
#p-personal li.active a:hover {
}
/* the icon in front of the user name, single quotes
in bg url to hide it from iemac */
li#pt-userpage,
li#pt-anonuserpage,
li#pt-login {
	padding-left: 20px;
	text-transform: none;
}
#p-personal ul {
	text-transform: lowercase;
}
#p-personal li.active {
	font-weight: bold;
}
/*
** the page-related actions- page/talk, edit etc
*/
#p-cactions {
	position: absolute;
	top: 1.3em;
	left: 11.5em;
	margin: 0;
	white-space: nowrap;
	width: 76%;
	line-height: 1.1em;
	overflow: visible;
	padding-left: 1em;
	list-style: none;
	font-size: 95%;
}
#p-cactions ul {
	list-style: none;
}
#p-cactions li {
	display: inline;
	padding: 0 0 .1em 0;
	margin: 0 .3em 0 0;
	overflow: visible;
}
#p-cactions li.selected {
	padding: 0 0 .2em 0;
	font-weight: bold;
}
#p-cactions li a {
	padding: 0 .8em .3em;
	position: relative;
	z-index: 0;
	margin: 0;
}
#p-cactions li.selected a {
	z-index: 3;
	padding: 0 1em .2em!important;
}
#p-cactions .new a {
}
#p-cactions li a:hover {
	z-index: 3;
}
#p-cactions h5 {
	display: none;
}
#p-cactions li.istalk {
	margin-right: 0;
}
#p-cactions li.istalk a {
	padding-right: .5em;
}
#p-cactions #ca-addsection a {
	padding-left: .4em;
	padding-right: .4em;
}
/* offsets to distinguish the tab groups */
li#ca-talk {
	margin-right: 1.6em;
}
li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print {
	margin-left: 1.6em;
}
#p-cactions .pBody {
	font-size: 1em;
	color: inherit;
	padding: 0;
}
#p-cactions .hiddenStructure {
	display: none;
}
#p-cactions li a {
	text-transform: lowercase;
}

#p-lang {
	position: relative;
	z-index: 3;
}



/* TODO: #t-iscite is only used by the Cite extension, come up with some
 * system which allows extensions to add to this file on the fly
 */
#t-ispermalink, #t-iscite {
}
/*
** footer
*/
#footer {
	margin: .6em 0 1em 0;
	padding: .4em 0 1.2em 0;
	text-align: center;
	font-size: 90%;
}
#footer li {
	display: inline;
	margin: 0 1.3em;
}
#f-poweredbyico, #f-copyrightico {
	margin: 0 8px;
	position: relative;
	top: -2px; /* Bump it up just a tad */
}
#f-poweredbyico {
	float: right;
	height: 1%;
}
#f-copyrightico {
	float: left;
	height: 1%;
}

/* js pref toc */
#preftoc {
	margin: 0;
	padding: 0;
	width: 100%;
	clear: both;
}
#preftoc li {
}
#preftoc li {
	margin: 1px -2px 1px 2px;
	float: left;
	padding: 2px 0 3px 0;
	position: relative;
	white-space: nowrap;
	list-style-type: none;
	list-style-image: none;
	z-index: 3;
}
#preftoc li.selected {
	font-weight: bold;
	cursor: default;
	top: 1px;
	padding-top: 2px;
	margin-right: -3px;
}
#preftoc > li.selected {
	top: 2px;
}
#preftoc a,
#preftoc a:active {
	display: block;
	padding: 0 .7em;
	position: relative;
}
#preftoc li.selected a {
	cursor: default;
}
#prefcontrol {
	padding-top: 2em;
	clear: both;
}
#preferences {
	margin: 0;
	clear: both;
	padding: 1.5em;
}
.prefsection {
	padding: 0;
	margin: 0;
}
.prefsection fieldset {
	float: left;
	margin-right: 2em;
}
.prefsection legend {
	font-weight: bold;   
}
.prefsection table, .prefsection legend {
}
.mainLegend {
	display: none;
}
div.prefsectiontip {
	font-size: x-small;
	padding: .2em 2em;
	color: #666;
}
.btnSavePrefs {
	font-weight: bold;
	padding-left: .3em;
	padding-right: .3em;
}

.preferences-login {
	clear: both;
	margin-bottom: 1.5em;
}

.prefcache {
	font-size: 90%;
	margin-top: 2em;
}

div#userloginForm form,
div#userlogin form#userlogin2 {
	margin: 0 3em 1em 0;
	clear: both;
	padding: 1.5em 2em;
	float: left;
}
.rtl div#userloginForm form,
.rtl div#userlogin form#userlogin2 {
	float: right;
}

div#userloginForm table,
div#userlogin form#userlogin2 table {
}

div#userloginForm h2,
div#userlogin form#userlogin2 h2 {
	padding-top: 0;
}

div#userlogin .captcha,
div#userloginForm .captcha {
	padding: 1.5em 2em;
}

#loginend, #signupend {
	clear: both;
}

#userloginprompt, #languagelinks {
	font-size: 85%;
}

#login-sectiontip {
	font-size: 85%;
	line-height: 1.2;
	padding-top: 2em;
}

#userlogin .loginText, #userlogin .loginPassword {
	width: 12em;
}

#userloginlink a, #wpLoginattempt, #wpCreateaccount {
	font-weight: bold;
}



/*
** IE/Mac fixes, hope to find a validating way to move this
** to a separate stylesheet. This would work but doesn't validate:
** @import("IEMacFixes.css");
*/
* > html #p-cactions li a {
}
/* footer icons need a fixed width */
* > html #f-poweredbyico,
* > html #f-copyrightico { width: 88px; }
* > html #bodyContent,
* > html #bodyContent pre {
	overflow-x: auto;
	width: 100%;
	padding-bottom: 25px;
}

/* more IE fixes */
/* float/negative margin brokenness */
* html #footer {margin-top: 0;}
* html #column-content {

}
* html div.editsection { font-size: smaller; }
#pagehistory li.selected { position: relative; }

/* Mac IE 5.0 fix; floated content turns invisible */
* > html #column-content {

}
* > html #column-one {
	left: 0;
	top: 0;
}
* > html #footer {
	margin-left: 13.2em;
}
.redirectText {
	font-size: 150%;
	margin: 5px;
}


.printfooter {
	display: none;
}

.not-patrolled {
}
div.patrollink {
	clear: both;
	font-size: 75%;
	text-align: right;
}
span.newpage, span.minor, span.bot {
	font-weight: bold;
}
span.unpatrolled {
	font-weight: bold;
}

.sharedUploadNotice {
	font-style: italic;
}

span.updatedmarker {
}

table.gallery {
	margin: 2px;
	padding: 2px;
}

table.gallery tr {
	vertical-align: top;
}

table.gallery td {
	vertical-align: top;
}
/* Keep this temporarily so that cached pages will display right */
table.gallery td.galleryheader {
    text-align: center;
	font-weight: bold;
}
table.gallery caption {
	font-weight: bold;
}

div.gallerybox {
	margin: 2px;
}

div.gallerybox div.thumb {
	text-align: center;
	margin: 2px;
}

div.gallerytext {
	overflow: hidden;
	font-size: 94%;
	padding: 2px 4px;
}

span.comment {
	font-style: italic;
}

span.changedby {
	font-size: 95%;
}

.previewnote {
	text-indent: 3em;
	padding-bottom: 1em;
	margin-bottom: 1em;
}

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

.editExternally {
	padding: 3px;
	margin-top: 0.5em;
	float: left;
	font-size: small;
	text-align: center;
}
.editExternallyHelp {
	font-style: italic;
	color: gray;
}

.toggle {
	margin-left: 2em;
	text-indent: -2em;
}

/* Classes for EXIF data display */
table.mw_metadata {
	font-size: 0.8em;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
	width: 300px;
}

table.mw_metadata caption {
	font-weight: bold;
}

table.mw_metadata th {
	font-weight: normal;
}

table.mw_metadata td {
	padding: 0.1em;
}

table.mw_metadata {
}

table.mw_metadata td, table.mw_metadata th {
	text-align: center;
	padding-left: 0.1em;
	padding-right: 0.1em;
}

table.mw_metadata th {
}

table.mw_metadata td {
}

table.collapsed tr.collapsable {
	display: none;
}


/* filetoc */
ul#filetoc {
	text-align: center;
	padding: 5px;
	font-size: 95%;
	margin-bottom: 0.5em;
	margin-left: 0;
	margin-right: 0;
}

#filetoc li {
	display: inline;
	list-style-type: none;
	padding-right: 2em;
}

input#wpSummary {
	width: 80%;
}

/* @bug 1714 */
input#wpSave, input#wpDiff {
	margin-right: 0.33em;
}

#wpSave {
	font-weight: bold;
}

/* Classes for article validation */

table.revisionform_default {
}

table.revisionform_focus {
}

tr.revision_tr_default {
}

tr.revision_tr_first {
}

p.revision_saved {
	font-weight:bold;
}

#mw_trackbacks {
	padding: 0.2em;
}


/* Allmessages table */

#allmessagestable th {
}

#allmessagestable tr.orig {
}

#allmessagestable tr.new {
}

#allmessagestable tr.def {
}


/* noarticletext */
div.noarticletext {
	padding: .2em 1em;
}

div#searchTargetContainer {
	left:       10px;
	top:        10px;
	width:      90%;
}

div#searchTarget {
	padding:    3px;
	margin:     5px;
}

div#searchTarget ul li {
	list-style: none;
}

div#searchTarget ul li:before {
	content: "\00BB \0020";
}

div#searchTargetHide {
	float:right;
	padding:2px;
}

#powersearch p {
	margin-top:0px;
}

div.multipageimagenavbox {
   padding: 4px;
   margin: 1em;
}

div.multipageimagenavbox div.thumb {
   margin-left: 2em;
   margin-right: 2em;
}

div.multipageimagenavbox hr {
   margin: 6px;
}

table.multipageimage td {
   text-align: center;
}

/** Special:Version */

table#sv-ext, table#sv-hooks, table#sv-software {
	margin: 1em;
	padding:0em;
}

#sv-ext td, #sv-hooks td, #sv-software td,
#sv-ext th, #sv-hooks th, #sv-software th {
	padding: 0 0.15em 0 0.15em;
}
#sv-ext th, #sv-hooks th, #sv-software th {
	padding: 0 0.15em 0 0.15em;
}
tr.sv-space{
	height: 0.8em;
}
tr.sv-space td { display: none; }

/*
  Table pager (e.g. Special:Imagelist)
  - remove underlines from the navigation link
  - restore line wrapping for the last two table cells (description and size)
*/
.TablePager { min-width: 80%; }
.TablePager_nav a { }
.TablePager, .TablePager td, .TablePager th { 
	padding: 0 0.15em 0 0.15em;
}

.imagelist td, .imagelist th { white-space: nowrap }
.imagelist .TablePager_col_img_description { white-space: normal }

.templatesUsed { margin-top: 1.5em; }

.mw-summary-preview {
	margin: 0.1em 0;
}

/* Friendlier slave lag warnings */
div.mw-lag-warn-normal,
div.mw-lag-warn-high {
	padding: 3px;
	text-align: center;
	margin: 3px auto;
}
div.mw-lag-warn-normal {
}
div.mw-lag-warn-high {
	font-weight: bold;
}

.MediaTransformError {
	padding: 0.1em;
}
.MediaTransformError td {
	text-align: center;
	vertical-align: middle;
	font-size: 90%;
}

/** Special:Search stuff */
div#mw-search-interwiki-caption {
	text-align: center;
	font-weight: bold;
	font-size: 95%;
}

.mw-search-interwiki-project {
	font-size: 97%;
	text-align: left;
	padding-left: 0.2em;
	padding-right: 0.15em;
	padding-bottom: 0.2em;
	padding-top: 0.15em;
}

/* God-damned hack for the crappy layout */
.os-suggest {
	font-size: 127%;
}
























/*

	Imperion custom styles

*/

#pt-anonuserpage, #pt-anontalk {
	visibility:hidden;
}

#p-logo,#p-tb,#p-navigation,html body #pt-login {
	display:none;
}

#content {
	width:988px;
	padding: 0px 0px 19px 0px;
	margin:90px auto 200px auto;
	background-image:url(frame.png);
	position:relative;
}

.bottombg {
	background-image:url(footer.png) !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/w/skins/imperion/footer.png');
	background-repeat:no-repeat;
	width:988px;
	height:152px;
	position:absolute;
	bottom:-152px;
	left:0;
}

.topbg {
	background-image:url(/w/skins/imperion/paget.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/w/skins/imperion/paget.png');
	background-repeat:no-repeat;
	width:988px;
	height:16px;
	position:absolute;
	top:-16px;
	left:0px;
}

#imperion-header {
	display:block;
	outline:none;
	background-image:url(header.png) !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/w/skins/imperion/header.png');
	background-repeat:no-repeat;
	width:988px;
	height:35px;
	top:0px;
	margin:0px auto;
	position:relative;
	cursor:pointer;
}

#column-content {
}

body {
	background-image:url(imiki.jpg);
	background-color:black;
	background-repeat:no-repeat;
	background-position:center top;
	color: #B2B4BC;
	font-family:Verdana;
	font-size:10px;
}

#texture {
	margin:0px auto;
	width:958px;
	position:relative;
	background-image:url(framebg.jpg) !important;
	background-repeat:repeat-y;
	padding: 30px 0px;
}

#texture .tbottombg {
	background-image:url(framebgb.jpg) !important;
	background-repeat:no-repeat;
	width:958px;
	height:21px;
	position:absolute;
	bottom:-21px;
}

#texture .ttopbg {
	background-image:url(framebgt.jpg) !important;
	background-repeat:no-repeat;
	width:958px;
	height:30px;
	position:absolute;
	top:0px;
}

#wrapcontent {
	background-image:url(content.png);
	_background-image:url(content6.png);
	background-repeat:repeat-y;
	width:824px;
	position:relative;
	left:87px;
	top:67px;
	margin-bottom:67px;
}

#wrapcontent .wbottombg {
	background-image:url(contentb.png) !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/w/skins/imperion/contentb.png');
	background-repeat:no-repeat;
	width:824px;
	height:16px;
	position:absolute;
	bottom:-16px;
}

#wrapcontent .wtopbg {
	z-index:5;
	background-image:url(contentt.png) !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/w/skins/imperion/contentt.png');
	background-repeat:no-repeat;
	width:824px;
	height:69px;
	position:absolute;
	top:-69px;
}

#poscontent {
	position:relative;
	width:594px;
	top:-45px;
	left:190px;
	z-index:10;
	min-height:400px;
	_height:400px;
}

body a.new {
	color:#9999cc;
}


#p-cactions {
	top:-95px;
	left:130px;
	z-index:10;
}

#p-cactions a {
	color:#808080;
}

#footer {
	display:none;
}
#p-personal {
	font-size:10px;
	left:-10px !important;
	left:10px;
	top:-117px;
	z-index:10;
	position:absolute;
}
#pt-watchlist,#pt-mycontris,#pt-logout {
	position:relative;
	left:435px !important;
	left:445px;
}

#pt-anonlogin {
	visibility:hidden;
}

h1,h2,h3,h4,h5,h6 {
	color: #fff;
	font-weight:bold;
	font-family:Tahoma,Verdana;
}

h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}

.mw-search-result-data,legend {
	color:white;
}

#p-search {
	top:0px;
	z-index:10;
	margin:1em auto 0 auto;
	position:relative;
	right:4px;
}
#searchInput {
	width:100px;
}

#p-search h5 {
	display:none;
}

#searchGoButton {
	display:none;
}

#mw-searchButton {
	width:14px;
	height:14px;
	background-color:transparent;
	color:none;
	border:none;
	background-image:url(/w/skins/imperion/zoom.png);
	background-repeat:no-repeat;
	outline:none;
}

input,textarea {
	border:1px gray solid;
}

#i-navbar {
	position:absolute;
	z-index:10;
	width:168px;
	background-image:url(/w/skins/imperion/nav.png);
	_background-image:url(/w/skins/imperion/nav6.png);
	left:56px;
	top:55px;
}

#i-navbar .top {
	background-image:url(/w/skins/imperion/navt.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/w/skins/imperion/navt.png');
	background-repeat:no-repeat;
	width:168px;
	height:26px;
	position:absolute;
	top:-26px;
	left:0px;
}

#i-navbar .bottom {
	background-image:url(/w/skins/imperion/navb.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/w/skins/imperion/navb.png');
	background-repeat:no-repeat;
	width:168px;
	height:29px;
	position:absolute;
	bottom:-29px;
	left:0px;
}

#i-navbar ul ul{
display:none;
}

#i-navbar ul ul.currentnav{
display:block;
}

#i-navbar a.currentlink {
text-decoration:underline;
}

a.mainnav {
	text-decoration:none;
	font-weight:bold;
}

table.imperion td {
	width:45px;
	background-color:black;
	text-align:center;
}

table.imperion {
	background-color:#808080;
	margin: 0 auto 1em auto;
}

img.res {
	width:32px;
	height:32px;
}

img.attribute {
	width:20px;
	height:20px;
}
#secretLogin {
	text-align: right;
	font-size: 90%;
}

