/*
Set documents to default
*/
blockquote, body, div, h1, h2, h3, h4, h5, h6, p, hr,
ol, ul, li, ul ul, ul ol, ol ul, ol ol {
	display: block;
	margin:0;
	padding:0;
	border:0;
	}
/*
Basic styles for links
*/
a[href] {
	text-decoration: underline;
}
a:link {
	color:#369;
}
a:visited {
	color:#900;
}
a:hover, a:active, a:focus {
	outline: thin dotted invert;
}
/*
Basic styles for text
*/
h1 {
	font-size: 2em;
	padding:.25em 0;
}
h2 {
	font-size: 1.5em;
	padding:.33em 0;
}
h3 {
	font-size: 1.17em;
	padding:.41em 0;
}
h4, p, blockquote, ul, ol {
	font-size: 1em;
	padding:.5em 0;
}
h5 {
	font-size: .83em;
	padding:.6em 0;
}
h6 {
	font-size: .67em;
	padding:.75em 0;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight: bolder;
}
blockquote {
	margin-left: 2em;
	margin-right: 2em;
}
em {
	font-style: italic;
}
sub, sup {
	font-size: .83em;
}
sub {
	vertical-align: sub;
}
sup {
	vertical-align: super;
}
/*
Basic styles for tables
*/
table {
	display: table;
}
tr {
	display: table-row;
}
thead {
	display: table-header-group;
}
tbody {
	display: table-row-group;
}
tfoot {
	display: table-footer-group;
}
col {
	display: table-column;
}
colgroup {
	display: table-column-group;
}
td, th {
	display: table-cell;
}
th {
	font-weight: bolder;
	text-align: center;
}
caption {
	display: table-caption;
	text-align: center;
}
/*
Basic styles for lists
*/
ol, ul, ul ul, ul ol, ol ul, ol ol {
	margin-left: 2em;
}
ol {
	list-style-type: decimal;
}
li {
	display: list-item;
}
/*
Other basic styles
*/
head {
	display: none;
}
body {
	width:100%;
	background:#fff;
	color: #000;
	font-size:100%;
}
hr {
	border: 1px inset;
}