
@font-face { 
	font-family: 'CardoWeb';
	src: url('fonts/Cardo-Regular.woff2') format('woff2');
	font-weight: normal;
    font-style: normal;
}

@font-face { 
	font-family: 'CardoWeb';
	src: url('fonts/Cardo-Bold.woff2') format('woff2');
	font-weight: bold;
    font-style: normal;
}

@font-face { 
	font-family: 'CardoWeb';
	src: url('fonts/Cardo-Italic.woff2') format('woff2');
	font-weight: normal;
    font-style: italic;
}


@font-face { 
	font-family: 'OpenSans';
	src: url('fonts/OpenSans-Regular.woff') format('woff');
	font-weight: normal;
    font-style: normal;
}

@font-face{ 
	font-family: 'OpenSans';
	src: url('fonts/OpenSans-Bold.woff') format('woff');
	font-weight: bold;
    font-style: normal;
}

BODY {
	font-family: 'CardoWeb', serif;
	background-color: #fafaf0;
	margin-left: 10%;
	width: 41em;
	font-size: 13pt;
}


SPAN.header, h1, h2, h3, h4 {
 font-family: 'OpenSans', sans-serif;
 font-weight:bold;
 color: #002D99;
 line-height: 1;
}

h2 { line-height: .5;}

SPAN.header, h1 { font-size: 150%;}
h2 { font-size: 125%;}
h3, h4 { font-size: 100%;}

STRONG {  font-weight: bold; }

SPAN.title {font-weight: bold;}

DT { padding-top: .5em; }
DD { padding-bottom: .5em; }

DIV.entry {padding-top:.5em; }

DIV.rights { padding-left: 2em; padding-right: 2em; }

DIV.header {
 font-family: 'OpenSans', sans-serif;
 padding-bottom: .5em;
 padding-top: 1em;
 font-size: larger;
}

DIV.img-float
{
	float: right;
	text-align: right;
	font-weight: bold;
}

P, LI {
	line-height: 1.25em;
}

LI { 
	margin-top: .25em;
	margin-bottom: .25em;
}


P {
	margin-top: .5em;
	margin-bottom: .5em;
}


SPAN.green { color: green; }
SPAN.red { color: red; }

DIV.sidenote
{
	float: right;
	background-color: #CCCCCC;
	width: 350px;
	border: 2px solid black;
	padding: 15px;
	margin: 5px;
	text-align: justify;
	font-size: 90%;
}

SPAN.note
{
	font-size: 80%;
}

A {text-decoration:none; color: #B40600;} A:hover {text-decoration:underline;}
A:visited {color: #B40600;}

DIV.author
{
}