.textile h1 	{clear:both; font-size:xx-large; font-weight:normal; 
			margin: 0.25em; margin-top: 1em; margin-bottom: 1em; 
			color: #0d3909; border-bottom: 2px solid #90d48a;}
.textile h2 	{clear:both; font-size:x-large; font-weight:normal; 
			margin: 0.5em;  margin-top: 1em; margin-bottom: 1em; 
			color: #0d3909; border-bottom: 2px solid #90d48a;}
.textile 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;}
.textile table	{
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
}
.textile th {
	border-width: 0.1em;
	padding: 0.2em;
	border-style: solid;
	border-color: white;
	background-color: #90d48a;
	text-align: left;
	font-weight:normal;
}
.textile td {
	border-width: 0.1em;
	padding: 0.2em;
	border-style: solid;
	border-color: white;
	background-color: #bad4b8;
}

.textile ul 	{list-style: square;color: #000; margin-left: 2em;}
.textile li {padding:0.25em}
.textile ol {margin-left:2em;}

.left {float:left; margin: 0.5em;}
.right {float:right; margin: 0.5em;}
.textile a:hover {text-decoration: none;}
pre	{white-space: pre-wrap}
.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;}

blockquote {color: #66a; font-style: italic; margin: 1em 3em; }
blockquote {quotes: "\201C" "\201D"; }
blockquote p:before {content: open-quote; }
blockquote p:after {content: close-quote; }

.html {width:100%}
.clear {float:none;clear:both;}

