/* Imports */
@import url("reset.css");

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/*
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     Google Android
 * @vendorurl:  http://code.google.com/android/
 * @licenseurl: http://www.fontsquirrel.com/license/Droid-Sans
 *
 *
 */

@font-face {
	font-family: 'DroidSansRegular';
	src: url('DroidSans.eot');
	src: local('Droid Sans Regular'), local('DroidSans'), url('DroidSans.ttf') format('truetype');
}

@font-face {
	font-family: 'DroidSansBold';
	src: url('DroidSans-Bold.eot');
	src: local('Droid Sans Bold'), local('DroidSans-Bold'), url('DroidSans-Bold.ttf') format('truetype');
}

a {
color: #666;
text-decoration: none;
}
 
a:hover {
color: #00AA00 !important;
text-decoration: underline;
}
 
a:hover img {
opacity: 0.8;
}
 
a.interview {
color: #111;
}
 
a.interview h2 {
float: left;
font-size: 1.5em;
padding: 0;
margin: 0 7px 0 0;
vertical-align: bottom;
}
 
a.interview h2:after {
content: " /";
color: #ccc;
}
 
a.interview img {
margin-bottom: 9px;
}
 
a.interview:hover {
text-decoration: none;
}
 
a.interview + p.summary {
padding: 0 0 15px 0;
margin: 6px 0 20px 0;
border-bottom: solid 1px #ddd;
}
 
article a {
padding: 2px;
background-color: #ececec;
}
 
body {
width: 502px;
padding: 50px 0;
background-color: #fff;
color: #000;
margin: auto;
text-align: left;
font-family: 'DroidSansRegular',"Bitstream Vera Sans",Verdana,sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 1.4;
}
 
footer {
color: #999;
font-size: 90%;
}
 
h1 {
padding: 0;
margin: 0;
color: #000;
font-size: 160%;
font-weight: normal;
}
 
h1 a:hover {
text-decoration: underline;
}
 
h2 {
padding: 0;
margin: 20px 0 5px 0;
font-size: 200%;
font-weight: normal;
}
 
h2 + p {
padding: 0;
margin: 0;
color: #555;
font-size: 150%;
}
 
h3 {
padding: 0 0 5px 0;
margin: 20px 0 5px 0;
color: #555;
font-size: 160%;
font-weight: normal;
border-bottom: solid 1px #ccc;
}
 
img {
border: solid 1px #000;
}
 
img.thumbnail {
margin-bottom: 3px;
}
 
img.portrait + p {
padding: 0;
margin: 0;
}
 
p {
	margin-bottom: 1em;
}
p#tagline {
padding: 5px 0;
margin: 0 0 10px;
color: #888;
}
 
p.license {
color: #444;
margin-top: 25px;
margin-bottom: 25px;
}
 
p.summary {
color: #555;
}
 
p.pagination {
text-align: center;
}
 
time {
font-size: 90%;
color: #aaa;
}
 
time:before {
content: "Published ";
}

ul {
padding: 0 30px;
}
 
ul li {
padding: 8px 0;
}