/*** VISUAL CONSISTENCY ***/
*{	font-size: 13px;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {	/* Consistent margin and fonts */
	margin-top: 10px;
	margin-bottom: 10px;
	/*padding-top: 0;*/
	/*padding-bottom: 0;*/
}
ul ul, ul ol, ol ul, ol ol {margin-top: 0; margin-bottom: 0;}	/* kill margins on sub-lists */
/*ul li, ol li {	margin-left: -1em;}*/

h1 {font-size: 140%;}
h2 {font-size: 130%;}
h3 {font-size: 120%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}
h6 {font-size: 70%;}
a, a:link, a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: none;}
abbr, acronym {border-bottom: 1px dotted #000; cursor: help;}
code, pre {font-family: "Courier New", Courier, monospace;}
img {border: none; border-width: 0;}
label {cursor: pointer;}	/* Label elements are clickable, demonstrate visually */
table {font-size: 13px;}		/* Some browsers don't inherit fontsize for tables, force it */
td, th {vertical-align: top;}	/* reset tables default vertical align */
form, input, select, textarea {	/* IE adds extra everything, force this for consistency */
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	margin: 0;	/* IE adds extra margin, force this for consistency */
	padding: 0;	/* IE adds extra padding, force this for consistency */
}
p {
	color: #555;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	line-height: 1.2em;
}