/*Typefaces*/
@font-face {
    font-family: "BebasNeueRegular";
    src: url("fonts/BebasNeue-webfont.eot");
    src: url("fonts/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"),
         url("fonts/BebasNeue-webfont.woff") format("woff"),
         url("fonts/BebasNeue-webfont.ttf") format("truetype"),
         url("fonts/BebasNeue-webfont.svg#BebasNeueRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "CousineRegular";
    src: url("fonts/Cousine-Regular-Latin-webfont.eot");
    src: url("fonts/Cousine-Regular-Latin-webfont.eot?#iefix") format("embedded-opentype"),
         url("fonts/Cousine-Regular-Latin-webfont.woff") format("woff"),
         url("fonts/Cousine-Regular-Latin-webfont.ttf") format("truetype"),
         url("fonts/Cousine-Regular-Latin-webfont.svg#CousineRegular") format("svg");
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: "CousineBold";
    src: url("fonts/Cousine-Bold-Latin-webfont.eot");
    src: url("fonts/Cousine-Bold-Latin-webfont.eot?#iefix") format("embedded-opentype"),
         url("fonts/Cousine-Bold-Latin-webfont.woff") format("woff"),
         url("fonts/Cousine-Bold-Latin-webfont.ttf") format("truetype"),
         url("fonts/Cousine-Bold-Latin-webfont.svg#CousineBold") format("svg");
    font-weight: normal;
    font-style: normal;

}

/*Fonts styles
	font: 1.500em "BebasNeueRegular", sans-serif; letter-spacing: 1px;
	font: 1.500em "CousineRegular", sans-serif; letter-spacing: 1px;
	font: 0.750em "CousineBold", sans-serif; letter-spacing: 1px;
*/

/*Google Web fonts
	font-family: "Open Sans", sans-serif; font-style: italic;
*/

/*em table
base 16px
32px = 2.000em
24px = 1.500em
22px = 1.375em
18px = 1.125em
16px = 1.000em
14px = 0.875em
13px = 0.813em
*/

/*text group*/
h1 {
	font: 1.375em "CousineRegular", sans-serif; letter-spacing: -1px; word-spacing: -6px;
	line-height: 140%;
}

h2 {
	font: 0.813em "CousineBold", sans-serif; letter-spacing: -0.5px; word-spacing: -4px;
	line-height: 200%;
}

h3 {
	font: 1.375em "CousineRegular", sans-serif; letter-spacing: 2px; word-spacing: -6px;
	line-height: 140%;
	color: gray;
}

h4 {
	font: 2.000em "BebasNeueRegular", sans-serif; letter-spacing: 1px;
	line-height: 140%;
	color: black;
}

h5 {
	font: 0.813em "CousineBold", sans-serif; letter-spacing: -0.5px; word-spacing: -4px;
	line-height: 200%;
	color: gray;
}

p {
	font: 0.813em "Helvetica", sans-serif; letter-spacing: 0px;
	line-height: 160%;
	color: #333;
	padding-top: 10px;
}

p.article {
	font: 0.875em "Helvetica", sans-serif; letter-spacing: 0px;
	line-height: 160%;
	color: #333;
	padding-top: 10px;
}

.special h1 {
	font: 1.125em "CousineRegular", sans-serif; letter-spacing: -1px; word-spacing: -6px;
	line-height: 140%;
}

.special h2 {
	font: 0.813em "CousineBold", sans-serif; letter-spacing: 0px; word-spacing: -4px;
	color: gray;
}

.special h3 {
	font: 0.813em "Helvetica", sans-serif; letter-spacing: 0px; word-spacing: 0px;
	color: gray;
}

.special hgroup {
	margin: auto;
	width: 60%;
}

p.adword {
	color: gray;
	text-align: center;
	margin: -5px 0 -10px 0;
	font-style: italic;
}

strong {
	float: left;
	font: 12.500em "BebasNeueRegular", sans-serif;
	line-height: 75%;
	padding: 15px 15px 0 0;
	color: black;
}

.italic {
	font-style: italic;
}

.small_helvetica {
	font: 0.688em "Helvetica", sans-serif; letter-spacing: 0px; word-spacing: 0px;
	color: gray;
}

.bebas_15 {
	font: 1.500em "BebasNeueRegular", sans-serif; letter-spacing: 1px;
	line-height: 100%;
	color: black;
}

.large_bebas {
	font: 4.900em "BebasNeueRegular", sans-serif; letter-spacing: 5px;
	line-height: 80%;
	color: black;
}

.medium_bebas_italic {
	font: 1.125em "BebasNeueRegular", sans-serif; letter-spacing: 1px; word-spacing: -2px;
	font-style: italic;
	color: black;
}

.small_bebas {
	font: 0.875em "BebasNeueRegular", sans-serif; letter-spacing: 1px;
}

.small_bebas_italic {
	font: 0.875em "BebasNeueRegular", sans-serif; letter-spacing: 1px;
	font-style: italic;
}

.cousin_20 {
	font: 2.500em "CousineRegular", sans-serif; letter-spacing: -1px; word-spacing: -15px;
	line-height: 120%;
	color: black;
}

.cousin_13 {
	font: 1.375em "CousineRegular", sans-serif; letter-spacing: 1px; word-spacing: -6px;
	line-height: 120%;
	color: black;
}

.small_cousin {
	font: 1.000em "CousineRegular", sans-serif; letter-spacing: -1px; word-spacing: -6px;
	line-height: 140%;
	color: gray;
}

.medium_cousin {
	font: 1.125em "CousineRegular", sans-serif; letter-spacing: -1px; word-spacing: -6px;
	line-height: 120%;
	color: black;
}

.large_cousin {
	font: 3.000em "CousineRegular", sans-serif; letter-spacing: -2px; word-spacing: -15px;
	line-height: 140%;
}