(function(undefined){var e="#content",g="#search",h="#sidebar",i="#sidebar .item",j="#sidebar .item.selected",k="#sidebar .item[data-id=",m="#sidebar .items",n=".filtered",o=".item",p=".item:last",q=".item:not(.filtered)",r=".singleton-element",s=":focus",t=":text",u="</style>",v='<style id="css">',w="CSS",x="Item",y="Main",z="Post",A="]",B="body",C="data-id",D="filtered",E="head",F="head #css",G="html,body",H="instant",I="margin-top",J="mousewheel",K="selected",L="size:thumbnail",M="top",N="viewitem",O;blogger.templates().compile('<\!-- Expected scope: Any. Attributes {format, type, maxwidth, maxheight} --\>\n{template:Adsense}\n{block:HasAdsense}\n<div class=\'adsense\' data-host=\'{AdsenseHost}\' data-client=\'{AdsenseClient}\' data-format=\'{format}\' data-type=\'{type}\' data-maxwidth=\'{maxwidth}\' data-maxheight=\'{maxheight}\' data-alternateurl=\'http://img2.blogblog.com/img/blogger_ad.html\' data-url=\'{Permalink}\'></div>\n{/block:HasAdsense}\n{/template:Adsense}\n<\!-- Attributes {class, top, bottom, title} --\>\n{template:Ribbon}\n{block:Ifurl}\n<a class="ribbon {class} {block:small}small{/block:small}" title="{title}" href="{url}">\n{/block:Ifurl}\n{block:IfNoturl}\n<abbr class="ribbon {class} {block:small}small{/block:small}" title="{title}">\n{/block:IfNoturl}\n  <div class="top ribbon-piece">{top}</div>\n  <div class="bottom ribbon-piece">{bottom}</div>\n  <div class="tail">\n    <div class="left ribbon-piece"></div>\n    <div class="right ribbon-piece"></div>\n  </div>\n{block:Ifurl}\n</a>\n{/block:Ifurl}\n{block:IfNoturl}\n</abbr>\n{/block:IfNoturl}\n{/template:Ribbon}\n\n<\!-- Attributes {class, empty, value} --\>\n{template:Bubble}\n<span class="bubble {block:empty}empty{/block:empty} {class}" title="{title}">\n  <span class="bubble-content">{value}</span>\n  <span class="bubble-tail"></span>\n</span>\n{/template:Bubble}\n\n<\!-- Placeholder template for common (hidden) includes across views. --\>\n{template:MiscHidden}\n{block:browser:chrome}\n<div id="chromefix">\n<\!-- Fix Chrome 12/13/14 bug with GPU accelerated composition causing\nflickering/performance issues. Note: put this last, else text glitches. --\>\n</div>\n{/block:browser:chrome}\n{/template:MiscHidden}\n\n{template:Loading}\n<div id="loading">\n  <span>{lang:Loading}</span>\n</div>\n{/template:Loading}\n\n{template:Menu}\n<div class="menu">\n  <span class="menu-heading">{Title}<span class="indicator"></span></span>\n  <ul>\n    {block:Items}\n    <li class="{Label}"><span class="menu-background"></span><a class="menu-item" href="{URL}" target="_self">{Label}</a></li>\n    {/block:Items}\n  </ul>\n</div>\n{/template:Menu}\n\n{template:Message}\n<div id="message"><span>{text}</span></div>\n{/template:Message}\n\n{template:EmptyMessage}\n{block:IfNotPostCount}{Message text="{lang:No posts found}"}{/block:IfNotPostCount}\n{/template:EmptyMessage}\n\n{template:Feedback}\n{block:IfNotCustomDomain}\n<script type="text/javascript">\n(function() { // Protect global namespace\n  var prefix = (\'https:\' == document.location.protocol) ? \'https://ssl\' : \'http://www\';\n  var script = document.createElement(\'script\');\n  script.type = \'text/javascript\';\n  script.src = prefix + \'.gstatic.com/feedback/api.js\';\n  document.body.appendChild(script);\n})();\n<\/script>\n<a href="http://www.google.com/support/forum/p/blogger" class="feedback" tabindex="0" onclick="\ntry{\n  userfeedback.api.startFeedback({\n    productId: \'74\'\n  });\n  return false;\n}catch(e){}">{lang:Send feedback}</a>\n{/block:IfNotCustomDomain}\n{/template:Feedback}\n<\!-- Expected scope: Post --\>\n{template:Comments}\n<div class="comments" data-defer="{defer}">\n  <div class="comments-header toggle-switch">\n    {Bubble class="comments-count {class}" value="{CommentCount}" title="{CommentCountWithLabel}"}\n    <h3>\n    {block:CommentCount}{lang:View comments}{/block:CommentCount}\n    {block:IfNotCommentCount}{lang:Add a comment}{/block:IfNotCommentCount}\n    </h3>\n  </div>\n  {BloggerComments}\n</div>\n{/template:Comments}\n\n<\!-- Comments/Notes: interchangeable --\>\n{template:Notes}\n{Comments}\n{/template:Notes}\n\n<\!-- Expected scope: Post --\>\n{template:BloggerComments}\n<div class="comments-wrapper blogger-comments toggle-container" data-itemid="{PostID}">\n  <div class="comments-content"></div>\n  <div class="comments-footer">\n    <iframe frameborder="0" class="comments-replybox"\n        data-src="{BloggerBase}/comment-iframe.g?blogID={BlogID}&amp;postID={PostID}"></iframe>\n  </div>\n</div>\n{/template:BloggerComments}\n\n{template:CommentBubble}\n{block:Post.CommentCount}\n{Bubble class="comments-count {class}" value="{Post.CommentCount}" title="{Post.CommentCountWithLabel}"}\n{/block:Post.CommentCount}\n{/template:CommentBubble}\n{template:GadgetDock}\n{block:Gadgets}\n<div id="gadget-dock" class="gadget-notifying"></div>\n{/block:Gadgets}\n{/template:GadgetDock}\n\n<\!-- Attributes {id} --\>\n{template:GadgetDockItem}\n<div class="gadget-item" data-gadget-id="{id}">\n</div>\n{/template:GadgetDockItem}\n\n<\!-- Attributes {title, icon, icon-selected} --\>\n{template:GadgetDockItemContents}\n  <div class="gadget-icons">\n    <img class="gadget-icon" src="{icon}" />\n    <img class="gadget-icon-selected" src="{icon-selected}" />\n  </div>\n  <div class="gadget-container">\n    <span class="gadget-title">{title}</span>\n    <div class="gadget-content"></div>\n  </div>\n{/template:GadgetDockItemContents}\n\n{template:GadgetDockResizeDetector}\n<iframe class="gadget-resize-detector"></iframe>\n{/template:GadgetDockResizeDetector}\n<\!-- Expected scope: Blog --\>\n{template:Header}\n<div id="header-container">\n  <div id="header" class="header">\n    <div class="header-bar">\n      {block:BlogID}{BlogHeader}{/block:BlogID}\n      {block:PlusID}{block:IfNotBlogID}{PlusHeader}{/block:IfNotBlogID}{/block:PlusID}\n    </div>\n    <div class="header-drawer {block:fixed}sticky open{/block:fixed}">\n      {block:HasViews}\n      <div id="views" class="{block:HasPages}menu{block:HasPages}{block:IfNotPages}tabs{block:IfNotPages}">\n        <span class="menu-heading">{CurrentView}<span class="indicator"></span></span>\n        <ul>\n          {block:Views}\n          <li class="{Label}"><span class="menu-background"></span><a class="menu-item {block:Current}current{/block:Current}" href="{URL}" target="_self">{Label}</a></li>\n          {/block:Views}\n        </ul>\n      </div>\n      {/block:HasViews}\n      {block:HasPages}\n      <div id="pages" class="tabs">\n        <span class="menu-heading">Pages<span class="indicator"></span></span>\n        <ul>\n          {block:Pages}\n          <li><span class="menu-background"></span><a class="menu-item" href="{URL}">{Label}</a></li>\n          {/block:Pages}\n        </ul>\n      </div>\n      {/block:HasPages}\n      <div class="blog-admin admin-controls">\n        <a class="new-post" href="{BloggerBase}/post-edit.g?blogID={BlogID}&from=pencil" target="_self" title="New post"></a>\n        <a class="dashboard" href="http://www.blogger.com/home" target="_self" title="Dashboard"></a>\n      </div>\n      <a class="feed-link" href="{RSS}" title="{lang:Subscribe via RSS}" target="_blank" type="application/atom+xml"></a>\n    </div>\n  </div>\n</div>\n<script>\n  (function($) {\n    {block:IfNotfixed}\n    // Make the header drawer sticky.\n    var drawer = $(\'.header-drawer\');\n    if (drawer && drawer.length) {\n      var offset = drawer.offset().top - (parseInt(drawer.css(\'top\'), 10) || 0);\n      $(window).scroll(function(e){\n        drawer.toggleClass(\'sticky\', ($(this).scrollTop() >= offset));\n      });\n    }\n    {/block:IfNotfixed}\n\n    // Make the pages switch between tabs and menu as needed\n    var pages = $(\'#pages\');\n    var tabs = pages.length ? pages : $(\'#views\'); // If no pages, views will be tabs, same resizing applies.\n    if (tabs.length) {\n      function onResize(e) {\n        tabs.removeClass(\'menu\').addClass(\'tabs\');\n        var taken = 0;\n        tabs.parent().children().each(function() {\n          taken += $(this).outerWidth();\n        });\n        var overflowing = tabs.parent().width() < (taken + 50); // Add a buffer for safety.\n        overflowing ? tabs.removeClass(\'tabs\').addClass(\'menu\') : tabs.addClass(\'tabs\');\n      }\n      $(window).resize(onResize);\n      onResize(); // Resize immediately.\n\n      // Mark a page as selected when it is open.\n      var rePage = new RegExp(\'.*/p(/[^/]+.html$)\');\n      $(blogger.ui()).bind(\'select clearselection\', function(e, item) {\n        pages.find(\'.menu-item\').each(function(){\n          var current = false;\n          if (item) {\n            var us = rePage.exec($(this).attr(\'href\'));\n            var them = rePage.exec(item.url);\n            current = !!(us && them && (us[1] == them[1]));\n          }\n          $(this).toggleClass(\'current\', current);\n        });\n      });\n    }\n  })(jQuery);\n<\/script>\n{/template:Header}\n\n{template:BlogHeader}\n<span class="title" onclick="$(\'html,body\').stop().animate({\'scrollTop\': 0})">\n  <a href="/" target="_self"><h1 title={JSTitle}>{Title}</h1></a>\n  {block:HasDescription}<h3 title={JSDescription}>{Description}</h3>{/block:HasDescription}\n</span>\n<input type="text" id="search" autocomplete="off" placeholder="{lang:Search}">\n{/template:BlogHeader}\n\n{template:PlusHeader}\n<span class="title" onclick="$(\'html,body\').stop().animate({\'scrollTop\': 0})">\n  <a href="{AuthorURL}" target="_self"><h1 title={JSTitle}>{Title}</h1></a>\n  <div id="follow-author">\n    <div class="plus-badge g-plus" data-href="{PlusBase}/b/{PlusID}/" data-size="smallbadge"></div>\n  </div>\n</span>\n{/template:PlusHeader}\n{template:Overview}\n<div id="overview">\n  <div class="overview-backdrop"></div>\n</div>\n{/template:Overview}\n\n{template:OverviewItem}\n<div class="overview-panel">\n  <div class="overview-wrap">\n    <div class="overview-inner">\n      <div class="overview-header">\n        <div class="overview-controls-left">\n          <a class="kd-button small left previous {block:IfNotPreviousPost}disabled{/block:IfNotPreviousPost}" title="{lang:Newer}" href="{PreviousPost}"><img width="21" height="21" src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAYUlEQVQ4y2P4//8/A7Uxw6ihuCWxAFZ2DgMgfgCiqWIo1MAPQPwfZDDFhqIZ+IFil2IzECROtqG4DCTbUHwGUmLoA6iBIJyAHnGDx6U0CVOaxT7N0inNchTV8v5oIU0WBgCihhmGBdyx8gAAAABJRU5ErkJggg==\'/>\n          </a>\n          <a class="kd-button small right next {block:IfNotNextPost}disabled{/block:IfNotNextPost}" title="{lang:Older}" href="{NextPost}"><img width="21" height="21" src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAYUlEQVQ4jWP4//8/A7Ux1Q0cRoaysnMYAPEDEM2ABZBrKMjA/0D8AZvBlLj0Ay6DyTIUBPAZTLah+AymyFBcBlNsKNTgBKihIPxg8LmU6mFK9dinSTqlZY6ibt4nF49wQwEZ7RmGkO+jqQAAAABJRU5ErkJggg==\'/>\n          </a>\n        </div>\n        {Sharing url=\'{Permalink}\' text=\'{Title}\' delay=\'1000\' disable-twitter="true" disable-facebook="true"}\n        <div class="overview-controls-right">\n          <a class="kd-button small close" title="{lang:Close}" href="/">\n            <img width="21" height="21" src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAEZ0FNQQAAsY58+1GTAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAK9JREFUeNpjYBgFQxpoAPFqIObBIicBxOuhNFbAjEN8NxA7AbEd1PBfSAbuB2IbIFYB4pWkGHoQiEOAWAvJYCGogSBf3ADiUCD+gk0zI4Eg2A913REgFkEy0BGIX5DqfRB4A8RbkVwsQoyBIMBEIMI+QDGyRV8IxTI+l0qgheEftDD+Raqh6AY6QmM6hBiDcRkKMlAPLQzRw1gNajDRAJQOT+NI4CDXn4fSo2AUoAEAj24p6G8syswAAAAASUVORK5CYII=\'/>\n          </a>\n        </div>\n      </div>\n      <div class="overview-content" tabindex="0">\n      {Post disable-sharing="false" disable-plusone="true"}\n      </div>\n    </div>\n  </div>\n</div>\n{/template:OverviewItem}\n\n{template:ViewItem}\n<div class="viewitem-panel {block:Placeholder}placeholder{/block:Placeholder}">\n  <div class="viewitem-wrap">\n    <div class="viewitem-background"></div>\n    <div class="viewitem-header"></div>\n    <div class="viewitem-inner">\n      {block:Placeholder}\n      <span class="blogger-gear"></span>\n      {/block:Placeholder}\n      {block:IfNotPlaceholder}\n      <div class="viewitem-content" tabindex="0">\n      {block:Post}{Post}{/block:Post}\n      {block:Page}{Page}{/block:Page}\n      </div>\n      {block:IfNotPlaceholder}\n    </div>\n  </div>\n</div>\n{/template:ViewItem}\n<\!-- Expected scope: Post --\>\n{template:Post}\n  {block:Blogger}{BloggerPost}{/block:Blogger}\n  {block:Plus}{PlusPost}{/block:Plus}\n{/template:Post}\n\n{template:BloggerPost}\n<div class="article hentry {TagsAsClasses} {block:HasAdsense}has-ads{/block:HasAdsense}">\n  {block:HasAdsense}\n  <div class="adsense-aside">\n    {Adsense format="wideskyscraper"}\n  </div>\n  {/block:HasAdsense}\n  <div class="article-header">{PostHeader}</div>\n  <div class="article-content entry-content">{Body}</div>\n  <div class="article-footer">\n    {PublishInfo}\n    {block:HasTags}\n    <div class="labels">\n      {lang:Labels}: {block:Tags}<a class="label" href="{TagURL}" target="_self">{Tag}</a> {/block:Tags}\n    </div>\n    {/block:HasTags}\n    {block:IfNotdisable-sharing}\n    {Sharing url=\'{Permalink}\' text=\'{Title}\' defer="{defer-sharing}" delay=\'1000\'}\n    {/block:IfNotdisable-sharing}\n  </div>\n\n  {block:HasComments}\n    {Comments defer="true"}\n  {/block:HasComments}\n\n  {block:HasAdsense}\n  <div class="adsense-footer">\n    {Adsense format="leaderboard"}\n  </div>\n  {/block:HasAdsense}\n</div>\n{/template:BloggerPost}\n\n{template:PublishInfo}\n<div class="publish-info">\n  {block:PostAuthorURL}\n    {lang:Posted TimeAgo by PostAuthorName 2}\n  {block:PostAuthorURL}\n  {block:IfNotPostAuthorURL}\n    {lang:Posted TimeAgo by PostAuthorName}\n  {/block:IfNotPostAuthorURL}\n</div>\n{/template:PublishInfo}\n\n{template:PostHeader}\n{Ribbon class="date" top="{ShortMonth}" bottom="{DayOfMonth}" title="{TimeAgo}" url="{Permalink}"}\n<h1 class="title entry-title">\n  {block:RelatedURL}\n  <a href="{RelatedURL}">{ReblogBadge}{Title}</a>\n  {/block:RelatedURL}\n  {block:IfNotRelatedURL}\n  <a href="{Permalink}" rel="bookmark">{ReblogBadge}{Title}</a>\n  {/block:IfNotRelatedURL}\n  {PostAdmin}\n</h1>\n{/template:PostHeader}\n\n<\!-- Expected scope: Page --\>\n{template:Page}\n<div class="article hentry {TagsAsClasses}">\n  <div class="article-header">\n    <h1 class="title entry-title">\n      <a href="{Permalink}" rel="bookmark">{Title}</a>\n      <span class="blog-admin"><a class="edit" href="{BloggerBase}/page-edit.g?blogID={BlogID}&pageID={PageID}&from=pencil" target="_self" title="Edit"></a></span>\n    </h1>\n  </div>\n  <div class="article-content entry-content">{Body}</div>\n  <div class="article-footer"></div>\n</div>\n{/template:Page}\n\n{template:PostAdmin}\n{block:Blogger}\n<span class="blog-admin"><a class="edit" href="{BloggerBase}/post-edit.g?blogID={BlogID}&postID={PostID}&from=pencil" target="_self" title="Edit"></a></span>\n{/block:Blogger}\n{/template:PostAdmin}\n\n{template:PlusPost}\n<div class="article hentry">\n  <div class="article-header">{PostHeader}</div>\n  <div class="article-content entry-content">\n    {Body}\n    {block:Attachments}\n      {block:Photo}\n        <img src="{PhotoURL-HighRes}" width="{PhotoWidth}" height="{PhotoHeight}" alt="{Caption}" style="display: block;"/>\n      {/block:Photo}\n      {block:Video}{Content}{/block:Video}\n      {block:Article}\n      <div>\n        <h4>\n          <a href="{URL}" title="{Caption}">{Caption}</a>\n        </h4>\n        {block:HasContent}\n          <p>{Content}</p>\n        {/block:HasContent}\n      </div>\n      {/block:Article}\n    {/block:Attachments}\n  </div>\n  <div class="article-footer">\n    {PublishInfo}\n    {SharePlusOne url="{Permalink}" text="{Title}"}\n  </div>\n  {block:HasComments}\n    {Comments defer="true"}\n  {/block:HasComments}\n</div>\n{/template:PlusPost}\n\n{template:ReblogBadge}\n{block:Plus}\n<span class="reblog-badge">\n<img src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAB1klEQVQoU2O4621JEmK442Vxw9P8Jm501skQiM45GQLVAFUy3PKwu1M/6ePxk9/e/f0PBx+uvKr0vuZuBkSnHQyAwmccDYHsq25mDK8uvfm+qeSGh8nlwMCnex4B5X4dar7uZnIZhk466AMFTznqA0UuuZow/P9//qGf0SUXo4tA5BH77iVQ9vPrEssT9npwBBSCs4EaDtx2NTjnBEW3lt0HSn9dFHnK0xLIwARADU8eJeidttc7ZQdC51p2gayYGXzEWhuOgCIwtg7D/7//v63POmGjcwyMLsy48P/XpbvBUC5Q5JCVFlADkASyj9poM3z9BuR+eruo6Gyw69nKCZ/e3HtWbXvQShOO9llqAFXstdA4YKkJRAwnguNuzlvyYtfez++A4t9f1NvtNVPfg4R2mapBEESQ4bC5+g4T1R0mwU/e/P/3/8OjAhMwFydiOGCiutVQeYuh7tmNL/7//P//x90HpU5gEeyI4Xzb1Ef7DzzbuOzBmmWPTz74BwrI9y+7QrfoK25ERRvAXIave3sOuamv05VfD0Jah7q3fv8F0nM3WQcsgkAQNQwnTORXacsio82Fa38AA25xOJo4hMuwT1durbbMGhQU+fDr/zddjqiCUDUAmzuTnmNga6gAAAAASUVORK5CYII=\'/>\n{/block:Plus}\n</span>\n\n{/template:ReblogBadge}\n<\!-- Expected scope: Any. Attributes {defer} --\>\n<\!-- TODO: revisit the disable logic --\>\n{template:Sharing}\n<div class="share-controls {block:defer}defer{/block:defer} {block:delay}delay{/block:delay}" data-defer="{defer}" data-delay="{delay}">\n{block:IfNotdisable-plusone}{SharePlusOne}{/block:IfNotdisable-plusone}\n{block:IfNotdisable-twitter}{ShareTwitter}{/block:IfNotdisable-twitter}\n{block:IfNotdisable-facebook}{ShareFacebook}{/block:IfNotdisable-facebook}\n</div>\n{/template:Sharing}\n\n{template:ShareTwitter}\n<span data-href="http://twitter.com/share" class="share-twitter twitter-share-button {block:defer}defer{/block:defer}" data-url="{url}" data-text={JSPlaintexttext} data-count="{count}"></span>\n{/template:ShareTwitter}\n\n{template:ShareFacebook}\n<span class="share-facebook {block:defer}defer{/block:defer}" data-url="{url}" data-text="{text}" data-count="{count}"></span>\n{/template:ShareFacebook}\n\n{template:SharePlusOne}\n<span class=\'share-plusone g-plusone {block:defer}defer{/block:defer}\' data-href="{url}" data-size=\'medium\' data-annotation=\'{annotation}\' data-text={JSPlaintexttext}></span>\n{/template:SharePlusOne}\n{template:Welcome}\n<style>\n  {LoadingCSS}\n\n  body {\n    background-color: #eee;\n  }\n  div {\n    height: 100px;\n    left: 50%;\n    margin-left: -50px;\n    margin-top: -50px;\n    text-align: center;\n    top: 50%;\n    width: 100px;\n    position: fixed;\n  }\n\n  .blogger-gear {\n    margin: 2px auto;\n  }\n\n  {text:Custom CSS}\n</style>\n<div>\n  <span class="blogger-gear"></span>\n</div>\n{/template:Welcome}');blogger.templates().compile('{template:BasicCSS}\n{CoreCSS}\n{ButtonCSS}\n{RibbonCSS}\n{BubbleCSS}\n{LoadingCSS}\n{MessageCSS}\n{FeedbackCSS}\n{/template:BasicCSS}\n\n{template:CoreCSS}\n\n/* Begin: reset styles */\n\nbody,div,ul,ol,li,input,textarea,p,abbr {\n  margin:0;\n  outline: none;\n  padding:0;\n}\nol,ul {\n  list-style:none;\n}\nh1,h2,h3,h4,h5,h6 {\n  font-size: 100%;\n  font-weight: normal;\n  margin: 0;\n  padding: 0;\n}\nimg {\n  border: none;\n}\n\n/* End: reset */\n\n#chromefix {\n  -webkit-transform: perspective(1); /* Chrome 12/13/14 flicker fix. */\n}\n\nbody {\n  background-color: {color:Background};\n  {block:image:Background}\n  background-image: url({image:Background});\n  background-position: left top;\n  background-repeat: no-repeat;\n  {/block:image:Background}\n  {block:text:BodyBackgroundCSS}\n  background: {text:BodyBackgroundCSS}; /* Override everything. */\n  background-color: {color:Background};\n  {/block:text:BodyBackgroundCSS}\n}\n\nbody, input, textarea {\n  font-family: {font:Text};\n  font-size: 14px;\n}\n\na,\na:focus {\n  color: {color:Link};\n  font-family: {font:Link};\n  outline: none;\n  text-decoration: none;\n  {css-transition value="color .3s"}\n}\n\na:visited {\n  color: {color:Link Visited};\n}\n\na:hover {\n  color: {color:Link Hover};\n  text-decoration: underline;\n}\n\nabbr.published {\n  outline: none;\n  text-decoration: none;\n  border: none;\n}\n\n.title {\n  color: {color:Post Title};\n  font-family: {font:Post Title};\n  font-size: 14px;\n}\n\n.title a {\n  color: {color:Post Title};\n  font-family: {font:Post Title};\n}\n\n/* Way to prevent any css animations during dom manip. */\n.instant, .instant * {\n  {css-transition value="none !important"}\n  {css-crossbrowser property="animation-iteration-count" value="0 !important"}\n}\n\n.adsense {\n  margin: 0 auto;\n  text-align: center;\n}\n\n/* Admin restricted links - obviously verified on server, but for easy templates. */\n\n.blog-admin,\n.item-control {\n  display: none;\n}\n\n{/template:CoreCSS}\n\n{template:RibbonCSS}\n\n.ribbon {\n  color: #eee;\n  cursor: default;\n  display: inline-block;\n  text-align: center;\n  width: 35px;\n}\na.ribbon {\n  color: #eee;\n  cursor: pointer;\n  text-decoration: none;\n}\n\n.ribbon .ribbon-piece {\n  background-color: {color:Ribbon};\n  {css-box-shadow value="0 0 5px rgba(0, 0, 0, 0.2)"}\n  {css-transition value="background-color 0.5s ease-in"}\n}\n\n/* On hover color change. */\na.ribbon:hover .ribbon-piece {\n  background-color: {color:Ribbon Hover};\n  color: #eee;\n}\n\n.ribbon .top {\n  border-bottom: solid 1px rgba(255, 255, 255, 0.6);\n  {css-border-radius value="1px 1px 0px 0px"}\n  font-size: 11px;\n  padding: 4px 0;\n  position: relative;\n  text-transform: uppercase;\n}\n\n.ribbon .bottom {\n  font-size: 17px;\n  padding: 5px 0;\n}\n\n.ribbon .tail {\n  height: 10px;\n  overflow: hidden;\n  position: relative;\n}\n\n.ribbon .tail .left,\n.ribbon .tail .right {\n  height: 10px;\n  position: absolute;\n  top: -10px;\n  width: 50px;\n}\n\n.ribbon .tail .left{\n  left: -9px;\n  {css-transform value="rotate(-25deg)"}\n}\n\n.ribbon .tail .right{\n  right: -9px;\n  {css-transform value="rotate(25deg)"}\n}\n\n/* Do this with a transform? */\n.ribbon.small {\n  width: 25px;\n}\n.ribbon.small .top {\n  font-size: 9px;\n  padding: 2px 0;\n}\n.ribbon.small .bottom {\n  font-size: 12px;\n  padding: 3px 0;\n}\n.ribbon.small .tail {\n  height: 6px;\n}\n.ribbon.small .tail .left,\n.ribbon.small .tail .right {\n  height: 6px;\n  top: -7px;\n  width: 40px;\n}\n.ribbon.small .tail .left {\n  left: -6px;\n}\n.ribbon.small .tail .right {\n  right: -6px;\n}\n\n{/template:RibbonCSS}\n\n{template:BubbleCSS}\n\n.bubble {\n  background-color: {color:Bubble};\n  background-position: center center;\n  border-radius: 3px;\n  border: solid 1px {color:Bubble};\n  color: white;\n  cursor: default;\n  display: inline-block;\n  font-size: 12px;\n  padding: 2px 0;\n  position: relative;\n  text-align: center;\n  {css-transition-property value="background-color, border-color"}\n  {css-transition-duration value="0.5s"}\n  {css-transition-timing-function value="ease-in"}\n  width: 26px;\n}\n\n.bubble.light {\n  background-color: {color:Bubble lighten="45%"};\n  border-color: {color:Bubble lighten="45%"};\n}\n\n.bubble.empty {\n  color: {color:Bubble};\n  border: solid 1px {color:Bubble lighten="20%"};\n  {css-box-shadow value="none"}\n  background-color: white;\n}\n\n.bubble .bubble-tail,\n.bubble.empty .bubble-tail:after {\n  border-color: {color:Bubble} transparent transparent transparent;\n  border-style:solid;\n  border-width: 5px;\n  bottom: -10px;\n  content: \'\';\n  height: 0;\n  left: 50%;\n  margin-left: -5px;\n  position: absolute;\n  {css-transition value="border-color 0.5s ease-in"}\n  width: 0;\n}\n\n.bubble.light .bubble-tail {\n  border-color: {color:Bubble lighten="45%"} transparent transparent transparent;\n}\n\n.bubble.empty .bubble-tail {\n  border-color: {color:Bubble lighten="20%"} transparent transparent transparent;\n}\n\n.bubble.empty .bubble-tail:after {\n  left: 0;\n  top: -6px;\n  border-color: white transparent transparent transparent;\n}\n\n/* On hover color change.\n.bubble:hover {\n  background-color: #d14836;\n  border-color: #d14836;\n}\n\n.bubble.empty:hover {\n  /*background-color: white;\n  border-color: #d14836;\n  color: #d14836;\n}\n\n.bubble:hover .bubble-tail {\n  border-color: #d14836 transparent transparent transparent !important;\n}\n*/\n\n{/template:BubbleCSS}\n\n{template:SharingCSS}\n\n.share-controls {\n  text-align: center;\n  white-space: nowrap;\n}\n\n.share-controls span,\n.share-controls iframe {\n  height: 20px !important;\n}\n\n.share-controls .share-plusone,\n.share-controls .share-twitter,\n.share-controls .share-facebook {\n  /* PlusOne tries to reset a lot of settings, don\'t let it. */\n  background-repeat: no-repeat !important;\n  background-position: left center !important;\n  display: inline-block;\n  margin: 0;\n}\n\n/* To avoid the \'jitter\' of buttons loading, set a background image\n   of the button in its place. Once loaded, the button covers. */\n.share-controls .share-plusone {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB+klEQVRIDb1USy8DURT+bmmsEAuMeEVT1MJCWiy8Fiz7E9gQz4SlHyARO39ALFg1FiLaROIfFLERVNJ4JExr5ZUg0Znr3t5Mpx0zerWNk8zcxznnO98599xLKKW47x6kcJCeyZCDRmx7+od+1UfdFc763hhx/Rbc2bNEmmMfdZUIqmAYEg6HqdfrLRigGMd4PI5yDuDxeIrBKdg3Q0DX9YJBinVMV6CUBFb2U7h4oAjNu6W4SRN4/QAuExSNNUBTDfkBfv9EsbyjIXpN0dVAIJuUNIFzltX4ho7FUYKlMfPyvH4Cq2Edu6fmU9LHWupPBDRN+5GRdcNoE/5wZdsfnoEFB3rbgDdWpVgS8NXn2lixstd5K7B2QBBLEPBMufBg0Wsx35rU0VDN9hZYUAUYWxeV6VR0VgFhk++fl8BlogwntyaM+gzwjwsvc6BVzF/e+b4g0FH3RwLZJRVw5n9zQhzPyZ0LU9tuzA1rmB9JpQ2yT+5CFcEDrXrOEZlI9rO8FTDcjJLyHrBrsKObsrRpRz3PXrL+zEOagFJFMTP4BX+LZhvgKimupr85Zas3ErGO8gQqgekBcRx2CV49CgLttfYErYGNtTQBw8Fp3Jt9y6jsCGaUlknJCFhwpZdpAqqqQlHYRf5HSSbZi8WE8K6ORCLmO/qPJILBIPkG4bfcdvdDHFEAAAAASUVORK5CYII=) !important;\n  height: 20px;\n  /* Don\'t touch anything other than min-width, causes havoc with +1 */\n  min-width: 90px;\n  {css-transition value="min-width 0.3s"}\n}\n.share-controls .share-plusone.defer {\n  min-width: 34px;\n}\n.share-controls .share-plusone.delay {\n  min-width: 90px;\n}\n\n.share-controls .share-twitter {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAUCAYAAAAp46XeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFSklEQVRYCd1Ye0yTVxT/9UFbCm15qKU8JhQQURFQfMBUog6VxMSJJo5tZsvcPzPGZJkxzmzLEmOWbZIlji1LZtxkbPMRzHyyKI4hWubkvWEtIC8RmEApKrUP2u6e28JaqMuMcYmc5Pb7zrn3PH73nHO/r5/A5XKhqt3oajNaMFVIGyZDZlyYQKBrG3TJpFKkRwZNFWyo6xmBxWqFkDI2lYBRhggP4RJOmXT5ASImmcXu9DP17Is4uMeBUXLdgC7jMDYsnA3tNOXjqP7vazk4u9Pl4/jkdT1yUhKgkAX4yPMOXYC+bwhJIRK8tjwN3nqkc7yyzmc9MevSEvD6qsWT5E8qaO4bRqBEiJgwxSNN8Z5zOJ3wHjcHHiBjXxF2H7sEXUs3n/v8ajNa7TKIFWEwDIxg99EyH515MZFYlpKItFgNatvuIE49jfMLtDN91nn7eZL7D4+W4svSqkfaJsR+D5S9uYsQGhGNMy0D2Pb9r3jv53qc67oPoSwYwiAlhMEh+KWlB0NmK9oHzXzn4mco8PbaxXhrjTtLr6xI43xtWycKzur4GrPNgY0fF6Gpq5/zV27cwo5Dp/l98eVGrN/3NZ8/VWOA1eGupurmbrz82Q987tOfKri8/M9b0N/uQ1mDHlsPHkePaYTbmPjDwZEh72G2O/DF5qUI08RAHKrGuc4H6LMI2FYIIRAFQEQAA4Px/P5i1Le2j+sOW0dxz+Y+nB5abSBeqVDgxJUavubiH624eacfP15t4PxRXRMkIgEITOH5CryzcRV2rs3EniNnoTN04dbd+9haeAy56bPw0db1KK014OCZy0iKjkCEMhBadTjeWJGOELlsPIYxHATUb+ZoYqZCgsWxaoiU4TxjBIwTAQyQInS6GkuTtRhm2fg3ot4dNttQ39GLi3UGZCTE8B03M/C/GTqQt2QOvi27hqykWKjkgVApg5Aep0GJrgEndbWIn65kpR7F+zsnNR7H2MaEK+QIVamgjZiBlWmJEIn8w+BSh4P1HBvdgw/4le6lYjEOrIxDUricZ2wcAOtPovx5kTj86krkZ6WM65Ce1cEy7CHiiVbPT8SZ32/gUmMLDr65gcsKTlVCzLK2KEnL+ebuPhRX1PBBQeekJ2HUMYqBEQu+Ka/m8hGbC/nZGdyf0xMHlTr5mTjIqM+jQMXSu4sdItroUMxRa9AwaMXdId93TpfDjsCHJuSnzgcZnkhOx2TZpoxkbD98GrOjpvNNeyE1GSVVDdiUmcqDWjY3AeV1TXh/yxqEyqU4WdmARfHRiFIEoaiiHttWL8VCbQTKGpshE0u5SyGroM5+I0xmCy/LiXEQzzNnZb1LQ86O1v2bstFpdODdC0040WLEkGeHaLHLbkWi3IVDL6bzIMf0vK+0QSq5BKpgBbdJc0vmaLmMSpD4LZlzyRzo0CF+R24mZrE+ytpTiOSdBfiOleRD1rsp8VHYm5eNzQeKELf9E+wqOs/1SOel5QtQ3Xobqz/4Cr0m87gvmqNBJCiuvuPKilWyI1UIkdBdRnKpBHr2OCjrMKHZkzmlVIzlEVKsm6WBeZStYyXzKIoLD0bPsAXW0X/WqIMksLkE/ISlkg+RCmGysjL2rNEo5XAymzb7KEJYT7WbWMUwnjIpE4tgZH0bqZKN26UYFZ66+8syOR5dxz03uCXPhUyKUxQghJS1j3ezEijHU35VI7/+fNDGUwL+K13rMvn2nLciOXA/wdzZ9J57mvf+gJG/xwE2Fh9PrOfRNCabMlf+Z9XMTjhNkO975LOMsHfEDrlIBMHYZwZ9S9uzjMcn9uRELf/M8DdRh83rstvalwAAAABJRU5ErkJggg==) !important;\n  height: 20px;\n  width: 110px;\n  {css-transition value="width 0.3s"}\n}\n.share-controls .share-twitter.defer {\n  width: 57px;\n}\n.share-controls .share-twitter.delay {\n  width: 110px;\n}\n\n.share-controls .share-facebook {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAUCAYAAAAk/dWZAAAACXBIWXMAAAsTAAALEwEAmpwYAAADQElEQVRIDd1XXUhTYRh+tjPb5mwNpzV0aSiWZESihMQI7M6bEn8ujKKCQMIuDKurpMQLQxQWNEUIIoT0wkIrC4MMNCOiZUWU1tD5/5fzd87jNtf3HV2d6c5+jKD1wtn3/n/Pe973nJ1P5HK5YB6ZdVnmWThXXQgVYsQiRCql2BOrEon6h2dcizYHolUySBhxqNQAh3MVU7PLiJBLIKYdCLUC6J2mN5zipvjFdIRCqQP8UaG4Ofx8JZ+/XPkM3wd+8FWCfFJ8FKquZgna/7ZB8CEItAAKMBhfj4Kcc2h/+gmjrIc2aEGwCF+ZMlLj8Op+IXdR3iuxwyguqkejyROhtacTJ4o6MUeD2Fncav2ISafXDAErJQF78hyrrmRhdHIB30wTmJkWHjkbibE7PBEq4g6i8pITCpqPYaCBjJd5a+yWOkG3ogVcu/0CvYNLQe3MWvpQ83gAnv2hKZbwUN+A4oY+OIjETvWhrKSedK0ep/TvMO1jl6CK2KmOwNmcNC6dSr2d46kuGHIs2mA20R65iYGcsaO95gHuDcWjtCABEligv9EFWXYWWgy5yJn/ivLnE+6ATWtQ45QQF4nzeelckkP7doFePf1TmJxe3JRYULFhRzmsaKxtwvuh3aitPgI1CXSMD+M1WTVGI/S9DMwEf//YcqApBf04w5vuQehO1nEP9IfeCVwsa/YdwFkZPz4SyLZJgWULTON2xGjC4KTzREinS8Fh0miHLhkydfSa0stvUOPkJd6nSk6sC4tWOFg7rEssrGTlBp4XZSPDk12YjVKdE9XlTegYX4VUq0Um8TGaV5CYrEVKcgyiFMJQNzSXl52wqftjPRU8aUf4tl/27i8jPMtvlhbRdrcVbW6Vai/unCMC74VEfWysGOkF2ShZaSaFPIGy4jgulGbgZnkXcl92cdGazEzU5WndmTxWn0V4ePIE+uXrl6RaVBhOe3VrqV5XEx+9IX9dCMPRM/nkWheVSbhuSCQdJN1jwqCQbqET9FPiUYcRsaoojMyu/Re4+Y36Y2kHvIL9c6UYinDyvPgh0dvPY66EGKUft3/X3Dc6DzE9XNBv81AkipviF9PTET1chFoh7kMRxS/6H46nPwG0xCqstPx1sgAAAABJRU5ErkJggg==) !important;;\n  height: 20px;\n  width: 90px;\n  {css-transition value="width 0.3s"}\n}\n.share-controls .share-facebook.defer {\n  width: 51px;\n}\n.share-controls .share-facebook.delay {\n  width: 90px;\n}\n\n{/template:SharingCSS}\n\n{template:LoadingCSS}\n\nbody.loading #loading {\n  opacity: 0.75;\n  margin-bottom: 0;\n}\n\n#loading {\n  background-color: #000;\n  border-radius: 6px 6px 0px 0px;\n  border: solid 1px #666;\n  border-bottom: none;\n  bottom: 0;\n  box-shadow: 0 0 4px #333;\n  color: white;\n  font-size: 18px;\n  left: 50%;\n  margin-bottom: -50px;\n  margin-left: -60px;\n  opacity: 0;\n  padding: 5px 0px;\n  position: fixed;\n  text-align: center;\n  {css-transition value="opacity 0.5s, margin-bottom 0.5s"}\n  {css-transition-delay value="279ms"}\n  width: 120px;\n  z-index: 999;\n}\n\n#loading span {\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-image: url(data:image/gif;base64,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);\n  display: inline-block;\n  height: 30px;\n  line-height: 30px;\n  padding-right: 30px;\n}\n\n#loading span:after {\n  content: \'...\';\n}\n\n.blogger-gear {\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-image: url(data:image/gif;base64,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);\n  display: inline-block;\n  height: 95px;\n  width: 95px;\n}\n\n{/template:LoadingCSS}\n\n{template:ButtonCSS}\n.kd-button {\n  background-color: #f5f5f5;\n  background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));\n  background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);\n  background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);\n  background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);\n  background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);\n  background-image: linear-gradient(top,#f5f5f5,#f1f1f1);\n  border: 1px solid #DCDCDC;\n  border: 1px solid rgba(0,0,0,0.1);\n  {css-border-radius value="2px"}\n  {css-box-sizing value="content-box"}\n  color: #222;\n  cursor:default;\n  display: inline-block;\n  font-size: 11px;\n  font-weight: bold;\n  height: 27px;\n  line-height: 27px;\n  min-width: 54px;\n  padding: 0 8px;\n  text-align: center;\n  {css-transition value="all 0.218s"}\n  {css-user-select value="none"}\n}\n.kd-button:hover {\n  background-color: #f8f8f8;\n  background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));\n  background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);\n  background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);\n  background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);\n  background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);\n  background-image: linear-gradient(top,#f8f8f8,#f1f1f1);\n  border: 1px solid #C6C6C6;\n  {css-box-shadow value="0px 1px 1px rgba(0,0,0,0.1)"}\n  color: #222;\n  {css-transition value="all 0.0s"}\n}\n.kd-button:active {\n  background-color: #f6f6f6;\n  background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));\n  background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);\n  background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);\n  background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);\n  background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);\n  background-image: linear-gradient(top,#f6f6f6,#f1f1f1);\n  border: 1px solid #C6C6C6;\n  {css-box-shadow value="inset 0px 1px 2px rgba(0,0,0,0.1)"}\n  color: #333;\n}\n\n.kd-button:focus, .kd-button.right:focus, .kd-button.left:focus{\n  border: 1px solid #4d90fe;\n  outline: none;\n  z-index: 4 !important;\n}\n\n.kd-button.left {\n  {css-border-radius value="2px 0 0 2px"}\n  border-right-color: transparent;\n  margin-right: 0;\n}\n.kd-button.left:hover {\n  border-right: 1px solid #c6c6c6;\n}\n.kd-button.right {\n  {css-border-radius value="0 2px 2px 0"}\n  margin-left:-5px;\n}\n\n.kd-button.right:hover {\n  border-left: 1px solid #c6c6c6;\n}\n.kd-button img {\n  display: inline-block;\n  margin: -3px 0 0;\n  *margin:4px 0 0; /*IE7*/\n  opacity: 0.55;\n  vertical-align: middle;\n}\n\n.kd-button.selected img {\n  opacity: 0.9;\n}\n.kd-button:hover img {\n  opacity: 0.72;\n}\n.kd-button:active img {\n  opacity: 1.0;\n}\n/*disabled buttons*/\n.kd-button.disabled,\n.kd-button.disabled:hover,\n.kd-button.disabled:active {\n  background: #FFF;\n  border: 1px solid #f3f3f3;\n  border: 1px solid rgba(0,0,0,0.05);\n  color: #b8b8b8;\n  cursor: default;\n  pointer-events: none;\n}\n.kd-button.disabled:active{\n  {css-box-shadow value="inset 0px 1px 2px rgba(0,0,0,0.1)"}\n}\n.kd-button.disabled img {\n  opacity: 0.5;\n}\n.kd-button.small {\n  min-width: 36px;\n  padding: 0;\n  width: 36px;\n}\n{/template:ButtonCSS}\n\n{template:MessageCSS}\n#message {\n  position: fixed;\n  text-align: center;\n  top: 40%;\n  width: 100%;\n}\n#message span {\n  background-color: white;\n  border-radius: 6px;\n  color: #333;\n  box-shadow: 0 0 4px #666;\n  display: inline-block;\n  font-family: arial;\n  font-size: 16px;\n  padding: 15px;\n  white-space: no-wrap;\n}\n{/template:MessageCSS}\n\n{template:FeedbackCSS}\n.feedback {\n  background-color: whiteSmoke;\n  background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);\n  background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);\n  background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);\n  background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);\n  background-image: linear-gradient(top,#f5f5f5,#f1f1f1);\n  border: 1px solid gainsboro;\n  border: 1px solid rgba(0, 0, 0, 0.1);\n  {css-border-radius value="2px"}\n  bottom: -1px;\n  {css-box-shadow value="0 0 6px #808080"}\n  color: #444;\n  cursor: default;\n  display: inline-block;\n  font-size: 11px;\n  font-weight: bold;\n  height: 27px;\n  line-height: 27px;\n  margin-right: 0px;\n  min-width: 54px;\n  outline: 0;\n  padding: 0 8px;\n  position: fixed;\n  right: -1px;\n  text-align: center;\n  text-decoration: none;\n  z-index: 10001;\n}\n.feedback:hover, .feedback:active, .feedback:visited, .feedback:focus {\n  color: #444;\n  text-decoration: none;\n}\n.feedback:active, .feedback:focus {\n  border-color: #4d90fe;\n}\n{/template:FeedbackCSS}\n{template:CommentCSS}\n\n.comments {\n  clear: both;\n  margin-top: 10px;\n}\n\n.comments .comments-header,\n.comments .comments-footer {\n  text-align: center;\n}\n\n.comments .comments-header .comments-count {\n  top: -2px;\n}\n\n.comments .comments-header h3 {\n  display: inline-block;\n  padding: 5px;\n}\n\n.comments .toggle-switch:hover h3 {\n  cursor: pointer;\n  text-decoration: underline;\n}\n\n/* Added by blogger for ghosted/removed comments .*/\n.comments .deleted-comment {\n  font-style: italic;\n  opacity: 0.5;\n}\n\n/* While loading, hide the comment count, and then show an indicator. */\n.comments.loading .comments-header .comments-count .bubble-content {\n  visibility: hidden;\n}\n\n.comments.loading .comments-header .comments-count {\n  background-image: url(data:image/gif;base64,R0lGODlhEAAQAPQAAGZmZv///2lpadzc3K+vr/r6+ufn5319fZmZmfDw8Le3t8DAwHV1daOjo4eHh9LS0srKygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAAKAAEALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkEAAoAAgAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkEAAoAAwAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAAKAAQALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAAKAAUALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==);\n  background-position: center center;\n  background-repeat: no-repeat;\n  {css-transition value="none"}\n}\n\n.blogger-comments .comments-content {\n  background-color: whitesmoke;\n  font-size: 13px;\n  margin-bottom: 16px;\n  {css-border-radius value="10px"}\n  {css-transition value="all 0.5s ease-in"}\n}\n\n.blogger-comments .comments-content .comment-actions {\n  color: #999;\n}\n.comments .comment .comment-actions a {\n  padding-top: 5px;\n  padding-right: 5px;\n}\n.comments .comment .comment-actions a:hover {\n  text-decoration: underline;\n}\n.blogger-comments .comments-content .secondary-link {\n  color: #69c;\n}\n.blogger-comments .comments-content .comment-thread {\n  list-style-type: none;\n  padding: 0;\n  text-align: left;\n}\n.blogger-comments .comments-content .inline-thread {\n  padding: 0.5em;\n}\n.blogger-comments .comments-content .comment-thread {\n  margin: 8px;\n}\n.blogger-comments .comments-content .comment-thread:empty {\n  display: none;\n}\n.blogger-comments .comments-content .comment-replies {\n  background-color: #ebebeb;\n  margin-top: 1em;\n  margin-left: 36px;\n  {css-border-radius value="10px"}\n}\n.blogger-comments .comments-content .comment {\n  border-bottom: 1px solid #e3e3e3;\n  margin-bottom: 16px;\n  padding-bottom: 8px;\n}\n.blogger-comments .comments-content .comment:first-child {\n  padding-top: 16px;\n}\n.blogger-comments .comments-content .comment:last-child {\n  border-bottom: 0;\n  padding-bottom: 0;\n}\n.blogger-comments .comments-content .comment-body {\n  position: relative;\n}\n.blogger-comments .comments-content .user {\n  font-style: normal;\n  font-weight: bold;\n}\n.blogger-comments .comments-content .datetime {\n  margin-left: 6px;\n}\n.blogger-comments .comments-content .comment-header,\n.blogger-comments .comments-content .comment-content {\n  margin: 0 0 8px;\n}\n.blogger-comments .comments-content .comment-content {\n  text-align: justify;\n}\n.blogger-comments .comments-content .owner-actions {\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.blogger-comments .comments-replybox {\n  border: none;\n  height: 250px;\n  width: 100%;\n}\n\n.blogger-comments .comment-replybox-single {\n  margin-top: 5px;\n  margin-left: 48px;\n}\n.blogger-comments .comment-replybox-thread {\n  margin-top: 5px;\n}\n\n.blogger-comments .comments-content .user,\n.blogger-comments .comments-content .user a {\n  color: {color:Text};\n}\n\n.blogger-comments .icon.blog-author {\n  width: 18px;\n  height: 18px;\n  display: inline-block;\n  background-repeat: no-repeat;\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9sLFwMeCjjhcOMAAAD+SURBVDjLtZSvTgNBEIe/WRRnm3U8RC1neQdsm1zSBIU9VVF1FkUguQQsD9ITmD7ECZIJSE4OZo9stoVjC/zc7ky+zH9hXwVwDpTAWWLrgS3QAe8AZgaAJI5zYAmc8r0G4AHYHQKVwII8PZrZFsBFkeRCABYiMh9BRUhnSkPTNCtVXYXURi1FpBDgArj8QU1eVXUzfnjv7yP7kwu1mYrkWlU33vs1QNu2qU8pwN0UpKoqokjWwCztrMuBhEhmh8bD5UDqur75asbcX0BGUB9/HAMB+r32hznJgXy2v0sGLBcyAJ1EK3LFcbo1s91JeLwAbwGYu7TP/3ZGfnXYPgAVNngtqatUNgAAAABJRU5ErkJggg==);\n  margin: 0 0 -4px 6px;\n}\n\n.blogger-comments .comments-content .loadmore a {\n  background: #fafafa;\n  border-top: 1px solid #e3e3e3;\n  display: block;\n  padding: 10px 16px;\n  text-align: center;\n}\n\n.blogger-comments .thread-toggle {\n  cursor: pointer;\n  display: inline-block;\n  color: {color:Link};\n}\n\n.blogger-comments .continue {\n  cursor: pointer;\n}\n\n.blogger-comments .continue a {\n  color: #888;\n  display: block;\n  padding: 0.5em;\n  background: white;\n  border: 1px solid #CCC;\n  {css-box-shadow value="inset 1px 1px 3px #888"}\n}\n\n.blogger-comments .comments-content .loadmore:hover a {\n  background: #f1f1f1;\n  border-top: 1px solid #fff;\n}\n\n.blogger-comments .comments-content .loadmore {\n  cursor: pointer;\n  max-height: 3em;\n}\n\n.blogger-comments .comments-content .loadmore.loaded {\n  max-height: 0px;\n  opacity: 0;\n  overflow: hidden;\n  {css-transition value="all 0.5s ease-in"}\n}\n\n.blogger-comments .thread-chrome.thread-collapsed {\n  display: none;\n}\n\n.blogger-comments .thread-toggle {\n  display: inline-block;\n}\n\n.blogger-comments .thread-toggle .thread-arrow {\n  display: inline-block;\n  height: 6px;\n  width: 7px;\n  overflow: visible;\n  margin: 0.3em;\n  padding-right: 4px;\n}\n\n.blogger-comments .thread-expanded .thread-arrow {\n  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent;\n}\n\n.blogger-comments .thread-collapsed .thread-arrow {\n  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAJUlEQVR42mNgAILy8vL/DLgASBKnApgkVgXIkhgKiNKJ005s4gDLbCZBiSxfygAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent;\n}\n\n.blogger-comments .avatar-image-container {\n  float: left;\n  width: 36px;\n  max-height: 36px;\n  overflow: hidden;\n}\n\n.blogger-comments .avatar-image-container img {\n  width: 36px;\n}\n\n.blogger-comments .comment-block {\n  margin-left: 48px;\n  position: relative;\n}\n\n/* Responsive styles. */\n@media screen and (max-device-width: 480px) {\n  .blogger-comments .comments-content .comment-replies {\n    margin-left: 0;\n  }\n}\n\n{/template:CommentCSS}\n{template:CommonCSS}\n{BasicCSS}\n{HeaderCSS}\n{OverviewCSS}\n{ViewItemCSS}\n{PostCSS}\n{CommentCSS}\n{SharingCSS}\n{GadgetDockCSS}\n{/template:CommonCSS}\n\n{template:CSS}\n{CommonCSS}\n{ViewCSS}\n{CustomCSS}\n{text:Custom CSS}\n{/template:CSS}\n{template:GadgetDockCSS}\n{block:Gadgets}\n#gadget-dock {\n  background-color: #333;\n  width: 50px;\n  {css-box-shadow value="0 1px 3px rgba(0, 0, 0, 0.3)"};\n  {css-border-radius value="2px 0 0 2px"};\n  {css-transition value="right 0.15s ease-in-out"};\n  position: fixed;\n  right: -40px;\n  top: 124px;\n  z-index: 3000;\n}\n\n#gadget-dock:hover, #gadget-dock.gadget-notifying, #gadget-dock.gadget-opening {\n  right: 0;\n}\n\n/* expand the hover area */\n#gadget-dock:after {\n  content: \'\';\n  display: block;\n  width: 90px;\n  height: 110%;\n  position: absolute;\n  top: -5%;\n  left: -40px;\n  z-index: -100;\n}\n\n#gadget-dock.gadget-opening:after {\n  display: none;\n}\n\n.gadget-item {\n  position: relative;\n  z-index: 1;\n}\n\n.gadget-selected {\n  z-index: 0;\n}\n\n.gadget-icons {\n  cursor: pointer;\n  width: 50px;\n  height: 50px;\n  line-height: 50px;\n  background-color: #333;\n  border-top: 1px solid #585858;\n  text-align: center;\n  z-index: 0;\n}\n\n.gadget-item:empty {\n  display: none;\n}\n\n.gadget-selected .gadget-icons {\n  background-color: white;\n  border-color: #ccc;\n}\n\n.gadget-item:first-child .gadget-icons {\n  border-top: 1px solid transparent;\n  {css-border-radius value="2px 0 0 0"}\n}\n\n.gadget-selected.gadget-item:first-child .gadget-icons {\n  border-color: #ccc;\n  {css-border-radius value="0"}\n}\n\n.gadget-item:last-child .gadget-icons {\n  {css-border-radius value="0 0 0 2px"}\n}\n\n.gadget-selected.gadget-item:last-child .gadget-icons {\n  {css-border-radius value="0"}\n}\n\n.gadget-icon, .gadget-icon-selected {\n  display: inline-block;\n  max-width: 30px;\n  max-height: 30px;\n  vertical-align: middle;\n}\n\n.gadget-icon-selected {\n  display: none;\n}\n\n.gadget-selected .gadget-icon {\n  display: none;\n}\n\n.gadget-selected .gadget-icon-selected {\n  display: inline-block;\n}\n\n.gadget-container {\n  background-color: white;\n  {css-transition value="right 0.15s ease-in-out, opacity 0.15s ease-in-out"};\n  {css-box-shadow value="0 1px 3px rgba(0, 0, 0, 0.3)"};\n  line-height: 1.4em;\n  position: absolute;\n  top: 0;\n  right: -100px;\n  text-align: left;\n  visibility: hidden;\n  z-index: -1;\n  opacity: 0;\n  margin-left: 100%;\n  overflow: hidden;\n}\n\n.gadget-container:hover,\n.gadget-item:hover .gadget-container,\n.gadget-selected .gadget-container {\n  visibility: visible;\n  right: 49px;\n  opacity: 1;\n}\n\n.gadget-selected .gadget-container {\n  border: 1px solid #ccc;\n  {css-border-radius value="2px 0 0 2px"};\n  cursor: auto;\n  z-index: -100;\n}\n\n.gadget-selected.gadget-dock-overflow-bottom .gadget-container {\n  position: fixed;\n  bottom: 27px;\n  top: auto;\n}\n\n.gadget-selected.gadget-dock-overflow-client-area .gadget-container {\n  position: fixed;\n  top: 0;\n  bottom: 24px;\n}\n\n.gadget-selected.gadget-dock-overflow-client-area .gadget-container {\n  overflow-y: scroll;\n}\n\n.gadget-container::-webkit-scrollbar {\n  width: 14px;\n}\n\n.gadget-container::-webkit-scrollbar:hover {\n  background-color: #f3f3f3;\n}\n\n.gadget-container::-webkit-scrollbar-thumb {\n  border-width: 0 0 0 4px;\n  border-color: #999;\n  border-style: solid;\n}\n\n.gadget-container::-webkit-scrollbar-button {\n  width: 14px;\n  height: 16px;\n}\n\n.gadget-container::-webkit-scrollbar-corner {\n  background-color: transparent;\n}\n\n\n.gadget-content {\n  display: none;\n  overflow: hidden;\n  position: relative;\n}\n\n.gadget-selected .gadget-content {\n  display: block;\n}\n\n.gadget-title {\n  display: block;\n  background-color: #333;\n  color: white;\n  display: block;\n  font-size: 14px;\n  padding: 1px 16px 0 16px;\n  height: 50px;\n  line-height: 50px;\n  white-space: nowrap;\n  position: relative;\n}\n\n.gadget-title:hover {\n  text-decoration: underline;\n}\n\n.gadget-selected .gadget-title {\n  background-color: transparent;\n  color: black;\n  font-size: 16px;\n  height: 40px;\n}\n\n.gadget-selected .gadget-title:hover {\n  text-decoration: none;\n}\n\n.gadget-content {\n  background-color: white;\n}\n\n.gadget-resize-detector {\n  background-color: transparent;\n  border-style: none;\n  margin: 0;\n  padding: 0;\n  outline: 0;\n  width: 0;\n  height: 100%;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: -1;\n}\n\n{/block:Gadgets}\n{/template:GadgetDockCSS}\n{template:HeaderCSS}\n\n#header-container {\n  height: 105px;\n}\n\n#header .header-bar {\n  {block:IfNotimage:Header} /* No custom image, put slight gradient. */\n  background-image: -moz-linear-gradient(\n      center top,\n      rgba(255, 255, 255, 0.1),\n      rgba(100, 100, 100, 0.05)\n  );\n  background-image: -webkit-gradient(\n      linear,\n      left top,\n      left bottom,\n      from(rgba(255, 255, 255, 0.3)),\n      to(rgba(255, 255, 255, 0.05))\n  );\n  {/block:IfNotimage:Header}\n  {block:image:Header}\n  background-image: url({image:Header});\n  background-position: left top;\n  background-repeat: no-repeat;\n  {/block:image:Header}\n  {block:text:HeaderBackgroundCSS}\n  background: {text:HeaderBackgroundCSS}; /* Override everything. */\n  {/block:text:HeaderBackgroundCSS}\n  background-attachment: scroll; /* Chrome, really? */\n  background-color: {color:Header Background};\n  {css-box-shadow value="0 0 5px 0px rgba(0, 0, 0, 0.3)"}\n  height: 65px;\n  {block:IfNotMobile}\n  position: fixed;\n  {/block:IfNotMobile}\n  width: 100%;\n  z-index: 1001;\n}\n\n#header .header-bar .title {\n  display: block;\n  height: 65px;\n  line-height: 65px;\n  margin-left: 20px;\n  margin-right: 235px;\n  overflow: hidden;\n  text-decoration: none;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n#header .header-bar .title h1,\n#header .header-bar .title h3 {\n  display: inline;\n  height: 65px;\n  {block:IfNotimage:Header}\n  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);\n  {/block:IfNotimage:Header}\n  white-space: nowrap;\n}\n\n#header .header-bar .title h1 {\n  color: {color:Blog Title};\n  font-family: {font:Blog Title};\n  font-size: 28px;\n}\n\n#header .header-bar .title h3 {\n  color: {color:Blog Description};\n  font-family: {font:Blog Description};\n  font-size: 20px;\n  margin-left: 5px;\n}\n\n#header input#search {\n  background-color: #fafafa;\n  {css-border-radius value="3px"}\n  border: none;\n  {css-box-shadow value="inset 1px 1px 2px #bbb"}\n  font-size: 15px;\n  height: 30px;\n  margin: 0;\n  padding: 0px 7px;\n  right: 10px;\n  text-align: left;\n  text-transform: lowercase;\n  top: 18px;\n  {css-transition value="background-color 0.3s ease-in-out"};\n  width: 200px;\n  position: absolute;\n}\n\n#header input#search:focus {\n  background-color: white;\n}\n\n#header .header-drawer {\n  /* the drawer scrolls with the page initially, then gets fixed (.sticky) */\n  background-color: {color:Primary};\n  {css-box-shadow value="0 0 8px rgba(0, 0, 0, 0.5)"};\n  font-family: {font:Menu};\n  height: 35px;\n  margin-top: 31px; /* use margin to match back to un-scrolled */\n  position: absolute;\n  top: 34px; /* top here must match top when sticky */\n  width: 100%;\n  z-index: 1000;\n}\n\n{block:IfNotMobile}\n#header .header-drawer.sticky {\n  margin-top: 0px;\n  position: fixed;\n  top: 34px; /* now stuck, just peeking out from the top */\n  {css-transition value="top 0.2s linear"}\n  {css-transition-delay value="0.3s"} /* don\'t surprise on quick hover */\n}\n\n#header:hover .header-drawer,\n#header .header-drawer.open {\n  margin-top: 0px;\n  position: fixed;\n  top: 65px; /* animate back down to full unscrolled height */\n}\n{/block:IfNotMobile}\n\n/* Views and Pages */\n\n#header #views {\n  float: left;\n  position: relative;\n  z-index: 999;\n}\n\n#header .menu .menu-item,\n#header .menu .menu-heading {\n  border-radius: 4px;\n  {css-box-sizing value="border-box"}\n  color: {color:Menu Text};\n  cursor: pointer;\n  display: inline-block;\n  font-family: {font:Menu};\n  font-size: 15px;\n  font-weight: 100;\n  line-height: 30px;\n  height: 30px;\n  padding-left: 15px;\n  padding-right: 15px;\n  text-shadow: -1px -1px rgba(0, 0, 0, 0.1); /* subtle inset */\n  {css-transition value="background-color 0.2s ease-in-out, color 0.2s ease-in-out"}\n  {css-user-select value="none"};\n  width: 100%;\n}\n\n#header a.menu-item {\n  font-family: {font:Menu};\n}\n\n#views .menu-item {\n  text-transform: capitalize;\n}\n\n#header .menu .menu-heading {\n  {css-box-sizing value="border-box"}\n  height: 35px;\n  line-height: 35px;\n  margin-right: 15px;\n  position: relative;\n  width: auto;\n}\n\n#header .indicator {\n  /* instead of using a .heading::after actually put this in as elements\n     which will allow us to animate it rotating! */\n  border-color: {color:Menu Text} transparent transparent transparent;\n  border-style: solid;\n  border-width: 5px;\n  height: 0px;\n  margin: 0;\n  margin-top: -1px;\n  overflow: visible;\n  padding: 0;\n  position: absolute;\n  right: 0;\n  top: 50%;\n  {css-transition value="all .3s linear"}\n  {css-crossbrowser property="transform-origin" value="center 2px"}\n}\n\n#header .menu:hover .indicator {\n  {css-transform value="rotate(180deg)"}\n}\n\n#header .menu ul {\n  {css-box-shadow value="2px 2px 4px rgba(0, 0, 0, 0.2)"}\n  max-height: 0px;\n  overflow: hidden;\n  padding: 0;\n  {css-transition value="all 0.3s linear"}\n  visibility: hidden;\n  width: 100%;\n\n}\n\n#header .menu:hover ul {\n  max-height: 500px;\n  opacity: 1;\n  {css-transition value="all 0.6s linear"} /* show slower than hide */\n  visibility: visible;\n}\n\n#header .menu li {\n  display: list-item;\n  margin: 0;\n  overflow: hidden;\n  padding: 0;\n  position: relative;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  width: 100%;\n}\n\n#header .menu li a {\n  opacity: 0.99; /* Chrome12+ has different subpixel anti-aliasing rules, this looks worse, but prevents flicker. */\n}\n\n#header .menu .menu-background {\n  background-color: {color:Primary};\n  height: 100%;\n  left: 0;\n  opacity: 0.75;\n  position: absolute;\n  top: 0;\n  {css-transition value="opacity 0.3s ease-in"}\n  width: 100%;\n  z-index: -1; /* Negative isn\'t great... but otherwise the a needs to be positioned. */\n}\n\n#header .menu li:hover .menu-background {\n  opacity: 0.95;\n}\n\n#header .menu li {\n  {css-box-sizing value="border-box"}\n}\n\n#header .tabs li {\n  display: inline;\n  height: 35px;\n  line-height: 35px;\n  margin-left: 10px;\n}\n\n#header .tags li .menu-background {\n  display: none;\n}\n\n#header .tabs li .menu-item {\n  color: {color:Menu Text alpha="0.6"};\n  {css-transition value="color 286ms ease-in"}\n}\n\n#header .tabs li .menu-item:hover,\n#header .menu li .menu-item:hover,\n#header .tabs li .menu-item.current {\n  color: {color:Menu Text} !important;\n}\n\n#header .tabs .menu-heading {\n  display: none;\n}\n\n#header #pages {\n  float: left;\n  margin-left: 0px;\n  position: relative;\n}\n\n#header #pages:before {\n  border-left: solid 1px {color:Menu Text};\n  content: \'\';\n  height: 20px;\n  left: 0px;\n  opacity: 0.5;\n  position: absolute;\n  top: 8px;\n  z-index: 1000;\n}\n\n#header #pages.tabs ul {\n  margin-left: 0px;\n  overflow: hidden;\n  white-space: nowrap;\n}\n\n#header .feed-link {\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAArrAAAK6wGCiw1aAAABYElEQVQ4EaWUsS4FQRSG96IQeopbSZTU1Gr0HoDWA1B6ATW96ETvAUR51Vd1C3qJyvq+3f1vJuwVN/7knzNzZs6/55yZ7KCu66WqqrbhEA7gPKg5PIGjiGyy+CgUFAw9HHxm0lnPGFspZCYRMchNA7RZ/2aNHS50AZgGBou5rRl9x33neMOO4SN86HwzzYBmH7CbMjwYoTJI0SuoaC8iZIlp5Bbzdajdhasw8CPXWZS2FLKhUpFXaJYr8BAewSBiqaKxZY+yYQniBRp0C0fwDJqdwq6f4PQ2LWkWNtg4hRdQ0XMYHGcS2ydkgH2wwcJemY1iN1Cswb1m1g19Qs/sWdIJzLUrZqD+dyh2WtOOEbLWPlziTGY+E0XyBCx9ilIo13/Hrl/O2rlIoI0WlieacxFqXf3juHAb7NP4Ad/RPl6vXkyvk7m+P6/NyP/JMhQR1C8XZ9ic0xo7MSMf5b9/bF/iiGTeWGM/zQAAAABJRU5ErkJggg==);\n  background-size: 18px 18px;\n  display: block;\n  height: 35px;\n  position: absolute;\n  right: 10px;\n  top: 0;\n  width: 18px;\n}\n\n#header .admin-controls {\n  height: 35px;\n  position: absolute;\n  right: 36px;\n  top: 0px;\n}\n\n#header .admin-controls .dashboard {\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAYAAAB2HjRBAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAVdEVYdENyZWF0aW9uIFRpbWUAMTEvNy8xMZe/cygAAADVSURBVCiRpZG9agJBFEbPxB/E1mCTV4iFldW+hZWIRdqAr2EtIX2a9Ja24jPoE1gKWqmIyUnhqqvuqpDTzB34Dtz5BjJQG+pMbak1deeeroqaKUbqNA7P1b66vSurzUQwjaP8dCG2gW+gkPUcYHcYjrL6BnwBxRsiwCuQP0gFtXdjzTQGahX1Q/1RNw+KK/VXHQY1ApZABHzeWRngHRgBlXwIYRyvX0l2ByyADZADnuMTYApMzgoDyol5DXRCCC9AHZin5c6+KkHg1Hopvl+RJT/Ev+Q/DML6Kx8BC7sAAAAASUVORK5CYII=);\n  /*background-size: 18px 18px;*/\n  display: block;\n  height: 35px;\n  opacity: 0.8;\n  position: absolute;\n  right: 0px;\n  top: 0;\n  width: 18px;\n}\n\n#header .admin-controls .new-post {\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAVdEVYdENyZWF0aW9uIFRpbWUAMTEvNy8xMZe/cygAAADaSURBVCiRhdIxS0JRGMbx/z1a0KdwcyxttcXRLxBIEFgOfp0W5yAn56DNxUm3oiXItUmEgmwo/Dd4g+7p3HzW8/w45305sCNqW31QB2pQd4K6euc2C7WjVv8Dh+rcYl7Us0oJaAA3QDM6CsBTCjTVR/9mqXbV/RgclYA39TTvFMBxvqU4a/X8V68w9HMCfKiX0WtA3VOv8tImAheJmUGtqSO1pQ5z8K72SjZLAE6AT2ANtIAV0FevUwggU2fAAXALLIGJeh9CSP4XlSowBqbAAnjNsuyr7IaffAOehB+C7e2WDgAAAABJRU5ErkJggg==);\n  /*background-size: 18px 18px;*/\n  display: block;\n  height: 35px;\n  opacity: 0.8;\n  position: absolute;\n  right: 24px;\n  top: 0;\n  width: 18px;\n}\n\n#header .admin-controls .dashboard:hover,\n#header .admin-controls .new-post:hover {\n  opacity: 1;\n}\n\n#header #follow-author {\n  height: 65px;\n  right: 0px;\n  overflow: hidden;\n  position: absolute;\n  top: 0;\n  width: 300px;\n}\n\n{/template:HeaderCSS}\n/* Templates that effectively give us CSS mixins */\n\n/* expected params: [property, value]*/\n{template:css-mixin}\n{property}: {value};\n{/template:css-mixin}\n\n/* Cross-browser mixin. Expected params: [property, value] */\n{template:css-crossbrowser whitespace="collapse-breaks"}\n{css-mixin property=\'-moz-{property}\' value=\'{value}\'}\n{css-mixin property=\'-ms-{property}\' value=\'{value}\'}\n{css-mixin property=\'-o-{property}\' value=\'{value}\'}\n{css-mixin property=\'-webkit-{property}\' value=\'{value}\'}\n{css-mixin property=\'{property}\' value=\'{value}\'}\n{/template:css-crossbrowser}\n\n{template:css-box-sizing whitespace="trim"}\n{css-crossbrowser property=\'box-sizing\' value=\'{value}\'}\n{/template:css-box-sizing}\n\n{template:css-box-shadow whitespace="trim"}\n{css-crossbrowser property=\'box-shadow\' value=\'{value}\'}\n{/template:css-box-shadow}\n\n{template:css-border-radius whitespace="trim"}\n{css-crossbrowser property=\'border-radius\' value=\'{value}\'}\n{/template:css-border-radius}\n\n{template:css-border-image whitespace="trim"}\n{css-crossbrowser property=\'border-image\' value=\'{value}\'}\n{/template:css-border-image}\n\n/* Cross-browser transition. Expected params: [value | property,duration,timing] */\n{template:css-transition whitespace="collapse-breaks"}\n{block:value}\n{css-crossbrowser property=\'transition\' value=\'{value}\'}\n{/block:value}\n{block:IfNotvalue}\n{css-crossbrowser property=\'transition\' value=\'{property} {duration} {timing}\'}\n{/block:IfNotvalue}\n{/template:css-transition}\n\n{template:css-transition-property whitespace="trim"}\n{css-crossbrowser property=\'transition-property\' value=\'{value}\'}\n{/template:css-transition-property}\n\n{template:css-transition-delay whitespace="trim"}\n{css-crossbrowser property=\'transition-delay\' value=\'{value}\'}\n{/template:css-transition-delay}\n\n{template:css-transition-duration whitespace="trim"}\n{css-crossbrowser property=\'transition-duration\' value=\'{value}\'}\n{/template:css-transition-duration}\n\n{template:css-transition-timing-function whitespace="trim"}\n{css-crossbrowser property=\'transition-timing-function\' value=\'{value}\'}\n{/template:css-transition-timing-function}\n\n{template:css-transform whitespace="trim"}\n{css-crossbrowser property=\'transform\' value=\'{value}\'}\n{/template:css-transform}\n\n{template:css-user-select whitespace="trim"}\n{css-crossbrowser property=\'user-select\' value=\'{value}\'}\n{/template:css-user-select}\n{template:OverviewCSS}\n\nbody.overview-open {\n  overflow: hidden;\n}\n\n/* overview background. */\n#overview .overview-backdrop {\n  background-color: black;\n  bottom: 0;\n  left: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: fixed;\n  right: 0;\n  top: 0;\n  {css-transition value="all 1004ms ease-in"}\n  z-index: 9990;\n}\n\n#overview.open .overview-backdrop {\n  opacity: 0.7;\n}\n\n#overview.closing .overview-backdrop {\n  opacity: 0;\n  {css-transition value="opacity 0.5s"}\n}\n\n.overview-panel {\n  bottom: 0;\n  {css-box-sizing value="border-box"}\n  left: 20px;\n  pointer-events: none;\n  position: fixed;\n  right: 20px;\n  top: 50px;\n  {css-transition value="all 1009ms ease-in-out"}\n  z-index: 9999; /* Way up in the air. */\n}\n\n#overview.closing .overview-panel {\n  opacity: 0;\n  {css-transition value="opacity 0.5s"}\n}\n\n/* Bounding box of our overview item. */\n.overview-panel .overview-wrap {\n  background-color: white;\n  {css-border-radius value="6px 6px 0px 0px"}\n  {css-box-shadow value="0px 0px 20px 0px rgba(0, 0, 0, .6)"}\n  {css-box-sizing value="border-box"}\n  height: 100%;\n  left: 0;\n  margin: 0 auto;\n  max-width: 1000px;\n  overflow: hidden;\n  padding: 0px 1px; /* The controls the inset of the overview-inner. */\n  pointer-events: auto;\n  position: relative;\n  {css-transition value="left 0.5s linear"}\n  z-index: 9999;\n}\n\n.overview-panel.left .overview-wrap {\n  left: -110%;\n}\n\n.overview-panel.right .overview-wrap {\n  left: 110%;\n}\n\n/* This is the box that things can be draw in. */\n.overview-panel .overview-inner {\n  background-color: #fafafa;\n  {css-border-radius value="6px 6px 0px 0px"}\n  bottom: 0px;\n  {css-box-sizing value="border-box"}\n  height: 100%;\n  position: relative;\n  width: 100%;\n}\n\n.overview-panel .article {\n  /* Defend against Chrome 12+ antialiasing bug. */\n  background-color: #fafafa;\n}\n\n/* Header section for the overview-inner. */\n.overview-panel .overview-header {\n  {css-border-radius value="6px 6px 0px 0px"}\n  {css-box-shadow value="0px 3px 3px rgba(200, 200, 200, .4)"}\n  {css-box-sizing value="border-box"}\n  height: 50px;\n  padding: 10px;\n  position: absolute;\n  top: 0px;\n  {css-transition value="box-shadow 0.2s linear"}\n  z-index: 5;\n  width: 100%;\n}\n\n.overview-header .share-controls {\n  float: left;\n  margin-left: 10px;\n  margin-top: 4px;\n}\n\n.overview-header .overview-controls-left {\n  float: left;\n}\n\n.overview-header .overview-controls-right {\n  float: right;\n}\n\n/* overview container where we put the real stuff. */\n.overview-panel .overview-content {\n  bottom: 0px;\n  {css-box-sizing value="border-box"}\n  overflow-y: scroll; /* Always show: comments may cause it to bounce. */\n  padding: 10px;\n  position: absolute;\n  top: 50px;\n  {css-transition value="all 1s linear"}\n  width: 100%;\n  z-index: 1;\n}\n\n.overview-panel.start .overview-header {\n  {css-box-shadow value="none"}\n  min-width: 200px; /* Stop any buttons wrapping. */\n}\n\n/* Custom webkit scrollbars */\n\n.overview-panel .overview-content::-webkit-scrollbar {\n  background: transparent;\n  height: 10px;\n  width: 10px;\n}\n\n/* the start/end of bar  */\n.overview-panel .overview-content::-webkit-scrollbar-button:start:decrement,\n.overview-panel .overview-content::-webkit-scrollbar-button:end:increment {\n  display: block;\n  height: 10px;\n  width: 10px;\n}\n\n/* the track background */\n.overview-panel.overview-content::-webkit-scrollbar-track-piece {\n  background-color: #eee;\n}\n\n/* the scrollbar itself */\n.overview-panel .overview-content::-webkit-scrollbar-thumb{\n  background-color: #666;\n  height: 50px;\n  width: 50px;\n}\n\n.overview-panel.start .overview-content:not(:hover)::-webkit-scrollbar-thumb {\n  background-color: #eee;\n}\n\n.overview-panel .overview-content::-webkit-scrollbar-thumb:hover {\n  background-color: #333;\n  height: 50px;\n  width: 50px;\n}\n\n{/template:OverviewCSS}\n\n{template:ViewItemCSS}\n\nbody.viewitem-open {\n  overflow: hidden;\n}\n\n/* Ensure header drawer is visible. */\nbody.viewitem-open #header .header-drawer {\n  margin-top: 0px;\n  position: fixed;\n  top: 65px; /* animate back down to full unscrolled height */\n}\n\n/* While open, don\'t highlight the view menu. */\nbody.viewitem-open #header #views .menu-heading {\n  color: {color:Menu Text alpha="0.6"} !important;\n}\n\nbody.viewitem-open #header #views .menu-heading .indicator {\n  border-color: {color:Menu Text alpha="0.6"} transparent transparent transparent !important;\n}\n\n.viewitem-panel {\n  bottom: 0;\n  border-top: solid 1px {color:Primary};\n  {css-box-sizing value="border-box"}\n  left: 0;\n  margin-top: 0;\n  position: fixed;\n  right: 0;\n  top: 100px;\n  {css-transition value="margin-top 1s ease-in-out, bottom 1s ease-in-out"}\n  z-index: 999; /* Way up in the air. */\n}\n\n.viewitem-panel.new,\n.viewitem-panel.closing {\n  margin-top: -100%;\n  bottom: 100%;\n}\n\n/* Bounding box of our overview item. */\n.viewitem-panel .viewitem-wrap {\n  background-color: white;\n  {css-box-sizing value="border-box"}\n  height: 100%;\n  left: 0;\n  margin: 0;\n  overflow: hidden;\n  position: relative;\n  z-index: 9999;\n}\n\n/* Header section for the overview-inner. */\n.viewitem-panel .viewitem-header {\n  {css-box-sizing value="border-box"}\n  height: 50px;\n  padding: 10px;\n  position: absolute;\n  top: 0px;\n  z-index: 5;\n  width: 100%;\n}\n\n/* This is the box that things can be draw in. */\n.viewitem-panel .viewitem-inner {\n  bottom: 0px;\n  {css-box-sizing value="border-box"}\n  height: 100%;\n  overflow-y: scroll;\n  padding: 30px 0px;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n\n/* This allows us to be cute with continuous backgrounds */\n.viewitem-panel .viewitem-background {\n  background-color: {color:Background};\n  {block:image:Background}\n  background-image: url({image:Background});\n  background-position: left top;\n  background-repeat: no-repeat;\n  {/block:image:Background}\n  {block:text:BodyBackgroundCSS}\n  background: {text:BodyBackgroundCSS}; /* Override everything. */\n  background-color: {color:Background};\n  {/block:text:BodyBackgroundCSS}\n  background-attachment: scroll; /* Chrome, really? */\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  top: -100px; /* This should be the height of the header. */\n  width: 100%;\n}\n\n/* overview container where we put the real stuff. */\n.viewitem-panel .viewitem-content {\n  background-color: white;\n  background-clip: padding-box;\n  /* TODO(kiyono): re-enable box-shadow when the performance of box-shadow */\n  /* gets better.                                                          */\n  {block:browser:msie}\n  /* IE9 and IE10 don\'t support border-image */\n  {css-box-shadow value="0px 0px 2px 1px #ccc"}\n  {/block:browser:msie}\n  {block:IfNotbrowser:msie}\n  {css-border-image value="url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAANUlEQVQIW2NkYGBgQ8JAJsMvEGYEEjxQzA0SBYKvQPwFJCEExIJAfBcqoQyk3+OVwGkUVssBP4wMT0ZBZV0AAAAASUVORK5CYII=) 2 / 2px repeat"}\n  border-width: 2px;\n  {/block:IfNotbrowser:msie}\n  padding: 20px 70px;\n  left: 8px; /* Align it with classic in center - why is ther an offset? */\n  max-width: 750px;\n  margin: 0px auto;\n  position: relative;\n}\n\n.viewitem-panel .article {\n  background-color: white; /* Chrome12+ anti-aliasing bug. */\n}\n\n.viewitem-panel button.close {\n  margin-right: 10px;\n}\n\n.viewitem-panel .blogger-gear {\n  position: absolute;\n  left: 50%;\n  margin-left: -47px;\n  margin-top: -47px;\n  top: 50%;\n}\n\n{/template:ViewItemCSS}\n{template:PostCSS}\n\n/* Styles here should be minimized to limit amount of explicit casing. */\n\n.article {\n  font-size: 14px;\n  margin: 0 auto;\n  max-width: 750px;\n  position: relative;\n}\n\n/* Post Header */\n\n.article .article-header {\n  display: table;\n  text-align: center;\n  width: 100%;\n}\n\n.article .article-header .title {\n  font-size: 20px;\n  font-family: {font:Post Title};\n  width: 100%;\n  display: table-cell;\n  vertical-align: middle;\n  text-align: center;\n  padding-right: 40px; /* Compensate for ribbon, to stay centered. */\n}\n\n.article .title .edit {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAA+UlEQVR42s3U2QmDQBAG4JRgKZbio4qieIAniniiYgkpwRIsISVYQkqwhMlMiHkIhITNhGRgYNeHz/1xncPhn0pV1dkwjNW2bYkNRAzCMIQ4jj+HdzBJEmiaBtq2hSzLxOFHcBgGGMcRuq4Tg5+Be9/gmQ2kxmdrnucSG9j3/TxNEy/IGvl3oKIokqZpC+sJdV1fHceBNE2vl5oDlC3LInBjAakw9tF13TPeNRljbwh8BlKZpnnGAXGkdRRFclEUd1gIpOj0cQijPa6VIAhOdV2LgXt03/cBoy8Ib57n0QvWsixz4XFG0XEuQlVVC8a23/6HX6A80DfrAlIMSJorw8fYAAAAAElFTkSuQmCC);\n  background-repeat: no-repeat;\n  background-position: center center;\n  cursor: pointer;\n  display: inline-block;\n  height: 21px;\n  opacity: 0.8;\n  position: relative;\n  top: 3px;\n  width: 21px;\n}\n\n.article .title .edit:hover {\n  opacity: 1;\n}\n\n.article .article-header .date {\n  float: left;\n  left: 0px;\n  margin: 0px 5px 5px 0px;\n  position: relative;\n  top: 5px;\n}\n\n/* Post Content */\n\n.article .article-content {\n  clear: both;\n  color: {color:Text};\n  line-height: 1.4;\n  margin-top: 10px;\n  margin: 10px auto 5px auto;\n  text-align: justify;\n}\n\n/* This shouldn\'t really be added at all... it is from feeds. */\n.article .article-content .blogger-post-footer {\n  display: none;\n}\n\n/* Global resets for ul, li, p. Undo what we did. */\n.article-content ol {\n  list-style-type: decimal;\n  margin: 0.5em 0;\n  padding-left: 2em;\n}\n.article-content ul {\n  list-style-type: disc;\n  margin: 0.5em 0;\n  padding-left: 2em;\n}\n\n.article-content p {\n  margin: 1em 0;\n}\n\n.article .article-content a {\n  display: inline;\n}\n\n.article .article-content img {\n  {css-box-sizing value="border-box"}\n  display: inline-block;\n  height: auto;\n  margin: 10px auto; /* Attempt to horizontally center. */\n  /* For Sally-Anne. Keep images to the width of the post. */\n  /* It\'s needed to avoid IE because of b/5420328 */\n  {block:IfNotbrowser:msie}\n  max-width: 100%;\n  {/block:IfNotbrowser:msie}\n}\n\n.article .article-content img:not(.deferred) {\n  padding: 8px;\n  background-color: white;\n  /* TODO(kiyono): re-enable box-shadow when the performance of box-shadow */\n  /* gets better.                                                          */\n  {block:browser:msie}\n  /* IE9 and IE10 don\'t support border-image */\n  border: 1px solid #ccc;\n  {css-box-shadow value="0 0 15px rgba(0, 0, 0, 0.2)"}\n  {/block:browser:msie}\n  {block:IfNotbrowser:msie}\n  {css-border-image value="url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA6klEQVQ4T7WUCw6CMBBExc85TLyC9z+CVzDxHCrIkH1murQxASTZTEPLYwa27Xbtq4splJVDDNCCkBdrMoN+AQtwXuwwjTPc3Wk8c+vA/PA+gA4GIu1T9Aneiqf7AlKsAySYKjscckReAvBgUM0Behuw+AzEqSmRTwEF+AxnOPTPMDmkAHhUjY9jyakuOXuZU48+vYBoDiWmVHUJGHIPMLGL+A7EGSCp3J3HugXtOuojXApEfZ3+FZj/7OLIm/+UVussbhtv5k0aG0jWVVuvBl11ONC0mx5fNag7Z352wvhOqp3YLXALWOzMD+SOhCHnBj97AAAAAElFTkSuQmCC) 9 / 9px repeat"}\n  border-width: 9px;\n  {/block:IfNotbrowser:msie}\n}\n\n/* Center all images/videos in posts. */\n.article .article-content iframe,\n.article .article-content embed {\n  display: block;\n  margin: 10px auto; /* Attempt to horizontally center. */\n}\n\n/* Post Footer */\n\n.article .article-footer {\n  clear: both;\n  text-align: center;\n}\n\n.article .article-footer .publish-info,\n.article .article-footer .labels {\n  color: {color:Text lighten="30%"};\n  font-family: {font:Text};\n  padding: 5px 0;\n}\n\n.article .article-footer .publish-info .author a,\n.article .article-footer .publish-info .time {\n  color: {color:Text};\n}\n\n.article .article-footer .label:not(:last-child):after {\n  content: \',\';\n}\n\n.article .article-footer .share-controls {\n  display: inline-block;\n  margin: 10px 5px;\n  text-align: center;\n}\n\n/* AdSense */\n\n.article.has-ads {\n  padding-right: 200px;\n  min-height: 650px; /* To accomodate skyscraper */\n}\n\n.article .adsense-aside {\n  padding: 15px 5px 0 15px;\n  position: absolute;\n  right: 5px;\n  text-align: center;\n  top: 5px;\n}\n\n.article .adsense-footer .adsense {\n  margin-top: 10px;\n  padding: 10px 0;\n}\n\n{/template:PostCSS}');blogger.templates().template("CustomCSS","");blogger.templates().template("ViewCSS","");blogger.templates().compile('/* Copyright 2011 Google Inc. All Rights Reserved. */\n{template:ViewCSS}\n\nbody {\n  background-color: white;\n  background-image: none;\n  overflow-y: scroll; /* inevitable... skip the jitter */\n  overflow-x: hidden;\n}\n\n#sidebar {\n  background-color: {color:Background};\n  bottom: 0;\n  {css-box-shadow value="inset 0 0 5px #aaa"}\n  font-size: 14px;\n  left: 0;\n  position: fixed;\n  width: 200px;\n}\n\n/* this is to allow scrolling with margins instead of overflow */\n#sidebar .items {\n  position: relative;\n  {css-transition value="margin 0.5s ease-in-out"}\n}\n\n#sidebar .items.instant {\n  {css-transition value="none"}\n}\n\n#content {\n  margin-top: -5px; /* peek under header */\n  margin-left: 200px;\n  padding: 20px;\n}\n\n.article {\n  margin: 0;\n}\n\n/* Hide the date ribbon, and so also fix the left offset of center alignments. */\n.article .article-header .date {\n  display: none;\n}\n.article .article-footer,\n.article .comments-header {\n  margin-left: 0px;\n}\n\n.adsense {\n  margin: 5px 0;\n}\n\n#sidebar .item {\n  border-bottom: 1px solid #e4e4e4;\n  cursor: pointer;\n  height: 44px;\n  position: relative;\n  {css-transition-duration value="0.2s, 0.5s"}\n  {css-transition-property value="box-shadow, height, opacity"}\n  {css-transition-timing-function value="linear"}\n  width: 100%;\n}\n\n#sidebar .item .thumbnail {\n  {css-border-radius value="3px"}\n  left: 10px;\n  position: absolute;\n  top: 7px;\n}\n\n#sidebar .item .title {\n  bottom: 0;\n  color: #666;\n  font-size: 12px;\n  left: 49px;\n  line-height: 40px;\n  overflow: hidden;\n  position: absolute;\n  right: 8px;\n  text-overflow: ellipsis;\n  top: 2px;\n  {css-transition value="color 0.2s ease-in-out"}\n  white-space: nowrap;\n}\n\n#sidebar .item  .title .reblog-badge {\n  position: relative;\n  top: 4px;\n}\n\n#sidebar .item.has-comments .title {\n  right: 44px;\n}\n\n#sidebar .item .comments-count {\n  position: absolute;\n  right: 8px;\n  top: 10px;\n}\n\n#sidebar .item.selected {\n  background-color: white;\n  {css-box-shadow value="-5px 0 5px #aaa"}\n  z-index: 100; /* show up over the drop shadow of #main */\n}\n\n#sidebar .item a {\n  text-decoration: none;\n}\n\n/* ie8 cannot cope with :not() so do this then undo */\n#sidebar .item.filtered {\n  border-bottom: none;\n  height: 0px;\n  opacity: 0;\n  overflow: hidden;\n}\n\n#sidebar .item.filtered.selected {\n  border-bottom: 1px solid #e4e4e4;\n  height: 44px;\n  opacity: 1;\n}\n\n#sidebar .item .title a {\n  color: rgba(51, 51, 51, 0.75); /* Should be color:Post Title?*/\n}\n\n#sidebar .item.filtered.selected .title a {\n  color: #c33;\n}\n\n#sidebar .item.selected .title a,\n#sidebar .item:hover:not(.selected) .title a {\n  color: rgba(51, 51, 51, 1);\n}\n\n#sidebar .item:hover:not(.selected) .title a {\n  text-decoration: underline;\n}\n\n#sidebar .item.selected .bubble,\n#sidebar .item:hover .bubble {\n  background-color: {color:Bubble lighten="40%"};\n  border-color: {color:Bubble lighten="40%"};\n}\n\n#sidebar .item.selected .bubble-tail,\n#sidebar .item:hover .bubble-tail {\n  border-color: {color:Bubble lighten="40%"} transparent transparent transparent;\n}\n\n{/template:ViewCSS}\n<\!-- Expected scope: Blog --\>\n{template:Main}\n{Header fixed="true"}\n{EmptyMessage}\n<div id="main" class="hfeed" tabindex="0">\n  <div id="sidebar">\n    <div class="items"></div>\n  </div>\n  <div id="content"></div>\n</div>\n{GadgetDock}\n{Loading}\n{MiscHidden}\n{Feedback}\n{/template:Main}\n\n<\!-- Expected scope: Post --\>\n{template:Item}\n<div class=\'item hentry {Post.TagsAsClasses} {block:CommentCount}has-comments{/block:CommentCount}\'>\n  {block:PhotoURL}\n  <img class=\'thumbnail\' src=\'{PhotoURL size="{size:thumbnail}" square="true"}\' style=\'width: {size:thumbnail}px; height: {size:thumbnail}px;\'/>\n  {/block:PhotoURL}\n  {block:Title}\n  <h3 class="title entry-title">\n    {ReblogBadge}\n    {block:RelatedURL}\n    <a href="{RelatedURL}">{Title}</a>\n    {/block:RelatedURL}\n    {block:IfNotRelatedURL}\n    <a href="{Permalink}" rel="bookmark">{Title}</a>\n    {/block:IfNotRelatedURL}\n  </h3>\n  {/block:Title}\n  {block:IfNotTitle}\n  <h3 class="title entry-title">\n    {ReblogBadge}\n    <span>{Month} {DayOfMonth}{DayOfMonthSuffix}, {Year}</span>\n  </h3>\n  {/block:IfNotTitle}\n  {CommentBubble class="light"}\n</div>\n{/template:Item}');function P(){blogger.core.view.apply(this,arguments)}blogger.ui().register(P);O=P.prototype;O.defaults={name:"sidebar",imgSize:30,tabsVisible:5,scrollSpeed:200};O.scope=function(a){a.scope(L,this.settings.imgSize)};O.onInitComplete=function(){this.ui.settings.headless&&(this.settings.scrollSpeed=0);$(F).remove();$(E).append(v+this.template(w)+u);$(B).children().not(r).remove();$(B).append(this.template(y));this.bind($(h),J,$.proxy(this.c,this));$(h).css(M,$(e).offset().top);this.ui.select()};
O.onPreRender=function(a){if(!$(e).children().length&&a&&a.length){var b=this,c=a[0].id;setTimeout(function(){b.ui.select(c,!1);b.onSelect(b.ui.current())},0)}};O.onRender=function(a){if(a){var b=[],c=this;$.each(a,function(a,d){(d=$(c.template(x,d)).not(t).attr(C,d.id))&&d.length&&b.push(d[0])});0<b.length&&$(m).append($(b))}};O.onRenderComplete=function(){Q(this)};O.onSelect=function(a){-1!=$.inArray(a,this.data.items())&&(R(this,a),Q(this),S(this),this.maybeMore())};
function R(a,b){var c=$(window).scrollTop(),f=$(a.template(z,b)).not(t);$(e).empty().append(f);$(g).has(s)||$(e).focus();var d=a.settings.scrollSpeed||0;setTimeout(function(){$(window).scrollTop(c);$(G).stop().animate({scrollTop:0},d)},1);a.ui.notify(N,b,f);a.ui.updated()}function Q(a){$(i).removeClass(K);(a=a.ui.current()&&a.ui.current().id)&&$(k+a+A).addClass(K)}
O.c=function(a,b){a.preventDefault();var c=$(m),f=parseInt(c.css(I),10)+50*b,d=c.find(p).position().top;0<f?f=0:f<-d&&(f=-d);c.addClass(H);c.css(I,f);setTimeout(function(){$(m).removeClass(H)},500);this.maybeMore()};
function S(a){var b=$(j);if(b.size()){var a=b.height()*a.settings.tabsVisible,c=parseInt($(m).css(I),10),f=$(h).height(),d=b.position().top;$(h).hasClass(D)&&(d=b.prevAll(q).size()*b.height(),d+=b.height());var l=0;if(d+c<a)l=a-d;else if(f-a<d-c&&(l=f-a-d-b.height(),l>c))return;$(m).css(I,Math.min(0,l))}}O.needMore=function(){var a=parseInt($(m).css(I),10),b=$(h).height();return this.settings.scrollBuffer>=$(m).height()-b+a};
O.onFilter=function(a){this.preventMore(!0);var b=$.map(a,function(a){return a.id});$(h).addClass(D).find(o).each(function(){$(this).toggleClass(D,!(0<=$.inArray($(this).attr(C),b)))});var c=this.ui.current();if(c&&(c=$(k+c.id+A))&&c.is(n)&&a&&a.length){this.ui.select(a[0].id);return}S(this)};O.onClearFilter=function(){$(h).removeClass(D).find(o).removeClass(D);this.preventMore(!1);S(this)};})();

