@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: 'Sansumi';
	src: url('type/Sansumi-Bold.eot');
	src: local('Sansumi Regular'), local('Sansumi-Bold'), url('type/Sansumi-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Sansumi';
	src: url('type/Sansumi-ExtraBold.eot');
	src: local('Sansumi-ExtraBold Regular'), local('Sansumi-ExtraBold'), url('type/Sansumi-ExtraBold.ttf') format('truetype');
	font-weight: bold;
}

@font-face {
	font-family: 'LatinModernMonoProp10';
	src: url('type/lmmonoprop10-regular.eot');
	src: local('Latin Modern Mono Prop 10 Regular'), local('LMMonoProp10-Regular'), url('type/lmmonoprop10-regular.ttf') format('truetype');
}

@font-face {
	font-family: 'LatinModernMonoProp10';
	src: url('type/lmmonoprop10-oblique.eot');
	src: local('Latin Modern Mono Prop 10 Oblique'), local('LMMonoProp10-Oblique'), url('type/lmmonoprop10-oblique.ttf') format('truetype');
	font-style: oblique;
}

@font-face {
	font-family: 'LatinModernMonoPropLight10';
	src: url('type/lmmonoproplt10-regular.eot');
	src: local('Latin Modern Mono Prop Light 10 Regular'), local('LMMonoPropLt10-Regular'), url('type/lmmonoproplt10-regular.ttf') format('truetype');
}

@font-face {
	font-family: 'LatinModernMonoPropLight10';
	src: url('type/lmmonoproplt10-oblique.eot');
	src: local('Latin Modern Mono Prop Light 10 Oblique'), local('LMMonoPropLt10-Oblique'), url('type/lmmonoproplt10-oblique.ttf') format('truetype');
	font-style: oblique;
}

@font-face {
	font-family: 'LatinModernMonoPropLight10';
	src: url('type/lmmonoproplt10-bold.eot');
	src: local('Latin Modern Mono Prop Light 10 Bold'), local('LMMonoPropLt10-Bold'), url('type/lmmonoproplt10-bold.ttf') format('truetype');
	font-weight: bold;
}

@font-face {
	font-family: 'LatinModernMonoPropLight10';
	src: url('type/lmmonoproplt10-boldoblique.eot');
	src: local('Latin Modern Mono Prop Light 10 BoldOblique'), local('LMMonoPropLt10-BoldOblique'), url('type/lmmonoproplt10-boldoblique.ttf') format('truetype');
	font-style: oblique;
	font-weight: bold;
}

@font-face {
	font-family: 'CombiNumeralsLtdRegular';
	src: url('type/CombiNumeralsLtd.eot');
	src: local('CombiNumerals Ltd Regular'), local('CombiNumeralsLtd'), url('type/CombiNumeralsLtd.ttf') format('truetype');
}

/* typeface definitions */

h1 {
	font: 1.6em 'LatinModernMonoProp10', Arial, sans-serif;
	line-height: normal;
}

h2 {
	font: 1em 'Sansumi', Arial, sans-serif;
	letter-spacing: .1em;
	text-transform: uppercase;
	line-height: normal;
}

h3 {
	font: 1.3em 'LatinModernMonoProp10', Arial, sans-serif;
	line-height: 1.8em;
	margin-bottom: .722222222em;
}

h4 {
	font: 1.3em 'LatinModernMonoPropLight10', Arial, sans-serif;
	line-height: 1.8em;
	font-weight: bold;
}

h5 {
	font: 1.3em 'LatinModernMonoProp10', Arial, sans-serif;
	line-height: 1.8em;
	margin-bottom: .777777777em;
	font-style: oblique;
}

h6 {
	font: .8em 'Sansumi', Arial, sans-serif;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-weight: bold;
	line-height: normal;
}

p.estimate {
	font: 1em 'Sansumi', Arial, sans-serif;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-weight: bold;
	line-height: normal;
}

p.specialText {
	font: 5.3em 'LatinModernMonoProp10', Arial, sans-serif;
}

p.smallType {
	font: .8em 'Sansumi', Arial, sans-serif;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	line-height: 1.8em;
}