<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>
.tweet, .query {
  font-family: Georgia, serif;
  font-size: 120%;
  color: #085258; }
  .tweet .tweet_list, .query .tweet_list {
    -webkit-border-radius: .5em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow-y: hidden;
    background-color: #8ADEE2; }
    .tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
    .tweet .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      padding: .5em; }
      .tweet .tweet_list li a, .query .tweet_list li a {
        color: #0C717A; }
    .tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
      background-color: #91E5E7; }
    .tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }


(function($) {
  $.fn.tweet = function(o){
    var s = $.extend({
      username: null,                           // [string or array] required unless using the 'query' option; one or more twitter screen names
      list: null,                               // [string]   optional name of list belonging to username
      favorites: false,                         // [boolean]  display the user's favorites instead of his tweets
      query: null,                              // [string]   optional search query
      avatar_size: null,                        // [integer]  height and width of avatar if displayed (48px max)
      count: 3,                                 // [integer]  how many tweets to display?
      fetch: null,                              // [integer]  how many tweets to fetch via the API (set this higher than 'count' if using the 'filter' option)
      page: 1,                                  // [integer]  which page of results to fetch (if count != fetch, you'll get unexpected results)
      retweets: true,                           // [boolean]  whether to fetch (official) retweets (not supported in all display modes)
      intro_text: null,                         // [string]   do you want text BEFORE your your tweets?
      outro_text: null,                         // [string]   do you want text AFTER your tweets?
      join_text:  null,                         // [string]   optional text in between date and tweet, try setting to "auto"
      auto_join_text_default: "i said,",        // [string]   auto text for non verb: "i said" bullocks
      auto_join_text_ed: "i",                   // [string]   auto text for past tense: "i" surfed
      auto_join_text_ing: "i am",               // [string]   auto tense for present tense: "i was" surfing
      auto_join_text_reply: "i replied to",     // [string]   auto tense for replies: "i replied to" @someone "with"
      auto_join_text_url: "i was looking at",   // [string]   auto tense for urls: "i was looking at" http:...
      loading_text: null,                       // [string]   optional loading text, displayed while tweets load
      refresh_interval: null ,                  // [integer]  optional number of seconds after which to reload tweets
      twitter_url: "twitter.com",               // [string]   custom twitter url, if any (apigee, etc.)
      twitter_api_url: "api.twitter.com",       // [string]   custom twitter api url, if any (apigee, etc.)
      twitter_search_url: "search.twitter.com", // [string]   custom twitter search url, if any (apigee, etc.)
      template: "{avatar}{time}{join}{text}",   // [string or function] template used to construct each tweet  - see code for available vars
      comparator: function(tweet1, tweet2) {    // [function] comparator used to sort tweets (see Array.sort)
        return tweet2["tweet_time"] - tweet1["tweet_time"];
      },
      filter: function(tweet) {                 // [function] whether or not to include a particular tweet (be sure to also set 'fetch')
        return true;
      }
    }, o);

    // See http://daringfireball.net/2010/07/improved_regex_for_matching_urls
    var url_regexp = /\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()]+|\(([^\s()]+|(\([^\s()]+\)))*\))+(?:\(([^\s()]+|(\([^\s()]+\)))*\)|[^\s`!()\[\]{};:'".,?«»“”‘’]))/gi;

    // Expand values inside simple string templates with {placeholders}
    function t(template, info) {
      if (typeof template === "string") {
        var result = template;
        for(var key in info) {
          var val = info[key];
          result = result.replace(new RegExp('{'+key+'}','g'), val === null ? '' : val);
        }
        return result;
      } else return template(info);
    }

    function replacer (regex, replacement) {
      return function() {
        var returning = [];
        this.each(function() {
          returning.push(this.replace(regex, replacement));
        });
        return $(returning);
      };
    }

    $.fn.extend({
      linkUrl: replacer(url_regexp, function(match) {
        var url = (/^[a-z]+:/i).test(match) ? match : "http://"+match;
        return ""+match+"";
      }),
      linkUser: replacer(/@(\w+)/gi, "@$1"),
      // Support various latin1 (\u00**) and arabic (\u06**) alphanumeric chars
      linkHash: replacer(/(?:^| )[\#]+([\w\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\u0600-\u06ff]+)/gi,
                         ' #$1'),
      capAwesome: replacer(/\b(awesome)\b/gi, '$1'),
      capEpic: replacer(/\b(epic)\b/gi, '$1'),
      makeHeart: replacer(/(&lt;)+[3]/gi, "♥")
    });

    function parse_date(date_str) {
      // The non-search twitter APIs return inconsistently-formatted dates, which Date.parse
      // cannot handle in IE. We therefore perform the following transformation:
      // "Wed Apr 29 08:53:31 +0000 2009" =&gt; "Wed, Apr 29 2009 08:53:31 +0000"
      return Date.parse(date_str.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i, '$1,$2$4$3'));
    }

    function relative_time(date) {
      var relative_to = (arguments.length &gt; 1) ? arguments[1] : new Date();
      var delta = parseInt((relative_to.getTime() - date) / 1000, 10);
      var r = '';
      if (delta &lt; 60) {
        r = delta + ' seconds ago';
      } else if(delta &lt; 120) {
        r = 'a minute ago';
      } else if(delta &lt; (45*60)) {
        r = (parseInt(delta / 60, 10)).toString() + ' minutes ago';
      } else if(delta &lt; (2*60*60)) {
        r = 'an hour ago';
      } else if(delta &lt; (24*60*60)) {
        r = '' + (parseInt(delta / 3600, 10)).toString() + ' hours ago';
      } else if(delta &lt; (48*60*60)) {
        r = 'a day ago';
      } else {
        r = (parseInt(delta / 86400, 10)).toString() + ' days ago';
      }
      return 'about ' + r;
    }

    function build_auto_join_text(text) {
      if (text.match(/^(@([A-Za-z0-9-_]+)) .*/i)) {
        return s.auto_join_text_reply;
      } else if (text.match(url_regexp)) {
        return s.auto_join_text_url;
      } else if (text.match(/^((\w+ed)|just) .*/im)) {
        return s.auto_join_text_ed;
      } else if (text.match(/^(\w*ing) .*/i)) {
        return s.auto_join_text_ing;
      } else {
        return s.auto_join_text_default;
      }
    }

    function build_api_url() {
      var proto = ('https:' == document.location.protocol ? 'https:' : 'http:');
      var count = (s.fetch === null) ? s.count : s.fetch;
      if (s.list) {
        return proto+"//"+s.twitter_api_url+"/1/"+s.username[0]+"/lists/"+s.list+"/statuses.json?page="+s.page+"&amp;per_page="+count+"&amp;callback=?";
      } else if (s.favorites) {
        return proto+"//"+s.twitter_api_url+"/favorites/"+s.username[0]+".json?page="+s.page+"&amp;count="+count+"&amp;callback=?";
      } else if (s.query === null &amp;&amp; s.username.length == 1) {
        return proto+'//'+s.twitter_api_url+'/1/statuses/user_timeline.json?screen_name='+s.username[0]+'&amp;count='+count+(s.retweets ? '&amp;include_rts=1' : '')+'&amp;page='+s.page+'&amp;callback=?';
      } else {
        var query = (s.query || 'from:'+s.username.join(' OR from:'));
        return proto+'//'+s.twitter_search_url+'/search.json?&amp;q='+encodeURIComponent(query)+'&amp;rpp='+count+'&amp;page='+s.page+'&amp;callback=?';
      }
    }

    // Convert twitter API objects into data available for
    // constructing each tweet  using a template
    function extract_template_data(item){
      var o = {};
      o.item = item;
      o.source = item.source;
      o.screen_name = item.from_user || item.user.screen_name;
      o.avatar_size = s.avatar_size;
      o.avatar_url = item.profile_image_url || item.user.profile_image_url;
      o.retweet = typeof(item.retweeted_status) != 'undefined';
      o.tweet_time = parse_date(item.created_at);
      o.join_text = s.join_text == "auto" ? build_auto_join_text(item.text) : s.join_text;
      o.tweet_id = item.id_str;
      o.twitter_base = "http://"+s.twitter_url+"/";
      o.user_url = o.twitter_base+o.screen_name;
      o.tweet_url = o.user_url+"/status/"+o.tweet_id;
      o.reply_url = o.twitter_base+"intent/tweet?in_reply_to="+o.tweet_id;
      o.retweet_url = o.twitter_base+"intent/retweet?tweet_id="+o.tweet_id;
      o.favorite_url = o.twitter_base+"intent/favorite?tweet_id="+o.tweet_id;
      o.retweeted_screen_name = o.retweet &amp;&amp; item.retweeted_status.user.screen_name;
      o.tweet_relative_time = relative_time(o.tweet_time);
      o.tweet_raw_text = o.retweet ? ('RT @'+o.retweeted_screen_name+' '+item.retweeted_status.text) : item.text; // avoid '...' in long retweets
      o.tweet_text = $([o.tweet_raw_text]).linkUrl().linkUser().linkHash()[0];
      o.tweet_text_fancy = $([o.tweet_text]).makeHeart().capAwesome().capEpic()[0];

      // Default spans, and pre-formatted blocks for common layouts
      o.user = t('{screen_name}', o);
      o.join = s.join_text ? t(' {join_text} ', o) : ' ';
      o.avatar = o.avatar_size ?
        t('', o) : '';
      o.time = t('{tweet_relative_time}', o);
      o.text = t('{tweet_text_fancy}', o);
      o.reply_action = t('reply', o);
      o.retweet_action = t('retweet', o);
      o.favorite_action = t('favorite', o);
      return o;
    }

    return this.each(function(i, widget){
      var list = $('').appendTo(widget);
      var intro = ''+s.intro_text+'';
      var outro = ''+s.outro_text+'';
      var loading = $(''+s.loading_text+'');

      if(s.username &amp;&amp; typeof(s.username) == "string"){
        s.username = [s.username];
      }

      if (s.loading_text) $(widget).append(loading);
      $(widget).bind("tweet:load", function(){
        $.getJSON(build_api_url(), function(data){
          if (s.loading_text) loading.remove();
          if (s.intro_text) list.before(intro);
          list.empty();

          var tweets = $.map(data.results || data, extract_template_data);
          tweets = $.grep(tweets, s.filter).sort(s.comparator).slice(0, s.count);
          list.append($.map(tweets, function(o) { return "" + t(s.template, o) + ""; }).join('')).
              children('li:first').addClass('tweet_first').end().
              children('li:odd').addClass('tweet_even').end().
              children('li:even').addClass('tweet_odd');

          if (s.outro_text) list.after(outro);
          $(widget).trigger("loaded").trigger((tweets.length === 0 ? "empty" : "full"));
          if (s.refresh_interval) {
            window.setTimeout(function() { $(widget).trigger("tweet:load"); }, 1000 * s.refresh_interval);
          }
        });
      }).trigger("tweet:load");
    });
  };
})(jQuery);

    function randomString(length) {
      var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split('');
      var str = '';
      for (var i = 0; i &lt; length; i++) {
        str += chars[Math.floor(Math.random() * chars.length)];
      }
      return str;
    }
    var rnd = randomString(8);

    jQuery(document).ready(function($) {
      $(".rnd").replaceWith(rnd);
    });
  
//fancybox


;(function($) {
	var tmp, loading, overlay, wrap, outer, content, close, title, nav_left, nav_right,

		selectedIndex = 0, selectedOpts = {}, selectedArray = [], currentIndex = 0, currentOpts = {}, currentArray = [],

		ajaxLoader = null, imgPreloader = new Image(), imgRegExp = /\.(jpg|gif|png|bmp|jpeg)(.*)?$/i, swfRegExp = /[^\.]\.(swf)\s*$/i,

		loadingTimer, loadingFrame = 1,

		titleHeight = 0, titleStr = '', start_pos, final_pos, busy = false, fx = $.extend($('')[0], { prop: 0 }),

		isIE6 = $.browser.msie &amp;&amp; $.browser.version &lt; 7 &amp;&amp; !window.XMLHttpRequest,

		/*
		 * Private methods 
		 */

		_abort = function() {
			loading.hide();

			imgPreloader.onerror = imgPreloader.onload = null;

			if (ajaxLoader) {
				ajaxLoader.abort();
			}

			tmp.empty();
		},

		_error = function() {
			if (false === selectedOpts.onError(selectedArray, selectedIndex, selectedOpts)) {
				loading.hide();
				busy = false;
				return;
			}

			selectedOpts.titleShow = false;

			selectedOpts.width = 'auto';
			selectedOpts.height = 'auto';

			tmp.html( 'The requested content cannot be loaded.Please try again later.' );

			_process_inline();
		},

		_start = function() {
			var obj = selectedArray[ selectedIndex ],
				href, 
				type, 
				title,
				str,
				emb,
				ret;

			_abort();

			selectedOpts = $.extend({}, $.fn.fancybox.defaults, (typeof $(obj).data('fancybox') == 'undefined' ? selectedOpts : $(obj).data('fancybox')));

			ret = selectedOpts.onStart(selectedArray, selectedIndex, selectedOpts);

			if (ret === false) {
				busy = false;
				return;
			} else if (typeof ret == 'object') {
				selectedOpts = $.extend(selectedOpts, ret);
			}

			title = selectedOpts.title || (obj.nodeName ? $(obj).attr('title') : obj.title) || '';

			if (obj.nodeName &amp;&amp; !selectedOpts.orig) {
				selectedOpts.orig = $(obj).children("img:first").length ? $(obj).children("img:first") : $(obj);
			}

			if (title === '' &amp;&amp; selectedOpts.orig &amp;&amp; selectedOpts.titleFromAlt) {
				title = selectedOpts.orig.attr('alt');
			}

			href = selectedOpts.href || (obj.nodeName ? $(obj).attr('href') : obj.href) || null;

			if ((/^(?:javascript)/i).test(href) || href == '#') {
				href = null;
			}

			if (selectedOpts.type) {
				type = selectedOpts.type;

				if (!href) {
					href = selectedOpts.content;
				}

			} else if (selectedOpts.content) {
				type = 'html';

			} else if (href) {
				if (href.match(imgRegExp)) {
					type = 'image';

				} else if (href.match(swfRegExp)) {
					type = 'swf';

				} else if ($(obj).hasClass("iframe")) {
					type = 'iframe';

				} else if (href.indexOf("#") === 0) {
					type = 'inline';

				} else {
					type = 'ajax';
				}
			}

			if (!type) {
				_error();
				return;
			}

			if (type == 'inline') {
				obj	= href.substr(href.indexOf("#"));
				type = $(obj).length &gt; 0 ? 'inline' : 'ajax';
			}

			selectedOpts.type = type;
			selectedOpts.href = href;
			selectedOpts.title = title;

			if (selectedOpts.autoDimensions) {
				if (selectedOpts.type == 'html' || selectedOpts.type == 'inline' || selectedOpts.type == 'ajax') {
					selectedOpts.width = 'auto';
					selectedOpts.height = 'auto';
				} else {
					selectedOpts.autoDimensions = false;	
				}
			}

			if (selectedOpts.modal) {
				selectedOpts.overlayShow = true;
				selectedOpts.hideOnOverlayClick = false;
				selectedOpts.hideOnContentClick = false;
				selectedOpts.enableEscapeButton = false;
				selectedOpts.showCloseButton = false;
			}

			selectedOpts.padding = parseInt(selectedOpts.padding, 10);
			selectedOpts.margin = parseInt(selectedOpts.margin, 10);

			tmp.css('padding', (selectedOpts.padding + selectedOpts.margin));

			$('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change', function() {
				$(this).replaceWith(content.children());				
			});

			switch (type) {
				case 'html' :
					tmp.html( selectedOpts.content );
					_process_inline();
				break;

				case 'inline' :
					if ( $(obj).parent().is('#fancybox-content') === true) {
						busy = false;
						return;
					}

					$('')
						.hide()
						.insertBefore( $(obj) )
						.bind('fancybox-cleanup', function() {
							$(this).replaceWith(content.children());
						}).bind('fancybox-cancel', function() {
							$(this).replaceWith(tmp.children());
						});

					$(obj).appendTo(tmp);

					_process_inline();
				break;

				case 'image':
					busy = false;

					$.fancybox.showActivity();

					imgPreloader = new Image();

					imgPreloader.onerror = function() {
						_error();
					};

					imgPreloader.onload = function() {
						busy = true;

						imgPreloader.onerror = imgPreloader.onload = null;

						_process_image();
					};

					imgPreloader.src = href;
				break;

				case 'swf':
					selectedOpts.scrolling = 'no';

					str = '';
					emb = '';

					$.each(selectedOpts.swf, function(name, val) {
						str += '';
						emb += ' ' + name + '="' + val + '"';
					});

					str += '';

					tmp.html(str);

					_process_inline();
				break;

				case 'ajax':
					busy = false;

					$.fancybox.showActivity();

					selectedOpts.ajax.win = selectedOpts.ajax.success;

					ajaxLoader = $.ajax($.extend({}, selectedOpts.ajax, {
						url	: href,
						data : selectedOpts.ajax.data || {},
						error : function(XMLHttpRequest, textStatus, errorThrown) {
							if ( XMLHttpRequest.status &gt; 0 ) {
								_error();
							}
						},
						success : function(data, textStatus, XMLHttpRequest) {
							var o = typeof XMLHttpRequest == 'object' ? XMLHttpRequest : ajaxLoader;
							if (o.status == 200) {
								if ( typeof selectedOpts.ajax.win == 'function' ) {
									ret = selectedOpts.ajax.win(href, data, textStatus, XMLHttpRequest);

									if (ret === false) {
										loading.hide();
										return;
									} else if (typeof ret == 'string' || typeof ret == 'object') {
										data = ret;
									}
								}

								tmp.html( data );
								_process_inline();
							}
						}
					}));

				break;

				case 'iframe':
					_show();
				break;
			}
		},

		_process_inline = function() {
			var
				w = selectedOpts.width,
				h = selectedOpts.height;

			if (w.toString().indexOf('%') &gt; -1) {
				w = parseInt( ($(window).width() - (selectedOpts.margin * 2)) * parseFloat(w) / 100, 10) + 'px';

			} else {
				w = w == 'auto' ? 'auto' : w + 'px';	
			}

			if (h.toString().indexOf('%') &gt; -1) {
				h = parseInt( ($(window).height() - (selectedOpts.margin * 2)) * parseFloat(h) / 100, 10) + 'px';

			} else {
				h = h == 'auto' ? 'auto' : h + 'px';	
			}

			tmp.wrapInner('');

			selectedOpts.width = tmp.width();
			selectedOpts.height = tmp.height();

			_show();
		},

		_process_image = function() {
			selectedOpts.width = imgPreloader.width;
			selectedOpts.height = imgPreloader.height;

			$("").attr({
				'id' : 'fancybox-img',
				'src' : imgPreloader.src,
				'alt' : selectedOpts.title
			}).appendTo( tmp );

			_show();
		},

		_show = function() {
			var pos, equal;

			loading.hide();

			if (wrap.is(":visible") &amp;&amp; false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) {
				$.event.trigger('fancybox-cancel');

				busy = false;
				return;
			}

			busy = true;

			$(content.add( overlay )).unbind();

			$(window).unbind("resize.fb scroll.fb");
			$(document).unbind('keydown.fb');

			if (wrap.is(":visible") &amp;&amp; currentOpts.titlePosition !== 'outside') {
				wrap.css('height', wrap.height());
			}

			currentArray = selectedArray;
			currentIndex = selectedIndex;
			currentOpts = selectedOpts;

			if (currentOpts.overlayShow) {
				overlay.css({
					'background-color' : currentOpts.overlayColor,
					'opacity' : currentOpts.overlayOpacity,
					'cursor' : currentOpts.hideOnOverlayClick ? 'pointer' : 'auto',
					'height' : $(document).height()
				});

				if (!overlay.is(':visible')) {
					if (isIE6) {
						$('select:not(#fancybox-tmp select)').filter(function() {
							return this.style.visibility !== 'hidden';
						}).css({'visibility' : 'hidden'}).one('fancybox-cleanup', function() {
							this.style.visibility = 'inherit';
						});
					}

					overlay.show();
				}
			} else {
				overlay.hide();
			}

			final_pos = _get_zoom_to();

			_process_title();

			if (wrap.is(":visible")) {
				$( close.add( nav_left ).add( nav_right ) ).hide();

				pos = wrap.position(),

				start_pos = {
					top	 : pos.top,
					left : pos.left,
					width : wrap.width(),
					height : wrap.height()
				};

				equal = (start_pos.width == final_pos.width &amp;&amp; start_pos.height == final_pos.height);

				content.fadeTo(currentOpts.changeFade, 0.3, function() {
					var finish_resizing = function() {
						content.html( tmp.contents() ).fadeTo(currentOpts.changeFade, 1, _finish);
					};

					$.event.trigger('fancybox-change');

					content
						.empty()
						.removeAttr('filter')
						.css({
							'border-width' : currentOpts.padding,
							'width'	: final_pos.width - currentOpts.padding * 2,
							'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2
						});

					if (equal) {
						finish_resizing();

					} else {
						fx.prop = 0;

						$(fx).animate({prop: 1}, {
							 duration : currentOpts.changeSpeed,
							 easing : currentOpts.easingChange,
							 step : _draw,
							 complete : finish_resizing
						});
					}
				});

				return;
			}

			wrap.removeAttr("style");

			content.css('border-width', currentOpts.padding);

			if (currentOpts.transitionIn == 'elastic') {
				start_pos = _get_zoom_from();

				content.html( tmp.contents() );

				wrap.show();

				if (currentOpts.opacity) {
					final_pos.opacity = 0;
				}

				fx.prop = 0;

				$(fx).animate({prop: 1}, {
					 duration : currentOpts.speedIn,
					 easing : currentOpts.easingIn,
					 step : _draw,
					 complete : _finish
				});

				return;
			}

			if (currentOpts.titlePosition == 'inside' &amp;&amp; titleHeight &gt; 0) {	
				title.show();	
			}

			content
				.css({
					'width' : final_pos.width - currentOpts.padding * 2,
					'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2
				})
				.html( tmp.contents() );

			wrap
				.css(final_pos)
				.fadeIn( currentOpts.transitionIn == 'none' ? 0 : currentOpts.speedIn, _finish );
		},

		_format_title = function(title) {
			if (title &amp;&amp; title.length) {
				if (currentOpts.titlePosition == 'float') {
					return '' + title + '';
				}

				return '' + title + '';
			}

			return false;
		},

		_process_title = function() {
			titleStr = currentOpts.title || '';
			titleHeight = 0;

			title
				.empty()
				.removeAttr('style')
				.removeClass();

			if (currentOpts.titleShow === false) {
				title.hide();
				return;
			}

			titleStr = $.isFunction(currentOpts.titleFormat) ? currentOpts.titleFormat(titleStr, currentArray, currentIndex, currentOpts) : _format_title(titleStr);

			if (!titleStr || titleStr === '') {
				title.hide();
				return;
			}

			title
				.addClass('fancybox-title-' + currentOpts.titlePosition)
				.html( titleStr )
				.appendTo( 'body' )
				.show();

			switch (currentOpts.titlePosition) {
				case 'inside':
					title
						.css({
							'width' : final_pos.width - (currentOpts.padding * 2),
							'marginLeft' : currentOpts.padding,
							'marginRight' : currentOpts.padding
						});

					titleHeight = title.outerHeight(true);

					title.appendTo( outer );

					final_pos.height += titleHeight;
				break;

				case 'over':
					title
						.css({
							'marginLeft' : currentOpts.padding,
							'width'	: final_pos.width - (currentOpts.padding * 2),
							'bottom' : currentOpts.padding
						})
						.appendTo( outer );
				break;

				case 'float':
					title
						.css('left', parseInt((title.width() - final_pos.width - 40)/ 2, 10) * -1)
						.appendTo( wrap );
				break;

				default:
					title
						.css({
							'width' : final_pos.width - (currentOpts.padding * 2),
							'paddingLeft' : currentOpts.padding,
							'paddingRight' : currentOpts.padding
						})
						.appendTo( wrap );
				break;
			}

			title.hide();
		},

		_set_navigation = function() {
			if (currentOpts.enableEscapeButton || currentOpts.enableKeyboardNav) {
				$(document).bind('keydown.fb', function(e) {
					if (e.keyCode == 27 &amp;&amp; currentOpts.enableEscapeButton) {
						e.preventDefault();
						$.fancybox.close();

					} else if ((e.keyCode == 37 || e.keyCode == 39) &amp;&amp; currentOpts.enableKeyboardNav &amp;&amp; e.target.tagName !== 'INPUT' &amp;&amp; e.target.tagName !== 'TEXTAREA' &amp;&amp; e.target.tagName !== 'SELECT') {
						e.preventDefault();
						$.fancybox[ e.keyCode == 37 ? 'prev' : 'next']();
					}
				});
			}

			if (!currentOpts.showNavArrows) { 
				nav_left.hide();
				nav_right.hide();
				return;
			}

			if ((currentOpts.cyclic &amp;&amp; currentArray.length &gt; 1) || currentIndex !== 0) {
				nav_left.show();
			}

			if ((currentOpts.cyclic &amp;&amp; currentArray.length &gt; 1) || currentIndex != (currentArray.length -1)) {
				nav_right.show();
			}
		},

		_finish = function () {
			if (!$.support.opacity) {
				content.get(0).style.removeAttribute('filter');
				wrap.get(0).style.removeAttribute('filter');
			}

			if (selectedOpts.autoDimensions) {
				content.css('height', 'auto');
			}

			wrap.css('height', 'auto');

			if (titleStr &amp;&amp; titleStr.length) {
				title.show();
			}

			if (currentOpts.showCloseButton) {
				close.show();
			}

			_set_navigation();
	
			if (currentOpts.hideOnContentClick)	{
				content.bind('click', $.fancybox.close);
			}

			if (currentOpts.hideOnOverlayClick)	{
				overlay.bind('click', $.fancybox.close);
			}

			$(window).bind("resize.fb", $.fancybox.resize);

			if (currentOpts.centerOnScroll) {
				$(window).bind("scroll.fb", $.fancybox.center);
			}

			if (currentOpts.type == 'iframe') {
				$('</description><title>geekbuntu</title><generator>Tumblr (3.0; @geekbuntu)</generator><link>http://geekbuntu.u1st.us/</link><item><title>Oh noes!</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m510oe9vc71qbe8f4o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Oh noes!&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/24313732742</link><guid>http://geekbuntu.u1st.us/post/24313732742</guid><pubDate>Sun, 03 Jun 2012 01:31:23 -0400</pubDate></item><item><title>Yes, this in front of my parking spot…. I did 5mph as long as I...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m4oxolGwdc1qbe8f4o1_r1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Yes, this in front of my parking spot…. I did 5mph as long as I could….. Which was a half a second&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/23869611691</link><guid>http://geekbuntu.u1st.us/post/23869611691</guid><pubDate>Sun, 27 May 2012 12:55:58 -0400</pubDate></item><item><title>Word of the day, ” Freemium “…. In lieu of trial…. It’s free, sorta? It works fully if you pay...</title><description>&lt;p&gt;Word of the day, ” Freemium “…. In lieu of trial…. It’s free, sorta? It works fully if you pay monthly….&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/23869323476</link><guid>http://geekbuntu.u1st.us/post/23869323476</guid><pubDate>Sun, 27 May 2012 12:51:24 -0400</pubDate></item><item><title>Taken with instagram</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m41mgu7h181qbe8f4o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Taken with &lt;a href="http://instagr.am" target="_blank"&gt;instagram&lt;/a&gt;&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/23082820824</link><guid>http://geekbuntu.u1st.us/post/23082820824</guid><pubDate>Mon, 14 May 2012 22:48:30 -0400</pubDate></item><item><title>treeporn:

Submitted by Lisa.

Geeat pic</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m2vz7c9PZ31qzvuwxo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://treeporn.tumblr.com/post/21578047239/submitted-by-lisa" class="tumblr_blog" target="_blank"&gt;treeporn&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Submitted by &lt;a href="http://we-are-liberation.tumblr.com" target="_blank"&gt;Lisa.&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Geeat pic&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/21619503069</link><guid>http://geekbuntu.u1st.us/post/21619503069</guid><pubDate>Sun, 22 Apr 2012 21:32:59 -0400</pubDate></item><item><title>I think part of a best friend&amp;#8217;s job should be to immediately clear your computer history if...</title><description>&lt;ol&gt;&lt;li&gt;&lt;p&gt;I think part of a best friend&amp;#8217;s job should be to immediately clear your computer history if you die.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Nothing sucks more than that moment during an argument when you realize you&amp;#8217;re wrong.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I totally take back all those times I didn&amp;#8217;t want to nap when I was younger.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There is great need for a sarcasm font.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How the hell are you supposed to fold a fitted sheet?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Was learning cursive really necessary?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Map Quest really needs to start their directions on # 5. I&amp;#8217;m pretty sure I know how to get out of my neighborhood.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Obituaries would be a lot more interesting if they told you how the person died.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I can&amp;#8217;t remember the last time I wasn&amp;#8217;t at least kind of tired.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bad decisions make good stories.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You never know when it will strike, but there comes a moment at work when you know that you just aren&amp;#8217;t going to do anything productive for the rest of the day.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Can we all just agree to ignore whatever comes after Blue Ray? I don&amp;#8217;t want to have to restart my collection&amp;#8230;again.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I&amp;#8217;m always slightly terrified when I exit out of Word and it asks meif I want to save any changes to my ten-page technical report that I swear I did not make any changes to.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I keep some people&amp;#8217;s phone numbers in my phone just so I know not to answer when they call.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I think the freezer deserves a light as well.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I disagree with Kay Jewelers. I would bet on any given Friday or Saturday night more kisses begin with Miller Lite than Kay.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I wish Google Maps had an &amp;#8220;Avoid Ghetto&amp;#8221; routing option.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I have a hard time deciphering the fine line between boredom and hunger.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How many times is it appropriate to say &amp;#8220;What?&amp;#8221; before you just nod and smile because you still didn&amp;#8217;t hear or understand a word they said?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I love the sense of camaraderie when an entire line of cars team up to prevent a jerk from cutting in at the front. Stay strong, brothers and sisters!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Shirts get dirty. Underwear gets dirty. Pants?Pants never get dirty, and you can wear them forever.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sometimes I&amp;#8217;ll look down at my watch 3 consecutive times and still not know what time it is.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Even under ideal conditions people have trouble locating their car keys in a pocket, finding their cell phone, and Pinning the Tail on the Donkey - but I&amp;#8217;d bet everyone can find and push the snooze button from 3 feet away, in about 1.7 seconds, eyes closed, first time, every time.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;</description><link>http://geekbuntu.u1st.us/post/17663257647</link><guid>http://geekbuntu.u1st.us/post/17663257647</guid><pubDate>Wed, 15 Feb 2012 12:53:44 -0500</pubDate></item><item><title>tada</title><description>&lt;a href="http://"&gt;tada&lt;/a&gt;: &lt;p&gt;tada&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/17218477236</link><guid>http://geekbuntu.u1st.us/post/17218477236</guid><pubDate>Tue, 07 Feb 2012 14:08:13 -0500</pubDate></item><item><title>Wow</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/uWQQjMChxcQ?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Wow&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/16153919285</link><guid>http://geekbuntu.u1st.us/post/16153919285</guid><pubDate>Thu, 19 Jan 2012 22:34:58 -0500</pubDate></item><item><title>Reminds me of the line from Mr mom  … Did u shoot him with...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lxa4ga12Oh1qbe8f4o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Reminds me of the line from Mr mom  … Did u shoot him with a 38?….38 .39 whatever it took….&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/15295926120</link><guid>http://geekbuntu.u1st.us/post/15295926120</guid><pubDate>Sat, 07 Jan 2012 22:49:16 -0500</pubDate></item><item><title>This is a Rebuilding Year</title><description>&lt;a href="http://www.bradwestness.com/this-is-a-rebuilding-year,138/"&gt;This is a Rebuilding Year&lt;/a&gt;: &lt;p&gt;&lt;a href="http://www.bradwestness.com/wp-content/uploads/2012/01/rebuilding.jpg" target="_blank"&gt;&lt;img class="aligncenter size-medium wp-image-139" title="rebuilding" src="http://www.bradwestness.com/wp-content/uploads/2012/01/rebuilding-300x135.jpg" alt="" width="300" height="135"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the last 12 months, I did the following:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Took my first “real” full-time job at the University of Wisconsin-Whitewater&lt;/li&gt;
&lt;li&gt;&lt;a title="My Dogs" href="http://www.bradwestness.com/my-dogs/" target="_blank"&gt;Adopted two dogs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bought a house&lt;/li&gt;
&lt;li&gt;Got married&lt;/li&gt;
&lt;li&gt;Drove to…&lt;/li&gt;&lt;/ul&gt;</description><link>http://geekbuntu.u1st.us/post/15187431336</link><guid>http://geekbuntu.u1st.us/post/15187431336</guid><pubDate>Mon, 02 Jan 2012 11:53:54 -0500</pubDate></item><item><title>godaddy had a change of heart…. surpise?</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lwzge9Gphn1qbe8f4o1_400.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;godaddy had a change of heart…. surpise?&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/14987450122</link><guid>http://geekbuntu.u1st.us/post/14987450122</guid><pubDate>Thu, 29 Dec 2011 15:46:57 -0500</pubDate><category>godaddy</category><category>sop</category></item><item><title>8 Ways Quick Application Installations Ruin Performance | 7...</title><description>&lt;p&gt;8 Ways Quick Application Installations Ruin Performance | 7 Tutorials
&lt;a href="http://www.7tutorials.com/8-ways-performing-quick-application-installations-ruin-performance" target="_blank"&gt;http://www.7tutorials.com/8-ways-performing-quick-application-installations-ruin-performance&lt;/a&gt;&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/14558771789</link><guid>http://geekbuntu.u1st.us/post/14558771789</guid><pubDate>Wed, 21 Dec 2011 06:18:32 -0500</pubDate></item><item><title>The plane ride to fl</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lvt9o1gYPf1qbe8f4o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;The plane ride to fl&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/13871042493</link><guid>http://geekbuntu.u1st.us/post/13871042493</guid><pubDate>Wed, 07 Dec 2011 08:00:05 -0500</pubDate></item><item><title>The hotel we stayed @</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lvta4cqyGK1qbe8f4o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;The hotel we stayed @&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/13853824593</link><guid>http://geekbuntu.u1st.us/post/13853824593</guid><pubDate>Tue, 06 Dec 2011 21:16:01 -0500</pubDate></item><item><title>Hollywood studios</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lvta7caozU1qbe8f4o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Hollywood studios&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/13853930228</link><guid>http://geekbuntu.u1st.us/post/13853930228</guid><pubDate>Tue, 06 Dec 2011 21:14:00 -0500</pubDate></item><item><title>Hollywood studios</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lvta67hZDl1qbe8f4o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Hollywood studios&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/13853884298</link><guid>http://geekbuntu.u1st.us/post/13853884298</guid><pubDate>Tue, 06 Dec 2011 21:13:19 -0500</pubDate></item><item><title>Hollywood studios</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lvta5cuOYa1qbe8f4o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Hollywood studios&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/13853856111</link><guid>http://geekbuntu.u1st.us/post/13853856111</guid><pubDate>Tue, 06 Dec 2011 21:12:47 -0500</pubDate></item><item><title>Lake behind resort</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lvta2uLUpG1qbe8f4o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Lake behind resort&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/13853776064</link><guid>http://geekbuntu.u1st.us/post/13853776064</guid><pubDate>Tue, 06 Dec 2011 21:11:18 -0500</pubDate></item><item><title>Grub shack</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lvta19sMDq1qbe8f4o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Grub shack&lt;/p&gt;</description><link>http://geekbuntu.u1st.us/post/13853725571</link><guid>http://geekbuntu.u1st.us/post/13853725571</guid><pubDate>Tue, 06 Dec 2011 21:10:21 -0500</pubDate></item><item><title>Photo</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lvt9zuSecv1qbe8f4o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://geekbuntu.u1st.us/post/13853679940</link><guid>http://geekbuntu.u1st.us/post/13853679940</guid><pubDate>Tue, 06 Dec 2011 21:09:30 -0500</pubDate></item></channel></rss>

