
/* =============================================================
CSS RESET
Meyer's CSS Reset, Normalized.css, and custom code.
* ============================================================= */

/*  Mobile Screen Resizing */
@-webkit-viewport { width: device-width; zoom: 1.0; }
   @-moz-viewport { width: device-width; zoom: 1.0; }
    @-ms-viewport { width: device-width; zoom: 1.0; }
     @-o-viewport { width: device-width; zoom: 1.0; }
        @viewport { width: device-width; zoom: 1.0; }

/*  Remove browser defaults */ 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,
dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub
,sup,tt,var,b,u,i,center,dl,dt,dd,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%;
	vertical-align:baseline;
	background:transparent; 
}

/*  Set display type for HTML5 semantic elements */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { 
    display: block; 
}

/*  Force scrollbar display to prevent jumping on pages. 
 *  Fix text resize bug on mobile devices. */
html { 
    overflow-y: scroll; 
    -webkit-text-size-adjust: 100%; 
        -ms-text-size-adjust: 100%; 
} 


/*  Prevents IE from making scaled images look like crap */
img { 
    -ms-interpolation-mode: bicubic; 
}

/*  Address outline inconsistency between Chrome and other browsers. */
a:focus,
button:focus { 
    outline: thin dotted;
    outline: .294117647em auto -webkit-focus-ring-color; 
    outline-offset: -.142857143em; 
}

/*  Improve readability when focused and also mouse hovered in all browsers. */
a:hover, a:active { 
    outline: 0; 
}

ol,ul { 
	list-style:none; 
}
blockquote,q { 
	quotes:none; 
}
blockquote:before,blockquote:after,q:before,q:after { 
	content: '';
	content: none; 
}
ins { 
	text-decoration:none; 
}
del { 
	text-decoration:line-through; 
}	top: 50%;
	left: 50%;
	
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);	
table { 
	border-collapse:collapse;
	border-spacing:0; 
}

