/* This stylesheet is designed to normalize all browsers and place them in a known state, ready for my site-wide styles */

*

{
	outline: none;
}

html
{
	color:#000000;
	overflow: auto;
	background-color: #ffffff;
}

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, input, button, textarea, blockquote, th, td, span, applet, object, iframe
{
	margin:0;
	padding:0;
}

table
{
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img
{
	border:0;
}

caption, th
{
	font-style:inherit;
	font-weight:inherit;
}

strong
{
	font-weight:bold;
	font-style: inherit;
}

em
{
	font-weight:inherit;
	font-style: italic;
}


ol
{
	list-style-type: decimal;
	list-style-image: none;
	list-style-position: outside;
}

ul
{
	list-style-type: circle;
	list-style-image: none;
	list-style-position: outside;
}

th
{
	text-align:left;
}

h1, h2, h3, h4, h5, h6
{
	font-size:100%;
	font-weight:normal;
}

input, button, textarea, select, option
{
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}

input, button, textarea, select
{
	font-size:100%;
}

.keepclear
{
	clear:both;
}

.lefty
{
	float:left;
}

.righty
{
	float:right;
}

a
{
	outline-style:none;
}