body {
    background-color: white;
    color: #222;
    font-family: Verdana, sans-serif;
    font-size: 13pt;
    margin: 0;
    padding: 0;
}

a {text-decoration: none}
a:link {color: blue}
a:visited {color: blue}
a:hover {color: green}

header {
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
    background-color: blue;
    padding: 20px;
    text-align: center;
    font-family: Verdana, sans-serif;
    font-size: 18pt;
    font-weight: bold;
    color: white;
    margin-bottom: 10px;
}

.logo {
  	width:50px;
}

h1 {
	font-family: Verdana, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: white;
    margin-top: 0px;
    margin-bottom: 10px;
}

h2 {
	font-size: 18pt;
	font-weight: bold;
    color: blue;
    margin-top: 0px;
    margin-bottom: 10px;
}

h3 {
	font-size: 14pt;
	font-weight: bold;
    	color: navy;
    	margin-top: 0px;
    	margin-bottom: 10px;
}

h4 {
	font-size: 13pt;
	font-weight: bold;
    	margin-top: 0px;
    	margin-bottom: 10px;
}

i {
	font-weight: normal;
}

hr {
	margin-bottom: 15px;
}

table {
	font-size: 12pt;
}

.button {
    color: blue;
    font-size: 16px;
    font-weight:bold;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding: 5px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
	border: 0px;
}

.slogan {
	font-size: 13pt;
}

.cookiePanel {
	webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
	margin-top: 10px;
    padding: 20px;
    background-color: #d9effa;
    text-align: center;
}

.cookies {
	margin-top: 0px;
	font-size: 12pt;
    color: black;
    background: #d9effa;
    padding: 0px;
    text-align: center;
}

nav {
	font-size: 12pt;
    	font-weight: normal;
    	color: blue;
    	background-color: #d9effa;
    	padding: 10px;
	    width: 25%;
}

.blogHeader {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0px;
    color: navy;
    background-color: white;
    font-size: 14pt;
    font-weight: bold;
}

.notes {
    color: #222;
    font-family: Verdana, sans-serif;
    font-size: 11pt;
}

.note2 {
    color: #222;
    font-family: Verdana, sans-serif;
    font-size: 10pt;
}

article {
	-webkit-flex: 1;
   	-ms-flex: 1;
  	flex: 1;
    padding: 10px;
    margin:0 auto;
    background-color: white;
    font-size: 13pt;
		width:67%;
}

@media screen and (max-width:750px) {
  article {
    width: 90%;
  }
  img {
    width: 90%;
  }
  .logo {
  	width:40px;
  }
  table {
    width: 100%;
  }
}

.adcol {
	font-size: 12pt;
    	background: #d9effa;
	width: 25%;
	padding: 5px;
    	text-align: center;
	float: left;
	background-color: yellow;
}

.adbar {
	font-size: 12pt;
    background: #ffffff;
    padding: 0px;
    text-align: left;
}
