@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(ptsans.woff) format('woff')}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
h1,h2,h3,h4,h5,h6{font-size:1em}
table{border-collapse:collapse;border-spacing:0}
strong,b,mark{font-weight:bold;font-style:inherit}
em,i,cite,q,address,dfn,var{font-style:italic;font-weight:inherit}
abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}
ins{border-bottom:1px solid}
a,u,ins{text-decoration:none}
del,s{text-decoration:line-through}
pre,code,samp,kbd{font-family:monospace}
small{font-size:.75em}
img{border:0;font-style:italic}
input,select,option,optgroup,textarea{font:inherit}
h1,h2,h3,h4,h5,h6,ul,ol,dl,p,address,figure,pre,fieldset,table,hr,.nav,.island,.media{margin-bottom:16px;margin-bottom:1rem}
figcaption,small{font-size:12px;font-size:.75rem}
ul,ol,dd{margin-left:2em}
.mw-content-ltr ul,.mw-content-rtl .mw-content-ltr ul{margin:0 0 1em 1.5em}
ul ul,.mw-content-ltr ul ul,.mw-content-rtl .mw-content-ltr ul ul{margin-bottom:0}
p+ul,.mw-content-ltr p+ul{margin-top:-0.5em}
small,code{line-height:1}
pre,code,input,textarea{font:inherit}
.header,.content,.footer{padding:1.75em}
@media(max-width:750px){.header,.content,.footer{padding:1em}
}
html{overflow-y:scroll;font-size:16px;line-height:1.4;background:#f1f1f1 url(bg.png) 0 0 repeat;color:#111;font-family:'PT Sans',sans-serif;padding:.5em .5em 0 .5em;-webkit-text-size-adjust:none}
body{min-height:100%}
.container,.personal{width:960px;max-width:100%;margin:0 auto}
.container{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.6);position:relative;border-radius:.5em .5em 0 0;-moz-border-radius:.5em .5em 0 0;-webkit-border-radius:.5em .5em 0 0}
.bodyContent p{max-width:42em;hyphens:auto;-webkit-hyphens:auto}
.bodyContent .fullsize p{max-width:none}
.ns-special p,.mw-newarticletext p,#editpage-copywarn p{max-width:none}
@media screen and (max-width:720px){.bodyContent{font-size:.95em;:}
}
.header{padding-bottom:1px;background:url(logo.png) 53.5% -35px no-repeat}
@media screen and (max-width:720px){.header{background-position:-30px -42px}
}
.header .logo{margin:0 300px .75em 0;text-align:left}
.sitenotice{display:block;color:#666;font-size:.8em;line-height:1.0;font-style:italic;text-align:left;margin-top:-0.25em}
.sitenotice a,.sitenotice a.new{color:#b17823}
@media screen and (max-width:720px){.header .logo{margin-right:0}
.sitenotice,.editsection{display:none}
}
hr{border:1px solid #ccc;border-width:1px 0 0 0;background:transparent}
.contentSub{font-size:84%;line-height:1.2em;margin:-0.5em 0 1em 1em;color:#7d7d7d;width:auto}
h1,h2,h3,h4{overflow:hidden}
.editsection{font-size:.6em;font-weight:normal;float:right;display:inline-block;opacity:.8;margin:.2em 0 0 0}
.editsection+.mw-headline{margin:0 .5em 0 0}
.catlinks{margin:2em 0 -1.1em 0;font-style:italic;border-top:1px solid #eee;padding-top:.5em;clear:both}
.tocstyle{border:1px solid #CCC;background:#f2f2f2;float:right;clear:right;width:18em;padding:1em;margin:0 0 1em 2em}
.toc{float:right;clear:right;width:20em;position:relative;margin:0 0 1em 2em}
.toc td{padding:1em}
.toc h2,.tocstyle h2{margin:0;font-weight:normal}
.toctoggle{position:absolute;top:.75em;right:.75em;font-size:.9em}
.toc ul{list-style:none}
.tocnumber{font-size:.9em}
@media screen and (max-width:720px){.toc{float:none;width:100%;margin:0 0 1em 0}
.toc td{padding:.5em}
.toc ul,.toc li{margin:0!important;padding:0!important}
.toc ul a{display:block;border-bottom:1px solid #ccc;padding:.25em 0 .1em 0}
.toc ul a:nth-of-type(2n){background-color:rgba(0,0,0,0.05)}
.toc ul ul a{padding-left:2em}
}
#toctitle+ul{margin:.5em 0 0 0!important}
div.floatright,table.floatright{margin:0 0 .5em .5em;border:0}
div.floatright p{font-style:italic}
div.floatleft,table.floatleft{margin:0 .5em .5em 0;border:0}
div.floatleft p{font-style:italic}
div.thumb{margin-bottom:.5em;width:auto;background-color:transparent}
div.thumb .image{line-height:1.0}
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:0;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{margin:.1em 0 1.3em 1.4em}
div.tleft{margin:.1em 1.4em 1.3em 0}
img.thumbborder{border:1px solid #ddd}
.highlight{background-color:#fda}
span.highlight{padding:.2em}
.search{float:right}
.searchbox{border:2px solid #ccc;border-radius:.25em;-webkit-border-radius:.25em;-moz-border-radius:.25em;line-height:1.0;padding:.2em 0;margin:5px 0 0 0;background:#fff}
.searchbox .searchInput{border:0;-webkit-appearance:textfield;padding:0;margin:0;border-radius:0;width:14em;font-weight:bold;background-color:#fff}
@media(max-width:640px){.searchbox .searchInput{width:11em}
}
.searchbox .searchInput:focus{outline:0}
.searchInput::-webkit-input-placeholder,.searchInput::-moz-placeholder{font-style:italic;font-weight:bold;color:#d0d0d0}
.searchbox .searchButton{background:transparent url(search.png) center center no-repeat;width:2em;text-indent:-999em;border:0}
@media(max-width:750px){.header{text-align:right}
.search{float:none;display:inline-block;margin:0 0 1em 0}
}
#mw-search-top-table{margin-bottom:.5em}
#mw-searchoptions{font-size:.9em}
#mw-searchoptions table{float:left;width:46%;margin:0 2em 0 0!important}
#mw-searchoptions input,#mw-searchoptions label{display:inline-block}
.mw-search-results li{display:inline-block;border-radius:.2em;border:1px solid #ddd;padding:1em;margin:0 1em 1em 0;-webkit-box-shadow:0 1px 12px -5px #000;-moz-box-shadow:0 1px 12px -5px #000;box-shadow:0 1px 12px -5px #000}
.mw-search-results a{font-weight:bold}
.cf,.grids,.media{zoom:1}
.cf:before,.grids:before,.media:before,.cf:after,.grids:after,.media:after{content:"";display:table}
.cf:after,.grids:after,.media:after{clear:both}
.logo,.logo img{display:block;width:auto;height:auto}
.logo{font-size:2em;line-height:1.0}
.logo:hover{background-position:0 -00px}
.logo img{max-width:100%}
.nav{list-style:none;margin:0}
.nav li{display:inline;position:relative}
.nav a{display:inline-block}
.top{display:block;margin:0 -15px;padding:0 40px;background-color:#fa9200;border:1px solid #f90;box-shadow:inset 0 0 1px #fff,0 1px 0 rgba(0,0,0,0.5);font-size:.9em;position:relative;border-radius:.2em;-moz-border-radius:.2em;-webkit-border-radius:.2em}
@media(max-width:750px){.top{padding:0 1.7em}
}
.top a{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);margin-right:2em;padding:3px 5px}
.top li:last-child a{margin-right:0}
.top>li>a:after{content:" ▾";font-size:.7em;display:inline-block;position:relative;top:-1px;left:5px}
.top>li>a:hover:after{text-decoration:none}
.top:before,.top:after{content:"";font-size:15px;position:absolute;left:0;top:100%;margin-top:1px;border:.5em solid transparent;border-color:#bd7b18 #bd7b18 transparent transparent}
.top:after{right:0;left:auto;border-color:#bd7b18 transparent transparent #bd7b18}
.dropdown{position:absolute;left:0;width:13em;display:none;z-index:10}
.nav li:hover .dropdown{display:block}
.dropdown a{display:block;background-color:transparent;line-height:1.0;width:100%;padding:.6em .6em}
.dropdown li{overflow:hidden;display:block}
.dropdown li:nth-child(2n+1) a{background-color:rgba(255,255,255,0.1)}
.top .dropdown{margin-top:-1px;margin-left:-0.25em;box-shadow:0 1px 1px rgba(0,0,0,0.5);border-radius:0 0 .4em .4em;-moz-border-radius:0 0 .4em .4em;-webkit-border-radius:0 0 .4em .4em;background-color:#f90}
.wiki-actions{position:absolute;right:0;margin:.7em 20px 1em 1em}
.wiki-actions>.nav{float:left;text-align:right;margin-left:.5em;padding-right:.5em;font-size:.9em;border-right:1px solid #ccc}
.wiki-actions>.nav:last-child{border-right:0;padding-right:0}
.wiki-actions>.nav a{color:#888}
.wiki-actions>.nav a:hover{color:#777}
.wiki-actions>.nav>li:before{content:"· "}
.wiki-actions>.nav>li:first-child:before{content:""}
.wiki-actions>.nav li.selected a{color:#444}
.wiki-actions .dropdown{border:1px solid #ccc;background-color:#f7f7f7;text-align:left;min-width:12em;right:0;margin-top:1px;left:auto;border-radius:.25em;-moz-border-radius:.25em;-webkit-border-radius:.25em}
.wiki-actions .dropdown a{color:#777}
.wiki-actions .dropdown li:nth-child(2n) a{background-color:#fafafa}
.wiki-actions .dropdown:before{content:"";font-size:10px;position:absolute;top:-1em;right:13%;border:.5em solid #f90;border-color:transparent transparent #ccc transparent}
@media(max-width:720px){.wiki-actions,.personal{display:none}
}
.personal{font-size:.8em;margin:0 auto .2em auto;text-align:right}
.personal a,.personal li:before{color:#aaa}
.personal:hover a,.personal:hover li:before{color:#888}
.personal li:before{content:"| "}
.personal li:first-child:before{content:""}
.footer{background:#f6f6f6;border-top:1px solid #bbb}
.footer .nav li:after{content:" ·"}
.footer .nav li:last-child:after{content:""}
.printfooter{display:none}
#footer-info{font-size:.9em}
h1,.alpha{font-size:1.9em;line-height:1.5;font-weight:normal;margin-bottom:.5em;margin-top:.25em;color:#000}
h1{line-height:1.1}
h2,.beta{font-size:1.5em;line-height:1.1;margin-top:24px;margin-top:1.5rem;color:#2c2c2c;border-bottom:1px solid #999;padding-bottom:.2em}
h3,.gamma{font-size:1.25em;line-height:1.2;margin-top:24px;margin-top:1.5rem;color:#2c2c2c}
h4,.delta{font-size:1.125em;line-height:1.333}
h5,.epsilon{font-weight:bold}
h5,.epsilon,h6,.zeta{font-size:1em;line-height:1.5}
a{color:#0948cf}
a:visited{opacity:.8}
a:hover{text-decoration:underline}
a.new,#quickbar a.new,.new a,.wiki-actions>.nav .new a{color:#ba0000}
a.feedlink{background:0}
a.external,a.external[href ^="gopher://"]{background:url(images/external-link-ltr-icon.png) center right no-repeat;padding-right:13px}
a.external[href ^="https://"],.link-https{background:url(images/lock-icon.png) center right no-repeat;padding-right:13px}
a.external[href ^="mailto:"],.link-mailto{background:url(images/mail-icon.png) center right no-repeat;padding-right:13px}
a.external[href ^="news://"]{background:url(images/news-icon.png) center right no-repeat;padding-right:13px}
a.external[href ^="ftp://"],.link-ftp{background:url(images/file-icon.png) center right no-repeat;padding-right:13px}
a.external[href ^="irc://"],a.external[href ^="ircs://"],.link-irc{background:url(images/talk-icon.png) center right no-repeat;padding-right:13px}
a.external[href $=".ogg"],a.external[href $=".OGG"],a.external[href $=".mid"],a.external[href $=".MID"],a.external[href $=".midi"],a.external[href $=".MIDI"],a.external[href $=".mp3"],a.external[href $=".MP3"],a.external[href $=".wav"],a.external[href $=".WAV"],a.external[href $=".wma"],a.external[href $=".WMA"],.link-audio{background:url("images/audio-icon.png") center right no-repeat;padding-right:13px}
a.external[href $=".ogm"],a.external[href $=".OGM"],a.external[href $=".avi"],a.external[href $=".AVI"],a.external[href $=".mpeg"],a.external[href $=".MPEG"],a.external[href $=".mpg"],a.external[href $=".MPG"],.link-video{background:url("images/video-icon.png") center right no-repeat;padding-right:13px}
a.external[href $=".pdf"],a.external[href $=".PDF"],a.external[href *=".pdf#"],a.external[href *=".PDF#"],a.external[href *=".pdf?"],a.external[href *=".PDF?"],.link-document{background:url("images/document-icon.png") center right no-repeat;padding-right:13px}
a.plainlinks,.plainlinks a{background:none!important;padding:0!important}
li>ul,li>ol{margin-bottom:0}
ul.numbered{list-style:decimal outside}
dt{font-weight:bold}
mark{background-color:#ffc;color:#333}
pre,code{font-family:"Inconsolata","Monaco","Consolas","Courier New",Courier,monospace}
pre{overflow:auto;line-height:22px;font-size:.9em}
img{max-width:100%;height:auto;color:#c00}
img.left{margin:0 1.5em 0 0}
img.right{margin:0 0 0 1.5em}
object,embed,video{max-width:100%;height:auto}
fieldset{padding:1em;border:1px solid #ccc}
legend{padding:0 1em}
label{display:block}
label,.text-input,.btn{cursor:pointer}
.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text}
.check-list{width:100%;overflow:hidden;list-style:none;margin-left:0}
.check-list li{width:25%;float:left}
.check-label{display:inline}
fieldset>:last-child{margin-bottom:0}
input+label{display:inline-block}
#wpTextbox1{height:400px;padding:1%;width:98%}
#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:0;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;font-size:.9em}
#preftoc li.selected a{cursor:default;text-decoration:none}
#preferences{margin:0;border:1px solid #aaa;clear:both;padding:1.5em;background-color:#f9f9f9}
.prefsection{border:0;padding:0;margin:0}
.prefsection legend{font-weight:bold}
.prefsection table,.prefsection legend{background-color:#f9f9f9}
.mainLegend{display:none}
td.htmlform-tip{font-size:x-small;padding:.2em 2em;color:#666}
.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,div#userloginForm .captcha{border:1px solid #bbb;padding:1.5em 2em;background-color:white}
#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}
table{width:100%;max-width:100%}
th:empty{border:0}
th,td{vertical-align:top;padding:.5em;border:1px solid #ccc}
fieldset table th,fieldset table td{border:0}
th{font-weight:bold;text-align:center}
table [colspan]{text-align:center}
table [rowspan]{vertical-align:middle}
[colspan="1"]{text-align:left}
[rowspan="1"]{vertical-align:top}
tbody tr:nth-of-type(odd){background:rgba(0,0,0,0.03)}
tfoot{text-align:center}
tfoot td{border-top-width:2px}
.diff tbody tr{background:transparent}
.diff td{padding:0;vertical-align:middle}
.diff-marker,.diff-context div,.diff-addedline div{padding:.2em}
.diff-marker{border-right:0}
.diff-context,.diff-addedline{border-left:0;line-height:1}
#mw-subcategories table td,#mw-subcategories table th,#mw-pages table td,#mw-pages table th,.mw-specialpages-table td,.mw-specialpages-table th{background:transparent;border:0}
.mw-specialpages-table{margin-top:0}
.mw-specialpagecached{font-style:italic}
.error{border-color:#fb5766;background:url(error.png) 10px center no-repeat #fab}
.success{border-color:#83ba77;background:url(success.png) 10px center no-repeat #d1feba}
.info{border-color:#85a5be;background:url(info.png) 10px center no-repeat #c4dbec}
.warning{border-color:#d8d566;background:url(warning.png) 10px center no-repeat #fef8c4}
div#mw-js-message,.message{margin:1em 5%;padding:.7em .7em 0 .7em;border:solid 1px #DDD;background-color:#fafafa;font-weight:normal;display:block;border:1px solid #ccc;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em}
div#mw-js-message p,.message p{margin-bottom:.7em}
.mw-warning{margin-left:50px;margin-right:50px;text-align:center;border-color:#d8d566}
.usermessage{background-color:#ffce7b;border-color:#d8d566;background-color:#fef8c4;padding-bottom:.7em}
.accessibility{position:absolute;left:-99999px}
.more-link:after{content:" »"}
.left{float:left}
.right{float:right}
.clear{clear:both;float:none}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center,.text-centre{text-align:center}
@media(max-width:720px){html{font-size:1.125em}
body{-webkit-text-size-adjust:none}
.wrapper{width:auto}
.grids{margin:0;width:auto}
[class^="grid-"],.grids [class^="grid-"]{width:auto;float:none;margin:0}
.logo{margin-left:auto;margin-right:auto}
ul,ol,dl{margin-left:1.5em}
img.left,img.right{max-width:50%;height:auto}
}
@media print{*{background-color:#fff;color:#000;text-shadow:none!important}
body{font-size:.75em}
.wrapper{width:75%;margin:0 auto}
.nav,.footer{display:none}
.logo img{position:static}
.grids{width:auto}
[class^="grid-"]{width:auto;float:none;clear:both}
img{max-width:100%;height:auto}
.message{border:0;font-weight:bold}
a:link:after,a:visited:after{content:" (" attr(href) ")";font-size:smaller}
a[href^="/"]:after{content:" (http://yoururlhere.com" attr(href) ")";font-size:smaller}
object:after{content:"Flash/video content. Head to http://yoururlhere.com/ to view this content.";display:block;font-weight:bold;margin-bottom:1.5em}
}
