﻿/* Reset. Used to reset most browsers default properties */

/* global */
html, body { width:100%; min-height:100%; height:auto !important; height:100%; margin:0; padding:0; }
ul, ol, dl { list-style:none; }
ul,ol,li,dl,dl,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,embed,object,param { margin:0; padding:0 }
a img,:link img,:visited img { border:none; }
embed,object,param { display:block; }

/* typography */
h1,h2,h3,h4,h5,h6,address,strong,em,blockquote,cite,pre,code, p { font-style:normal; font-weight:normal; margin:0; padding:0; }
a, a:hover,a:visited,a:active,a:link,a:focus { outline:none; }

/* form elements */
input[type=text]:focus, input[type=password]:focus { outline: 0 none; }
input,fieldset,select,radio,textarea { background-color:transparent; border:none; } 
	/* disabling safari resize handles, note that this is css3 it will not validate */
	textarea { resize:none; }

/* - Clearfix (fixes floating content layout issues) */
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 0;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* End: Misceallaneous */