.wikitext h1 	{clear:both; font-size:xx-large; font-weight:normal; 
			margin: 0.25em; margin-top: 1em; margin-bottom: 1em; 
			color: #28325a; border-bottom: 2px solid #97adff;}
.wikitext h1:first-child {margin-top: 0.5em}

.wikitext h2 	{clear:both; font-size:x-large; font-weight:normal; 
			margin: 0.5em;  margin-top: 1em; margin-bottom: 1em; 
			color: #28325a; border-bottom: 2px solid #97adff;}
.wikitext h3 	{clear:both; font-size:large; font-weight:normal; 
			margin: 0.75em; margin-top: 0.5em; margin-bottom: 0.5em; 
			color: #000; text-decoration:underline;}
.wikitext table	{border-width: 0px; border-spacing: 0px; border-style: solid;}
.wikitext th 	{border-width: 0.1em; padding: 0.2em; border-style: solid;
			border-color: white; background-color: #97adff; 
			text-align: left; font-weight:normal;}
.wikitext td 	{border-width: 0.1em; padding: 0.2em; border-style: solid;
			border-color: white; background-color: #d3dcff;}
.wikitext ul 	{list-style: square;color: #28325a; margin-left: 2em;}
.wikitext li {padding:0.1em}
.wikitext ol {margin-left:2em;}
.left {float:left; margin: 0.5em;}
.right {float:right; margin: 0.5em;}
.wikitext a:hover {text-decoration: none;}

.wikitext p {padding:0.5em;}

.text {font-family:monospace;margin-top:1em;}

.box {border: 1px solid #707070;margin:-0.75em; padding:0.5em;}

.file {vertical-align:middle;}
.file img {vertical-align:middle;padding-right: 0.25em;}
.file_name {display:inline-block;vertical-align:middle;padding-right: 0.25em; min-width:25ex; max-width:35ex;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.file_size {display:inline;vertical-align:middle;padding-right: 0.25em;}
.file_date {display:inline;vertical-align:middle;padding-right: 0.25em;}
.meta1 {display:inline-block;vertical-align:middle;width:10ex;}
.meta2 {display:inline-block;vertical-align:middle;}
.meta{font-size:x-small;color:#666;display:block;}

.maven {}
.maven_dir {background-color:#eee; border: 1px solid #000;padding:0.2em;margin: 0.2em;margin-bottom:1em; -moz-border-radius: 0.5em;-webkit-border-radius: 0.5em;}
.maven_file {padding:0.1em;background-color:#eee}
.maven_file_odd {padding:0.1em;background-color:#ddd}

/* Surefire Maven Reports, we set unused elements to display:none */
img {border:none;}
table.bodyTable th, table.bodyTable td {padding: 2px 4px 2px 4px;vertical-align: top;}
.source {padding: 12px;margin: 1em 7px 1em 7px;}
.source pre {margin: 0px;padding: 0px;}
table.bodyTable tr.a {background-color: #ddd;}
table.bodyTable tr.b {background-color: #eee;}
#footer{display: none;}
#bodyColumn {margin: 0.5em;}
#breadcrumbs {background-color: #dad0c7;color: rgb(136, 127, 119);}
#leftColumn {display: none;}
#banner {display: none;}
.html h2{font-size: xx-large;border-bottom: 2px solid #97adff;}
.html a:hover {text-decoration: none;}
#contentBox > .section:nth-of-type(1) {display: none;}

blockquote {
background:#f9f9f9;
border-left:10px solid #ccc;
margin:0.5em;
padding:0.25em;
padding-left:1em;
padding-right:1em;
quotes:"\201C""\201D""\2018""\2019";
position:relative;
}
blockquote:before {
color:#28325a;
position:absolute;
left: -10px;
top: -10px;
content:open-quote;
font-size:3em;
font-family:serif;
}

blockquote:after {
color:#28325a;
font-family:serif;
content:close-quote;
font-size:3em;
line-height:.1em;
vertical-align:-.5em;
}

blockquote p {
display:inline;
}
