/*http://colorschemedesigner.com/#3D31Tw0w0w0w0*/
body {margin:0px;padding:0px;font-family:Georgia,"Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:16px;background:#ccc;}

#container {width:960px;border:solid 2px #05326d;margin:0px auto;padding:1px;background:rgb(5,50,109);}/*#05326d*/

#header {padding:0.5ex;background:rgb(5,50,109);margin:0px;border:0px solid;}
#header h1 {font-family:Verdana;text-align:center;color:#ff5f00;letter-spacing:4px;margin-top:0px;}
#header .emph {font-size:200%;color:#ffc900;vertical-align:sub;}

/*text-align:center;
  */
#navbar {font-family:Verdana,sans-serif;margin:0ex 0ex 0ex 3ex;border-top:double #ffC900;border-bottom:solid 2px #333;padding:.5ex .5ex;}
#navbar ul {display:flex;
    justify-content:space-between;
    margin:0ex;list-style-type:none;padding:0ex;}
#navbar ul li {width:9em;background:rgba(14,81,167,.8);padding:.5ex;text-align:center;
display:inline-block;
border-radius:5px;}/*#0e51a7*/
#navbar a, #navbar a:visited {color:#ffC900;text-decoration:none;}
#navbar a:hover {color:#ff5f00;}

#content {background:#eeeeee;background:rgba(238,238,238,.9);width:70%;margin: 0ex 2ex 1ex 3ex; padding:1ex 2ex; color:#05326d;line-height:1.4;-webkit-border-radius:10px;}/*#eee*/
#content .post {margin:0ex 0ex 2ex 0ex;}
#content h1,h2,h3,h4 {font-family:"Lucida Sans Unicode", "Lucida Grande",sans-serif;}
#content h1 {color:#05326d;margin-top:1ex;font-weight:normal;}
#content ul {margin-left:1em;padding-left:1em;}
#content blockquote {line-height:1.1;font-size:95%;margin:1em 3em;}
#content a {color:#ff5f00;text-decoration:none;}
#content a:hover {text-decoration:underline;}

code { background-color:rgb(5,50,109);
            color:#ffc900;
            padding:0.5ex;
            border-radius:5px;
            font-family: 'Courier New', monospace;
            }

#content .postmetadata {width:60%;border-top:solid 1px #ccc;padding-top:1ex;font-size:80%;}
#content .comments {}
#content img { max-width: 100%;
              height: auto;
            margin:1ex auto;}

#links {font-family:Verdana;float:right;width:22%;padding:0ex 1ex;font-size:95%;}
#links h2 {color:#ff5f00;font-size:100%;font-weight:normal;letter-spacing:2px;margin-top:2ex;margin-bottom:.5ex;}
#links .links {background:rgba(14,81,167,.8);padding:1ex;margin:1ex 0ex 2ex 0ex;-webkit-border-radius:10px;}
#links ul {margin:0ex;padding:0ex;list-style-type:none;}
#links ul ul {padding-left:1ex;}
#links a {color:#ffC900;text-decoration:none;}
#links a:hover {color:#ff5f00;}
#links .st {text-decoration:line-through; color:#aa8400;}
.navlinks {display:flex;
  justify-content: space-between;
}
div.links{font-size:80%
}
div.prev {justify:left;
}
div.prev {justify:right;
}
#footer{clear:both;background:#0e51a7;margin: 2ex 1ex 1ex 1ex;padding:2ex;text-align:center;color:#ccc;font-size:80%;-webkit-border-radius:10px;}
#footer a {color:#ffC900;text-decoration:none;}
#links a:hover {color:#ff5f00;}

h6 {margin 2ex 1ex 1ex 1ex;
    font-size:85%;
    font-weight:normal;
    font-style:italic;
    }
.daybook .entry {white-space:pre-line;}
.taglist a:hover {background:rgba(14,81,167,.8);text-decoration:none;;}


/* blog entries */
article {padding: 0 0 2ex 0;border-bottom: 2px dotted #CCC}
article header {}
article footer {font-size:80%;width:40%;padding:1ex 0ex;border-top: 1px solid #ff5f00}

/*external stuff*/
.pin-title { font-size:1em;text-decoration:none;color:#00a}
.pin-description { color:#555; }
.pin-tag { color:#18c;text-decoration:none;font-size:0.9em; }
