@font-face {
font-family: "droid sans";
src: url("/fonts/droid_sans.ttf");
}

.fusionentire {
display: block;
}

a {
background-color: #ececec;
color: #666;
text-decoration: underline;
}

a:hover {
color: #fe2e9a !important;
}

a:hover img {
opacity: 0.8;
}

article.interview {
margin-bottom: 20px;
}

article.interview a {
background-color: transparent;
color: #000;
}

aside#sidebar {
float: right;
width: 130px;
padding: 0 10px;
font-size: 60%;
line-height: 15px;
}

aside#sidebar a {
padding: 0;
background-color: transparent;
}

body {
width: 680px;
padding: 50px 0;
background-color: #fff;
color: #000;
margin: auto;
text-align: left;
line-height: 25px;
font-family: "droid sans", helvetica, serif;
}

footer {
color: #999;
font-size: 80%;
}

footer p {
clear: left;
}

footer p:first-child {
padding-top: 30px;
}

h1 {
padding: 0;
margin: 0;
color: #000;
font-size: 200%;
font-weight: normal;
}

h1 a, nav a {
background-color: transparent;
color: #fe2e9a;
}

h1 a:hover, nav a:hover {
color: #000 !important;
}

h2 {
padding: 0;
margin: 0;
font-size: 150%;
font-weight: normal;
}

h2.person + p.summary {
margin: 0;
}

h3 {
padding: 0 0 5px 0;
margin: 20px 0 5px 0;
color: #555;
font-size: 140%;
font-weight: normal;
border-bottom: solid 1px #ccc;
}

img {
border: solid 1px #000;
}

img.fusionimg {
margin-bottom: 10px;
border: 0;
}

img.portrait, img.thumbnail {
margin-bottom: 5px;
}

img.portrait + p {
padding: 0 0 15px 0;
margin: 0;
font-size: 70%;
color: #888;
}

li {
padding: 3px 0;
}

nav ul {
padding: 5px 0;
margin: 0 0 15px 0;
font-size: 75%;
border-top: dotted 1px #ccc;
border-bottom: dotted 1px #ccc;
}

nav ul li {
display: inline;
}

nav ul li:before {
content: "/";
}

nav ul li:first-child:before {
content: "";
margin-left: -4px;
}

ol, ul {
padding: 0 30px;
font-size: 90%;
}

p#admin {
font-size: 70%;
padding: 0 0 10px 0;
}

p#tagline {
padding: 10px 0 5px 0;
margin: 0;
color: #888;
font-size: 90%;
}

p.license {
font-size: 90%;
color: #444;
}

p.pagination {
text-align: center;
}

p.summary {
padding: 0;
margin: 0;
color: #555;
font-size: 95%;
}

section#contents {
width: 500px;
padding: 0 20px 0 0;
float: left;
border-right: dotted 1px #ccc;
}

time {
font-size: 80%;
color: #aaa;
}

time:before {
content: "Published ";
}