* { margin:0; padding:0; border:0; }

html { background-color: #cfdde9; color: #000; height: 100% }

article, section, footer, nav, hgroup, header, aside { display: block; }

@font-face { font-family: Comfortaa; src: local("Comfortaa"), url("/style/font/Comfortaa-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal;}

body { font: 0.95em/1.45 "Droid Sans", "Trebuchet MS", sans-serif; }
input, textarea { font-family: "Inconsolata", "Droid Sans Mono", mono; }
header { font-family: "Comfortaa", "Droid Sans", "Trebuchet MS", sans-serif } 

body { width: 50em; margin: 0 auto; min-height: 100%; }

a { text-decoration: none; color: green; background: transparent }
a:visited { color: #363; background: transparent }
a:hover, a:focus { text-decoration: underline; outline: none; } 
a:active { color: #FFF; text-decoration: none; background: transparent }

nav ul { display: block; }
nav li { display: inline; }

abbr, acronym { text-decoration: none; border-bottom: 1px dashed #AAA; cursor: help; }

.geo abbr { border: 0; }

p { padding: 2px 8px; padding-bottom: .5em }

article blockquote { margin-left: 8px; border-left: 6px #ccc solid; font-size:smaller; }

article pre { margin-left: 8px;  padding: 2px; overflow: hidden; }
article pre code { display:block; color: black; background: #ddd; }

article, article section { background-color: #f0f0f6; border: 0 solid black; border-width: 0 0 1px 2px }
article { -moz-border-radius: 12px 0 0 12px; }

article header > * { padding-left: 16px !important; }

article section,
article header p { background-color: #fffcf6; } 

article section { border: 0; -moz-border-radius: 0 0 0 12px;  }

article header p { font-variant: small-caps; }

article dl, article ul { margin: 2px 8px; padding: 0; }
article ul li, article dl dd { margin: 2px 8px; padding: 0; }

article footer, article aside { font-size: 0.75em; text-align: right;  }
article footer { -moz-border-radius: 0 0 0 13px; }

/* article footer { height: 2em; overflow: hidden; } */
article footer:hover { height: auto; }

article h1, article h2 { padding: 2px 8px }


