a.stub,
a.new{
color:#BA0000;
text-decoration:none
}
#toc{
background-color:#F9F9F9;
border:1px solid #AAAAAA;/*border:1px solid #2f6fab;*/
padding:5px
}
.tocindent{
margin-left:2em
}
.tocline{
margin-bottom:0px
}
.toctoggle,.editsection{
font-size:smaller
}
/* images */
div.floatright{
border:0.5em solid #FFFFFF;
border-width:0.5em 0 0.8em 1.4em;
float:right;
margin:0;
position:relative
}
div.floatright p{
font-style:italic
}
div.floatleft{
border:0.5em solid #FFFFFF;
border-width:0.5em 1.4em 0.8em 0;
float:left;
margin:0.3em 0.5em 0.5em 0;
position:relative
}
div.floatleft p{
font-style:italic
}
/* thumbnails */
div.thumb{
border-color:#FFFFFF;
border-style:solid;
margin-bottom:0.5em;
overflow:hidden;
width:auto
}
div.thumb div{
background-color:#F9F9F9;
border:1px solid #CCCCCC;
font-size:94%;
padding:3px !important;
text-align:center
}
div.thumb div a img{
border:1px solid #CCCCCC
}
div.thumb div div.thumbcaption{
border:none;
padding:0.3em 0 0.1em 0
}
div.magnify{
display:none
}
div.tright{
border-width:0.5em 0 0.8em 1.4em;
float:right
}
div.tleft{
border-width:0.5em 1.4em 0.8em 0;
float:left;
margin-right:0.5em
}
/* table standards */
table.rimage{
float:right;
margin-bottom:1em;
margin-left:1em;
position:relative;
text-align:center;
width:1pt
}
body{
background:#FFFFFF;/*font-size:11pt !important;*/
color:#000000;
margin:0;
padding:0
}
.noprint,
div#jump-to-nav,
div.top,
div#column-one,
#colophon,
.editsection,
.toctoggle,
.tochidden,
div#f-poweredbyico,
div#f-copyrightico,
li#f-viewcount,
li#f-about,
li#f-disclaimer,
li#f-privacy{
display:none/* Hides all the elements irrelevant for printing */
}
ul{
list-style-type:square
}
#content{
background:none;
border:none ! important;
font-size:11pt;
margin:0 ! important;
padding:0 ! important
}
#footer{
background:#FFFFFF;
border-top:1px solid #000000;
color:#000000
}
h1,h2,h3,h4,h5,h6{
font-weight:bold
}
p,.documentDescription{
line-height:1.2em;
margin:1em 0 ! important
}
.tocindent p{
margin:0 0 0 0 ! important
}
pre{
background:#FFFFFF;
border:1pt dashed #000000;
color:#000000;
font-size:8pt;
overflow:auto;
padding:1em 0;
white-space:pre
}
table.listing,
table.listing td{
border:1pt solid #000000;
border-collapse:collapse
}
a{
color:#000000 !important;
padding:0 !important
}
a:link,a:visited{
background:transparent;
color:#552200;
text-decoration:underline
}
#content a.external.text:after,#content a.external.autonumber:after{
content:" (" attr(href) ") "/* Expand URLs for printing */
}
#globalWrapper{
min-width:0 !important;
width:100% !important
}
#content{
background:#FFFFFF;
color:#000000
}
#column-content{
margin:0 !important
}
#column-content #content{
margin:0 !important;
padding:1em
}
/* MSIE/Win doesn't understand 'inherit' */
a,a.external,a.new,a.stub{
color:#000000 ! important;
text-decoration:none ! important
}
/* Continue ... */
a,a.external,a.new,a.stub{
color:inherit ! important;
text-decoration:inherit ! important
}
img{
border:none
}
img.tex{
vertical-align:middle
}
span.texhtml{
font-family:serif
}
div.townBox{
background:#FFFFFF;
border:1px solid #808080;
clear:right;
float:right;
margin-left:1em;
overflow:hidden;
padding:0.3em;
position:relative;
width:200px
}
div.townBox dl{
font-size:96%;
margin:0 0 0.3em 0;
padding:0
}
div.townBox dl dt{
background:none;
margin:0.4em 0 0 0
}
div.townBox dl dd{
background-color:#F3F3F3;
margin:0.1em 0 0 1.1em
}
#siteNotice{
display:none
}
table.gallery{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:2px;
padding:2px
}
table.gallery tr{
vertical-align:top
}
div.gallerybox{
background-color:#F9F9F9;
border:1px solid #CCCCCC;
margin:2px;
width:150px
}
div.gallerybox div.thumb{
border:1px solid #CCCCCC;
margin:2px;
text-align:center
}
div.gallerytext{
font-size:94%;
padding:2px 4px
}
/*
** Diff rendering
*/
table.diff{
background:#FFFFFF
}
td.diff-otitle{
background:#FFFFFF
}
td.diff-ntitle{
background:#FFFFFF
}
td.diff-addedline{
background:#CCFFCC;
border:solid 2px #000000;
font-size:smaller
}
td.diff-deletedline{
background:#FFFFAA;
border:dotted 2px #000000;
font-size:smaller
}
td.diff-context{
background:#EEEEEE;
font-size:smaller
}
span.diffchange{
color:#C0C0C0;
font-weight:bold;
text-decoration:underline
}
div{
background:transparent
}
#topmodule,#p-personal,#tabarea,
body.blue div#header,#footer,
#greymenu,#p-cactions,a#corner,
#footercount,#printbutton{
display:none
}
body.blue,
body.blue div#wrapper,
#wrapper div,
body.blue div#wrapper_r{
background:#FFFFFF
}
#whitebox_m{
border:0
}
body #copyright{
border-top:1px solid #999999;
display:block;
font-size:12px;
padding-top:5px;
margin-top: 5px;
text-align:center
}
.y5_horizontal, .back_button {
display: none;
}
#bodyContent a.external {
	background-image: none;
}
#siteSub {
	margin-top: 3px;
}
