/*
CSS Normalization Style Definitions
Copyright 2009 Logonix Corporation

This CSS file contains definitions to over-ride the various and different default stylings 
supplied by web browsers.  These definitions serve to supply common margins, sizes, and stylings
to various elements in order to override browser defaults.  These normalized stylings are then 
overridden by additional more specific stylesheets.

*/

/* font family */
html, body {
	font-family: "Tahoma", "Arial", "Geneva", "Helvetica", "MS Sans Serif", sans-serif;
}

/* padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

p, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
}

/* header sizes and style */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
}

/* list styles */
ol, ul {
	list-style: none;
}

/* font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}

/* table borders */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* other borders */
fieldset, img {
	border: 0;
}

/* text-alignment */
caption, th {
	text-align: left;
}

/* (remove) quotation marks */
q:before, q:after {
	content: '';
}

