/*

MAIN CSS FILE

	- global css should go in here
	- defaults and resets

*/


/* RESET */

	html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, img, strike, b, u, i, center,
		ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td
	{
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100.01%;
		font-style: inherit;
		font-family: inherit;
		vertical-align: baseline;
	}
	body {
		line-height: 1.25;
	}
	ol, ul {
		list-style: none;
		margin-bottom: 0.5em;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}


/********************************
	DEFAULTS
********************************/
	body {
		font-family: Tahoma, "Trebuchet MS", Georgia, "Times New Roman", serif;
		text-align: center;
	}

	p { font-size: 0.8125em; margin-bottom: 0.75em; } /* 13px equiv */
	p.small { font-size: 0.75em;}			/* 12px equiv */
	p.xsmall { font-size: 0.6875em; }		/* 11px equiv */
	p.xxsmall { font-size: 0.625em;  }		/* 10px equiv */
	p.xxxsmall { font-size: 0.5625em;}		/* 9px equiv */

	h1, h2, h3, h4, h5, h6 { font-weight:bold; margin-bottom: 0.5em; }
	h1 {font-size: 2.00em;line-height: 1.50;}	/* 32px equiv */
	h2 {font-size: 1.50em;}	/* 24px equiv */
	h3 {font-size: 1.25em;}	/* 20px equiv */
	h4 {font-size: 1.125em;}		/* 18px equiv */
	h5 {margin-bottom: 0.75em;}		/* 16px equiv */
	h6 {font-size: 0.875em; }  		/* 14px equiv */
	
	input, textarea {
		font-family: Tahoma, "Trebuchet MS", Georgia, "Times New Roman", serif;
		font-size: 1em;
	}
	input.short {width:10em;}
	input.med {width:20em;}
	input.wide {width:40em;}
	input.full,textarea.full {width:100%;}

	.clear{ clear: both; }
	.indent{ margin-left: 1em;}

	table.debug{
		font-family: "Bitstream Vera Sans", monospace;
		font-size: 13px;
		text-align: left;
		background-color:yellow;
		border:1px solid black;
		margin:10px;
	}
	.debug td{
		padding:2px;
		border-bottom:1px solid gray;
	}
	.debug td:first-child {font-weight:bold;margin-right:5px;}
	
	ol {list-style:decimal; 
		list-style-position:inside;
		padding:1em;
		}
	ol li {margin-left:1em;}
