/*
** 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 :)
*/

/**
 * Stylesheet for screen/projection.  All rules not marked media-specific are
 * shared with handheld.css and should be updated in tandem.  The rules can't
 * be in the same file because old browsers like IE5 won't obey @media rules.
 *
 * Rules that are screen/projection-specific are marked with commented-out
 * @media rules and indentation.
 */



div { position:relative; }

body { font: small Tahoma,sans-serif;background: #fff url(headbg.png) 0 0 repeat-x;color: #212121;margin: 0;padding: 0;text-align: center; }

/*#globalWrapper { width: 800px;margin: 0 auto;padding: 0 0 20px 0;text-align: left;background:#F9F9F9; }*/
#globalWrapper { margin: 0 auto;padding: 0 0 20px 0;text-align: left;background:#F9F9F9; }

#column-one { width:166px;float:left;z-index:9; }	
#column-content { margin: 0 0 0 174px;padding: 0; }
#content { margin: 0 6px 0 0;background: #F9F9F9;border: none;}

.visualClear { clear: both; }

/* general styles */

table { font-size: 100%; color: black;background-color: white; }

a {	text-decoration: none;color: #FC950B;background: none;}
	a:visited { color: #DA8009; }
	a:active { color: #FA6303; }
	a:hover { text-decoration: underline; }

a.stub { color: #772233; }
a.new, #p-personal a.new { color: #FC950B;font-size:100%; }
a.new:visited, #p-personal a.new:visited { color: #a55858; }

img {border: none;vertical-align: middle;}

p {font-size:12px;line-height:15px;text-align:justify;}
	p img {margin: 0;}

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

h1, h2, h3, h4, h5, h6 { color: #781F0A; background: none; font-weight: normal; margin: 0; }
h1 { font-size: 188%; }
	h1 .editsection { font-size: 53%; }
h2 { font-size: 150%; }
	h2 .editsection { font-size: 67%; }
h3, h4, h5, h6 { border-bottom: none; 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-size:10px;font-weight: normal; }
h6 { font-size: 80%;  }
	h6 .editsection { font-size: 125%; font-weight: normal; }

.editsection { float: right; margin-left: 5px;color:#383838; }.editsection a { color:#383838;font-size:10px; }.editsection a:hover { text-decoration:none; }

ul { line-height: 1.5em;list-style-type: square;margin: .3em 0 0 1.5em;padding: 0;list-style-image: url(bullet.gif); }	
	ul ul {line-height: 1.2em;list-style-type: square;margin: .1em 0 0 1em;padding: 0;list-style-image: url(bullet-2.gif);}	
		ul ul ul {	line-height: 1em;	list-style-type: square;	margin: 0 0 0 .5em;	padding: 0;	list-style-image: url(bullet-3.gif); }
ol {line-height: 1.5em;margin: .3em 0 0 3.2em;padding: 0;list-style-image: none; }
	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; }
	legend { padding: .5em; font-size: 95%; }
	form {border: none;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 {border-bottom: 1px dotted black;color: black;background: none;cursor: help; }
q {font-family: Times, "Times New Roman", serif;font-style: italic; }
code { background-color: #f9f9f9; }
pre { padding: 1em; border: solid 1px red #aaa; color: black; line-height: 1.1em; }

/*
** the main content area
*/

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

#contentSub, #contentSub2 {font-size: 90%;margin: 1em 0;width: auto;
}
span.subpages { display: block; }

#bodyContent h1, #bodyContent h2 {margin-bottom: .6em;color: #781F0A;font: bold medium; }
#bodyContent h1 a, #bodyContent h2 a{ }
#bodyContent h3, #bodyContent h4, #bodyContent h5 { margin-bottom: .3em; }
.firstHeading { font-size: x-large; color: #76200A; margin:12px 0 30px 0;}

/* user notification thing */
.usermessage {background-color: #ffce7b;border: 1px solid #ffa500;color: black;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;}
.error {color: red;font-size: larger;}
.errorbox, .successbox, .previewnote { font-size: small; padding: 3px 1em; margin-bottom: 2em; color: #fff; text-align:center;background: #B11116; }
	.previewnote p { font-weight:bold;text-align:center;margin:0;padding:0; }
.errorbox { border-color: red;background-color: #fff2f2;}
.errorbox h2, .successbox h2 { font-size: 1em;font-weight: bold;margin: 0 .5em 0 0;border: none;}

#catlinks { background-color: #E6E6E6; margin-top: 1em; clear: both; }
	#catlinks p{ margin:3px 10px; }
	#catlinks a{ font-size:11px; color: #383838 }
	#catlinks a:hover{ text-decoration:underline; }

/* 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
*/

table#toc { width:166px;background: #E6E6E6;border:0!important;border-collapse:collapse;margin:0;margin-bottom:15px!important;padding:0; }
	table#toc td { padding:0!important;margin:0; }	
		table#toc td h2 { text-align:left;color:#fff;padding-left: .5em }	
		table#toc td #togglelink { font-size:10px;color:#383838 }	
		table#toc #toctitle { background: url(../) no-repeat top #ABAAAA; }	
		table#toc .toctoggle { text-align:right;color:#383838 }

#toc h2, .toc h2 { display:inline;border:none;font-size:11px;font-weight:bold; }
	#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle { padding:0 .5em; }
	#toc ul, .toc ul { list-style-type: none; list-style-image: none; margin-left:0; padding-left:0; text-align: left; }
	#toc ul li { margin-left:0!important;padding-left:.3em;font-size:11px;border-bottom:solid 1px #C8C8C8 }#toc ul ul li { border-bottom:0}
	#toc ul ul, .toc ul ul { margin: 0 0 0 2em; }
	#toc .toctoggle, .toc .toctoggle { font-size: 94%; }#toc ul a { color:#383838; }

h1 .mw-headline, h2 .mw-headline, h3 .mw-headline, h4 .mw-headline, h5 .mw-headline, h6 .mw-headline { font-weight:bold; }
h1 .mw-headline a, h2 .mw-headline a, h3 .mw-headline a, h4 .mw-headline a, h5 .mw-headline a, h6 .mw-headline a { color:#781F0A; }

.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;border: 0;}
div.floatright p { font-style: italic; }
div.floatleft, table.floatleft {float: left;clear: left;position: relative;margin: 0 .5em .5em 0;border: 0;}
div.floatleft p { font-style: italic; }

/* thumbnails */
div.thumb {margin-bottom: .5em;border-style: solid;border-color: white;width: auto;}
div.thumbinner {border: 1px solid #ccc;padding: 3px !important;background-color: #f9f9f9;font-size: 94%;text-align: center;overflow: hidden;}
html .thumbimage {border: 1px solid #ccc;}
html .thumbcaption {border: none;text-align: left;line-height: 1.4em;padding: 3px !important;font-size: 94%; }
div.magnify { float: right;border: none !important;background: none !important; }
div.magnify a, div.magnify img { display: block;border: none !important;background: none !important; }
div.tright { clear: right;float: right;border-width: .5em 0 .8em 1.4em; }
div.tleft { float: left;clear: left;margin-right: .5em;border-width: .5em 1.4em .8em 0; }

.hiddenStructure {display: none;speak: none;}

img.tex {vertical-align: middle;}
span.texhtml {font-family: serif;}


/* User styles */

/* table standards */

table.rimage { float: right;position: relative;margin-left: 1em;margin-bottom: 1em;text-align: center;}
.toccolours {border: 1px solid #aaa;background-color: #f9f9f9;padding: 5px;font-size: 95%;}
div.townBox {position: relative;float: right;background: white;margin-left: 1em;border: 1px solid gray;padding: .3em;width: 200px;overflow:hidden;clear: right;}
div.townBox dl {padding: 0;margin: 0 0 .3em;font-size: 96%;}
	div.townBox dl dt {background: none;margin: .4em 0 0;}
	div.townBox dl dd { margin: .1em 0 0 1.1em;background-color: #f3f3f3;}

/*
** edit views etc
*/

.special li {margin: auto;padding: auto;}

/* Page history styling */
/* the auto-generated edit comments */
.autocomment {color: gray;}
#pagehistory span.user {margin-left: 1.4em;margin-right: .4em;}
#pagehistory span.minor {font-weight: bold;}
#pagehistory li {border: 1px solid white;}
#pagehistory li.selected {background-color: #f9f9f9;border: 1px dashed #aaa;}

/*
** Diff rendering
*/
table.diff, td.diff-otitle, td.diff-ntitle {background-color: white;}
td.diff-addedline {background: #cfc;font-size: smaller;}
td.diff-deletedline {background: #ffa;font-size: smaller;}
td.diff-context {background: #eee;font-size: smaller;}
span.diffchange {color: red;font-weight: bold;}

/*
** 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://"] {background: url(external.png) center right no-repeat;padding-right: 13px;color:#FC950B;}
#bodyContent a[href ^="https://"],.link-https {background: url(lock_icon.gif) center right no-repeat;padding-right: 16px;}
#bodyContent a[href ^="mailto:"],.link-mailto {background: url(mail_icon.gif) center right no-repeat;padding-right: 18px;}
#bodyContent a[href ^="news://"] {background: url(news_icon.png) center right no-repeat;padding-right: 18px;}
#bodyContent a[href ^="ftp://"],.link-ftp {background: url(file_icon.gif) center right no-repeat;padding-right: 18px;}
#bodyContent a[href ^="irc://"],.link-irc {background: url(discussionitem_icon.gif) center right no-repeat;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 {background: url("audio.png") center right no-repeat;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 {background: url("video.png") center right no-repeat;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 {
background: url("document.png") center right no-repeat;padding-right: 12px;}

/* disable interwiki styling */
#bodyContent a.extiw,#bodyContent a.extiw:active {color: #FC950B;background: none;padding: 0;}
#bodyContent a.external {color: #FC950B;}

/* this can be used in the content area to switch off
special external link styling */
#bodyContent .plainlinks a {background: none !important;padding: 0 !important;}

/* ** Structural Elements */

/* ** general portlet styles (elements in the quickbar) */
.portlet { width: 166px; margin: 0; padding: 0; border: none; }
.portlet h4 { font-size: 95%; font-weight: normal; white-space: nowrap; }
.portlet h5 { background: #B11116;padding: 2px 2px 2px 12px;font-size: 11px;font-weight: bold;color:#FDB721;white-space: nowrap;}
.portlet h6 { background: #ffae2e;border: 1px solid #2f6fab;border-style: solid solid none solid;padding: 0 1em 0 1em;text-transform: lowercase;display: block;font-size: 1em;height: 1.2em;font-weight: normal;white-space: nowrap;}
.pBody {width:100%;padding:0;margin:0;background-color: #E6E6E6;font-size: 11px;color: #B11116;}
.portlet h1, .portlet h2, .portlet h3, .portlet h4 { margin:0; padding:0;}
.portlet ul { padding: 0; margin: 0; list-style: none; }
	.portlet li { padding-left:12px;margin:0;background: #E6E6E6; }
	html>body .portlet li { padding-left:12px;margin:0;background: #E6E6E6;border-bottom: solid 1px #C8C8C8; }	
	.portlet li:hover { background: #D6D6D6;border-bottom: solid 1px #C8C8C8; }
		.portlet li a { color: #B11116;display:inline; }
		.portlet li a:hover { color: #76200A;text-decoration:none; }
		.portlet li a:visited { color: #76200A; }	

.portlet-right { width:166px;margin:0 0 0 10px;padding:0;border:none;font-size:11px;overflow:visible;z-index:10 }
.portlet-right .pBody, .portlet-right .pBody a { margin:0; padding:0;color:#383838 }
.portlet-right h5 { background: #ABAAAA; color:#fff; margin-bottom:0!important;padding: 2px 2px 2px 12px; font-size: 11px; line-height:1.2em; font-weight: bold; }
.portlet-right ol { list-style: decimal inside;margin:0;padding:0; }
	.portlet-right li { padding:0 0 0 .3em;margin: 0;background: #E6E6E6;border-bottom: solid 1px #C8C8C8;text-align:left; }
	.portlet-right li:hover { background: #D6D6D6; }
	.portlet-right li a  { color: #383838; }
	.portlet-right li a:hover { color: #000;text-decoration:underline; }
	.portlet-right li a:visited { color: #000;text-decoration:none; }
.portlet-right .CategoryTreeTag  { margin-top:0 }
	.portlet-right .CategoryTreeItem { padding:0 0 0 .5em; }	
	.portlet-right .CategoryTreeTag a  { color: #383838; }	
	.portlet-right .CategoryTreeTag .CategoryTreeItem, .portlet-right .CategoryTreeTag .CategoryTreeChildren { background: #E6E6E6;border-bottom: solid 1px #C8C8C8 }	
	.portlet-right .CategoryTreeTag .CategoryTreeItem:hover { background: #D6D6D6; }	
	.portlet-right .CategoryTreeTag a:hover { color: #000;text-decoration:underline; }

/* ** Logo properties */


/*#p-logo { width:800px;height:159px;margin: 0 0 3px 0;background: url(logo-bg.jpg) no-repeat top;}*/
//#p-logo {margin: 0 0 3px 0;background-color: #FBAB14; background-image: url(logo-bg.jpg) no-repeat top right;}
//#p-logo {margin: 0 0 3px 0; background: #FF9C08 url(logo-bg.gif) no-repeat top right;}
//#p-logo {margin: 0 0 3px 0; background: #FFAD16 url(logo-bg.gif) no-repeat top right;}
////#p-logo {margin: 0 0 3px 0; background: #FBAB14 url(logo-bg.gif) no-repeat top right;}
//#p-logo {margin: 0 0 3px 0; background: #FBAB14 url(logo-bg_left.gif) no-repeat top left;}
//#p-logo {margin: 0 0 3px 0; background: #FBAB14 url(logo-bg_sim.jpg) no-repeat top left;}
#p-logo {margin: 0 0 3px 0; background: #FBAB14 url(logo-bg_sim_thin.jpg) no-repeat top left;}

//#p-logo {margin: 0 0 3px 0; background: url(logo-bg.gif) no-repeat width 100% top right;}

#p-logo h5 {display: none;}
#p-logo a, #p-logo a:hover {display: block;height: 126px;width: 12.2em;background-repeat: no-repeat;background-position: 35% 50% !important;text-decoration: none;}

/* ** the navigation portlet */

#p-navigation .pBody {padding-right: 0;}
	#p-navigation li.active a, #p-navigation li.active a:hover { text-decoration: none;font-weight: bold;}

/*
** Search portlet
*/


#p-search { margin-bottom:15px; }
	input.searchButton { width:70px;margin-top: 3px;padding:-1px 0 1px 0; font-size: 11px; color:#fff; background: #F79116; border: solid 1px #A5A5A5;text-align:center; }
	#searchGoButton { font-weight: bold;margin-right: 4px }
	#searchInput { width: 146px; margin: 0; font-size: 95%; }
	#p-search .pBody { width:156px;padding: 6px 0 6px 10px; }
	#p-search h5 { background: #D5D5D5;color: #FFF }

/* ** the personal toolbar*/

#p-personal {z-index: 0;}
#p-personal {white-space: nowrap; padding: 0; margin: 0; border: none; background: #E2E2E2; overflow: visible; line-height: 1.2em;}
#p-personal h5 {display: none;}
#p-personal .portlet, #p-personal .pBody { padding: 0;margin: 0;border: none;background: none;} 

/* this is the ul contained in the portlet */
#p-personal ul { line-height: 1.4em;color: #454545;padding: 0 1em 0 1em;margin: 0;text-align: right;list-style: none;text-transform:lowercase;}
#p-personal li { border: none; padding: 0; display: inline; color: #2f6fab; margin-left: 1em; line-height: 1.2em; }
#p-personal li a { text-decoration: none; color: #005896; }
#p-personal li a:hover { text-decoration: underline; }
#p-personal li.active a:hover { text-decoration: underline; }
#p-personal li.active { font-weight: bold; }

/* ** the page-related actions- page/talk, edit etc */

#p-cactions { top: 1.3em;left: 11.5em;margin: 0; padding:0; white-space: nowrap; width: 800px;background: #FC950B; list-style: none;font-size: small;text-align:right; }
#p-cactions ul {list-style: none;margin:0 10px;}
#p-cactions li {display: inline;border: none;overflow: visible;background: none;padding-right:1em;}
#p-cactions li.selected {}
#p-cactions li a { color: #fff; border: none; position: relative; z-index: 0; text-decoration: none;}
#p-cactions li.selected a { z-index: 3; color: #FDEB21; }
#p-cactions .new a { }
#p-cactions li a:hover { z-index: 3; text-decoration: underline; }
#p-cactions h5 { display: none;}
#p-cactions li.istalk {}
#p-cactions li.istalk a {}
#p-cactions #ca-addsection a {padding-left: .4em;padding-right: .4em;}

/* offsets to distinguish the tab groups */
li#ca-talk {}
li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print {}
#p-cactions .pBody {background-color: transparent;color: inherit;border-collapse: inherit;border: 0;padding: 0;}

#p-cactions .hiddenStructure {display: none;}
#p-cactions li a {text-transform: lowercase;}

/* ** the remaining portlets */
#p-tbx,#p-lang {position: relative;}

/* 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 { color: #999;}

/* ** footer */
#footer { background-color: #FC960B;text-align: center;}
#footer table { width:800px;margin:5px auto;background: none; }
	#footer td { font-size:11px;color:#fff;text-align:left;margin:0 5px;vertical-align:top; }
	#footer td img { margin:5px 0 }
	#footer td a { color:#fff }
/* hide from incapable browsers */head:first-child+body #footer li { white-space: nowrap; }
	#f-poweredbyico, #f-copyrightico {margin: 0 8px;positi on: relative;floa t:right}#f-poweredbyico {width:88px;height:31px;}#f-copyrightico {}
/* js pref toc */
#preftoc { margin: 0; padding: 0; width:600px }
	#preftoc li { float: left;margin: 1px -2px 1px 2px;padding: 2px 0 3px 0;background-color:#f0f0f0;color:#000;font-size:.9em;border: 1px solid #fff; border-right-color: #716f64; border-bottom: 0; position: relative; white-space: nowrap; list-style: none; z-index: 3; }
	#preftoc li.selected { font-weight: bold; background-color: #f9f9f9; border: 1px solid #aaa; border-bottom: none; cursor: default; top: 1px; padding-top: 2px; margin-right: -3px; }
	#preftoc > li.selected { top: 2px; }
	#preftoc a, #preftoc a:active { display: block; color: #000; padding: 0 .7em; position: relative; text-decoration: none; }
	#preftoc li.selected a { cursor: default; text-decoration: none; }

#prefcontrol { padding-top: 2em; clear: both; }

#preferences { margin: 0; border: 1px solid #aaa; padding: .5em; float:left;width:600px; }
.prefsection { border: 0; padding: 0; margin: 0; }
.prefsection fieldset { display:block;border: 1px solid #aaa;padding:5px; }
.prefsection legend { font-weight: bold;font-size:11px; }
.prefsection table, .prefsection legend { background-color: #F9F9F9; } 

.mainLegend { display: none; }

div.prefsectiontip { font-size: 95%;margin-top:0;background-color:#e6e6e6;padding:.2em .7em;clear: both; }

.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;padding:.5em;background: #D6D6D6;color:#B11116; clear:both; }

div#userloginForm form, div#userlogin form#userlogin2 {margin: 0; border: 1px solid #aaa; padding: 1.5em 2em; }
div#userloginForm table, div#userlogin form#userlogin2 table { border:0;background: none; }
div#userloginForm table td, div#userlogin form#userlogin2 table td { font-size:11px;padding:2px; }
div#userloginForm h2, div#userlogin form#userlogin2 h2 {padding-top: 0;}
div#userlogin .captcha { border: 1px solid #bbb;padding: 1.5em 2em;width: 400px;background-color: white;}

#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 */

.redirectText {font-size: 150%;margin: 5px;}

.printfooter {display: none;}

.not-patrolled {background-color: #ffa;}
div.patrollink {font-size: 75%;text-align: right;}
span.newpage, span.minor, span.searchmatch, span.bot {font-weight: bold;}
span.unpatrolled {font-weight: bold;color: red;}
span.searchmatch {color: red;}
.sharedUploadNotice {font-style: italic;}
span.updatedmarker {color: black;background-color: #0f0;}
span.newpageletter {font-weight: bold;color: black;background-color: yellow;}
span.minoreditletter {color: black;background-color: #c5ffe6;}

table.gallery {border:0!important;background:none;margin:0;padding:0;}
	table.gallery tr {vertical-align: top;}
	table.gallery td {vertical-align: top;background:none}
	table.gallery td.galleryheader {text-align: center;font-weight: bold;}

div.gallerybox { margin: 2px 0;width:150px;}div.gallerybox div.thumb {text-align: center;border: 1px solid #ccc;margin: 2px;}
div.gallerytext {font-size: 10px;padding: 2px 4px;line-height:10px;}

span.comment {font-style: italic;}

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

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

li span.deleted, span.history-deleted {text-decoration: line-through;color: #888;font-style: italic;}

.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 {border: none;border-collapse: collapse;}
table.mw_metadata td, table.mw_metadata th {text-align: center;border: 1px solid #aaaaaa;padding-left: 0.1em;padding-right: 0.1em;}
table.mw_metadata th {background-color: #f9f9f9;}
table.mw_metadata td {background-color: #fcfcfc;}
table.collapsed tr.collapsable {display: none;}

/* filetoc */
ul#filetoc {text-align: center;background-color: #E6E6E6;padding: 0 5px;font-size: 11px;margin:0 0 .5em 0;}
	#filetoc li {display: inline;list-style-type: none;padding-right: 2em;}
	#filetoc li a { color:#383838;text-transform:lowercase; }

input#wpSummary {width: 80%;}

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

#editform .editOptions {display: block;}
#editform .editOptions #wpMinoredit, #editform .editOptions #wpWatchthis {vertical-align:middle;}

#wpSave {font-weight: bold;}

/* Classes for article validation */

table.revisionform_default {border: 1px solid #000000;}
table.revisionform_focus {border: 1px solid #000000;background-color:#00BBFF;}
tr.revision_tr_default {background-color:#EEEEEE;}
tr.revision_tr_first {background-color:#DDDDDD;}
	p.revision_saved {color: green;font-weight:bold;}

#mw_trackbacks {border: solid 1px #bbbbff;background-color: #eeeeff;padding: 0.2em;}

/* Allmessages table */
table#allmessagestable { width:620px!important; }
#allmessagestable th { background-color: #ABAAAA;color:#fff;width:620px; }
#allmessagestable tr.orig {}
#allmessagestable tr.new {background-color: #FFEA95;}
#allmessagestable tr.def {}
table#allmessagestable tr { white-space:normal; }
#allmessagesfilter input#allmessagesinput { width:120px;margin-right:5px; }

/* noarticletext */
div.noarticletext {border: 1px solid #ccc;padding: .2em 1em;color: #000;font-size:11px;}
div.noarticletext a{ color:#FC950B }
div.noarticletext b a { color: #A51414 }
div#searchTargetContainer {left:10px;top:10px;width:90%;background: white;}
div#searchTarget { padding:3px;margin:5px;background: #F0F0F0;border:solid 1px blue;}
div#searchTarget ul li { list-style: none; }
div#searchTarget ul li:before { color: orange;content: "\00BB \0020";}

div.multipageimagenavbox {border: solid 1px silver;padding: 4px;margin: 1em; -moz-border-radius: 6px;background: #f0f0f0;}
div.multipageimagenavbox div.thumb {border: none; 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 {margin: 1em;padding:0em;}

#sv-ext td, #sv-hooks td,#sv-ext th, #sv-hooks th {border: 1px solid #A0A0A0;padding: 0 0.15em 0 0.15em;}
#sv-ext th, #sv-hooks th {background-color: #F0F0F0;color: black;padding: 0 0.15em 0 0.15em;}
tr.sv-space{height: 0.8em;border:none;}
tr.sv-space td { display: none; }

.TablePager_nav a { text-decoration: none; }
.TablePager { border-collapse: collapse; }
.TablePager, .TablePager td, .TablePager th {padding:0 5px}
.TablePager th { background-color: #efefef }
.TablePager td { background-color: #ffffff; padding:5px;color:#212121 }
.TablePager tr:hover td { background-color: #e6e6e6 }
.imagelist td, .imagelist th { white-space: nowrap }
.imagelist .TablePager_col_links { background-color: #e6e6e6; }
.imagelist .TablePager_col_img_description { white-space: normal }
.imagelist th.TablePager_sort { background-color: #e6e6e6 }
.templatesUsed { margin-top: 1.5em; }

.mw-summary-preview {margin: 0.1em 0;}
.mw-plusminus-null { color: #aaa; }

#ikuuser { margin:0;text-align:center;font-size:11px;}
#ikuuser ul {width:800px;text-align:right; color: #454545; padding: 0 1em 0 1em;margin: 0 auto; list-style: none; z-index: 0; text-transform: lowercase; }
#ikuuser ul li { z-index: 0; border: none; padding: 0; display: inline; color: #454545; margin-left: 1em;  }
#ikuuser ul li a { text-decoration: none; color: #454545; }
#ikuuser ul li a:hover { text-decoration: underline; }
#ikuuser ul li.active a:hover { text-decoration: underline; }
#ikuuser ul li#pt-userpage, #ikuuser ul li#pt-anonuserpage, #ikuuser ul li#pt-login { background: url(user.png) top left no-repeat;	padding-left: 15px;	text-transform: none; }

#ikuarticleedit { background:#FC950B;font-size: 11px;line-height:1.2em;margin:0 0 20px 0;padding:0 5px;text-align:right; }
#ikuarticleedit a { color: #fff; padding-left:1.5em; font-size: 11px;text-transform:lowercase;white-space:nowrap; }
#ikuarticleedit h5 { float:left; }

#context { border: solid 1px #C8C8C8;clear:both }
#context h5 { background:#E6E6E6; color:#383838; text-transform:lowercase; padding:2px 10px; }
#context .mw-headline { font-size:11px;font-weight:normal; }
#context p { margin:10px;font-size:11px; }

span.editHelp { display:block;clear:both }

#editform #wpTextbox1 { width:600px; height:500px;color:#212121; }

#bodyContent table { border: solid 1px #aaa;border-collapse:collapse;margin:0 0 15px 0; }
#bodyContent table td { font-size:x-small; padding:1px;vertical-align:top; }
form#powersearch label{ display:block;font-size:10px;text-transform:lowercase;line-height:11px; }	
form#powersearch input { vertical-align:middle;margin: 10px 0 }
form#powersearch label input { width:10px;height:10px;margin:0 4px 0 0;border: solid 1px #aaa; }

br { clear:none!important }