/* css rocks :D */

#search {display:none;}
.details span.h2o-category {display:none;}
#comment-form p.h2o-allowedtags {display:none;}
#footer span.h2o-timing {display:none;}

.inside{ width:781px;}
/* IE can't count! */
#primary .secondary{ margin-right:39px !important; }
#ancillary .block{ margin-left:39px !important; }
#ancillary .first{ margin:0 !important; }

/* single post on homepage*/
body #primary { min-height:0; padding:20px 0; }
#ancillary { position:relative; }
#primary.twocol-stories .story {display:none;}
#primary.twocol-stories .first {display:block; width:100%; }
#primary.bigtweet .first {display:block; width:64.5%; margin-left:35%; }

#primary.twocol-stories div.h2o-excerpt {height:200px;}


/* COLORING */
/* H2.0 stamp */
#footer p.copyright strong {color:orange; } 
/* headers */
#primary h1, #secondary h3, #ancillary h2 {color:orange; } 
/* links to stories on homepage, readon links */
.story h3 a, .h2o-read-on a { color:orange; }

a#h2o-commentoggle {color:orange;}
a#h2o-commentoggle small {color:#808080;}
a#h2o-commentoggle:hover, a#h2o-commentoggle:hover small {color:#FFF;}

#h2o-comments li.author div.content {border-color:orange;}
#h2o-comments li.author cite span.author, #h2o-comments li.author cite span.author a {color:orange;}

/* delicious styles */
#deliciousrolls ul{
	list-style-type:none;
	margin:1.5em 0 2em 0;
	border-top:1px solid #3D3D3D;
}
#deliciousrolls li {
	list-style-type:none;
	margin:0; padding:0.5em 0;
	border-bottom:1px solid #3D3D3D;
}
#deliciousrolls a {color:#BFBFBF;text-decoration:none;}
#deliciousrolls a:hover{color:#FFF;}
#deliciousrolls .delicious-extended{color:#666;font-size:.8em;}


#deliciousrolls a, .blogroll a { /* declare extlink image again cuz IE sucks */
    padding-right:          18px;
    background-image:       url(../images/external_16x16.gif);
    background-repeat:      no-repeat;
    background-position:    100% 75%;
}


/* twitter styles */
span.mytwitter_separator {display:none;}

#mytwitter a {color:orange;text-decoration:none;padding:0; background-image:none;}
#mytwitter ul{
	list-style-type:none;
	margin:1.5em 0 2em 0;
	border-top:1px solid #3D3D3D;
}
#mytwitter li {
	list-style-type:none; clear:both;
	margin:0; padding:0.5em 0;
	border-bottom:1px solid #3D3D3D;
}
#mytwitter li a {color:#BFBFBF;}
#mytwitter span.mytwitter_tweet_time {color:#666; font-size:.8em; float:right; padding-left:1em; }


/* improved header */
#header{
  background-image: url(../images/gradient_top_orange.gif);
}
#header h2 { border:0px none;}
#header h2 a { font-weight:bold; color:black; outline:none;}
#header p.description { visibility:hidden;}
#header .inside { position:relative; padding:0 0 5px 0;}

/* BIG TWEET FTW */
#h2o-headhook {
	position: absolute;
	left: 0;
	width: 30%;
}
#h2o-headhook span.mytwitter_tweet_time {
	position:absolute;
	top:248px; width:100%;
	border-top:1px solid #333333;
	color:#333;
	font-size:0.95em;
	margin:1em 0;
	padding:0.5em 0;
}
#h2o-headhook span.mytwitter_tweet_time:before {content:'Twittered ';}

#h2o-headhook span.mytwitter_tweet {
	color:orange;
	line-height: .9em;
	text-align: left;
	position:absolute;
	bottom:-250px;
}
#h2o-headhook span.mytwitter_tweet a {color:inherit;text-decoration:none; padding:0; background-image:none;}




/* flickering styles */
span.flickrrss {
	border:1px solid #333333;
	margin:0 1px 1px 0;
	display:block; float:left;
}
span.flickrrss a {
	padding:0;
	background-image:none;
}
p a.flickrlink {display:none;}
#flickrrss_clear { clear:both; padding-bottom:1.5em;}





