/* Layout */
body {
	font-family:helvetica,arial,sans-serif;
	padding:0;
	margin:0;
	text-align:center;
	background:#fff;
	font-size:9pt;
}
#content {
	width:940px;
	margin:0 auto;
	padding:10px 0;
	text-align:left;
	overflow:hidden;
	zoom:1;
}
img {
	border:0;
}

/* Headings */
#header {
	font-size:18pt;
	font-weight:bold;
	position:relative;
	padding:0;
	margin:0;
	background:#005A87;
	color:#fff;
	height:65px;
}
#header span {
	display:block;
	padding:20px 0 0 22px;
}
#header a {
	color:#fff;
}
.day {
	border-bottom:1px solid #ccc;
	height:22px;
	margin:0 0 10px 0;
}
h2 {
	font-size:11pt;
	padding:0 0 3px 0;
	margin:10px 0 10px 0;
	font-weight:normal;
	text-shadow: 0 1px 1px #dcdcdc;
	background:#fff;
	border-bottom: 1px solid #CCCCCC;
}
h2 span {
	font-size:8px;
	display:block;
	text-shadow:none;
}
#activities h2 {
	border:0;
	float:left;
	width:35px;
}
#blog h2, #blog h2 a, #blog h1 {
	color:#900;
	margin:0;
	padding:10px 0 0 0;
}

/* Links */
a {
	color:#005A87;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/* Body layout */
#activities,#blog {
	width:750px;
	float:left;
}
#about {
	float:right;
	background:#fff;
	margin:10px 0 0 10px;
	width:180px;
}

/* Activity */
#activity {
	float:left;
	width:725px;
	margin:10px 0 0 0;
	padding:0 0 0 25px;
}
#activity h1 {
	font-size:150%;
	color:#900;
	margin:0;
}
#activity .time {
	font-size:8pt;
	margin:0 0 10px 0;
	color:#7F7F7F;
}
#activity div img {
	float:left;
	margin:0 10px 10px 0;
}
#activity .url img {
	float:none;
	margin:0;
}


/* Activities */
#activities ol {
	margin:0 0 0 35px;
	padding:0;
	list-style:none;
}
#activities li {
	min-height:22px;
	height:auto !important;
	height:22px;
	padding:0 0 12px 25px;
	position:relative;
}
#activities .link .title {
	font-size:10pt;
}
#activities .hascontent .title, #activities .hasvisualcontent .title {
	font-family:'Droid Sans',helvetica,arial,sans-serif;
}
#activities .hasvisualcontent .title {
	font-size:14pt;
}
#activities .hascontent .title, #activities .hasmaincontent .title {
	font-size:12pt;
}
#activities p {
	margin:0;
	padding:2px 0 3px;
}
#activities img, #activities .embed {
	margin-top:5px;
}
#activities .embed a {
	font-size:9pt;
}
#activities img {
	max-width:450px;
	max-height:400px;
	-ms-interpolation-mode:bicubic;
}
#activities .extras {
	width:30%;
	background:#E8F7FF;
	padding:5px;
	margin-top:3px;
	zoom:1;
	overflow:hidden;
}
#activities .extras h3 {
	font-size:11px;
	margin:0 0 3px 0;
}
#activities .extras p {
	font-size:10px;
}
#activities .extras .twimg {
	width:48px;
	height:48px;
	float:left;
	margin:0 5px 0 0;
}
#activity .url a, #activities .url a {
	font-size:7pt;
	height:18px;
	line-height:16px;
	overflow:hidden;
	color:green;
}
#activity .url img, #activities .url img {
	float:left;
	width:16px;
	height:16px;
	padding-right:5px;
	margin:0;
}
#activity .url span, #activities .url span {
	font-size:9pt;
}
#activities .time {
	font-size:6pt;
	position:absolute;
	left:0;
	top:24px;
}
#activities .time a {
	top:20px;
	color:#aaa;
}
#activities .status p {
	padding:0;
}
#activities .retweet p {
	padding-left:17px;
	background:url("data:image/gif;base64,R0lGODlhDgAIAJEAAP///3l5eXp6egAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMTM0RDRGQjBGQTYxMUUwQjAzNEY4MEY3ODRDRDNBMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMTM0RDRGQzBGQTYxMUUwQjAzNEY4MEY3ODRDRDNBMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxMzRENEY5MEZBNjExRTBCMDM0RjgwRjc4NENEM0EwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxMzRENEZBMEZBNjExRTBCMDM0RjgwRjc4NENEM0EwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAAAsAAAAAA4ACAAAAhwEIibBa7eCYXSi+txjL8v9ddyWgNd3flGYomUBADs=") no-repeat 0 2px;
}
#activities .status .time {
	top:20px;
}

.link {
	background:url("data:image/gif,GIF89a%12%00%16%00%D5%00%00qsn%E6%E6%E6%AA%AC%A6%8D%8D%8C%C8%CB%C4%FF%FF%FFz%7Bz%9A%9C%97%BC%BE%BB%D6%D6%D5%F8%F8%F8%80%83%7C%A3%A6%A0wzs%92%94%90%C4%C7%BF%DE%DE%D6%F0%F0%F0%B5%B5%B4%88%8B%85%99%99%99ttr%CC%CC%CC%C5%C5%C5%83%83%82%A7%A9%A5%B0%B2%AD%96%99%92%9E%A1%9A%BF%C2%BC%8F%92%8Cy%7Cu%D6%DE%D6%7F%82%7D%EA%EB%E9%AD%AE%AD%8A%8C%86%CE%CE%C5%D1%D3%D0%A4%A4%A4%DF%DF%DE%94%95%94%B7%BA%B4%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00!%F9%04%00%07%00%FF%00%2C%00%00%00%00%12%00%16%00%00%06%FF%C0%82pHL4%00%80%90%88HD%09%14%97%86%86%F0%E0%00%96%CCHe%93%EC%3C6%1C%CB%01%C3%2C%60%04%A6%CF%A3%D3%B8%9C8%0F%003%11B%1D%0EFT%C1%B4%893%2B%08%16%06%09%0C%14B'%02*%06D%12%1E%22%1E%23%09%00%0AB%00%04%19)C%0A%00%26%1D%18%01%1B%02%1C*o%09%06zB%14%14%22%18%0F%16%15%06%0C%18%0D%20%19%03C%22%15%10%1A%1E%11%13%1C%8E%03%1A%92%94B%18%19%09%1F%16%08!%9C%0F%18%22%07%19Ct%09%07%0B%01%13%03%1C%AC%17%16rC!%19l%1C%26%15%0B(%BC%11%03%17D%00%17%07!a%24%9D%CA%08%8BD%15%17%03%A6%26%09%1D%1F%0E%A08%C5%04%80%04%0E%0EN%18%A8P%E1%83%09%5Be(8%E8%40%02%83%09%14%152%7C%2BFd%D3%81%0E'%26L%D0HbD%19!%11%1AL%10%D0%E1%82%04%12%B7N%0E%B9%C7%10%90%CC%8E%22%02%A00a%E1%82O%12%0B%FEP%04%88%C0D%81%82%08%01%92%0E%8D%60TH%10%00%3B") no-repeat;
}
.music {
	background:url("data:image/gif,GIF89a%13%00%12%00%D5%00%00VYD%D4%D4%D4%A4%AEI%60bO%AD%AD%AB%FF%FF%FF%BA%C2o%8A%8B%83qz1%C7%CE%8B%7B%846%C4%C4%C4%F2%F2%F2wyk%AF%BA%5Bhn%3B%8E%97A%BD%BD%BC%C4%CC%85%99%99%99%E6%E6%E6or_af9%83%84z%B4%BEc%D1%D6%9F%8F%90%8F%86%8E%3B%AA%B5L%99%A4C%F6%F6%F6%B5%B5%B5%BF%C7z%5Ea%3DhkP%DE%DE%DE%CC%CC%CC%94%94%93y%7Bry%825lt5%A7%B3J%88%93%3CdhD%93%9EAtuj%B5%BDZ%B6%BFhY%5BG%AB%B6QjlW%BC%C4s%92%93%8E%8D%8D%8D%9C%A5J%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00!%F9%04%00%07%00%FF%00%2C%00%00%00%00%13%00%12%00%00%06%BB%C0%82pH%14R%22%84%C9%A5Q%14%92%90%B4K%05A%AD6%0F%A2%EA%26%85%01%81%24%0ED%13%C5%01%25%CE%20GJ%85%90%88%8B(%89%A0J%5D5%DAob%1C%B1%BA%1C%26%04%24%14xcnM%05%84p%86M%89z%8BE%8DC%7B%87%91B%93%8C%8F%92%8B42%16U%2Fb%14%9CU3%08%0C-%2C%0Ef%09%0Es%1E%26%0A%AA%19%191%1B%24%083%18%18%2F%02%1B%08%26%1E%B8%06%12%201%0A%08%04%08%1C6%10%10%0A%0A%03%23%C1%1D%02j%1B%2B-55%00U0%25%0B%23%0C%11!T%0F2%25%13%11%11%1F%1F%04%04%1F%0B%01%14B%1E%0C%14%23%14%F9%F9%23%FC%FC%14%1EB%82%00%00%3B") no-repeat;
}
.status,.comment {
	background:url("data:image/gif,GIF89a%12%00%11%00%B3%00%00zzx%F7%F7%F7%DB%DB%DB%96%96%96%AB%AB%AB%EF%EF%EF%FF%FF%FF%CC%CC%CC%A4%A4%A4%88%8A%85%BD%BD%BD%E5%E5%E5%99%99%99%8D%8D%8D%84%84%83%00%00%00!%F9%04%00%07%00%FF%00%2C%00%00%00%00%12%00%11%00%00%04%5B%D0H9%92%BD8%B9)%13%FF%DD%97%04dY%16%86%C7%8D%26Y%BCi%95e%C7%8BZ%A0h%A7%DE%E2%FF%BF%D4%0E%07%5C%D8n%C3%DE%EF%88D%F1%0C%3E%26Le%A9%18%A4%C9T%08%3BEX%04%01%15%0C%94X(%00%8D%80%17%CA%CB%A4K%A1%14%01%F8%0A%90-%8Cb%9D%8Ch%C1A%11%00%3B") no-repeat;
}
.photo {
	background:url("data:image/gif,GIF89a%16%00%16%00%E6%00%00%00%00%00%CC%CC%CCnsuJOP%99%99%99333%FF%FF%FF%1C%20!%EF%EF%EF%83%8D%90%5C%5E_%B3%B3%B3%3A%3E%3F%E6%E6%E6%13%15%16%7D%80%7B%AF%B1%AF(((gid%DE%DE%DE%10%10%10%C2%C3%C0UWS28%3ACFF%91%93%8Ftws%F7%F7%F7TXY%BA%BB%B8~%84%87%D8%D8%D8u~%82%A1%A2%9E785%95%95%95fff%06%06%06npl%88%8A%85%2F57SSR(%2C.%15%15%14flo%AD%B5%AD%85%85%85%8F%91%8DWZX8%3D%3F!%24%26GIFzzzAAA%96%9A%96%81%82%7F!%22!%19%19%19JKKZZR%12%14%15%3A%3A%3AklkRRZ%BE%BE%BErrr%C4%C4%C4%8C%8C%8C%5B%60b%A6%A6%A6xyu%7B%84%8C%2B%2F0%B2%B3%B0%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00!%F9%04%00%07%00%FF%00%2C%00%00%00%00%16%00%16%00%00%07%FF%80%06%82%83%84%82%0D%87%85%89%89%1D8%11%8E8%01%8A%92HB%83E%05%92%8A%11.E%9D%12H%99%89%07%3D%87%0D%05%11%A1%0D%01%04%055%3A3%24%B1)9%05%05E%83%AA%19%8E%3A'%19E75)0%1207A%0F)%1D%06%8C%14%24!%1D%15%1D74%1A%19%D6667F%2F%2F%25%06%11%10%40I%16%16%1A%0ABB%3E%3A0%0A%0A%12%C8379%06%07F!'%D53%11%0A%3E%16G%09%1EXp%E0%A0%A3%80%86y%07Ldx0D%81%23%110%40%08%E0%90%22%C5%00%22%22p%F8%98%97%C3%C4%0Br3%1A%F5%20%92%82%83%0A%1E2t%C4%E0%10a%A3%81%8E%1F-%84%8C%D0%83%C3%05%07%14%00%00p%80%A2%A7%82%15%2FM%B8%00%D9%A8%C6%85%03%F3H%E0%A0%80%04%05%83%9F%1B%3A%D2%20%1AA%07%0A%078H%10x%40%D3%E7%0A%049%7C%04!%AA%A2%06%8A%03%00D%0C%19%E2%0AE%0F%18%14k%10%94%B8a%02%E4%80%01%24%88%20%A1%D0h%C6%02%0B%0A0%F4%E8%81%A0H%8E%074hH%E8%91%23%07%85%9E%22%890(%B1%A2F%07%04%06%16%C8%40z%80S%88%11%14%14%DC%1D%90%A2Y%88%00%0D6%08%DA%80%A0%C1%87%00%01*%00%E9%80%93%82%ED%11%1DPoP%3D%88u%EB%06%13%82%07%FF%F0aB%03%04%BB%25%ED%5E%CE%3C%F9%A0%40%00%3B") no-repeat;
}
#activities canvas {
	width:20px;
	height:20px;
}

/* ImgWall */
#imgwall {
	margin:10px 0 0 0;
}
#imgwall ol {
	margin:0;
	padding:0;
	list-style:none;
}
#imgwall li {
	float:left;
}
#imgwall img {
	max-width:250px;
}

/* Blog posts */
#blog h1 {
	font-size:14pt;
}
#blog .date {
	margin-top:0;
	padding-top:0;
	color:#999;
	font-size:8pt;
}
#blog p {
	line-height:140%;
}
#blog .readmore {
	margin-bottom:10px;
}
#blog .readmore span {
	color:#999;
	font-size:90%;
}
#blog .info, #blog blockquote {
	padding-left:30px;
	min-height:3em;
	height:auto !important;
	height:3em;
}
#blog .info {
	background:url('/s/info.gif') 9px 8px no-repeat;
}
#blog blockquote {
	margin-left:0;
	background:url('/s/quote.gif') 8px 10px no-repeat;
}

/* About */
#about .rss {
	display:block;
	margin-top:10px;
	background:url('/s/rss.gif') no-repeat;
	padding:7px 0 8px 35px;
}
#about ul {
	margin:0;
	padding-left:15px;
}
#about ul span {
	color:#999;
	font-size:90%;
}
#about .colophon {
	list-style:none;
	padding-left:0;
}
#about .colophon  li{
	margin:7px 0 0 0;

}

/* Blog post */
#post #header a {
	color:#fff;
}
#post #header a:hover {
	text-decoration:none;
}
#post #blog {
	margin-left:0;
	width:740px;
}
#post h1 {
	font-size:150%;
	color:#900;
}
#dsq-content h3 {
	color:#999;
	text-transform:lowercase;
}
