body {
	font-family:"Lucida Grande", verdana;
	font-size:x-small;
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6, div, p{
	padding:0px;
	margin:0px;
}

h4, h5 {
	float:left;
}

.twitter {
	background-color: #ccffff;
}

.othertwitter {
	background-color: #ccffcc;
}

.lastfm {
	background-color: #ffcccc;
}

.blogpost {
	background-color: #99ff99;
}

.flickr {
	background-color: #cc99cc;
}

.delicious {
	background-color: #6699ff;
}

.posterous {
	background-color: #ffff99;
}

.time, .date {
	color:silver;
	font-size:xx-small;
}

.date {
	vertical-align:bottom;
	text-align:right;
}

strong {
	color:black;
	font-weight:normal;
}

.entry {
	padding:5px;
	width:450px;
}

h1 {
	margin-top:20px;
	font-size:18px;
}

ul {
	list-style:none;
	font-size:16px;
	margin-left:0px;
	-webkit-padding-start:0px;
	padding:0px;
}

li {
	color:gray;
	margin-left:0px;
}


a:link, a:visited, a:active {
	color:#cc3333;
	text-decoration:none;
}
a:hover {
	background-color:#cc3333;
	color:#ffffff;
}

a.lifestream:hover, a.lifestream:link, a.lifestream:visited, a.lifestream:active {
	color:black;
	text-decoration:none;
	background-color:transparent;
}

.favicon {
	width:16px;
	height:16px;
}

#all {
	min-width:550px;
	max-width:550px;
	margin-left:auto;
	margin-right:auto;
}

#footer {
	clear:both;
	background-color:black;
	color:white;
	padding:10px;
	text-align:center;
}

#lifestream {
	float:left;
}

#profileimage {
	float:left;

}

#info {
	margin-left:20px;
	float:left;
	text-align:left;
}


td {
	padding:0px;
	margin:0px;
}

img.profile {
	border: 2px solid #666633;
	margin-top:10px;
}

li#tweetlist {
	padding:5px 0px;
	font-size:small;
}

#tweets {
	clear:left;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

span {
	margin:0px;
	padding:0px;
}

#topsection {
	margin-left:auto;
	margin-right:auto;
	width:550px;
}