@font-face {
    font-family: 'aleolight';
    src: url('fonts/aleo-light-webfont.eot');
    src: url('fonts/aleo-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aleo-light-webfont.woff') format('woff'),
         url('fonts/aleo-light-webfont.ttf') format('truetype'),
         url('fonts/aleo-light-webfont.svg#aleolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'aleolightitalic';
    src: url('fonts/aleo-lightitalic-webfont.eot');
    src: url('fonts/aleo-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aleo-lightitalic-webfont.woff') format('woff'),
         url('fonts/aleo-lightitalic-webfont.ttf') format('truetype'),
         url('fonts/aleo-lightitalic-webfont.svg#aleolightitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'aleoregular';
    src: url('fonts/aleo-regular-webfont.eot');
    src: url('fonts/aleo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aleo-regular-webfont.woff') format('woff'),
         url('fonts/aleo-regular-webfont.ttf') format('truetype'),
         url('fonts/aleo-regular-webfont.svg#aleoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bellotaregular';
    src: url('fonts/bellota-regular-webfont.eot');
    src: url('fonts/bellota-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bellota-regular-webfont.woff') format('woff'),
         url('fonts/bellota-regular-webfont.ttf') format('truetype'),
         url('fonts/bellota-regular-webfont.svg#bellotaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source_sans_prolight';
    src: url('fonts/sourcesanspro-light-webfont.eot');
    src: url('fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source_sans_proregular';
    src: url('fonts/sourcesanspro-regular-webfont.eot');
    src: url('fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source_sans_prosemibold';
    src: url('fonts/sourcesanspro-semibold-webfont.eot');
    src: url('fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: 'source_sans_proregular';
	font-size: 16px;
	color: #ddd; 
	background-color: #000;
}



#wrapper ol, #wrapper ul, #wrapper li, #wrapper h1, #wrapper h2, #wrapper h3, #wrapper h4, #wrapper h5, #wrapper h6, #call-top p, #footer p, #home-img p, .uptodate { 
	margin: 0;
	padding: 0;
}

textarea:focus, input:focus{
    outline: 0;
}

#wrapper p a {
	color: #c7c;
	text-decoration: none;
}

#wrapper p a:hover {
	color: #FFF;
	text-decoration: underline;
}

#footer p, #footer p a {
	color: #FFF;
	text-decoration: none;
}

#footer p a:hover {
	color: #FFF;
	text-decoration: underline;
}

.question{ 
	font-size: 22px;
	margin-bottom: 0px;
}

.answer {
	font-size: 14px;
	color: #ccc;
	margin-bottom: 0px;	 
	margin-top: 0px;
	margin-left: 7px;
}
h2 {

font-family: 'aleolight';
font-size: 22px;
padding: 10px 0px 8px 0px;
}

h1, #wrapper #main-content h1 {
	font-family: 'aleolight';
	font-size: 34px;
	color: #c7c;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	letter-spacing: -1px;
	line-height: 43px;
}

#wrapper #main-content .answer {
	margin-bottom: 10px;
}

