@font-face {
    font-family: 'SignikaSemibold';
    src: url('./webfont/Signika-Semibold-webfont.eot');
    src: url('./webfont/Signika-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./webfont/Signika-Semibold-webfont.woff') format('woff'),
         url('./webfont/Signika-Semibold-webfont.ttf') format('truetype'),
         url('./webfont/Signika-Semibold-webfont.svg#SignikaSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
	}

body,header,#nav,#nav .ym-hlist,#nav ul {
	background-color:#51b5e7;
	/*font-family:'Fira Sans';*/
	}
	

	header .ym-wbox {margin:0;padding:0;}
	header .logo{margin-left:20px;}
	main {
	background-color:#f0f0f0;
	}
	
	hr {
	color: #fff;
    background: transparent;
    margin: 0 0 0.75em 0;
    padding: 0 0 0.67857em 0;
    border: 0;
    /*border-bottom: 1px #dddddd solid;*/
	border-bottom: 10px black solid;
	}

	
	p.date {
	margin: 0;
	color: #51b5e7;
	font-weight:bold;
	margin-bottom: 6px;
	margin-top:6px;
	}
	dt {
	margin-bottom:8px;
	}
	
	dt a {
	color:black;
	}
	dt a small.date {
	color: #51b5e7;
	}
	dt a:hover small.date { color:white;}
	
	h1 {
	color:#51b5e7; 
	word-break:break-all;
	}
	
	footer {
	background-color:#51b5e7;
	}
	
	aside h3 { margin-top:20px; margin-bottom:25px; }
	
	aside p {color:black; }

	header a:hover {background:#51b5e7;}
	
	#nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
	#nav ul li.active strong, #nav a { /*font-family: 'Fira Sans';*/ font-size:120%; text-shadow: none; font-weight:bold;}
	#nav a:link { color:#333333; text-decoration:none; }
	#nav a:visited { color:#333333; text-decoration:none; }
	#nav a:focus { color:#333333; text-decoration:underline; }
	#nav a:hover { color:#cc0000; text-decoration:none; }
	#nav ul li.active strong { color:#cc0000; }