/*
// ------------------------------------
// Global settings
// ------------------------------------
*/
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, ol, jul, jli, form, fieldset, legend, label, jtable, header, footer, nav, section, jtr, td
{ 
	margin: 0; 
	padding: 0;
	border: 0;
}

html
{
	height:100%;
	min-height:100%;
	
	font: 95%/1.2 fira_sansregular, sans-serif;
	color:#444444;
	/* text-shadow: 0 0px 0 #ffffff; */	/* required to turn off text-shadow added by jQuery CSS */
}

body
{
	height:100%;
	min-height:100%;
}

/* Why do we need to define an 'acg' class instead of using 'body'? */
.acg
{ 
/*	font: 75%/1.2 neo-sans-intel, Verdana, sans-serif;
	jfont-family:neo-sans-intel;
	color:#444444;
	text-shadow: 0 0px 0 #ffffff;*/	/* required to turn off text-shadow added by jQuery CSS */
	min-height:100%;
	height:100%; /* don't set. causes background to ONLY be 100% visible and not including any scrolling */
	position:relative;	
}

a
{
	text-decoration: none;
	color:inherit;
}

img
{
	/*
	On iOS, this setting prevents images from showing if the container has no size (like a table cell with nothing other than an image)
	max-width: 100%;
	*/
	height: auto;
	border: 0;
	outline: 0;
}

svg
{
	pointer-events: none;
}

/*
On iOS, this prevents a canvas from darkening when touched.
*/
canvas
{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

/*
Required to make inputs and selects use the default settings
*/
input
{
	jfont-family:intel-clear, sans-serif;
	font-size:1em;
}
select
{
	jfont-family:intel-clear, sans-serif;
	font-size:1em;
}




