@font-face {
 font-family: "Caladea";
 src: url("fonts/caladea-regular.ttf");
}
@font-face {
 font-family: "Caladea";
 src: url("fonts/caladea-bold.ttf");
 font-weight: bold;
}
@font-face {
 font-family: "Caladea";
 src: url("fonts/caladea-italic.ttf");
 font-style: italic;
}
@font-face {
 font-family: "Caladea";
 src: url("fonts/caladea-bolditalic.ttf");
 font-weight: bold;
 font-style: italic;
}
@font-face {
 font-family: "Liberation Sans";
 src: url("fonts/LiberationSans-Regular.ttf");
}
@font-face {
 font-family: "Liberation Sans";
 src: url("fonts/LiberationSans-Bold.ttf");
 font-weight: bold;
}

body {
 font-size : 15px;
 font-family : "Caladea";
 padding-left : 2em;
 padding-right : 2em;
 padding-top : 1.5em;
 padding-bottom : 1.5em;
}

a {
 color : #600;
}
a:link    { }
a:visited { }
a:focus   { }
a:hover   { color : #F00; }
a:active  { color : #A00; }

p {
 margin-top : 3px;
 margin-bottom : 5px;
 text-align : justify;
 font-size : 1.2em;
}

hr {
 margin-top : 2em;
 border : 0px none transparent;
 height : 2px;
 background-color : red;
}

h1 {
 font-size : 1.7em;
 padding : 0px;
 margin-top : 1.2em;
}
h2 {
 font-size : 1.5em;
 padding : 0px;
 margin-top : 0.4em;
 margin-bottom : 0.05em;
}

ol.dateList {
 margin-left : 0px;
 padding-left : 6em;
 list-style-type : none;
}
ol.dateList .date {
 font-weight : bold;
 margin-left : -6em;
 display : inline-block;
 width : 6em;
}
ol.dateList .date:after {
 content : ': ';
}



div.slideshow {
 background-color : transparent;
 overflow : visible;
 margin-bottom : 100px;
}

div.slideshow .controls {
 border-top : 0px none transparent;
}

div.slideshow .controls a {
 background-color : transparent;
}

div.slideshow .description{
 top : 100%;
 bottom : auto;
 background-color : transparent;
 color : black;
 border-top : 0px none transparent;
}


