img {border:0}
body,
html {
font: 109%/1.5 Calibri, sans-serif;
margin:0;
padding:0;
}
body {
	min-width:40em;
	background-color:#fff;
}

h1 {
	margin:0 0 0.05em;
	font-size:1.3em;
}
h2 {
	margin:0 0 0.66em;
	font-size:1.2em;
	color:gray;
}
h3 {
	margin:0 0 0.5em;
	font-size:1.5em;
}
h4 {
	margin:0 0 0.83em;
	font-size:1.05em;
}
h5 {
	margin:0 0 1em;
	font-size:1.02em;
}
div.license {
	margin:0 0 0.83em;
	border-top:1px dotted #999;
}
#description {
	font-size:0.7em;
	color:gray;
	border-bottom:1px solid silver;
}

#blog-title a {
text-decoration:none;
color:#000;
}

div.box li {
display: inline;
margin: 0 1em 0 0;
}

#eu-header,#eu-main,#sidebar {
	max-width:40em;
	margin:0 auto;
	padding:2em;
	background-color:#f4f4ee;
}

ul, dd {
	list-style: none;
}
    
a.comment-link {
margin-left:1em;
}

p.post-footer em {
	font-style: normal;
}

#profile-container p {
display:none;
}
#profile-container p.profile-link {
display:block;
margin-left: 2.1em;
}

