body {
	background-color:#222;
	font-size:62.5%;
	font-family:'helvetica', sans-serif;margin:0;
	margin:1em;
	}
h1, h2 { color:#FFF; }
h3 {margin: 0 0 .5em 0;}



/* all item styling */
div.column {
	margin: 0 .5em 0 0;
	float:left;
}
a.item:link {
	display:block;
	background-color:#FFF;
	margin: .5em 0;
	padding: 1em;
	border-right:2px solid #111;
	border-bottom:2px solid #111;
	text-decoration:none;	
	color:#222;
}
a.item:visited {
	display:block;
	background-color:#DDD;
	margin: .5em 0;
	padding: 1em;
	border-right:2px solid #111;
	border-bottom:2px solid #111;
	text-decoration:none;
	color:#222;
}
a.item:hover, a.item:active {
	background-color:#FFFFCC;
}
a.item span.title {
	font-size:1.2em;
	text-decoration:none;
	color:#000;
}
a.item:hover span.title {}
a.item span.timeSince {
	display:block;
	margin:.25em 0 0 0;
	color:#999;
}

div.item {
	background-color:#eee;
	margin: .5em 0;
	padding: 1em;
	border-right:4px solid #111;
	border-bottom:4px solid #111;
	cursor:pointer;
}
p { 
	font-size:1.1em; 
	margin: 0 0 .5em 0;
	}
a img {border:0;}

p.timeSince {
	color:#444;
	margin:.25em 0;}
/* individual feed styling */
div#lastfm img { float:left; }
div#lastfm p, div#lastfm h3 {margin: 0 0 0 85px;}
div#delicious { width:260px; }
div#flickr { width:260px; }
div#flickr h3+p {display:none;}
div#digg { width:200px; }
div#twitter { width:260px; }
div#stylefeed { width:120px; }


span.timeSince {
	display:block;
}

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

