body { font: normal 100% Times, Times New Roman, serif; }
h1 { font-family: Georgia, serif; font-size: 2em; margin: 0.5em; }
#title { max-width: 60em; margin: 0.2em auto;}
div { border: thin solid green; margin: 0.3em }
span.title { font-size: 0.3em; display: block; float: right}
#tags { position: relative; text-align: center; max-width: 40em; float: left; }
#tags ul, #tags li { display: inline; margin: 0.3em; padding: 0; border: none; list-style: none }
#tags li:before { content: '-' }
#tags li:after { content: '-' }
#nav-links { position: relative; max-width: 15em; float: right; margin: 0 0 0.5em 0.5em; }
#nav-links dt, #nav-links dd { display: inline }
#content { clear: left; max-width: 60em; margin: 2em auto 0 auto; }
#dates { position: relative; max-width: 60em; margin: 0 auto; }
#nav-tags { position: absolute; max-width: 15em; right: 0; top :0; }