
body {background: #191919; font-family: "Gill Sans", "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; }

.container {width:590px;}

#header a, #footer a {color: #fff; text-decoration: none;}
#header a:hover, #footer a:hover {color: #aaa; border-bottom: 1px dotted #aaa;}
#show {color: #fff; cursor:pointer;}
hr.space {background: #191919; color: #191919;}
.white-background {background: #fff;}
.white-background hr.space {margin: 0px; background: #fff; color: #fff;}
.grey-background {padding-top: 18px; background: #aaa;}
.grey-background hr.space {margin: 0px; background: #aaa; color: #bbb;}
.grey-background .colborder {border-color: #bbb;}

.ltgrey-background {padding-top: 18px; background: #ccc;}
.ltgrey-background hr.space {margin: 0px; background: #ccc; color: #ccc;}
.ltgrey-background hr {background: #bbb; color: #bbb;}

.tab {padding: 0 0 10px; margin-left: 30px;}
.tab a {background: #999; padding: 4px 0 3px; text-align: center; text-decoration: none; font-size: 1.2em; color: #333;}
.small {margin-left: 10px;}
#header .current {color: #c00000;}

#main a.none, #main img.none2 {border-color: #191919;}
		
h1 a, h1 small {text-decoration: none; font-size: 0.7em;}
#main h2 {margin-bottom: 0;}
#main img {margin-right: 10px; float: none; border:1px solid #999;}
#main .date {text-decoration:none; color:#888;}
#main .date:hover {text-decoration: underline;}

.site_info {padding-left: 22px;}

#main .item {margin-bottom:.7em; padding:1.2em 1.5em;}

#main .twitter {background:#eee;}

#main .flickr, #main .youtube {}
#main .flickr .image img, #main .youtube .video {float: left; margin:0; padding:10px; margin-right: 15px; background: #fff; border: 0;}
#main .flickr .text, #main .youtube .text {padding-top: 5px;}
#main .flickr hr, #main .youtube hr {display: block; clear: left; margin: -1em 0; visibility: hidden;}

#main .delicious, #main .reader {background:#dee;}
#main .delicious a.link, #main .reader a.link {font-size: 1.2em;}
#main .delicious p, #main .reader p {margin: 0 25px; color: #777;}

#main .blog {margin: 0 75px 1.2em 75px; border: 1px solid #bbb; background: #fff; padding-bottom:0;}
#main .blog h3 {margin-bottom: 0;}
#main .blog .dateblock {padding-left: 5px; margin-bottom: 15px;}

.feedicon {margin: 0 0 0 5px; float: none; border: none !important;}


/* Header & Profile *
#header,#profile{clear:both;float:left;margin:0;position:relative;width:100%;}
#header{background:#000;height:50px;}
#header #toggle{cursor:pointer;position:absolute;left:620px;top:13px;height:25px;width:80px;}
#header-titles{position:absolute;width:100%;top:0px;left:0px;z-index:500;}
#header-titles #site-title{color:#fff;font-size:1.125em;font-weight:bold;left:0px;padding-left:20px;position:absolute;top:18px;}
#header-titles #site-title a{color:#fff;}
#header-titles #rss-feed{background:url('i/feed-icon-14x14.png') 0 3px no-repeat;font-size:0.75em;padding-left:20px;padding:1px 0 5px 20px;position:absolute;top:15px;left:740px;}
#header-titles #rss-feed a{color:#dc6022;}
#header-titles #rss-feed a:hover{color:#fff;}
#profile{background:url('i/bg-profile.png') 0 0;z-index:100;/* Uncomment to float profile */
/*position:absolute;top:50px;left:0px;}
#profile .wrap{float:left;position:relative;width:940px;}
#profile #profile-pic{border:10px solid #111;float:left;position:relative;left:20px;top:20px;width:120px;}
#profile #profile-about{color:#888;float:left;padding-left:40px;margin-top:20px;width:520px;}
#profile #profile-about h2,#profile #profile-feeds h2{color:#fff;font-size:0.9em;font-weight:bold;padding-top:10px;margin-bottom:5px;}
#profile #profile-about p,#profile #profile-feeds p{font-size:0.8em;line-height:1.4em;}
#profile #profile-feeds{float:right;margin-top:20px;width:200px;}
#profile #profile-feeds p{padding:3px 0;padding-left:20px;height:22px;}
/* Add more classes as needed 
#profile #profile-feeds .twitter{background:url('http://www.twitter.com/favicon.ico') 0px 5px no-repeat;}
#profile #profile-feeds .flickr{background:url('http://www.flickr.com/favicon.ico') 0px 5px no-repeat;}
#profile #profile-feeds .youtube{background:url('http://www.youtube.com/favicon.ico') 0px 5px no-repeat;}
#profile #profile-feeds .digg{background:url('http://www.digg.com/favicon.ico') 0px 5px no-repeat;}
#profile #profile-feeds .facebook{background:url('http://www.facebook.com/favicon.ico') 0px 5px no-repeat;}
#profile #profile-feeds .linkedin{background:url('http://www.linkedin.com/favicon.ico') 0px 5px no-repeat;}
#profile #profile-feeds a:hover{color:#fff;}
#profile #profile-tags{clear:both;padding:45px 20px 15px;float:left;width:680px;}
#profile #profile-tags ul,#body #main_container #single_container .tag_list{list-style-type:none;padding:5px 0;}
#profile #profile-tags li,#body #main_container #single_container .tag_list li{color:#fff;display:inline;margin:0;font-size:0.8em;}
#body #main_container #single_container .tag_list li{color:#555;}
#profile #profile-tags li a{color:#626262;}
#profile #profile-tags li a:hover{color:#ddd;}
#profile #search_form{padding-top:5px;position:absolute;top:240px;left:740px;}
#profile #search_form p{color:#fff;font-size:0.8em;margin-bottom:5px;padding-bottom:5px;}
#profile #search_form input{background:#101010;border:0;border-top:1px solid #000;color:#fff;font-size:0.8em;padding:5px 7px;height:15px;vertical-align:middle;width:100px;}
#profile #search_form #submit{background:#000;border:1px solid #000;color:#fff;height:26px;margin-left:2px;padding:0 2px;width:60px;text-transform:uppercase;}
*/	