/* The layout */
body		{ background: #e1ded5; }
.top-bg		{ position: absolute; height:36px; width:100%; background:rgba(0,0,0,0.8); z-index:1; }
.footer		{ height:36px; width:100%; background:rgba(0,0,0,0.8); z-index:1; }
hr			{ background:rgba(255,255,255,0.4); }

a:link,
a:active,
a:visited	{ color:rgba(120,0,0,0.8); text-decoration:none;  }
a:hover		{ color:rgba(80,0,0,0.8);  }
	
h2 			{ color:rgba(0,0,0,0.7); }
h2 .alt		{ color:rgba(0,0,0,0.2); font-size: 1em; }

.header		{ height:36px; position: relative; z-index:2; }
.header	h1	{ font-size: 1.25em; padding:.75em 0 0 0; font-weight:  }
.header a	{ text-decoration: none; color:#fff; }
.logo-star	{ position:absolute; font-size: 15px; top:10px; left:0; color:rgba(255,255,255,0.2); }
.logo-lines	{ position:absolute; font-size: 24px; top:5px; left:20px; color:rgba(255,255,255,0.2);}
.logo-text1	{ position:absolute; font-size: 1.25em; top:8px; left:45px; color:rgba(255,255,255,0.6); }
.logo-text2	{ position:absolute; font-size: 1.25em; top:8px; left:150px; color:rgba(255,255,255,0.4); }
.header a:hover .logo-star 	{ color:rgba(180,0,0,0.7);  } 
.header a:hover .logo-lines { color:rgba(255,255,255,0.9);  } 
.header a:hover .logo-text1 	{ color:rgba(255,255,255,0.8);  } 
.header a:hover .logo-text2 	{ color:rgba(255,255,255,0.6);  } 

.nav			{ margin:.75em 0 0 0; padding:0; text-transform: uppercase; } 
.nav li			{ margin:0; padding:0; list-style: none; display:block; float:left; width: 70px; margin-right: 10px; }
.nav li.last	{ margin:0; }
.nav li	a		{ color:rgba(255,255,255,0.4); padding:.5em 0; font-size: 1em; } 
.nav li	a:hover	{ color:rgba(255,255,255,0.8); } 

/* WP list skillage */
.wp-inline			{ margin:0; padding:0; list-style: none; display: inline; }
.wp-inline li		{ margin:0; padding:0; list-style: none;  }
.wp-inline li ul 	{ margin:0; padding:0; list-style: none;  }
.wp-inline li ul li	{ margin:0; padding:0; list-style: none;  }

/* Flickr */
.flickr-wrap						{ clear:both; height:234px; } 
.flickr_badge_image img 			{ display:block; padding:4px; border:0; width:63px; height:63px; }
.flickr_badge_image a:link,
.flickr_badge_image a:active,
.flickr_badge_image a:visited 	{ background:rgba(0,0,0,0.1); float:left; margin:0 1px 1px 0; }
.flickr_badge_image a:hover		{ background:rgba(0,0,0,0.4); }

/* Pix.ie */
.pixie-wrap									{ clear:both; height:234px; } 
.pixie-widget-hd, .pixie-widget-matte, .pixie-widget-image em, .pixie-widget-ft		{ display: none; }
.pixie-widget-listitem, .pixie-widget-wrap1, .pixie-widget-wrap2, .pixie-widget-wrap3, .pixie-widget-wrap4, .pixie-widget, .pixie-widget-layout, .pixie-widget-layout-width250, .pixie-widget-hd, .pixie-widget-bd	{ margin:0 !important; padding:0 !important; }
.pixie-widget-layout-width250	{ width:240px !important; }


.pixie-widget-wrap5				{ background-color:rgba(0,0,0,0.1); float:left; margin:0 1px 1px 0  !important; padding:4px !important; width:63px; height:63px;  }
.pixie-widget-wrap5:hover		{ background-color:rgba(0,0,0,0.4); }

.pixie-widget-image:link,
.pixie-widget-image:active,
.pixie-widget-image:visited 	{ display:block; border:0; width:63px !important; height:63px !important;   }
.pixie-widget-image:hover		{  }


/* Last FM */

#lastfm	{ clear:both; height:234px; }

#lastfm dl{
	position:relative;
	float:left;
	width:140px;
	height:71px;
	padding:0 0 0 60px;
	margin: 0 0 1px 0;
	}
	

#lastfm dl:hover,
#lastfm dl.hover{
	cursor:pointer;
	}
#lastfm dl:hover dt a,
#lastfm dl.hover dt a {
	background:rgba(0,0,0,0.4);
	}

#lastfm dl dt{
	position:absolute;
	left:0;
	top:0;
	width:63px;
	height:63px;
	}
#lastfm dl dt a{
	position:absolute;
	top:0;
	left:0;
	width:63px;
	height:63px;
	z-index:100;
	padding:4px;
	background:rgba(0,0,0,0.1);
	}
	
#lastfm dl dt a:hover{
	background:none;
	background:rgba(0,0,0,0.4);
	}

#lastfm .lfm_art img{
	width:63px;
	height:63px;
	margin:4px 0 0 4px;
	}

#lastfm dl dd.lfm_song{
	white-space:nowrap;
	overflow:hidden;
	margin:0 0 0 18px;
	}
#lastfm dl dd.lfm_artist {
	color:#999;
	}
#lastfm dl dd.lfm_album {
	display: none;
	}
	
#lastfm dl:hover dd.lfm_album {
	display: block;
	position: absolute;
	top:4px;
	left:-10px;
	background: rgba(0,0,0,0.8);
	color: rgba(255,255,255,0.8); 
	font-size:0.8em;
	padding:4px 8px;
	z-index: 1000;
	width:47px;
	height:55px;
	overflow: hidden;
	}
	
#lastfm .lfm_overlay {
	position: absolute;
	top:0;
	left:0;
	}

/* Google Blog Feed */
.blogfeed 	{ clear:both; height:216px; }

.gf-author, .gfc-resultsHeader, .gfc-resultsHeader .gfc-title	{ display: none !important;  }

#deliciousstu .gf-author		{ display: block !important;  }	
#deliciousstu .gf-snippet	{ display: none !important;  }

#deliciousstu .gf-author:before {
    content: "bookmarked  "
}

.gfc-results {
  padding:0 !important;
  }

.gfc-result {
  margin:0 !important;
  max-height: 4.5em;
  margin:0 0 1.5em 0 !important;
  overflow: hidden;
  }

.gfc-result .gf-title {
  height: 1.5em !important; 
  overflow: hidden;
  }

.gf-result .gf-author,
.gf-result .gf-spacer,
.gf-result .gf-relativePublishedDate {
  display : inline;
  }

.gf-result .gf-spacer {
  display: none !important;
  }


/* Twitter */
.wp-inline li ul.tweet_list		{  height:216px; margin-top:0;  }
.wp-inline li ul.tweet_list li	{  overflow: hidden; height:4.5em; margin:0 0 1.5em 0; }
.tweet_avatar	{ background-color:rgba(0,0,0,0.1); padding:2px; float:left; margin:-2px 8px 8px 0; }
.tweet_avatar img	{display: block; }
.tweet_avatar:hover	{ background-color:rgba(0,0,0,0.4); }
