body{
	font-family:sans-serif;
}
#globalWrapper{
  width:100%;
  margin:0;
  padding:0;
}
.visualClear{
  clear:both;
}
table{
  font-size:100%;
  color:black;
  background-color:
  white;
}
a{
  text-decoration:none;
  color:#002bb8;
  background:none;
}
a:visited{
  color:#5a3696;
}
a:active{
  color:#faa700;
}
a:hover{
  text-decoration:underline;
}
a.stub{
  color:#772233;
}
a.new,#p-personal a.new{
  color:#ba0000;
}
a.new:visited,#p-personal a.new:visited{
  color:#a55858;
}
img{
  border:none;vertical-align:middle;
}
p{
  margin:.4em 0 .5em 0;
  line-height:1.5em;
}
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:black;
  background:none;
  font-weight:normal;
  margin:0;
  padding-top:.5em;
  padding-bottom:.17em;
/*  border-bottom:1px solid #aaa; */
}
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-weight:normal;
}
h6{
  font-size:80%;
}
h6 .editsection{
  font-size:125%;
  font-weight:normal;
}
.editsection{
  float:right;margin-left:5px;
}
ul{
  line-height:1.5em;
  list-style-type:square;
  margin:.3em 0 0 1.5em;
  padding:0;list-style-image:url(bullet.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{
  border:1px solid #2f6fab;
  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:1px dashed #2f6fab;
  color:black;
  background-color:#f9f9f9;
  line-height:1.1em;
}
#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;
}
#bodyContent h1,#bodyContent h2{
  margin-bottom:.6em;
}
#bodyContent h3,#bodyContent h4,#bodyContent h5{
  margin-bottom:.3em;
}
.firstHeading{
  margin-bottom:.1em;
}
.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{
  font-size:larger;
  border:2px solid;
  padding:.5em 1em;
  float:left;
  margin-bottom:2em;
  color:#000;
}
.errorbox{
  border-color:red;
  background-color:#fff2f2;
}
.successbox{
  border-color:green;
  background-color:#dfd;
}
.errorbox h2,.successbox h2{
  font-size:1em;
  font-weight:bold;
  display:inline;
  margin:0 .5em 0 0;
  border:none;
}
#catlinks{
  border:1px solid #aaa;
  background-color:#f9f9f9;
  padding:5px;
  margin-top:1em;
  clear:both;
}
.documentDescription{
  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;
}
.center{
  width:100%;
  text-align:center;
}
*.center *{
  margin-left:auto;
  margin-right:auto;
}
.small,.small *{
  font-size:94%;
}
table.small{
  font-size:100%;
}
#toc,.toc,.mw-warning{
  border:1px solid #aaa;
  background-color:#f9f9f9;
  padding:5px;
  font-size:95%;
}
#toc h2,.toc h2{
  display:inline;
  border:none;
  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;
}
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;
  position:relative;
  margin:0 .5em .5em 0;
  border:0;
}
div.floatleft p{
  font-style:italic;
}
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{
  float:right;
  border-width:.5em 0 .8em 1.4em;
}
div.tleft{
  float: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;
}
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;
}
.special li{
  line-height:1.4em;
  margin:0;padding:0;
}
.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;
}
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;
}
.diffchange{
  color:red;
  font-weight:bold;
  text-decoration:none;
}
#bodyContent a.external,#bodyContent a[href ^="gopher://"]{
  background:url(external.png) center right no-repeat;
  padding-right:13px;
}
#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;
}
#bodyContent a.extiw,#bodyContent a.extiw:active{
  color:#36b;
  background:none;padding:0;
}
#bodyContent a.external{
  color:#36b;
}
#bodyContent .plainlinks a{
  background:none!important;
  padding:0!important;
}
.portlet{
  border:none;
  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{
  background:transparent;
  padding:0 1em 0 .5em;
  display:inline;
  height:1em;
  text-transform:lowercase;
  font-size:91%;
  font-weight:normal;
  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{
  font-size:95%;
  background-color:white;
  color:black;
  border-collapse:collapse;
  border:1px solid #aaa;
  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;
}
#p-logo{
  top:0;
  left:0;
  position:
  absolute;
  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;
  background-repeat:no-repeat;
  background-position:35% 50%!important;
  text-decoration:none;
}
#p-navigation{
  position:relative;
  z-index:3;
}
#p-navigation a{
  display:block;
}
#p-navigation li.active a,#p-navigation li.active a:hover{
  display:inline;
}
#p-navigation .pBody{
  padding-right:0;
}
#p-navigation li.active a,#p-navigation li.active a:hover{
  text-decoration:none;
  font-weight:bold;
}
#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;
}
#p-personal{
  position:absolute;
  left:0;
  top:0;
  z-index:0;
}
#p-personal{
  width:100%;
  white-space:nowrap;
  padding:0;
  margin:0;
  border:none;
  background:none;
  overflow:visible;
  line-height:1.2em;
}
#p-personal h5{
  display:none;
}
#p-personal .portlet,#p-personal .pBody{
  z-index:0;
  padding:0;
  margin:0;
  border:none;
  overflow:visible;
  background:none;
}
#p-personal ul{
  border:none;
  line-height:1.4em;
  color:#2f6fab;
  padding:0 2em 0 3em;
  margin:0;
  text-align:right;
  list-style:none;
  z-index:0;
  background:none;
  cursor:default;
}
#p-personal li{
  z-index:0;
  border:none;
  padding:0;
  display:inline;
  color:#2f6fab;
  margin-left:1em;
  line-height:1.2em;
  background:none;
}
#p-personal li a{
  text-decoration:none;
  color:#005896;
  padding-bottom:.2em;
  background:none;
}
#p-personal li a:hover{
  background-color:white;
  padding-bottom:.2em;
  text-decoration:none;
}
#p-personal li.active a:hover{
  background-color:transparent;
}
li#pt-userpage,li#pt-anonuserpage,li#pt-login{
  background:url(user.gif) top left no-repeat;
  padding-left:20px;
  text-transform:none;
}
#p-personal ul{
  text-transform:lowercase;
}
#p-personal li.active{
  font-weight:bold;
}
#p-cactions{
  position:absolute;
  top:1.3em;
  left:11.5em;
  margin:0;
  white-space:nowrap;
  width:76%;
  line-height:1.1em;
  overflow:visible;
  background:none;
  border-collapse:collapse;
  padding-left:1em;
  list-style:none;
  font-size:95%;
}
#p-cactions ul{
  list-style:none;
}
#p-cactions li{
  display:inline;
  border:1px solid #aaa;
  border-bottom:none;
  padding:0 0 .1em 0;
  margin:0 .3em 0 0;
  overflow:visible;
  background:white;
}
#p-cactions li.selected{
  border-color:#fabd23;
  padding:0 0 .2em 0;
  font-weight:bold;
}
#p-cactions li a{
  background-color:#fbfbfb;
  color:#002bb8;
  border:none;
  padding:0 .8em .3em;
  position:relative;
  z-index:0;
  margin:0;
  text-decoration:none;
}
#p-cactions li.selected a{
  z-index:3;
  padding:0 1em .2em!important;
  background-color:white;
}
#p-cactions .new a{
  color:#ba0000;
}
#p-cactions li a:hover{
  z-index:3;
  text-decoration:none;
  background-color:white;
}
#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;
}
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;
  background-color:transparent;
  color:inherit;
  border-collapse:inherit;
  border:0;
  padding:0;
}
#p-cactions .hiddenStructure{
  display:none;
}
#p-cactions li a{
  text-transform:lowercase;
}
#p-tbx,#p-lang{
  position:relative;
  z-index:3;
}
#t-ispermalink,#t-iscite{
  color:#999;
}
#footer{
  background-color:white;
  border-top:1px solid #fabd23;
  border-bottom:1px solid #fabd23;
  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;
}
#f-poweredbyico{
  float:right;
  height:1%;
}
#f-copyrightico{
  float:left;
  height:1%;
}
#preftoc{
  margin:0;
  padding:0;
  width:100%;
  clear:both;
}
#preftoc li{
  background-color:#f0f0f0;
  color:#000;
}
#preftoc li{
  margin:1px -2px 1px 2px;
  float:left;
  padding:2px 0 3px 0;
  border:1px solid #fff;
  border-right-color:#716f64;
  border-bottom:0;
  position:relative;
  white-space:nowrap;
  list-style-type:none;
  list-style-image: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;
  clear:both;
  padding:1.5em;
  background-color:#F9F9F9;
}
.prefsection{
  border:none;
  padding:0;
  margin:0;
}
.prefsection fieldset{
  border:1px solid #aaa;
  float:left;
  margin-right:2em;
}
.prefsection legend{
  font-weight:bold;
}
.prefsection table,.prefsection legend{
  background-color:#F9F9F9;
}
.mainLegend{
  display:none;
}
div.prefsectiontip{
  font-size:95%;
  margin-top:0;
  background-color:#FFC1C1;
  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;
}
div#userloginForm form,div#userlogin form#userlogin2{
  margin:0 3em 1em 0;
  border:1px solid #aaa;
  clear:both;
  padding:1.5em 2em;
  background-color:#f9f9f9;
  float:left;
}
div#userloginForm table,div#userlogin form#userlogin2 table{
  background-color:#f9f9f9;
}
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;
}
* > html #p-cactions li{border:none;}* > html #p-cactions li a{
  border:1px solid #aaa;
  border-bottom:none;
}
* > html #p-cactions li.selected a{
  border-color:#fabd23;
}
* > html #f-poweredbyico,* > html #f-copyrightico{
  width:88px;
}
* > html #bodyContent,* > html #bodyContent pre{
  overflow-x:
  auto;width:100%;
  padding-bottom:25px;
}
* html #footer{
  margin-top:0;
}
* html #column-content{
  display:inline;
  margin-bottom:0;
}
* html div.editsection{
  font-size:smaller;
}
#pagehistory li.selected{
  position:relative;
}
* > html #column-content{
  float:none;
}
* > html #column-one{
  position:absolute;
  left:0;top:0;
}
* > html #footer{
  margin-left:13.2em;
}
.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;
}
table.gallery{
  border:1px solid #ccc;
  margin:2px;
  padding:2px;
  background-color:white;
}
table.gallery tr{
  vertical-align:top;
}
table.gallery td{
  vertical-align:top;
  background-color:#f9f9f9;
  border:solid 2px white;
}
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;
  border:1px solid #ccc;
  margin:2px;
}
div.gallerytext{
  font-size:94%;
  padding:2px 4px;
}
span.comment{
  font-style:italic;
}
span.changedby{
  font-size:95%;
}
.previewnote{
  text-indent:3em;
  color:#c00;
  border-bottom:1px solid #aaa;
  padding-bottom:1em;
  margin-bottom:1em;
}
.previewnote p{
  margin:0;
  padding:0;
}
.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;
}
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;
}
ul#filetoc{
  text-align:center;
  border:1px solid #aaaaaa;
  background-color:#f9f9f9;
  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%;
}
input#wpSave,input#wpDiff{
  margin-right:0.33em;
}
#editform .editOptions{
  display:inline;
}
#wpSave{
  font-weight:bold;
}
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;
}
#allmessagestable th{
  background-color:#b2b2ff;
}
#allmessagestable tr.orig{
  background-color:#ffe2e2;
}
#allmessagestable tr.new{
  background-color:#e2ffe2;
}
#allmessagestable tr.def{
  background-color:#f0f0ff;
}
div.noarticletext{
  border:1px solid #ccc;
  background:#fff;
  padding:.2em 1em;
  color:#000;
}
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;
}
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{
  border:1px solid #aaaaaa;
  padding:0 0.15em 0 0.15em;
}
.TablePager th{
  background-color:#eeeeff
}
.TablePager td{
  background-color:#ffffff
}
.TablePager tr:hover td{
  background-color:#eeeeff
}
.imagelist td,.imagelist th{
  white-space:nowrap
}
.imagelist .TablePager_col_links{
  background-color:#eeeeff
}
.imagelist .TablePager_col_img_description{
  white-space:normal
}
.imagelist th.TablePager_sort{
  background-color:#ccccff
}
.templatesUsed{
  margin-top:1.5em;
}
.mw-summary-preview{
  margin:0.1em 0;
}
p.mw-ipb-conveniencelinks{
  font-size:90%;
  float:right;
}
.mw-plusminus-null{
  color:#aaa;
}
.texvc{
  direction:ltr;
  unicode-bidi:
  embed;
}
#toolbar,#wpTextbox1{
  clear:both;
}
.MediaTransformError{
  background-color:#ccc;
  padding:0.1em;
}
.MediaTransformError td{
  text-align:center;
  vertical-align:middle;
  font-size:90%;
}
div.floatleft,table.floatleft{
  clear:none;
}
div.tright{
  clear:none;
}
div.tleft{
  clear:none;
}
div.breadcrumb,table.breadcrumb{
  position:absolute;
  border-collapse:collapse;
  z-index:1;
  right:1em;
  top:2.5em;
  float:right;
  margin:0.2em;
  padding:0;
  font-size:90%;
}
div.breadcrumb p,table.breadcrumb p{
  background-color:#FBEFD5;
}
ul,ol{
  margin-left:0;
  padding-left:1.5em;
}
h1,h2,h3,h4,h5,h6,hr{
  z-index:-100;
}
div.thumb,table.wikitable,table.prettytable{
  z-index:100;
}
.allpagesredirect{
  font-style:italic;
}
td,th,tr{
  vertical-align:top;
}
table td ul,table td ol,table td dl,table td li,table td dd,table td dt{
  margin-top:0;
  border-top-width:0;
  padding-top:0;
  margin-bottom:0;
  border-bottom-width:0;
  padding-bottom:0;
}
table.wikitable,table.prettytable{
  margin:1em 1em 1em 0;
  background:#f9f9f9;
  border:1px #aaaaaa solid;
  border-collapse:collapse;
}
table.wikitable th,table.wikitable td,table.prettytable th,table.prettytable td{
  border:1px #aaaaaa solid;
  padding:0.2em;
}
table.wikitable th,table.prettytable th{
  background:#efefef;
  text-align:center;
}
table.wikitable caption,table.prettytable caption{
  margin-left:inherit;
  margin-right:inherit;
  margin-bottom:-0.5em;
  font-weight:bold;
}
table.graylapse,table.greylapse{
  border-collapse:collapse;
  border-color:#aaaaaa;
  border-style:solid;
  border-width:1px;
  background:#f9f9f9;
}
table.graylapse tr,table.greylapse tr{
  vertical-align:top;
}
table.graylapse th,table.greylapse th{
  vertical-align:top;
  text-align:left;
  background:#efefef;
  border-color:#aaaaaa;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  padding-right:4px;
}
table.graylapse td,table.greylapse td{
  vertical-align:top;
  border-color:#aaaaaa;
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  padding-right:4px;
}
table.graylapse td p,table.graylapse ul,table.graylapse ol,table.graylapse dl,table.graylapse li,table.graylapse dd,table.graylapse dt,table.greylapse td p,table.greylapse ul,table.greylapse ol,table.greylapse dl,table.greylapse li,table.greylapse dd,table.greylapse dt{
  margin-top:0;
  border-top-width:0;
  padding-top:0;
  margin-bottom:0;
  border-bottom-width:0;
  padding-bottom:0;
}
table.hiddentable{
  margin:0px;
  background:transparent;
  border:0px none;
}
table.hiddentable th,table.hiddentable td{
  border:0px none;
  padding:0px;
  background:transparent;
}
table.compress th{
  padding:1px 4px 1px 4px;
}
table.compress td{
  padding:0 4px 0 4px;
}
table.compress caption{
  margin-bottom:-0.8em;
}
table.compress td p,table.compress ul,table.compress ol,table.compress dl,table.compress li,table.compress dd,table.compress dt{
  margin-top:0;
  border-top-width:0;
  padding-top:0;
  margin-bottom:0;
  border-bottom-width:0;
  padding-bottom:0;
}
table.vmid td,table.vmid th,table.vmid tr{
  vertical-align:middle;
}
table.vtop td,table.vtop th,table.vtop tr{
  vertical-align:top;
}
table.firstleft{
  text-align:center;
}
table.firstleft td:first-child,table.firstleft th:first-child{
  text-align:left;
}
.centered,table.centered{
  margin-left:auto;
  margin-right:auto;
}
.toclimit-2 .toclevel-2{
  display:none;
}
.toclimit-3 .toclevel-3{
  display:none;
}
.toclimit-4 .toclevel-4{
  display:none;
}
.toclimit-5 .toclevel-5{
  display:none;
}
.toclimit-6 .toclevel-6{
  display:none;
}
.toclimit-7 .toclevel-7{
  display:none;
}
body{
  background:url(Parchment_bg.jpg) 0 0 repeat;
}
pre{
  background-color:#EFE1BC;
}
div.pBody,#content,#footer{
  background-color:#FBEFD5;
}
#p-cactions ul li a{
  background:#FBEFD5;
}
#p-cactions ul li.selected a{
  background:#FBEFD5;
}
table{
  background:#FBEFD5;
}
#pagehistory li{
  background:#FDF5E6;
}
#pagehistory li.selected{
  background-color:#FAEBD7;
}
table.diff,td.diff-otitle,td.diff-ntitle{
  background:#FDF5E6;
}
div.tleft,div.tright,div.tnone{
  border-color:#FBEFD5;
}
#toc,#catlinks{
  background-color:#FDF5E6;
}
code{
  background-color:#FDF5E6;
}
table.gallery{
  background:#FAEBD7;
}
table.gallery td{
  background:#FAEBD7;
  border:solid 2px #FAEBD7;
}
div.gallerybox{
  background-color:#FDF5E6;
  border:solid 1px #CCCCCC;
}
div.thumb div{
  background-color:#FDF5E6;
}
table.wikitable,table.prettytable,table.greylapse,table.graylapse{
  background:#FDF5E6;
}
table.wikitable th,table.prettytable th,table.greylapse th,table.graylapse th{
  background:#F5DEB3;
}
#siteSub{
  display:inline;
  font-size:90%;
  font-weight:normal;
  font-style:italic;
}
div.Boxmerge,div.NavFrame{
  margin:0px;
  padding:2px;
  border:1px solid #aaaaaa;
  text-align:center;
  border-collapse:collapse;
  font-size:95%;
}
div.Boxmerge div.NavFrame{
  border-style:none;
  border-style:hidden;
}
div.NavFrame + div.NavFrame{
  border-top-style:none;
  border-top-style:hidden;
}
div.NavPic{
  background-color:#ffffff;
  margin:0px;
  padding:2px;
  float:left;
}
div.NavFrame div.NavHead{
  height:1.6em;
  font-weight:bold;
  font-size:100%;
  background-color:#efefef;
  position:relative;
}
div.NavFrame p{
  font-size:100%;
}
div.NavFrame div.NavContent{
  font-size:100%;
}
div.NavFrame div.NavContent p{
  font-size:100%;
}
div.NavEnd{
  margin:0px;padding:0px;
  line-height:1px;
  clear:both;
}
a.NavToggle{
  position:absolute;
  top:0px;
  right:3px;
  font-weight:normal;
  font-size:smaller;
}
#coordinates{
  position:absolute;
  z-index:1;
  border:none;
  background:none;
  right:30px;
  top:3.7em;
  float:right;
  margin:0.0em;
  padding:0.0em;
  line-height:1.5em;
  text-align:right;
  text-indent:0;
  font-size:85%;
  text-transform:none;
  white-space:nowrap;
}
td.expneg{
  text-align:right;
  background:#ff9999;
}
td.exppos{
  text-align:right;
  background:#99ff99;
}
#column-content{
  width:100%;
  float:right;
  margin:0 0 .6em -12.2em;
  padding:0;
}
#content{
  margin:2.8em 0 0 12.2em;
  padding:0 1em 1.5em 1em;
  position:relative;
  z-index:2;
}
#column-one{
  padding-top:160px;
}
#content{
  background:white;
  color:black;
  border:1px solid #aaa;
  border-right:none;
  line-height:1.5em;
}

