@charset "UTF-8";
/* Hi. */

body { background: #f7f7f7; margin-bottom: 20px; }
div, span, p { font-family: Helvetica, Arial, Sans-Serif; font-size: 11px; color: #959595; }

h1 span, h2 span, h3 span, a span { display: none; }
a { color: #222222; text-decoration: none; }
a:hover { text-decoration: underline; color: #ed145b !important; }

#alive { height: 80px; width: 100%; position: fixed; top:0px; left: 0px; z-index: 10; background: #ffffff; padding: 0px 20px; opacity:.95; }
#alive h2 { background: url(../images/imalive.png) no-repeat; width: 225px; height: 23px; float: left; margin-top: 30px; }
#alive h1 a { background: url(../images/js.png) no-repeat; width: 48px; height: 46px; float: right; margin-top: 15px; margin-right: 40px; }
#alive p { display: none; }
#sub { display: none; }

#feeds { margin-top: 100px; padding-left: 40px; }
.feed { float: left; margin-right: 40px; padding-bottom: 20px; }
.feed h3 { margin-bottom: 10px; float: left; margin-right: 5px; }
.feed .username { float: left; margin-top: 2px; color: #959595; display: block; }
.feed .content { clear: both; }
.feed h3 { height: 20px; background-repeat: no-repeat!important; }

#ffffound { width: 280px; }
#ffffound h3 { background: url(../images/ffffound.png); width: 94px; }
#ffffound .content { background: #ffffff; padding: 20px 20px 0px 20px; }
#ffffound .content p { padding-bottom: 20px; }
#ffffound img { width: 240px; }

#vimeo { width: 200px; }
#vimeo h3 { background: url(../images/vimeo.png); width: 95px; }
#vimeo .content { background: #ffffff; padding: 20px 20px 0px 20px; }
#vimeo .content div { padding-bottom: 20px; }

#lastfm-twitter-delicious { width: 280px; }
#lastfm, #twitter { margin-bottom: 20px; } 
#lastfm h3 { background: url(../images/lastfm.png); width: 92px; }
#lastfm .content { line-height: 22px; }
#lastfm li { line-height: 14px; margin-bottom: 10px; }
#lastfm .content span { font-style: oblique; }
#lastfm ul, #lastfm li { list-style: circle; color: #959595; padding: 0px; }
#lastfm ul { padding-left: 15px; }

#twitter h3 { background: url(../images/twitter.png); width: 166px; }
#twitter .content div { color: #222222; padding: 10px 0px; border-bottom: 1px dotted #cccccc; }

#delicious h3 { background: url(../images/delicious.png); width: 84px; }
#delicious .content { line-height: 22px; }
#delicious ul, #delicious li { list-style: circle; color: #959595; padding: 0px; }
#delicious li { line-height: 14px; margin-bottom: 7px; }
#delicious ul { padding-left: 15px; }
#delicious #itsbig { color: #959595; }

#flickr { width: 220px; }
#flickr h3 { background: url(../images/flickr.png); width: 85px; }
#flickr .content { background: #ffffff; padding: 20px 20px 0px 20px; }
#flickr .content p { padding-bottom: 20px; }

#mousepath { width: 280px; }
#mousepath h3 { background: url(../images/mousepath.png); width: 92px; }
#mousepath .content { background: #ffffff; padding: 20px 20px 0px 20px; }
#mousepath .content p { padding-bottom: 20px; }

#foursquare li { line-height: 14px; margin-bottom: 7px; }
#foursquare h3 { background: url(../images/foursquare.png); width: 68px; }

.hr { width: 100%; height: 1px; border-top:1px solid #222222; margin: 20px 0px; }
.clear { clear: both; }