/* $Id: sidebar.css 329 2010-08-10 22:17:39Z jfabregat $ */

/**
 * Boxes
 */
#rightContent .sidebarBox {
	margin: 10px 0 25px;
	font-size: 12px;
}
#rightContent div.sidebarBoxTitle h3 {
	margin: 0 0 10px;
	font-size: 16px;
	line-height: 20px;
}
#rightContent div.sidebarBoxTitle h3 img {
	margin: 0 2px -2px 0;
}
#rightContent div.sidebarBoxTitle h3 small {
	font-size: 12px;
}
#rightContent div.sidebarBoxTitle h3 a {
	text-decoration: none;
}

/**
 * FriendFeed
 */
#sidebarFriendFeed div.friendFeedPost {
	margin: 10px 0;
}
#sidebarFriendFeed div.friendFeedPostService a {
	text-decoration: none;
	text-transform: uppercase;
	color: gray;
	font-size: 11px;
}
#sidebarFriendFeed div.friendFeedPostService a img {
	margin: 0 2px -5px 0;
}
#sidebarFriendFeed div.friendFeedPostContent {
	margin: 5px 0 5px 22px;
}
#sidebarFriendFeed div.friendFeedPostContent a {
	text-decoration: none;
}
#sidebarFriendFeed div.friendFeedPostContent a:hover {
	text-decoration: underline;
}
#sidebarFriendFeed div.friendFeedPostDate {
	margin: 0 0 0 20px;
	font-size: 10px;
	color: gray;
}
/*#sidebarFriendFeed div.googlereader div.friendFeedPostContent a,
#sidebarFriendFeed div.flickr div.friendFeedPostContent a {
	font-weight: bold;
}*/
#sidebarFriendFeed div.friendFeedPostContent {
	font-weight: bold;
}

/**
 * Archives
 */
#sidebarArchives ul {
	margin: 10px 0 5px 5%;
	padding: 0 0 0 25px;
	list-style-image: url(../images/date.gif);
}
#sidebarArchives ul li {
	padding: 2px 0 0;
}
#sidebarArchives ul li a {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	color: gray;
}
#sidebarArchives ul li a:hover {
	color: #000;
}
#sidebarArchives #wp-calendar {
	width: 90%;
	margin: 0 5%;
	border-spacing: 1px;
}
#sidebarArchives #wp-calendar caption {
	text-transform: uppercase;
	font-weight: bold;
	color: gray;
	padding: 10px 0 5px;
}
#sidebarArchives #wp-calendar td {
	background: #EEE;
	text-align: center;
	overflow: hidden;
	color: gray;
}
#sidebarArchives #wp-calendar td a {
	display: block;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
#sidebarArchives #wp-calendar th {
	background: #DDD;
}


/**
 * Twitxr
 */
#sidebarTwitxr div.twitxrLastPost a {
	text-decoration: none;
}
#sidebarTwitxr div.twitxrLastPost a img {
	padding: 5px 0;
}


/**
 * Tags
 */
#sidebarTags {
}
#sidebarTags .st-tag-cloud a {
	text-decoration: none;
	padding-right: 5px;
}
#sidebarTags .st-tag-cloud a:hover {
	text-decoration: underline;
}

/**
 * Fire Eagle
 */
/*#sidebarFireEagle iframe {
	margin-top: 10px;
}
#sidebarFireEagle #vparent {
	font-size: 15px;
	text-transform: uppercase;
}
#fireEagleMap {
	margin: 10px 0;
}*/

/**
 * Dopplr
 */
/*#dopplr-joanfabregat-planned_trips-embed .dopplr-badgr, #dopplr-joanfabregat-past_trips-embed .dopplr-badgr {
	border: none;
	margin: 10px 0;
}
.dopplr-badgr-header {
	display :none;
}*/

/**
 * Flickr
 */
#sidebarFlickr div.flickrPhotos div.flickrPhoto {
	margin: 8px 0;
}
#sidebarFlickr div.flickrPhotos div.flickrPhoto a {
	text-decoration: none;
}
#sidebarFlickr div.flickrPhotos div.flickrPhoto a img {
	margin-top: 3px;
}

/**
 * Last.fm
 */
#lastfmSidebar table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
}
#lastfmSidebar table td {
	vertical-align: middle;
	padding: 3px 0;
}
#lastfmSidebar table td.image {
	width: 41px;
}
#lastfmSidebar table td.title {
	padding: 9px 0 0 5px;
	vertical-align: top;
}
#lastfmSidebar table td a {
	text-decoration: none;
}
#lastfmSidebar table td.title a {
	display: block;
	color: black;
	font-size: 11px;
	text-wrap: none;
}
#lastfmSidebar table td.image div.image {
	height: 38px;
	width: 41px;
	overflow: hidden;
	background: url(../images/cdbox.jpg) no-repeat;
	padding: 2px 0 0 5px;
}
#lastfmSidebar table td.image div.image img {
	height: 34px;
	width: 34px;
	overflow: hidden;
}

/**
 * Tumblr
 */
div.tumblrPost {
	margin: 10px 0;
}
div.tumblrPostContent, div.tumblrPostContent a {
	text-decoration: none;
}
div.tumblrPostContent {
}
div.tumblrPostLink {
	color: #abbf21;
	font-weight: bold;
	text-transform: uppercase;
}
div.tumblrPostRight {
	float: right;
	width: 250px;
	overflow: hidden;
	margin: 0 0 15px;
}
div.tumblrPostContentPhoto img {
	width: 250px;
}
div.tumblrPostContent p {
	margin: 5px 0;
}
div.tumblrPostDate {
	font-size: 10px;
}
div.tumblrPostDate a {
	color: gray;
	text-decoration: none;
}
div.tumblrPostDate a:hover, div.tumblrPostContent a:hover {
	text-decoration: underline;
}
div.tumblrPostLeft {
	float: left;
	clear: both;
	width: 45px;
	padding-top: 5px;
	text-align: center;
}
div.tumblrPostLeft a {
	text-decoration: none;
}

/**
 * TripIt
 */
div.tripItItem {
	line-height: 15px;
	margin: 10px 0;
	font-size: 10px;
	background: url(../images/tripItIcon.gif) no-repeat left top;
	padding-left: 35px;
}
div.tripItItem b {
	text-transform: uppercase;
}
div.tripItItem a {
	text-decoration: none;
}
div.tripItItem span {
	color: gray;
}
div.tripIt p.nothing {
	color: gray;
	font-style: italic;
	text-transform: uppercase;
	font-size: 10px;
}


/**
 * Foursquare
 */
div.foursquare {
	margin-top: 10px;
}
div.foursquareItem {
	margin: 5px 0;
	background: url(../images/foursquareIcon.gif) no-repeat left top;
	padding-left: 15px;
	font-size: 10px;
	line-height: 15px;
}
div.foursquareItem a {
	text-decoration: none;
}
div.foursquareItem a b {
	text-transform: uppercase;
	font-weight: bold;
}
div.foursquareItem span {
	color: gray;
}
div.foursquareDate {
	text-transform: uppercase;
	font-weight: bold;
	color: gray;
	font-size: 11px;
	margin-top: 15px;

}
}

