body { font-family: TitilliumText250, Helvetica; font-size:14px; background-color:#77776E; color:#E7E1DB; padding-bottom:0; margin-bottom:0;}
a {text-decoration:none; color:#fff; }
.card { height:280px;}
.card h4 { border-bottom:2px solid #E7E1DB; padding-top:10px; padding-bottom:3px;margin-bottom:5px;}
.card a h4 { font-size:2em;}
author { font-size:.9em; display:inline;}
pubdate { display:inline; float:right; font-size:.9em;}
source {display:inline; float:right; font-size:.9em; }
.metadata { border-bottom:1px solid #999; margin-bottom:10px;}
nav { font-size:1.3em;}
nav ul { margin:0; padding:0; list-style-type:none;}
nav ul li { float:left; margin-right:20px; margin-left:3px;}

.card img { padding:5px;}
.header_info { float:right; margin-top:20px; font-size:.8em; color:#eee;}
header { display:block; height:80px; border-top:5px #E7E1DB solid; border-bottom:1px #E7E1DB solid;}
header h2 { font-family:TitilliumText800; margin-bottom:1em; margin-top:1em; float:left;}
header h2 span { display:none;}
header img { margin-top:12px;}
nav {display:block; height:30px;}
.featured{ height:520px; }
h3 { color:#E7E1DB; font-family:TitilliumText800; border-bottom: 2px #E7E1DB solid; font-size:1.2em; padding-bottom:3px;font-weight:normal;}
.card em { font-family: Georgia; font-size:.8em;}
.assignment { margin: 50px 0 0 0;}
a.inactive { color:#ccc;}
.selected { border-top:2px solid black;padding-top:2px;margin-top:-4px;}
h5 { font-family:TitilliumText800; font-size:.9em; font-weight:normal;}
.assignment h5 { border-bottom:1px black solid; }
.assignment ol { font-size:.9em; margin:10px 20px;}
.assignment ol li { margin-bottom:1em;}
p.small { font-size:.8em;}
.articles ul { list-style-type:none; margin:10px 0; padding:0;}
.articles li { margin-bottom:.75em; margin-left:5px; padding:0;}
.articles p { margin:10px 0; line-height:1.4em;}
.eyecandy ul { list-style-type:none; margin:10px 0; padding:0;}
.eyecandy li { margin-bottom:.75em; margin-left:5px; padding:0; float:left;}
.eyecandy p { margin:10px 0; line-height:1.4em;}

.subscriptions ul { list-style-type:none; margin:10px 0; padding:0;}
.subscriptions li { margin-bottom:.75em; margin-left:5px; padding:0; float:left; font-size:.8em; border-bottom: 1px dotted #ccc;}

.resourcelist ul { padding-top:5px;}

footer { border-bottom: 5px #E7E1DB solid; display:block;}