@font-face { font-family: 'FontAwesome'; font-weight: normal; font-style: normal; src: url('../fonts/fontawesome.eot'); src: url('../fonts/fontawesome.eot?#iefix') format('embedded-opentype'), url('../fonts/fontawesome.woff') format('woff'), url('../fonts/fontawesome.ttf') format('truetype'), url('../fonts/fontawesome.svg#webfontDSbtRiqx') format('svg'); }

@media screen
{
	html  { width: 100%; padding: 0; margin: 0; }
	body  { width: 100%; padding: 0; margin: 0; min-width: 720px; overflow: scroll; }
	a,button,div,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,label,li,ol,option,p,pre,select,span,table,tbody,td,tfoot,th,thead,tr,ul { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; border: none; }
	a,button,div,input,h1,h2,h3,h4,h5,h6,label,li,option,p,select,span,td,th { font-family: 'Source Sans Pro', 'Segoe UI', 'Droid Sans', 'Tahoma', 'Arial', 'sans-serif'; }
	a,button,div,fieldset,form,img,input,label,li,ol,option,p,pre,select,span,table,tbody,td,tfoot,th,thead,tr,ul { font-size: 14px; }
	a { color: #000000; }
	a:hover { color: #2980B9; }
	h1,h2,h3,h4,h5,h6 { font-weight: 200; }
	a,div,li,p,span,td { font-weight: 400; }
	button,input,label,option,select,th { font-weight: 600; }
	ol { overflow: hidden; padding: 0 0 0 24px; }
	ul { overflow: hidden; }
	ul > li { float: left; }

	h1,h2,h3,h4,h5,h6,input,label,li,option,p,select,td,th { text-align: left; }
	button { text-align: center; }

	form { width: 100%; }
	table { border-collapse: collapse; }
	td,th { vertical-align: middle; }

	h1, h2, h3, h4, h5, h6 { margin: 0.25em 0; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-size: inherit; text-decoration: none; }
	h1 { font-size: 48px; }
	h2 { font-size: 40px; }
	h3 { font-size: 32px; }
	h4 { font-size: 24px; }
	h5 { font-size: 16px; }
	h6 { font-size: 12px; }
}
