<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8346045355806093791</id><updated>2011-11-28T04:55:10.397+05:30</updated><category term='Wider Blog'/><category term='HOWTOs'/><category term='Traffic'/><category term='CSS'/><category term='Blogger Support'/><category term='Troubleshooting'/><category term='Affiliations'/><category term='AdBrite'/><category term='Custom Domains'/><category term='Donations'/><category term='Rounders 3'/><category term='Minima'/><category term='Advertising'/><category term='Website Ranks'/><category term='Widgets'/><category term='Customizations'/><category term='Webmaster Tools'/><category term='Web Hosting'/><category term='Monetization'/><category term='Templates'/><category term='Hanging Sidebars'/><category term='Template Design'/><category term='Harbor'/><category term='AdSense'/><category term='Dots'/><category term='SEO'/><category term='HTML'/><category term='Rounders'/><category term='Consultancy'/><category term='Miscellaneous'/><category term='3 Columns'/><category term='Rounders 4'/><category term='Blog Promotion'/><title type='text'>The Blogger Guide</title><subtitle type='html'>the illustrated blogger guide</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.bloggerguide.lk/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default?start-index=101&amp;max-results=100'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>126</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-3020676620336978719</id><published>2011-07-25T20:31:00.001+05:30</published><updated>2011-07-25T20:35:46.848+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='Template Design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Using CSS Web Design</title><content type='html'>Finding the right &lt;a href="http://www.networksolutions.com/web-hosting/index.jsp"&gt;website hosting&lt;/a&gt; company is a crucial step in designing your own website online. With a professional hosting company such as Network Solutions supporting you, you can have access to a number of invaluable features that can make your website easier to manage, more simple to navigate, and just generally more professional. Of course, professionalism may not be your goal if you are simply experimenting or if your website is only meant for a certain select audience; but, if you are working on putting a business online, or if you are hoping to generate a large amount of web traffic, you will benefit greatly from a smoothly running and easy to manage website. One feature offered by some website hosting platforms that can contribute to giving you this type of smoothly functional website is CSS, or Cascading Style Sheets.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cascading Style Sheets, for all intents and purposes, can best be defined as a web design language that helps to save you time and effort in the management of your website. There are multiple alternatives for web design out there, but CSS is becoming the preferred method of many website owners, and is particularly useful for those who wish to simplify the design process. One of the most useful benefits you can receive from using CSS language is the ability to change every page of your website simply by changing one CSS style sheet; think of this as a sort of template. If you want to alter the format of your site, on every one of its pages, you simply make the appropriate change on the template, and it automatically applies to all of your website’s pages, saving you valuable time and effort. There are numerous other benefits as well, all of which you can find on the Network Solutions website.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;While many people enjoy the use of CSS when setting up business websites, it can also be useful for simpler websites such as personal blogs. Generally, CSS is said to improve your success at drawing traffic from search engines and also improve the visual quality of your website, in addition to the aforementioned perks of saving you time and money. Therefore, you can have an efficiently run, easy to find, and aesthetically enjoyable web page whether you are attempting to run a business, or whether you are simply looking to enhance your blog and attract new readers. The range of benefits made possible by CSS design language make it well worth looking into during your web design process.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;(This post was brought to you by Network Solutions&lt;/i&gt;&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-1.html"&gt;CSS Basics - Part 1&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-3020676620336978719?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3020676620336978719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3020676620336978719'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2011/07/using-css-web-design.html' title='Using CSS Web Design'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-4334411050061691372</id><published>2010-07-15T21:32:00.000+05:30</published><updated>2010-07-15T21:32:37.804+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><title type='text'>HOWTO: Link to All Posts of a Given Day</title><content type='html'>If you have several posts written on a given day and want to create one link to all of them, here's a little tip that will help you to achieve that.&lt;br /&gt;&lt;br /&gt;Even though there is no direct way of getting this done, you can use Blogger's &lt;i&gt;Archive&lt;/i&gt; feature as a workaround. All you should do is to set your archive frequency to &lt;i&gt;Daily&lt;/i&gt;. (Settings -&amp;gt; Archiving -&amp;gt; Archive Frequency). Then the Archive widget will show a breakdown up to a single day. (see figure below)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_rZwroRbUFOc/TD8sVL_fq5I/AAAAAAAAA0Q/WfGsZWKb_DM/s1600/daily_archive.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_rZwroRbUFOc/TD8sVL_fq5I/AAAAAAAAA0Q/WfGsZWKb_DM/s320/daily_archive.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Each day in the widget carries a &lt;i&gt;link&lt;/i&gt; to a page that lists all the posts in that day. That's the reference you need to use to link to all posts of a given day. Even if you don't have the Archive widget, you can still make up the URL for a given day. It has the format &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;http://&amp;lt;your blog address&amp;gt;/YYYY_MM_DD_archive.html&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-4334411050061691372?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4334411050061691372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4334411050061691372'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2010/07/howto-link-to-all-posts-of-given-day.html' title='HOWTO: Link to All Posts of a Given Day'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rZwroRbUFOc/TD8sVL_fq5I/AAAAAAAAA0Q/WfGsZWKb_DM/s72-c/daily_archive.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-7956075179780790492</id><published>2010-07-06T21:26:00.000+05:30</published><updated>2010-07-06T21:26:19.287+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Traffic'/><title type='text'>Blogger Stats</title><content type='html'>Blogger has &lt;a href="http://bloggerindraft.blogspot.com/2010/07/introducing-blogger-stats.html"&gt;announced&lt;/a&gt; a feature which was long overdue, visitor stats. This will bring in an integrated &lt;i&gt;Stats&lt;/i&gt; tab to the Blogger admin console that provides an analytics-type visitor statistics service. This will eliminate the need to install third party visitor meters such as Analytics, SiteMeter etc. in your blog.&lt;br /&gt;&lt;br /&gt;The feature is currently in beta. Login to draft.blogger.com to experience it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-7956075179780790492?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7956075179780790492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7956075179780790492'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2010/07/blogger-stats.html' title='Blogger Stats'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-7068872165991224344</id><published>2010-06-17T06:08:00.002+05:30</published><updated>2010-06-17T06:10:04.944+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='Template Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Template Designer is Live</title><content type='html'>The &lt;i&gt;Template Designer&lt;/i&gt; which I &lt;a href="http://www.bloggerguide.lk/2010/04/template-designer.html"&gt;blogged&lt;/a&gt; about a couple of months ago when it was in beta, has gone live!&lt;br /&gt;&lt;br /&gt;This brings in a powerful WYSIWYG editor to tweak your templates in many beautiful ways. The features include the ability to pick from professionally designed templates, option to select professional images as background images, ability to select many different layouts such as two-column, three-column etc in a snap and much more. The &lt;i&gt;Template Designer&lt;/i&gt; is truly a wonder tool for the non-technical bloggers who were afraid of meddling around with the HTML, CSS etc to customize their templates.&lt;br /&gt;&lt;br /&gt;With the introduction of this new remarkable feature, Blogger has revised the buttons on the admin console as well. The former &lt;i&gt;Layout&lt;/i&gt; button has gone out and a new button called &lt;i&gt;Design&lt;/i&gt; has taken its place. The sub-menu for this section has also been revised with the old &lt;i&gt;Fonts and Colors &lt;/i&gt;and &lt;i&gt;Pick New Template&lt;/i&gt; buttons being replaced with a single &lt;i&gt;Template Designer&lt;/i&gt; button. (see figure below)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_rZwroRbUFOc/TBlrZuP_U9I/AAAAAAAAAzw/I89Xg59jm7g/s1600/blogger_new_admin_console_buttons.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://1.bp.blogspot.com/_rZwroRbUFOc/TBlrZuP_U9I/AAAAAAAAAzw/I89Xg59jm7g/s400/blogger_new_admin_console_buttons.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;The &lt;i&gt;Edit HTML&lt;/i&gt; option still remains allowing the more technically inclined bloggers to dig deep. However, the template structure seems to have gone through drastic changes in order to support the new &lt;i&gt;Template Designer&lt;/i&gt;. Don't worry, Blogger will take care of migrating your existing template to this new format if and when you modify your template using this option. One thing to note, however, is that you will &lt;b&gt;lose any existing customizations&lt;/b&gt; on top of the current default templates.&lt;br /&gt;&lt;br /&gt;See the official Blogger Buzz &lt;a href="http://buzz.blogger.com/2010/06/blogger-template-designer-now-available.html"&gt;announcement&lt;/a&gt; for more details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-7068872165991224344?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7068872165991224344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7068872165991224344'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2010/06/template-designer-is-live.html' title='Template Designer is Live'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rZwroRbUFOc/TBlrZuP_U9I/AAAAAAAAAzw/I89Xg59jm7g/s72-c/blogger_new_admin_console_buttons.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-8386674890684558142</id><published>2010-04-12T22:30:00.006+05:30</published><updated>2010-04-12T23:55:50.798+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website Ranks'/><category scheme='http://www.blogger.com/atom/ns#' term='Custom Domains'/><category scheme='http://www.blogger.com/atom/ns#' term='Traffic'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><title type='text'>A Review of the Domain Transition</title><content type='html'>Towards the latter part of last year, I wrote few articles discussing about &lt;a href="http://www.bloggerguide.lk/2009/10/custom-domains-for-blogspot.html"&gt;Blogger custom domains&lt;/a&gt;, some &lt;a href="http://www.bloggerguide.lk/2009/11/deciding-to-move-to-custom-domain.html"&gt;factors one need to consider when moving to a custom domain&lt;/a&gt; and also &lt;a href="http://www.bloggerguide.lk/2009/11/moving-to-custom-domain.html"&gt;a checklist of things to do when moving to a custom domain&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;These articles were the result of some learning I went through myself to evaluate the pros and cons of moving to a custom domain. In fact, I was convinced of the value of an independent domain, but was afraid of loosing traffic and most importantly the Google PageRank (PR) earned by the blogspot domain! As stated in the &lt;a href="http://www.bloggerguide.lk/2009/11/moving-to-custom-domain.html"&gt;&lt;span style="font-style: italic;"&gt;Moving to a Custom Domain&lt;/span&gt;&lt;/a&gt; article, a Google employee had confirmed that the PR values will be transferred within a couple of weeks, so after all, it was not very difficult to make the decision to go ahead with the domain transition, which was fully &lt;a href="http://www.bloggerguide.lk/2010/01/doamin-transition-complete.html"&gt;affected&lt;/a&gt; in January this year.&lt;br /&gt;&lt;br /&gt;The transition was not really difficult. I had no issues with my AdSense account as it is not setup to limit the ad publishing URLs. My subscriber feed (via FeedBurner) also worked without a problem as it was named after the logical name of this blog (i.e. The Blogger Guide) and not the  blogspot URL. The two visitor meters, namely Google Analytics and SiteMeter also did not require any changes as they are linked up using unique IDs, which do not depend on the domain name.&lt;br /&gt;&lt;br /&gt;I did not see any drop in visitor counts after the transition. However, it took a considerable amount of time to recover my Alexa rank and also for the green PageRank bar to appear in places such as the Google Toolbar.&lt;br /&gt;&lt;br /&gt;At the time of transition, my Alexa rank was somewhere around 230,000. Immediately after the transition, I had to resubmit the new domain as there is no way in Alexa to transfer the ranks from one domain to another. However, the rank for the new domain (www.bloggerguide.lk) quickly improved from several millions to something below 400,000 in a couple of weeks. And now, after about three months, it has reached the level it was at the time of the change.&lt;br /&gt;&lt;br /&gt;The Google PageRank (of 4/10) which I had at the time of transition re-appeared on the toolbar only this week, a good three months later. I think the reason for the delay is this. There are two types of page ranks; one is a static value displayed in place such as the Google Toolbar, which Google updates from time to time. The other is a very dynamic value, which is calculated continuously and used to rank search results internally. So I think what gets restored in a couple of weeks of a domain transition are these internal PR values and not the externally displayed ones. It seems that even for transferred domains, the published PR values will only get restored in the periodic updates.&lt;br /&gt;&lt;br /&gt;Finally, I can say that the decision to move to a custom domain did work! After a lapse of about 3 months, the blog has restored its rankings in addition to the pluses of the new independent domain.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/10/custom-domains-for-blogspot.html"&gt;Custom Domains for BlogSpot&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/11/deciding-to-move-to-custom-domain.html"&gt;Deciding to Move to a Custom Domain&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bloggerguide.lk/2009/11/moving-to-custom-domain.html"&gt;Moving to a Custom Domain&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-8386674890684558142?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8386674890684558142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8386674890684558142'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2010/04/review-of-domain-transition.html' title='A Review of the Domain Transition'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-7469381304629987888</id><published>2010-04-04T23:11:00.004+05:30</published><updated>2010-04-04T23:33:05.470+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Template Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>The Template Designer</title><content type='html'>Blogger has developed another very exciting feature called the &lt;a href="http://buzz.blogger.com/2010/03/express-yourself-with-blogger-template.html"&gt;&lt;span style="font-style: italic;"&gt;Template Designer&lt;/span&gt;&lt;/a&gt;. With it, you can create custom template designs using an extremely user-friendly interface without having to worry about meddling with HTML code! Yes, that's right, you don't have to go through the Layout -&gt; Edit HTML interface to get another sidebar to your template, or to add a nice background image to your blog or to do many more template tweaks.&lt;br /&gt;&lt;br /&gt;This feature is still not released formerly and is now in testing stage in Blogger in Draft. If you log in to draft.blogger.com, and go to the Layout section of your blog, you will see a new sub section called the Template Designer. (see figure below)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rZwroRbUFOc/S7jRo6nYuGI/AAAAAAAAAzQ/XkuT0yB7-0Y/s1600/tempalte_designer.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 392px; height: 146px;" src="http://2.bp.blogspot.com/_rZwroRbUFOc/S7jRo6nYuGI/AAAAAAAAAzQ/XkuT0yB7-0Y/s400/tempalte_designer.png" alt="" id="BLOGGER_PHOTO_ID_5456341449418782818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;From that interface, you get to choose from a set of expert designed templates, manipulate the column layouts with a snap, apply many different background images and also customize the fonts and colors. You get a real-time preview as well, making it easier to experiment.&lt;br /&gt;&lt;br /&gt;Go on and try it at Blogger in Draft and I'm sure you will love it!&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;Even if you have applied any customizations such as three-columns or wider-blogs from The Blogger Guide tutorials, the Template Designer will still work. It will recognize that the template is customized, but still its changes will work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-7469381304629987888?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7469381304629987888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7469381304629987888'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2010/04/template-designer.html' title='The Template Designer'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rZwroRbUFOc/S7jRo6nYuGI/AAAAAAAAAzQ/XkuT0yB7-0Y/s72-c/tempalte_designer.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-1978600510957667426</id><published>2010-03-11T08:38:00.003+05:30</published><updated>2010-03-11T08:47:44.012+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>Over 100,000 Visits!</title><content type='html'>The Blogger Guide passed another milestone today; the unique visits count crossed the one hundred thousand mark!&lt;br /&gt;&lt;br /&gt;It's just over two years since the inception, and given the relatively little amount of time I put in, this is a great achievement for me. It's been a slow but steady growth.&lt;br /&gt;&lt;br /&gt;Thanks for all the help in spreading the word about The Blogger Guide.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-1978600510957667426?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1978600510957667426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1978600510957667426'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2010/03/over-100000-visits.html' title='Over 100,000 Visits!'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-8898401983196500314</id><published>2010-02-20T21:00:00.004+05:30</published><updated>2010-02-20T21:22:57.016+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Template Design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Blogazines</title><content type='html'>The blogosphere is evolving! This post is about one such evolution which I happened to stumble upon today.&lt;br /&gt;&lt;br /&gt;Most of today's blogs are of a traditional columnar layout with one main (or post) column and one or more sidebars. This &lt;span style="font-style: italic;"&gt;layout&lt;/span&gt; is what you get in pretty much every post. However, the print industry, especially the &lt;span style="font-style: italic;"&gt;magazines&lt;/span&gt;, have been making good use of the basic design principles such as balance, color and fonts, to add variety to individual articles.&lt;br /&gt;&lt;br /&gt;Some very creative bloggers out there have drawn upon this idea of varied article layouts, on to the blog posts and the result is termed &lt;span style="font-style: italic; font-weight: bold;"&gt;blogazines&lt;/span&gt;. &lt;span class="z19Dle" id="col-z13wt1ag0uusvzox104cilr4byeyjtjz4sw0k"&gt;&lt;span class="zo"&gt;Read more about this at &lt;a href="http://www.smashingmagazine.com/the-death-of-the-blog-post/" class="ot-anchor"&gt;http://www.smashingm&lt;wbr&gt;agazine.com/the-deat&lt;wbr&gt;h-of-the-blog-post/&lt;/a&gt; and also some tips for creative blog post design at &lt;a href="http://line25.com/articles/tips-for-designing-unique-and-attractive-blog-posts" class="ot-anchor"&gt;http://line25.com/ar&lt;wbr&gt;ticles/tips-for-desi&lt;wbr&gt;gning-unique-and-att&lt;wbr&gt;ractive-blog-posts&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;This is definitely not for the average blogger as it requires lot of design skills and also effort to finish each article layout from scratch. However, I found the idea very interesting and thought you would like it too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-8898401983196500314?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8898401983196500314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8898401983196500314'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2010/02/blogazines.html' title='Blogazines'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-4001963901833025498</id><published>2010-01-31T21:15:00.004+05:30</published><updated>2010-02-20T18:29:43.986+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='Widgets'/><title type='text'>Pages coming to Blogger!</title><content type='html'>Update: 2010 Feb 20&lt;br /&gt;The &lt;span style="font-style: italic;"&gt;pages&lt;/span&gt; feature has &lt;a href="http://buzz.blogger.com/2010/02/create-pages-in-blogger.html"&gt;graduated&lt;/a&gt; from Blogger in Draft and now is a regular service.&lt;br /&gt;&lt;br /&gt;It is just a little over a month ago that I &lt;a href="http://www.bloggerguide.lk/2009/12/add-pages-in-blogger.html"&gt;wrote&lt;/a&gt; that we cannot have &lt;span style="font-style: italic;"&gt;pages&lt;/span&gt; in Blogger. However, the test bed of Blogger, &lt;span style="font-style: italic;"&gt;Blogger in Draft&lt;/span&gt;, has recently &lt;a href="http://bloggerindraft.blogspot.com/2010/01/pages-come-to-blogger-in-draft.html"&gt;announced&lt;/a&gt; a &lt;span style="font-style: italic;"&gt;pages&lt;/span&gt; feature in Blogger.&lt;br /&gt;&lt;br /&gt;This, no doubt, will be an exciting news for most of the Blogger users out there. With &lt;span style="font-style: italic;"&gt;pages&lt;/span&gt; one can easily create static pages such as &lt;span style="font-style: italic;"&gt;About Us&lt;/span&gt; or &lt;span style="font-style: italic;"&gt;Contact Us&lt;/span&gt; to hold information that don't change as often, but which needs to be easily accessed by visitors to a blog. This feature will be accompanied by a widget which helps to manage pages and display them easily either as a tabbed navigation bar or sidebar links.&lt;br /&gt;&lt;br /&gt;It is still in beta stage and hopefully will be available in the primary Blogger service soon. You can try out the feature by logging in to draft.blogger.com.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-4001963901833025498?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4001963901833025498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4001963901833025498'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2010/01/pages-coming-to-blogger.html' title='Pages coming to Blogger!'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-8212065057016556782</id><published>2010-01-06T22:02:00.004+05:30</published><updated>2010-01-31T21:31:43.325+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>Domain Transition Complete</title><content type='html'>This is to inform you that I have completed the domain name transition from bguide.blogspot.com to www.bloggerguide.lk.&lt;br /&gt;&lt;br /&gt;The FeedBurner feeds should work without a problem, as I have not changed the &lt;span style="font-style: italic;"&gt;feed address&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Thank you,&lt;br /&gt;ids.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-8212065057016556782?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8212065057016556782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8212065057016556782'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2010/01/doamin-transition-complete.html' title='Domain Transition Complete'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-8601669275460351391</id><published>2009-12-25T17:59:00.003+05:30</published><updated>2009-12-25T18:23:57.147+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>Announcement : Custom Domain Transition</title><content type='html'>The purpose of this post is to let all the subscribed readers know that The Blogger Guide will switch to a &lt;a href="http://bguide.blogspot.com/2009/10/custom-domains-for-blogspot.html"&gt;&lt;span style="font-style: italic;"&gt;custom domain&lt;/span&gt;&lt;/a&gt; starting next week. The new URL is &lt;span style="font-weight: bold;"&gt;www.bloggerguide.lk&lt;/span&gt; and I hope to complete the transition during the course of the next week.&lt;br /&gt;&lt;br /&gt;Hopefully the transition will be smooth, but there can be some unexpected hiccups, especially with my &lt;span style="font-style: italic;"&gt;feeds&lt;/span&gt;. Once all the configurations are complete, I will do another post on the week starting Jan 4th, 2010. If you come across any problems in receiving &lt;span style="font-style: italic;"&gt;feeds&lt;/span&gt; after the transition, please drop me a mail on &lt;span style="font-family: courier new;"&gt;bloggerguide@gmail.com&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Thank you and sorry for any inconvenience that you might come across.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-8601669275460351391?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8601669275460351391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8601669275460351391'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/12/announcement-custom-domain-transition.html' title='Announcement : Custom Domain Transition'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-3572216453640955348</id><published>2009-12-20T17:37:00.003+05:30</published><updated>2009-12-20T17:55:32.967+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><title type='text'>Add Pages in Blogger</title><content type='html'>"&lt;span style="font-style: italic;"&gt;How can I add &lt;span style="font-weight: bold;"&gt;pages&lt;/span&gt; to my Blogger blog?&lt;/span&gt;"; this is a frequent question on Blogger Help forums, which I think comes from bloggers who have used other blogging platforms such as Wordpress.&lt;br /&gt;&lt;br /&gt;The simple answer is that you &lt;span style="font-weight: bold;"&gt;cannot&lt;/span&gt; add &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;pages&lt;/span&gt;&lt;/span&gt; to Blogger blogs. But, of course, there are workarounds.&lt;br /&gt;&lt;br /&gt;Most people who ask about &lt;span style="font-style: italic;"&gt;pages&lt;/span&gt; have a requirement to direct the readers to some key pages in their blogs such as an &lt;span style="font-style: italic;"&gt;About&lt;/span&gt; page or a &lt;span style="font-style: italic;"&gt;Contact&lt;/span&gt; page.&lt;br /&gt;&lt;br /&gt;There are some simple workarounds to achieve the desired effect. In all cases, you would need to write &lt;span style="font-style: italic;"&gt;normal posts&lt;/span&gt; with the content that you want in your &lt;span style="font-style: italic;"&gt;pages&lt;/span&gt;. Once you publish those &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt;, one way to get the &lt;span style="font-style: italic;"&gt;pages effect&lt;/span&gt; is to &lt;a href="http://bguide.blogspot.com/2009/01/adding-simple-navigation-bar.html"&gt;add a simple navigation bar&lt;/a&gt; at the top and link to your relevant posts from there. (for example, see the navigation bar for this blog)&lt;br /&gt;&lt;br /&gt;Another alternative is to use a Link List widget or an HTML/Javascript widget in your sidebar and linking to the required posts from that widget. Placing such a widget at the top of your sidebar with a suitable caption can catch enough attention from your readers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-3572216453640955348?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3572216453640955348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3572216453640955348'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/12/add-pages-in-blogger.html' title='Add Pages in Blogger'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-1633164252057096968</id><published>2009-12-06T22:28:00.004+05:30</published><updated>2009-12-06T22:57:12.758+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Traffic'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><title type='text'>Grow Traffic with Page Title Tweak</title><content type='html'>This post is about a pretty simple modification to your template to tweak the appearance of the page titles of your blog, which will result in a traffic growth of 10% (or perhaps more). The steps for this customization was referred to me by &lt;a href="http://interestingwebs.blogspot.com/"&gt;Mark&lt;/a&gt;, who is a frequent visitor to my blog.&lt;br /&gt;&lt;br /&gt;The default &lt;span style="font-weight: bold;"&gt;Page Title&lt;/span&gt; in &lt;span style="font-weight: bold;"&gt;Blogger&lt;/span&gt; blogs appear in the order of &lt;span style="font-family:courier new;"&gt;[Blog Title] : [Post Title]&lt;/span&gt;. What this modification does is simply to reverse this order such that it becomes &lt;span style="font-family:courier new;"&gt;[Post Title] : [Blog Title]&lt;/span&gt;. With the Post Title in front, your blog's posts get a higher relevance score  to keyword searches than when it is at the back.&lt;br /&gt;&lt;br /&gt;I applied this tip at the beginning of last October and I can confirm that I saw an overall traffic increase of approximately 10% in the past two months (see figure below from my actual SiteMeter stats). My posting frequency remained almost the same, and I didn't to any other optimization during this period. So I can safely attribute this traffic growth to this neat tip introduced by Mark.&lt;br /&gt;&lt;br /&gt;I recommend this modification for your Blogger blogs as well. For the details of the conversion please go &lt;a href="http://interestingwebs.blogspot.com/2009/07/increase-blogger-traffic-change-title.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rZwroRbUFOc/SxvoABUCneI/AAAAAAAAAzA/RlhNaN3I2zc/s1600-h/traffic_growth.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 122px; height: 342px;" src="http://4.bp.blogspot.com/_rZwroRbUFOc/SxvoABUCneI/AAAAAAAAAzA/RlhNaN3I2zc/s400/traffic_growth.png" alt="" id="BLOGGER_PHOTO_ID_5412174464265919970" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-1633164252057096968?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1633164252057096968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1633164252057096968'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/12/grow-traffic-with-page-title-tweak.html' title='Grow Traffic with Page Title Tweak'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rZwroRbUFOc/SxvoABUCneI/AAAAAAAAAzA/RlhNaN3I2zc/s72-c/traffic_growth.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-4893753362451299268</id><published>2009-11-28T21:50:00.009+05:30</published><updated>2009-11-28T23:32:52.733+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hanging Sidebars'/><category scheme='http://www.blogger.com/atom/ns#' term='Minima'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Minima : Hanging Sidebar on the Left</title><content type='html'>This article presents an interesting modification to give you a &lt;span style="font-weight:bold;"&gt;non-conventional three column layout&lt;/span&gt;. The idea is to add a second sidebar to a default Minima template offered by Blogger, to make it appear as &lt;span style="font-style: italic;"&gt;hanging&lt;/span&gt; by the side of the blog. The figure below has a preview of the finished modification and visit the &lt;a href="http://tbgtz0002.blogspot.com/" target="_blank"&gt;Hanging Sidebar Demo&lt;/a&gt; blog for an online demo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rZwroRbUFOc/SxFc0L9wOaI/AAAAAAAAAy4/g2C3lkX-CeQ/s1600/minima_hanging_sb.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 238px;" src="http://4.bp.blogspot.com/_rZwroRbUFOc/SxFc0L9wOaI/AAAAAAAAAy4/g2C3lkX-CeQ/s400/minima_hanging_sb.png" alt="" id="BLOGGER_PHOTO_ID_5409206679083432354" border="0" /&gt;&lt;/a&gt;The following steps are tested on a default 2 column &lt;span style="font-weight: bold;"&gt;Minima&lt;/span&gt; template but this conversion should also work on &lt;span style="font-weight: bold;"&gt;Minima Black&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Minima Blue&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;Minima Ochre&lt;/span&gt; templates.&lt;br /&gt;&lt;br /&gt;1) Add a new CSS id selector for the 2nd sidebar wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#sidebar-wrapper&lt;/span&gt; section (Do a Find using your browser)&lt;/li&gt;&lt;li&gt;Copy that full section and paste below the existing sidebar section (it doesn't have to be below) and rename it to &lt;span style="font-family:courier new;"&gt;#left-sidebar-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;float: $endSide&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;float:$startSide&lt;/span&gt; of this newly copied section (See the code snippet below)&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#sidebar-wrapper {&lt;br /&gt;  width: 220px;&lt;br /&gt;  float: $endSide;&lt;br /&gt;  word-wrap: break-word; /* fix for ... IE */&lt;br /&gt;  overflow: hidden;      /* fix for long ... float */&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#&lt;span style="color: rgb(51, 51, 255);"&gt;left-&lt;/span&gt;sidebar-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width: 220px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  float: &lt;span style="color: rgb(51, 51, 255);"&gt;$startSide&lt;/span&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  word-wrap: break-word; /* fix for ... in IE */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  overflow: hidden;      /* fix for long ... float */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;2) Introduce a new &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; element, as a child of the &lt;span style="font-family:courier new;"&gt;content-wrapper&lt;/span&gt;, to be the placeholder for the 2nd sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;&amp;lt;div id='main-wrapper'&amp;gt;&lt;/span&gt; element.&lt;/li&gt;&lt;li&gt;Copy the code shown in red, &lt;span style="font-weight: bold;"&gt;above&lt;/span&gt; that section (this has to be above)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;&amp;lt;div id='crosscol-wrapper' style='text-align:center'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='crosscol' id='crosscol' showaddelement='no'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;div id='left-sidebar-wrapper'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;b:section class='sidebar' id='sidebar-two' preferred='yes'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/b:section&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id='main-wrapper'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='main' id='main' showaddelement='no'&amp;gt;&lt;br /&gt;  &amp;lt;b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/&amp;gt;&lt;br /&gt; &amp;lt;/b:section&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;br /&gt;3) Add a new CSS section for an outer header wrapper which will encompass the existing header wrapper&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Add the following code below the existing &lt;span style="font-family:courier new;"&gt;#header-wrapper&lt;/span&gt; section&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#outer-header-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:880px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  margin:0 auto 10px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;4) Add a div section as the placeholder for this outer header wrapper&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the section &lt;span style="font-family:courier new;"&gt;&amp;lt;div id='header-wrapper'&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Copy the code shown in red, above and below that section&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;div id='outer-header-wrapper'&amp;gt;&lt;/span&gt;&lt;br /&gt; &amp;lt;div id='header-wrapper'&amp;gt;&lt;br /&gt;  &amp;lt;b:section class='header' ... &amp;gt;&lt;br /&gt;   &amp;lt;b:widget id='Header1' .../&amp;gt;&lt;br /&gt;  &amp;lt;/b:section&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;div class='clear'&amp;gt;&amp;amp;#164;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;5) Adjust the other wrappers to accommodate the new sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the CSS sections called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt;, &lt;span style="font-family:courier new;"&gt;#header-wrapper&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;#footer&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Do the modifications/additions highlighted in red&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;880&lt;/span&gt;px;&lt;br /&gt;  margin: 0 auto;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#header-wrapper {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;664&lt;/span&gt;px;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  float:$endSide;&lt;/span&gt;&lt;br /&gt;  margin: 0 auto 10px;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#footer {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;664&lt;/span&gt;px;&lt;br /&gt;  clear: both;&lt;br /&gt;  margin: 0 auto;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;6) Do necessary adjustments to margins, padding etc&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrapper&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Insert a left margin of 12 pixels.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main-wrapper {&lt;br /&gt;  width: 410px;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;br /&gt;  margin-left:12px;&lt;/span&gt;&lt;br /&gt;  float: $startSide;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;7) Adjust the max width of the header description to center it in the new adjusted header&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#header .description&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;max-width&lt;/span&gt; property to 644 pixels.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#header .description {&lt;br /&gt;  ...&lt;br /&gt;  padding:0 20px 15px;&lt;br /&gt;  max-width:&lt;span style="color: rgb(255, 0, 0);"&gt;644&lt;/span&gt;px;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;8) Modify the CSS rules for the wire frame layouts editor.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the end of the skin denoted by "&lt;span style="font-family:courier new;"&gt;]]&gt;&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Add the following code above that line.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;/** Page structure tweaks for layout editor wireframe */&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #outer-wrapper { &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding-top: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:720px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #header-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #content-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #footer { &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:720px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #main-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:400px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #sidebar-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #left-sidebar-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:150px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/div&gt;&lt;br /&gt;Save the template. Switch to Page Elements view and move some widgets on to the left sidebar. Then view your blog to see the hanging sidebar in full swing!&lt;br /&gt;&lt;br /&gt;(&lt;span style="font-weight: bold;"&gt;Note:&lt;/span&gt; This modification was applied to a default Minima template and was tested on Firefox 3, IE 8 and Chrome 3)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-4893753362451299268?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4893753362451299268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4893753362451299268'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/11/minima-left-hanging-sidebar.html' title='Minima : Hanging Sidebar on the Left'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rZwroRbUFOc/SxFc0L9wOaI/AAAAAAAAAy4/g2C3lkX-CeQ/s72-c/minima_hanging_sb.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-5992105105895998589</id><published>2009-11-08T21:03:00.005+05:30</published><updated>2010-04-12T23:54:19.354+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Custom Domains'/><title type='text'>Moving to a Custom Domain</title><content type='html'>When you &lt;a href="http://bguide.blogspot.com/2009/11/deciding-to-move-to-custom-domain.html"&gt;decide for sure that you will switch for a custom domain&lt;/a&gt;, the next thing is to &lt;span style="font-weight: bold;"&gt;plan and implement the move&lt;/span&gt;. Given below is a brief &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;checklist&lt;/span&gt; for the domain transition process&lt;/span&gt;.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Purchase the Domain&lt;/span&gt; (if you don’t own already) – If you use the Blogger &lt;a href="http://www.google.com/support/blogger/bin/answer.py?hl=en&amp;amp;answer=76543"&gt;wizard&lt;/a&gt; the purchase (and setup) is quite trivial. But if the top level domain you want is not provided by the wizard, then you will have to purchase it from an external registrar.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Reconfigure External Services&lt;/span&gt; – It is most likely that you will have several external services such as visitor meters, feeds etc installed on your blog. Update the respective accounts of those services to reflect the change of blog URL. Some examples for such services are:&lt;/li&gt;&lt;ol&gt;&lt;li&gt;AdSense (if you have limited the URLs which can publish ads)&lt;/li&gt;&lt;li&gt;Google Webmaster Tools – re-submit the blog and sitemaps&lt;/li&gt;&lt;li&gt;FeedBurner or such feeds&lt;/li&gt;&lt;li&gt;Technorati, Alexa and other such rating services&lt;/li&gt;&lt;li&gt;Google Analytics, SiteMeter, Cluster Maps and similar visitor meters&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Inform your Readers&lt;/span&gt; – Even after you switch to a custom domain, Blogger ensures that your previous BlogSpot URL will be redirected to the new domain. Nevertheless, inform your readers about the forthcoming change, say, by writing a post in advance.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Effect the Transition&lt;/span&gt; – Go the Settings -&gt; Publishing section on your blog’s admin console and enable the custom domain. If you purchase the custom domain via Blogger, setting up your blog to use it is a no-brainer as Blogger will do the required technical configurations for you. However, if you buy it from a third party, then you will have to &lt;a href="http://www.google.com/support/blogger/bin/answer.py?hl=en&amp;amp;answer=55373"&gt;manage it yourself&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Last, but certainly not least, is the most important question; &lt;span style="font-weight: bold;"&gt;what will happen to your existing PageRank (PR) because of this move&lt;/span&gt;? You will have a temporary drop in PageRank as your custom domain is new to Google. But the good news is that you will very quickly recover the PR as Blogger will setup a &lt;span style="font-style: italic;"&gt;301 Redirect – Moved Permanently&lt;/span&gt; on its servers. (&lt;span style="color: rgb(255, 0, 0);"&gt;Update&lt;/span&gt;: See this &lt;a href="http://www.bloggerguide.lk/2010/04/review-of-domain-transition.html"&gt;review of an actual domain change&lt;/a&gt; to learn more about PR recovery)&lt;br /&gt;&lt;br /&gt;The transfer of PR can happen as quickly as within a couple of weeks as &lt;a href="http://groups.google.com/group/google_webmaster_help-indexing/msg/70286ab20939b527"&gt;confirmed&lt;/a&gt; by a Google employee on the Google Webmaster Help forum.&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;a href="http://blogging.nitecruzr.net/search/label/Custom%20Domains"&gt;Custom Domains - The Real Blogger Status&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/10/custom-domains-for-blogspot.html"&gt;Custom Domains for BlogSpot&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/11/deciding-to-move-to-custom-domain.html"&gt;Deciding to Move to a Custom Domain&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bloggerguide.lk/2010/04/review-of-domain-transition.html"&gt;Experiences of an Actual Domain Transfer&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-5992105105895998589?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/5992105105895998589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/5992105105895998589'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/11/moving-to-custom-domain.html' title='Moving to a Custom Domain'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-4514930776118412084</id><published>2009-11-01T20:09:00.003+05:30</published><updated>2009-11-08T21:20:03.083+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Custom Domains'/><title type='text'>Deciding to Move to a Custom Domain</title><content type='html'>If you are starting a fresh blog, then &lt;a href="http://bguide.blogspot.com/2009/10/custom-domains-for-blogspot.html"&gt;publishing it on a custom domain&lt;/a&gt; straight-away is not much of a problem. If you already own a domain or do not want to use the &lt;span style="font-family:courier new;"&gt;blogspot.com&lt;/span&gt; domain, then switching to a &lt;span style="font-weight: bold; font-style: italic;"&gt;custom domain&lt;/span&gt; right at the beginning is a safer and simpler method.&lt;br /&gt;&lt;br /&gt;If, however, your blog has been running for a while under &lt;span style="font-family:courier new;"&gt;blogspot.com&lt;/span&gt; and has incoming links, some PageRank and also installed third party widgets, then moving to a custom domain needs some planning.&lt;br /&gt;&lt;br /&gt;First, let’s have a look at some reasons that will make going for a custom domain worthwhile.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Independent domain&lt;/span&gt; – Unlike a &lt;span style="font-family:courier new;"&gt;yourblogname.blogspot.com&lt;/span&gt; URL which is just a sub-domain under BlogSpot, a custom domain gives the chance to publish at an independent domain&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Ability to integrate with an existing domain&lt;/span&gt; – If you already have a web site, say at &lt;span style="font-family:courier new;"&gt;www.mydomain.com&lt;/span&gt;, then a custom domain gives the chance to integrate your blog to the same domain, say at &lt;span style="font-family:courier new;"&gt;blog.mydomain.com&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Intangible asset&lt;/span&gt; – In this information age, a popular domain is a valuable asset. So if you own a custom domain and your blog ramps up in popularity, that is added value for you&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Good for branding&lt;/span&gt; – If you are using the blog for some business/freelance activity, then a custom domain related to your business brand is better than a &lt;span style="font-family:courier new;"&gt;blogspot.com&lt;/span&gt; URL&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Once you decide that you want to go for a &lt;span style="font-weight: bold; font-style: italic;"&gt;custom domain&lt;/span&gt;, the next step is to prepare a checklist of things to do for the transition, which is going to be the focus of the next article in this series.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/10/custom-domains-for-blogspot.html"&gt;Custom Domains for BlogSpot&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/11/moving-to-custom-domain.html"&gt;Moving to a Custom Domain&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-4514930776118412084?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4514930776118412084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4514930776118412084'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/11/deciding-to-move-to-custom-domain.html' title='Deciding to Move to a Custom Domain'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-1349065393535908717</id><published>2009-10-28T05:34:00.004+05:30</published><updated>2009-11-08T21:19:18.997+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Custom Domains'/><title type='text'>Custom Domains for BlogSpot</title><content type='html'>Starting your own blog on Blogger is pretty simple. Just follow three steps and you are ready to go. You post some interesting entries and then you want to share it with your friends and family. That’s when you fire an email saying “&lt;span style="font-style: italic;"&gt;hey, check out my new blog at http://yourblogname.blogspot.com&lt;/span&gt;”.&lt;br /&gt;&lt;br /&gt;Did you ever wonder why is it that your blog URL ends with &lt;span style="font-family:courier new;"&gt;blogspot.com&lt;/span&gt; and not just &lt;span style="font-family:courier new;"&gt;.com&lt;/span&gt;? Did you ever wonder why is it that some of your friends have blog URLs that looks like http://www.yourfriendsname.com? In this post, we’ll see why.&lt;br /&gt;&lt;br /&gt;The default URL assigned by Blogger when you create a blog lies in the &lt;span style="font-family:courier new;"&gt;blogspot.com&lt;/span&gt; domain. A &lt;span style="font-style: italic; font-weight: bold;"&gt;domain&lt;/span&gt; in Internet jargon here is &lt;span style="font-weight: bold;"&gt;a set of names&lt;/span&gt;. For example, the &lt;span style="font-family:courier new;"&gt;.com&lt;/span&gt; domain is the entire set of Internet names that end with &lt;span style="font-family:courier new;"&gt;.com&lt;/span&gt; and the domain &lt;span style="font-family:courier new;"&gt;blogspot.com&lt;/span&gt; represents a sub set of this bigger set. In technical terms, &lt;span style="font-family:courier new;"&gt;blogspot.com&lt;/span&gt; is called a &lt;span style="font-weight: bold; font-style: italic;"&gt;sub-domain&lt;/span&gt;. (Each sub-domain can be further sub divided into smaller sub-domain.) This system of names used on the Internet is called the &lt;a href="http://en.wikipedia.org/wiki/Domain_name_system"&gt;Domain Name System&lt;/a&gt; or the DNS in short. The DNS is a distributed, hierarchical system that governs the way Internet names (or domain names) are assigned and also how computers work with those names.&lt;br /&gt;&lt;br /&gt;You cannot arbitrarily pick a domain name and use it because that &lt;span style="font-weight: bold;"&gt;name must first be registered with an authority&lt;/span&gt; that controls the particular domain or sub-domain. The &lt;span style="font-family:courier new;"&gt;.com&lt;/span&gt; is called a Generic Top Level Domain and it is controlled by an organization called the ICANN or the Internet Corporation for Assigned Names and Numbers. Similarly, we can say that &lt;span style="font-family:courier new;"&gt;blogspot.com&lt;/span&gt; is a sub-domain (under &lt;span style="font-family:courier new;"&gt;.com&lt;/span&gt;) for which Blogger has acquired the right to use and maintain. Therefore, while Blogger has no problem in assigning the URL &lt;span style="font-family:courier new;"&gt;yourblogname.blogspot.com&lt;/span&gt; as the default URL, they cannot assign the name &lt;span style="font-family:courier new;"&gt;yourblogname.com&lt;/span&gt; because they have no authority over the &lt;span style="font-family:courier new;"&gt;.com&lt;/span&gt; domain. This is where the &lt;span style="font-weight: bold; font-style: italic;"&gt;custom domains&lt;/span&gt; come in to play.&lt;br /&gt;&lt;br /&gt;What Blogger refers to as a &lt;span style="font-weight: bold;"&gt;custom domain is a domain that does NOT end with&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;blogspot.com&lt;/span&gt;. If you want your blog to have the URL &lt;span style="font-family:courier new;"&gt;yourblogname.com&lt;/span&gt;, first you must acquire the right to use that domain name. For Blogger blogs this can be done via Blogger itself as described &lt;a href="http://www.google.com/support/blogger/bin/answer.py?hl=en&amp;amp;answer=76543"&gt;here&lt;/a&gt;. Otherwise you can purchase it from a third party domain registrar. Domain registrars are organization accredited by the ICANN to manage Generic Top Level Domains on its behalf. (There is another type of top level domains called County Code Top Level Domains which are managed by the naming authorities in those respective countries)&lt;br /&gt;&lt;br /&gt;Once you purchase a custom domain such as &lt;span style="font-family:courier new;"&gt;yourblogname.com&lt;/span&gt;, then you can instruct Blogger to publish your blog using that custom domain. But before you decide to go for a custom domain, make sure that you analyze the pros and cons of custom domains. In follow up articles we’ll take a look at why you should use custom domains and what things you should worry about.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/11/deciding-to-move-to-custom-domain.html"&gt;Deciding to Move to a Custom Domain&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/11/moving-to-custom-domain.html"&gt;Moving to a Custom Domain&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-1349065393535908717?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1349065393535908717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1349065393535908717'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/10/custom-domains-for-blogspot.html' title='Custom Domains for BlogSpot'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-8168674917384353292</id><published>2009-10-24T22:14:00.004+05:30</published><updated>2009-10-24T22:25:34.918+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>HOWTO: Customize Post Page Labels</title><content type='html'>This is an answer to a question I got from a reader. The question had two things; firstly "&lt;span style="font-style: italic;"&gt;How do I change the 'comments' label to something like 'reviews'&lt;/span&gt;?" and secondly "&lt;span style="font-style: italic;"&gt;How can I change the label 'Posted by' to something different&lt;/span&gt;?"&lt;br /&gt;&lt;br /&gt;There's something common about both of these questions. They both are Post Page labels (the word &lt;span style="font-style: italic;"&gt;labels&lt;/span&gt; is used to mean &lt;span style="font-style: italic;"&gt;string literals&lt;/span&gt; and not the labels used to categorize posts). Customizing these strings to something of your own is pretty simple. Just open the Blog widgets configuration dialog and change the strings as you like.&lt;br /&gt;&lt;br /&gt;The illustration below is about how you can change the default comments label to "reactions".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rZwroRbUFOc/SuMxGm1CJXI/AAAAAAAAAyw/v4kkCZRw3lc/s1600-h/comment_label.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 234px;" src="http://2.bp.blogspot.com/_rZwroRbUFOc/SuMxGm1CJXI/AAAAAAAAAyw/v4kkCZRw3lc/s400/comment_label.PNG" alt="" id="BLOGGER_PHOTO_ID_5396210768091948402" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-8168674917384353292?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8168674917384353292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8168674917384353292'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/10/howto-customize-post-page-labels.html' title='HOWTO: Customize Post Page Labels'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rZwroRbUFOc/SuMxGm1CJXI/AAAAAAAAAyw/v4kkCZRw3lc/s72-c/comment_label.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-2325046975050743157</id><published>2009-10-03T20:35:00.003+05:30</published><updated>2009-10-03T21:08:51.707+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Monetization'/><category scheme='http://www.blogger.com/atom/ns#' term='AdSense'/><title type='text'>AdSense FAQ</title><content type='html'>Here is a list of some common questions I get from readers regarding AdSense ads.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How do you place AdSense ads on Blogger?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Four methods are available to place AdSense ads on Blogger blogs. They are:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;The AdSense Gadget&lt;/span&gt; - From the Page Elements view, if you select an Add Gadget option in any of the sections, the list of gadgets provide an AdSense gadget. You can easily configure the ad options from the dialog box and place the ad unit in any place where gadgets can be dragged and dropped. (See &lt;a href="http://bguide.blogspot.com/2009/01/howto-add-more-gadgets.html"&gt;How to Add More Gadgets&lt;/a&gt; to increase the ad placement options)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Ads Between Posts&lt;/span&gt; - The Posts gadget has an option to display ads between posts. From the Page Elements window, go to Blog Posts -&gt; Edit and select Show Ads Between Posts.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;The Monetize Tab&lt;/span&gt; - This is more recent addition which offers a convenient way of adding ads. Go to the Monetize tab on your blog's admin console and select the required display option&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;HTML/Javascript Widgets&lt;/span&gt; - This is the most flexible method of adding ads which gives you more control over how to place them. Simply copy the ad code from your AdSense accout and use an HTML/Javascript widget to place it anywhere you want.&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;How many adds can I display at a time?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;AdSense has a limitation of only 3 ads of one type per page. That means you can have up to 3 ad units and 3 link units per page.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I enabled Ads Between Posts. Now my sidebar ads are gone?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This can happen due to the limit of 3 ads of one type per page. If you have configured your Posts widget to show 4 or more posts on the homepage, then the Ads Between Posts option will consume the maximum of 3 ad units on the home page. If the sidebar loads after the posts column (which is usually the case when the sidebar is on the right), then the ads on the sidebar will not be loaded ad they will exceed the ad limit per page.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;My blog shows irrelevant ads. Why?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There can be several reasons for this.&lt;br /&gt;&lt;br /&gt;Firstly, if your blog is new, then it takes some time for Google to properly index it and understand the relevant type of ads.&lt;br /&gt;&lt;br /&gt;Secondly, if your blog is not focussed on a particular topic, it becomes hard for AdSense to decide which type of ads are relevant.&lt;br /&gt;&lt;br /&gt;Thirdly, even if your blogs is focused on a particular niche, that niche may not have enough relevant ads. The focus of this blog itself is an example for such a case.&lt;br /&gt;&lt;br /&gt;Fourthly, due to the geo-targeting of ads (i.e. serving ads based on the locality of visitors), you might not see relevants ads on your blog. But visitors from the other parts of the world miget see more relevant ads than what you see.&lt;br /&gt;&lt;br /&gt;There can be more reasons. But the above are the most common ones for irrelevant ads.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;My earnings are random. Why?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;See &lt;a href="http://bguide.blogspot.com/2009/08/fluctuations-in-adsense-earnings.html"&gt;Fluctuations in AdSense Earnings&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How can I optimze my ads?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;See &lt;a href="http://bguide.blogspot.com/2009/02/adsense-tips.html"&gt;AdSense Tips&lt;/a&gt; for some useful tipe on making more out of your ads.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-2325046975050743157?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2325046975050743157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2325046975050743157'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/10/adsense-faq.html' title='AdSense FAQ'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-6761185164988022064</id><published>2009-09-21T19:59:00.004+05:30</published><updated>2009-09-21T20:26:49.883+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='3 Columns'/><title type='text'>3 Columns : 565 : Two Right Sidebars</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;3 Column Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a tutorial that gives steps to convert a Blogger default 2 column &lt;span style="font-weight: bold;"&gt;565 &lt;/span&gt;template in to a three column template with two sidebars on the right hand side of the main post area.&lt;br /&gt;&lt;br /&gt;(If you want to know the &lt;span style="font-weight: bold; font-style: italic;"&gt;internals&lt;/span&gt; of what's happening here, read the article series &lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;1) Add a new CSS id selector for the 2nd sidebar wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#sidebar-wrapper&lt;/span&gt; section (Do a Find using your browser)&lt;/li&gt;&lt;li&gt;Copy that entire section and paste it below the existing sidebar section (it doesn't have to be below) and rename it to &lt;span style="font-family:courier new;"&gt;#right-sidebar-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;float: $endSide&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;float:$startSide&lt;/span&gt; of the existing &lt;span style="font-family:courier new;"&gt;#sidebar-wrapper&lt;/span&gt; section&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#sidebar-wrapper {&lt;br /&gt; background:$sidebarBgColor url("http://www2.blogblog.com/no565/corner_sidebar_$startSide.gif") no-repeat $startSide top;&lt;br /&gt; width:254px;&lt;br /&gt; float:$&lt;span style="color: rgb(51, 51, 255);"&gt;start&lt;/span&gt;Side;&lt;br /&gt; padding:0;&lt;br /&gt; color: $sidebarTextColor;&lt;br /&gt; font-size: 83%;&lt;br /&gt; word-wrap: break-word; /* fix ... in IE */&lt;br /&gt; overflow: hidden;     /* fix ... float */&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#&lt;span style="color: rgb(51, 51, 255);"&gt;right&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;-&lt;/span&gt;sidebar-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; background:$sidebarBgColor&lt;br /&gt;url("http://www2.blogblog.com/no565/corner_sidebar_$startSide.gif")&lt;br /&gt;no-repeat $startSide top;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; width:254px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; float:$endSide;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; padding:0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; color: $sidebarTextColor;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; font-size: 83%;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; word-wrap: break-word; /* fix for ... IE */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; overflow: hidden;     /* fix ... float */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;2) Add a new &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; element, as a child of the &lt;span style="font-family:courier new;"&gt;content-wrapper&lt;/span&gt;, to hold the 2nd sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;&amp;lt;div id='sidebar-wrapper'&amp;gt;&lt;/span&gt; element.&lt;/li&gt;&lt;li&gt;Copy the code shown in red, &lt;span style="font-weight: bold;"&gt;below&lt;/span&gt; that section (this must be below)&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;&amp;lt;div id='sidebar-wrapper'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='sidebar' id='sidebar' preferred='yes'&amp;gt;&lt;br /&gt;  &amp;lt;b:widget .../&amp;gt;&lt;br /&gt;  &amp;lt;!-- existing widgets will be here --&amp;gt;&lt;br /&gt; &amp;lt;/b:section&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;div id='right-sidebar-wrapper'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;b:section class='sidebar' id='right-sidebar' preferred='yes'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/b:section&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- spacer for skins that want sidebar and main to be the same height--&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;3) Expand the width of the other wrappers to accommodate the new sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the CSS section called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change its width property to 1006 pixels&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt; position:relative;&lt;br /&gt; top:4px;&lt;br /&gt; $startSide:4px;&lt;br /&gt; background: #889977;&lt;br /&gt; width:&lt;span style="color: rgb(255, 0, 0);"&gt;1006&lt;/span&gt;px;&lt;br /&gt; ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;4) Do necessary adjustments to margins, padding etc&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrapper&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Insert a right margin of 6 pixels. (add the line shown in red)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main-wrapper {&lt;br /&gt; width: 460px;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;br /&gt; margin-right:6px;&lt;/span&gt;&lt;br /&gt; float: $startSide;&lt;br /&gt; ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;5) Copy the following CSS styles shown in red, below the &lt;span style="font-family:courier new;"&gt;#sidebar&lt;/span&gt; selector&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#sidebar {&lt;br /&gt; margin:0;&lt;br /&gt; padding:2px 20px 10px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#right-sidebar {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; margin:0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; padding:2px 20px 10px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#right-sidebar a {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; color: $sidebarLinkColor;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#right-sidebar a:visited {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; color: $sidebarVisitedLinkColor;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#right-sidebar a:hover {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; color: $sidebarVisitedLinkColor;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;6) Modify the CSS rules for the wire frame layouts editor.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the end of the skin denoted by "&lt;span style="font-family:courier new;"&gt;]]&gt;&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Add the following code shown in red, above that line.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;/** Page structure tweaks for layout editor wireframe */&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #outer-wrapper { &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; padding-top: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; width:720px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #header-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #content-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #footer-wrapper { &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; padding: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; width:720px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #main-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; width:400px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #sidebar-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #right-sidebar-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; width:150px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/div&gt;&lt;br /&gt;Save the template. Switch to Page Elements view and enjoy your 3 column template! (The new sidebar may not be visible until some widgets are added to it)&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-6761185164988022064?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6761185164988022064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6761185164988022064'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/09/3-columns-565-two-right-sidebars.html' title='3 Columns : 565 : Two Right Sidebars'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-4747399934678941399</id><published>2009-08-26T09:21:00.005+05:30</published><updated>2009-08-26T09:37:17.198+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Monetization'/><category scheme='http://www.blogger.com/atom/ns#' term='AdSense'/><title type='text'>Google Certified Ad Networks with AdSense</title><content type='html'>Google has announced an interesting new feature in AdSense, &lt;span style="font-weight: bold;"&gt;Google-certified ad networks&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Ad networks are like the ad marketplaces where advertisers and publishers get together. Though the advertisers and publishers don't meet each other physically, the ad network works as the intermediary between these two parties who want to buy and sell advertising space.&lt;br /&gt;&lt;br /&gt;Up until now, AdSense served only AdWords ads (except for some display ads from third party vendors). With this change, they are going to allow third party ad networks to serve ads to AdSense publishers. This feature will be initially made available to publishers in North America and Europe, but according to Google, will be rolled out to other regions in due cause.&lt;br /&gt;&lt;br /&gt;This means that more advertisers will be competing for ad spaces and the additional competition is certainly good news for publishers.&lt;br /&gt;&lt;br /&gt;For more information, see &lt;a href="http://adsense.blogspot.com/2009/08/getting-most-revenue-from-every.html"&gt;this&lt;/a&gt; post on the AdSense blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-4747399934678941399?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4747399934678941399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4747399934678941399'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/08/google-certified-ad-networks-with.html' title='Google Certified Ad Networks with AdSense'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-9156302101382485935</id><published>2009-08-07T20:44:00.004+05:30</published><updated>2009-08-16T20:54:11.289+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>Why the URL colors changed suddenly?</title><content type='html'>Copying content from MS Word and pasting directly on to the Blogger post editor &lt;span style="font-weight: bold;"&gt;can upsets the template styles&lt;/span&gt; and on most occasions, it directly &lt;span style="font-weight: bold;"&gt;affects the URL colors&lt;/span&gt; (i.e. the link, visited link colors etc). Over the past six months or so I have observed this question getting raised on the Blogger help forums several times and on all occasions it was caused by the same reason. (see &lt;a href="http://www.google.com/support/forum/p/blogger/thread?tid=436d5fab0e1a1d19"&gt;this&lt;/a&gt; one for example)&lt;br /&gt;&lt;br /&gt;Here's how it happens.&lt;br /&gt;&lt;br /&gt;The text editor in MS Word is referred to as a &lt;span style="font-weight: bold;"&gt;Rich Text&lt;/span&gt; editor, meaning that it support various rich formatting such as bold, italics, different fonts and colors and also many styles such as Heading 1, Heading 2, Body Text and so on. It's true that Blogger editor also gives some formatting options, but MS Word offers much much more style and formatting options. In order to support these additional formatting, MS Word keeps a whole lot of meta data in addition to the basic text you type. If you copy some text from a Word document, all the meta data also gets copied in the background and, when you directly paste that on to Blogger, you get that whole gamut of meta data as well. (Paste a single word directly from MS Word, go to the Edit HTML mode of Blogger editor and see the amount of meta information that get's pasted for that single word)&lt;br /&gt;&lt;br /&gt;Once you publish such a post, your template styles get messed up due to the styles copied over from MS Word and the final result will be problems such as the one describe above.&lt;br /&gt;&lt;br /&gt;If you draft your posts using MS Word, first pasting on to a simple text editor such as Notepad will strip off all the style information and will leave you with only the text you typed. Then copy from Notepad and paste on to Blogger editor. You will now have all what you typed minus all the formatting (such as bold, italics, fonts etc). This obviously has the problem of you having to reapply all the formatting using the Blogger's editor, but that is a safer approach as it will not mess up your template styles.&lt;br /&gt;&lt;br /&gt;(Note: Same problem can occur with other Rich Text editors as well)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-9156302101382485935?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/9156302101382485935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/9156302101382485935'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/08/why-url-colors-changed-suddenly.html' title='Why the URL colors changed suddenly?'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-3662690802294530499</id><published>2009-08-05T11:36:00.009+05:30</published><updated>2009-08-16T20:55:10.993+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>A Better Read More Option</title><content type='html'>In a previous post I presented &lt;a href="http://bguide.blogspot.com/2009/07/howto-add-read-more-option.html"&gt;a simple technique to add a &lt;span style="font-weight: bold;"&gt;Read More&lt;/span&gt; option&lt;/a&gt; to hide a desired portion of long blog posts. But that method has a drawback because it shows the "&lt;span style="font-weight: bold;"&gt;Read More&lt;/span&gt;" link even for the posts that do not have hidden parts.&lt;br /&gt;&lt;br /&gt;Here's an improved version of that technique which shows the &lt;span style="font-weight: bold;"&gt;Read More&lt;/span&gt; link only if you have decided to hide part of a post. [Note that the "Read More" link will be displayed only on the blog home page and archive (i.e. label) pages]&lt;br /&gt;&lt;br /&gt;1) Go to Layout -&gt; Edit HTML and click the ‘Expand Widget Templates’ check-box.&lt;br /&gt;&lt;br /&gt;2) Locate the &amp;lt;/head&amp;gt; tag and copy the code shown in red in the following snippet, above that tag.&lt;div class="mycode"&gt; ]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;b:if cond='data:blog.pageType == "item"'&amp;gt;&lt;br /&gt;&amp;lt;style&amp;gt;span.fullpost {display:inline;}&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;script&amp;gt;function tbgHideReadMores() {}&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;b:else/&amp;gt;&lt;br /&gt;&amp;lt;style&amp;gt;span.fullpost {display:none;}&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;script&amp;gt;&lt;br /&gt;function tbgHideReadMores() {&lt;br /&gt; var els = document.getElementsByTagName(&amp;amp;#39;*&amp;amp;#39;);&lt;br /&gt; for (i = 0; i &amp;amp;lt; els.length; i++) {&lt;br /&gt;  if ((els[i].className == &amp;amp;#39;post-body&amp;amp;#39;) || (els[i].className == &amp;amp;#39;post-body entry-content&amp;amp;#39;)) {&lt;br /&gt;   tbgHideReadMore(els[i])&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function tbgHideReadMore(post) {&lt;br /&gt; var spans = post.getElementsByTagName(&amp;amp;#39;span&amp;amp;#39;);&lt;br /&gt; var found = 0;&lt;br /&gt; for (var i = 0; i &amp;amp;lt; spans.length; i++) {&lt;br /&gt;  if (spans[i].className == &amp;amp;quot;fullpost&amp;amp;quot;) {&lt;br /&gt;   spans[i].style.display = &amp;amp;#39;none&amp;amp;#39;;&lt;br /&gt;   found = 1;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; var lnks = post.getElementsByTagName(&amp;amp;#39;a&amp;amp;#39;);&lt;br /&gt; for (var i = 0; i &amp;amp;lt; lnks.length; i++) {&lt;br /&gt;  if ((lnks[i].innerHTML == &amp;amp;quot;Read More&amp;amp;quot;) &amp;amp;amp;&amp;amp;amp; (found == 0)){&lt;br /&gt;   lnks[i].style.display = &amp;amp;#39;none&amp;amp;#39;;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;/div&gt;&lt;br /&gt;3) Locate the &amp;lt;body&amp;gt; tag and modify it as shown below.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;body &lt;span style="color: rgb(255, 0, 0);"&gt;onload='tbgHideReadMores()'&lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;4) Locate the &amp;lt;data:post.body/&amp;gt; element and add the code shown in red below.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;div class='post-body entry-content'&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;&amp;lt;data:post.body/&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;b:if cond='data:blog.pageType != "item"'&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;  &amp;lt;a expr:href='data:post.url'&amp;gt;Read More&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/b:if&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;br /&gt;5) Then for each post that you want to display a summary, you have to add the following piece of code &lt;span style="font-weight: bold;"&gt;enclosing the part that you want to hide&lt;/span&gt;. (Do this from the Edit Html tab of the post editor)&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;This is a sample long post. Only these two lines are visible on the homepage.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;span class="fullpost"&amp;gt;&lt;/span&gt;This sentence, which is enclosed inside the HTML code&lt;br /&gt;shown in red, will be displayed only when a visitor clicks on the Read More&lt;br /&gt;link.&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Notes:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Instead of "&lt;span style="font-weight: bold;"&gt;Read More&lt;/span&gt;", if you want some other phrase such as "&lt;span style="font-weight: bold;"&gt;Continue...&lt;/span&gt;", then you have to put that exact string in the places in which "&lt;span style="font-weight: bold;"&gt;Read More&lt;/span&gt;" appears in steps (2) and (4).&lt;/li&gt;&lt;li&gt;The unnecessary &lt;span style="font-weight:bold;"&gt;Read More&lt;/span&gt; links get hidden only after the page is fully loaded. So you might see them initially, until the home page gets fully loaded in the browser.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-3662690802294530499?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3662690802294530499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3662690802294530499'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/08/better-read-more-option.html' title='A Better Read More Option'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-4659752568122123731</id><published>2009-08-02T23:01:00.004+05:30</published><updated>2009-08-02T23:43:32.395+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='Monetization'/><category scheme='http://www.blogger.com/atom/ns#' term='AdSense'/><title type='text'>Fluctuations in AdSense Earnings</title><content type='html'>The AdSense earnings can vary from as few as two to three cents per click to as much as one dollar per click. These fluctuations are quite normal and are usually the result of one or more of the following reasons.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Drop in ad impressions&lt;/span&gt; due to reduced traffic or page views&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Drop in the click-through-rate&lt;/span&gt; (or CTR) - A CTR of 1% to 4% is considered normal but I have seen days where it drops to as low as 0.5%&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Lack of relevant contextual ads&lt;/span&gt; for the content of the pages - low relevancy would mean that AdSense would serve low paying ads&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Reduction in advertising budgets&lt;/span&gt; of advertisers&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Seasonal variations&lt;/span&gt; - for example, festive seasons may attract bigger advertising budgets and therefore there will be higher cost-per-clicks (CPC)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The advertisers seem to bid higher on the beginning and in the middle of a month. But, CPC seem to drop towards the end of the month, probably because advertisers run out of gas.&lt;br /&gt;&lt;br /&gt;Further Reading:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://adsense.blogspot.com/2008/03/diagnosing-and-treating-revenue.html"&gt;Diagnosing and treating revenue fluctuations (Part I)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://adsense.blogspot.com/2008/03/diagnosing-and-treating-revenue_06.html"&gt;Diagnosing and treating revenue fluctuations (Part II)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-4659752568122123731?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4659752568122123731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4659752568122123731'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/08/fluctuations-in-adsense-earnings.html' title='Fluctuations in AdSense Earnings'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-7511359063704234838</id><published>2009-07-27T21:39:00.005+05:30</published><updated>2009-07-27T22:28:06.988+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><title type='text'>Stikcy Posts</title><content type='html'>Blogger's posts are by default displayed in the reverse chronological order (i.e. the most recent post is displayed first). This means that, as and when you write new posts, the visitors to your blog's homepage get to see those new posts.&lt;br /&gt;&lt;br /&gt;A &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;sticky post&lt;/span&gt;&lt;/span&gt; is a post that gets stuck to the homepage and remains at the top no matter how many other posts you write. This is very useful if you want to make your blog index page similar to that of a normal website, which has the same homepage all the time.&lt;br /&gt;&lt;br /&gt;The trick is to manipulate the &lt;span style="font-weight: bold;"&gt;post date and time&lt;/span&gt; of the particular post that you want to remain as the homepage. All you have to do is to set the date and time of that post to somewhere in the future. For example, if this post is forward-dated to, say, July 26th 2010, it will remain on the index page for another year. The farther you set the post date, the more it stays stuck at the top.&lt;br /&gt;&lt;br /&gt;The "Post date and time" settings are found at the bottom of the post editor window, and are illustrated in the figure below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rZwroRbUFOc/Sm3YvCHCjII/AAAAAAAAAyM/bliniZvooNw/s1600-h/sticky.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 136px;" src="http://2.bp.blogspot.com/_rZwroRbUFOc/Sm3YvCHCjII/AAAAAAAAAyM/bliniZvooNw/s400/sticky.png" alt="" id="BLOGGER_PHOTO_ID_5363181033799978114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Remember to first publish your post in the normal way&lt;/span&gt; and then to modify the post date and time from the edit post mode. If you forward-date the post before its initial publishing, then it will go as a &lt;span style="font-style: italic;"&gt;scheduled post.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Other than creating the pseudo homepage, this trick is useful to &lt;span style="font-weight: bold;"&gt;create notices that you want to stay on top for some time&lt;/span&gt;. For example, if you are organizing some event that occurs in two months time and you want all the readers to your blog during the next two months to see that notice, you can forward-date it by two months so that it will remain at the top until the event is over.&lt;br /&gt;&lt;br /&gt;Another thing you might want to do is removing the displaying of the post date and time from the Post Page Options section. Otherwise, your visitors might get the feeling that they have time traveled to reach your blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-7511359063704234838?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7511359063704234838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7511359063704234838'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/07/stikcy-posts.html' title='Stikcy Posts'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rZwroRbUFOc/Sm3YvCHCjII/AAAAAAAAAyM/bliniZvooNw/s72-c/sticky.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-967876256800790611</id><published>2009-07-25T06:27:00.009+05:30</published><updated>2009-08-05T12:38:25.556+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><title type='text'>HOWTO: Add a Read More Option</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Update&lt;/span&gt;:&lt;br /&gt;Please follow &lt;a href="http://bguide.blogspot.com/2009/08/better-read-more-option.html"&gt;this better Read More option&lt;/a&gt;, instead of the one described here.&lt;br /&gt;&lt;br /&gt;If your blog contains long posts and you want to &lt;span style="font-weight: bold;"&gt;only show a selected snippet of each post&lt;/span&gt; on your homepage, here’s a simple method to add a “&lt;span style="font-weight: bold;"&gt;Read More&lt;/span&gt;” option to hide part of a post on the homepage (and also on archive pages).&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML and click the ‘Expand Widget Templates’ check-box.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Then locate the &amp;lt;/head&amp;gt; tag and add the code shown in red in the following snippet, above that tag.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt; ]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;style&amp;gt;&amp;lt;b:if cond='data:blog.pageType == "item"'&amp;gt;&lt;br /&gt;    span.fullpost {display:inline;}&lt;br /&gt;  &amp;lt;b:else/&amp;gt;&lt;br /&gt;    span.fullpost {display:none;}&lt;br /&gt;  &amp;lt;/b:if&amp;gt;&amp;lt;/style&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rZwroRbUFOc/Smpa-C2UQWI/AAAAAAAAAyE/zrj0nGn41uQ/s1600-h/read_more_01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 158px;" src="http://1.bp.blogspot.com/_rZwroRbUFOc/Smpa-C2UQWI/AAAAAAAAAyE/zrj0nGn41uQ/s400/read_more_01.png" alt="" id="BLOGGER_PHOTO_ID_5362198328301076834" border="0" /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Then locate the &amp;lt;data:post.body/&amp;gt; element and add the code shown in red below.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;&amp;lt;div class='post-body entry-content'&amp;gt;&lt;br /&gt; &amp;lt;p&amp;gt;&amp;lt;data:post.body/&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;b:if cond='data:blog.pageType != "item"'&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;   &amp;lt;a expr:href='data:post.url'&amp;gt;Read More&amp;lt;/a&amp;gt;&lt;br /&gt;  &amp;lt;/b:if&amp;gt;&lt;/span&gt;&lt;br /&gt; &amp;lt;/p&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rZwroRbUFOc/Smpa91aHLHI/AAAAAAAAAx8/B5bvaoKOVlY/s1600-h/read_more_02.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 191px;" src="http://3.bp.blogspot.com/_rZwroRbUFOc/Smpa91aHLHI/AAAAAAAAAx8/B5bvaoKOVlY/s400/read_more_02.png" alt="" id="BLOGGER_PHOTO_ID_5362198324693118066" border="0" /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Then for each post that you want to display a summary, you have to add the following piece of code &lt;span style="font-weight: bold;"&gt;enclosing the part that you want to hide&lt;/span&gt;. (Do this from the Edit Html tab of the post editor)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;This is a sample long post. Only these two lines are visible on the homepage.&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;span class="fullpost"&amp;gt;&lt;/span&gt;This sentence, which is enclosed inside the HTML code&lt;br /&gt;shown in red, will be displayed only when a visitor clicks on the Read More&lt;br /&gt;link.&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rZwroRbUFOc/Smpa9lhQmyI/AAAAAAAAAx0/52YYMB54NOw/s1600-h/read_more_03.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 181px;" src="http://3.bp.blogspot.com/_rZwroRbUFOc/Smpa9lhQmyI/AAAAAAAAAx0/52YYMB54NOw/s400/read_more_03.png" alt="" id="BLOGGER_PHOTO_ID_5362198320428129058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt;&lt;a href="http://www.google.com/support/blogger/bin/answer.py?hl=en&amp;answer=42215"&gt;Expandable Post Summaries&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-967876256800790611?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/967876256800790611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/967876256800790611'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/07/howto-add-read-more-option.html' title='HOWTO: Add a Read More Option'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rZwroRbUFOc/Smpa-C2UQWI/AAAAAAAAAyE/zrj0nGn41uQ/s72-c/read_more_01.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-3367978430806812860</id><published>2009-07-19T11:42:00.004+05:30</published><updated>2009-07-19T12:06:46.840+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wider Blog'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Aligning the Header Image</title><content type='html'>In a previous post I talked about how the &lt;a href="http://bguide.blogspot.com/2009/04/header-image-in-widened-blogs.html"&gt;Blogger’s header image gets resized&lt;/a&gt; depending on the size of the image, the available space in the header and the configuration of the header widget. In this one, I will answer another question I get so often from my readers; “&lt;span style="font-weight: bold;"&gt;How can I center the header image&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;?&lt;/span&gt;" This handy tip will help you not only to center align the header image, but also to right align it, if required.&lt;br /&gt;&lt;br /&gt;First add the header image as you would normally do it. Then, to &lt;span style="font-weight: bold;"&gt;center Blogger’s header image&lt;/span&gt;, simply add the following CSS snippet to your &lt;a href="http://bguide.blogspot.com/2008/02/understanding-blogger-templates.html#skin"&gt;template’s skin&lt;/a&gt;. (Read this to learn more about the &lt;a href="http://bguide.blogspot.com/2008/02/understanding-blogger-templates.html"&gt;Blogger template structure&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;For placement “Behind title and description” add:&lt;br /&gt;&lt;div class="mycode"&gt;#header-inner {&lt;br /&gt;  margin-left: auto;&lt;br /&gt;  margin-right: auto;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;For placement “Instead of title and description” add:&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#header-inner img {&lt;br /&gt;  margin-left: auto;&lt;br /&gt;  margin-right: auto;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;You can add it anywhere inside the skin. But, to keep all header related styles close apart, add it after a style such as the &lt;span style="font-family:courier new;"&gt;#header-wrapper&lt;/span&gt; or &lt;span style="font-family:courier new;"&gt;#header&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;To &lt;span style="font-weight: bold;"&gt;right align the header image&lt;/span&gt;, simply remove the “&lt;span style="font-family:courier new;"&gt;margin-right: auto;&lt;/span&gt;” statement from the above block.&lt;br /&gt;&lt;br /&gt;This trick has been tested on Denim, Denim Stretch, Rounders and Scribe templates. (Minima has it by default). But it should work on all other default Blogger templates. If it doesn’t work on a particular template, please let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-3367978430806812860?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3367978430806812860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3367978430806812860'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/07/aligning-header-image.html' title='Aligning the Header Image'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-1505040591450859512</id><published>2009-07-12T18:55:00.010+05:30</published><updated>2009-07-12T21:30:41.690+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Variable for File Host Location</title><content type='html'>This post explains how you can add a &lt;a href="http://bguide.blogspot.com/2008/05/template-variables.html"&gt;template variable&lt;/a&gt; to define a third party file host location. The file host defined here will be used to host all the custom images provided free with The Blogger Guide's various popular HOWTOs such as the &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;three column&lt;/a&gt; and &lt;a href="http://bguide.blogspot.com/2008/04/wider-2-column-templates-step-by-step.html"&gt;wider two column&lt;/a&gt; template conversions.&lt;br /&gt;&lt;br /&gt;Go to Layout -&gt; Edit HTML mode and add the variable as described below.&lt;br /&gt;&lt;br /&gt;The template variable we add here is of type &lt;span style="font-family:courier new;"&gt;automatic&lt;/span&gt;. To incorporate it, simply &lt;span style="font-weight:bold;"&gt;add the code shown in red below&lt;/span&gt;, right to the end of your template's Variable declaration section. (Usually, the last variable on a default Blogger template is the &lt;span style="font-family:courier new;"&gt;endSide&lt;/span&gt; variable)&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt; &amp;lt;Variable name="endSide" description="End side in blog language"&lt;br /&gt;  type="automatic" default="right" value="right"&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;Variable name="imageHost" description="Image Host Location"&lt;br /&gt;  type="automatic" default="http://idssl.fileave.com/tbg"&lt;br /&gt;  value="http://idssl.fileave.com/tbg"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;*/&lt;/div&gt;&lt;br /&gt;To learn more about Blogger template variables, read the article shown in Related Posts below.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/05/template-variables.html"&gt;Blogger Template Variables&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-1505040591450859512?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1505040591450859512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1505040591450859512'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/07/variable-for-file-host-location.html' title='Variable for File Host Location'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-9198740043568962408</id><published>2009-07-04T20:45:00.003+05:30</published><updated>2009-07-04T20:49:54.709+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Template Design'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Screen Resolution and Template Size</title><content type='html'>What is the best screen resolution to target a web site template design? This is an important question for those who are interested in &lt;span style="font-weight: bold;"&gt;designing templates&lt;/span&gt; and also who &lt;span style="font-weight: bold;"&gt;customize templates&lt;/span&gt;. That is because the screen resolution is a determining factor when it comes to what your website’s visitors see and don’t see.&lt;br /&gt;&lt;br /&gt;Firstly, what is &lt;span style="font-weight: bold;"&gt;screen resolution&lt;/span&gt;? In simple terms, it is the number of pixels (or dots) that make up your entire screen. It is usually expressed as the number of pixels horizontal in to number of pixels vertical. For example, a screen resolution of 1024 x 768 means that a screen can display 1024 pixels across and 768 pixels down. The total number of dots that make up your entire monitor is the multiplication of those two numbers.&lt;br /&gt;&lt;br /&gt;It is difficult to pick one right resolution to target your template’s size. Monitors used by Internet users around the world range in resolutions from 640 x 480 (very rare now) to 1600 x 1200 or higher. Further, as technology advances and hardware becomes cheaper, more and more people will move in to high resolution monitors. According to &lt;a href="http://www.w3schools.com/browsers/browsers_display.asp"&gt;w3schools.com&lt;/a&gt;, in January 2009, 96% of its visitors had resolutions of 1024 x 768 or higher. The flip side is that 4% still has 800 x 600 resolutions.&lt;br /&gt;&lt;br /&gt;Some time ago, websites were designed targeting an 800 x 600 resolution. But now that the share of that resolution has gone down significantly, the current practice is to optimize a website design for 1024 x 768, a fact even &lt;a href="http://www.useit.com/alertbox/screen_resolution.html"&gt;recommended&lt;/a&gt; by Jakob Nielsen, the web usability guru, back in 2006.&lt;br /&gt;&lt;br /&gt;So what’s the use of this knowledge for the regular blogger? Well, if you want to use a custom third party template or go for a modification of the existing template by adding a new column or increasing its width, check whether the resulting template fits within the 1024 x 768 resolution. You should worry more about the horizontal resolution than the vertical one. Generally, if your custom or modified template has a width of less than 1000 pixels then you can safely assume that a very large percentage of your readers can see the entire width your site without having to scroll horizontally.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-9198740043568962408?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/9198740043568962408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/9198740043568962408'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/07/screen-resolution-and-template-size.html' title='Screen Resolution and Template Size'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-2195297900156663328</id><published>2009-06-21T18:24:00.004+05:30</published><updated>2009-06-21T18:34:15.722+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wider Blog'/><title type='text'>565 with a Wider Post Area</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/04/wider-2-column-templates-step-by-step.html"&gt;Wider 2 Column Templates - Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the steps to &lt;span style="font-weight: bold;"&gt;increase the width of the main post area&lt;/span&gt; of the &lt;span style="font-weight: bold;"&gt;565&lt;/span&gt; template by a desired amount. If you need to upload images/embed videos etc that are wider than the default width of the post column, this modification will give you more room in your posts.&lt;br /&gt;&lt;br /&gt;1) Decide the amount of pixels by which you want to increase the width of the post area. In this article, I will be expanding it by 200 pixels. (In fact, you can pick an arbitrary size and experiment to see if that is enough for you)&lt;br /&gt;&lt;br /&gt;2) Increase the width of the post area&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrapper&lt;/span&gt; CSS selector (Do a Find using your browser)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Increase its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property by adding the amount of pixels picked in step (1). Here we change it to 660 by adding 200 to the default width of 460 pixels.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main-wrapper {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;660&lt;/span&gt;px;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;3) Increase the width of the outer wrapper to accommodate the expanded main wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the CSS section called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Expand its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property by the same amount of pixels selected in step (1)&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;744&lt;/span&gt;px;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;That's it! Preview and experiment with different increments. Click SAVE TEMPLATE once you get the required increment.&lt;br /&gt;&lt;br /&gt;You should now have more room to play around with, in your main post area.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-2195297900156663328?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2195297900156663328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2195297900156663328'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/06/565-with-wider-post-area.html' title='565 with a Wider Post Area'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-2015534901657033370</id><published>2009-05-28T22:09:00.003+05:30</published><updated>2009-05-28T22:24:28.107+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website Ranks'/><category scheme='http://www.blogger.com/atom/ns#' term='Traffic'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog Promotion'/><title type='text'>How I got a Page Rank of 4</title><content type='html'>&lt;div&gt;Today is an important day for The Blogger Guide (TBG).  Its Google &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Page Rank has gone up to four 4&lt;/span&gt;! (It might have been updated a couple of days ago, but I noticed it only today). It took approximately a year and four months to get to this level. Of course, Page Rank will not simply go up as time goes by. One needs to put a significant effort to earn such a rank and, in this post, I will share some tips about how I got there.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Content with Value&lt;/span&gt;&lt;/div&gt;&lt;div&gt;In the SEO circles, it is said that &lt;span class="Apple-style-span" style="font-style: italic;"&gt;content is king&lt;/span&gt;. Although good content alone won’t attract much success, it is a vital ingredient. All most all articles on TBG are written after lot of research to ensure accuracy and completeness. Simple copy-and-paste type of articles don’t really add any value to the readers and also don’t give any authority to a blog.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Good content is the key&lt;/span&gt; &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;in attracting incoming links&lt;/span&gt;, which are vital for a good page rank.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Niche Blogging&lt;/span&gt;&lt;/div&gt;&lt;div&gt;This is another advice that bloggers hear very often. It is easier said than done, but staying focus on an &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;adequate size niche&lt;/span&gt; increases the value of a blog.  I used the word &lt;span class="Apple-style-span" style="font-style: italic;"&gt;adequate&lt;/span&gt; because, if your niche is too narrow, then you can soon run out of ideas to write content.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;TBG’s focus, as the name suggests, has been on &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Blogger&lt;/span&gt;. While being more specific about Blogger, I have also touched upon more general topics that all bloggers are interested, such as monetization and blog promotion.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Use of Illustrations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;A picture is worth a thousand words. Being a blog about technical stuff, it is very important that what I write is easily understood by the readers. Explaining technical stuffs in simple, non-technical language, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;amply supported by illustrations&lt;/span&gt; is another reason for the success of TBG. I spend quite a lot of time in developing these illustrations either by drawing from scratch or by annotating screenshots. (See the &lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-1.html"&gt;article series on the Blog widget&lt;/a&gt; for example)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Offering Genuine Help&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Helping Blogger users in forums such as the official Blogger Help Group, Blogger Forum and Blog Catalog etc to solve their problems was another reason. Staying focused on a niche is advantageous here because most niches have online forums of users who are interested on that topic. You must locate the most active forums for your niche and participate in them. An active forum will drive you more visitors and leaving the URLs of your articles there will count towards your page rank as well. But be careful to not to spam the forum with unrelated URLs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Respond to Readers&lt;/span&gt;&lt;/div&gt;&lt;div&gt;I reply to my readers who leave comments or directly email me, mostly within a day. Fast responses are really appreciated by them as evident from the replies I get back. Most of them really don’t expect me to reply that soon. Responding quickly tells the readers that this is a lively blog and that it is not an old unmaintained one.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Posting Regularly&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Google doesn’t like blogs that don’t update frequently. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Posting new content at least once a week&lt;/span&gt; is also required to run a successful blog. There was a period of 3 months in which I could not write a single article, and I noticed a sharp decline in visitors during that time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Not Relying on Short Cuts&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Last but certainly not the least, I relied on working hard based on the tips listed above and did not resort to short cuts such as spamming forums or other blogs, link exchange etc.  Today’s search engines don’t just look at the link, but they also evaluate the &lt;span class="Apple-style-span" style="font-style: italic;"&gt;context&lt;/span&gt; in which it appears. If the link appears in a meaningful and relevant context, that will score more in their ranking algorithms. In contrast, they are also smart to identify blogs that employ short cuts such as the ones mentioned above.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's it for now. I hope you will find them useful.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-2015534901657033370?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2015534901657033370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2015534901657033370'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/05/how-i-got-page-rank-of-4.html' title='How I got a Page Rank of 4'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-1921972349239608155</id><published>2009-05-24T21:16:00.004+05:30</published><updated>2009-05-24T22:19:58.441+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='3 Columns'/><title type='text'>3 Columns : 565 : Left and Right Sidebars</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;3 Column Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a tutorial that gives step by step instructions to convert a default 2 column &lt;span style="font-weight: bold;"&gt;565 &lt;/span&gt;Blogger template in to a three column template with two sidebars on left and right hand sides of the main post area.&lt;br /&gt;&lt;br /&gt;(If you really want to &lt;span style="font-style: italic; font-weight: bold;"&gt;understand&lt;/span&gt; what's happening here, read the article series &lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;1) Add a new CSS id selector for the 2nd sidebar wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#sidebar-wrapper&lt;/span&gt; section (Do a Find using your browser)&lt;/li&gt;&lt;li&gt;Copy that full section and paste below the existing sidebar section (it doesn't have to be below) and rename it to &lt;span style="font-family:courier new;"&gt;#left-sidebar-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;float: $endSide&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;float:$startSide&lt;/span&gt; of this newly copied section&lt;/li&gt;&lt;li&gt;Change the occurrences of &lt;span style="font-family:courier new;"&gt;$startSide&lt;/span&gt; in the &lt;span style="font-family:courier new;"&gt;background&lt;/span&gt; property to &lt;span style="font-family:courier new;"&gt;$endSide&lt;/span&gt;. (See the code snippet below)&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#sidebar-wrapper {&lt;br /&gt;  background:$sidebarBgColor url("http://www2.blogblog.com/no565/corner_sidebar_$startSide.gif") no-repeat $startSide top;&lt;br /&gt;  width:254px;&lt;br /&gt;  float:$endSide;&lt;br /&gt;  padding:0;&lt;br /&gt;  color: $sidebarTextColor;&lt;br /&gt;  font-size: 83%;&lt;br /&gt;  word-wrap: break-word; /* fix ... in IE */&lt;br /&gt;  overflow: hidden;     /* fix ... float */&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#&lt;span style="color: rgb(51, 51, 255);"&gt;left&lt;/span&gt;-sidebar-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  background:$sidebarBgColor&lt;br /&gt;    url("http://www2.blogblog.com/no565/corner_sidebar_$&lt;span style="color: rgb(51, 51, 255);"&gt;end&lt;/span&gt;Side.gif")&lt;br /&gt;    no-repeat $&lt;span style="color: rgb(51, 51, 255);"&gt;end&lt;/span&gt;Side top;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:254px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  float:$&lt;span style="color: rgb(51, 51, 255);"&gt;start&lt;/span&gt;Side;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding:0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: $sidebarTextColor;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  font-size: 83%;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  word-wrap: break-word; /* fix for ... IE */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  overflow: hidden;     /* fix ... float */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;2) Introduce a new &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; element, as a child of the &lt;span style="font-family:courier new;"&gt;content-wrapper&lt;/span&gt;, to be the placeholder for the 2nd sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;&amp;lt;div id='main-wrapper'&amp;gt;&lt;/span&gt; element.&lt;/li&gt;&lt;li&gt;Copy the code shown in red, &lt;span style="font-weight: bold;"&gt;above&lt;/span&gt; that section (this has to be above)&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;&amp;lt;div id='crosscol-wrapper' style='text-align:center'&amp;gt;&lt;br /&gt;  &amp;lt;b:section class='crosscol' id='crosscol' showaddelement='no'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;div id='left-sidebar-wrapper'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;b:section class='sidebar' id='left-sidebar' preferred='yes'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;/b:section&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id='main-wrapper'&amp;gt;&lt;br /&gt;  &amp;lt;b:section class='main' id='main' showaddelement='no'&amp;gt;&lt;br /&gt;    &amp;lt;b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/&amp;gt;&lt;br /&gt;  &amp;lt;/b:section&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;3) Expand the width of the other wrappers to accommodate the new sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the CSS section called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change its width property to 1006 pixels&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt;  position:relative;&lt;br /&gt;  top:4px;&lt;br /&gt;  $startSide:4px;&lt;br /&gt;  background: #889977;&lt;br /&gt;  width:&lt;span style="color: rgb(255, 0, 0);"&gt;1006&lt;/span&gt;px;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;4) Do necessary adjustments to margins, padding etc&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrapper&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Insert a left margin of 12 pixels. (add the line shown in red)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main-wrapper {&lt;br /&gt;  width: 460px;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;br /&gt;  margin-left:8px;&lt;/span&gt;&lt;br /&gt;  float: $startSide;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;5) Modify the CSS rules for the wire frame layouts editor.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the end of the skin denoted by "&lt;span style="font-family:courier new;"&gt;]]&gt;&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Add the following code shown in red, above that line.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;/** Page structure tweaks for layout editor wireframe */&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #outer-wrapper { &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding-top: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:720px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #header-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #content-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #footer-wrapper { &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:720px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #main-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:400px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #sidebar-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #left-sidebar-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:150px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/div&gt;&lt;br /&gt;Save the template. Switch to Page Elements view and enjoy your 3 column template! (The new sidebar may not be visible until some widgets are added to it)&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-1921972349239608155?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1921972349239608155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1921972349239608155'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/05/3-columns-565-left-and-right-sidebars.html' title='3 Columns : 565 : Left and Right Sidebars'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-9060359016290015220</id><published>2009-05-16T21:37:00.001+05:30</published><updated>2009-05-16T21:41:36.370+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website Ranks'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog Promotion'/><title type='text'>Technorati Authority</title><content type='html'>In a previous post, we looked at the &lt;a href="http://bguide.blogspot.com/2009/05/alexa-traffic-rank.html"&gt;Alexa Traffic Rank&lt;/a&gt; and its importance. This one will take a peek at another popular blog ranking method called the &lt;span style="font-weight: bold;"&gt;Technorati Authority&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Technorati is a blog search engine that indexes millions of blogs around the world. Because of its massive index, it can instantly identify which blog is linking to which other blogs in the blogosphere. This data is used by Technorati to calculate a metric which they refer to as authority.&lt;br /&gt;&lt;br /&gt;Stated simply, &lt;span style="font-weight: bold;"&gt;Technorati Authority&lt;/span&gt; is the &lt;span style="font-weight: bold;"&gt;number of blogs linking to a website in the last six months&lt;/span&gt;. Higher the blogs that link to a given blog, higher the authority it has. A blog will get more incoming links if it is writing quality, authoritative content that is accepted by others.&lt;br /&gt;&lt;br /&gt;Because only the links that are made during the last six months are counted towards authority, one needs to keep producing better content to be able to get new links. But even old articles which are discovered by new visitors to a site may attract new links. Multiple links from the same site are counted only once. But a recent link from such a site will refresh its vote for another six months.&lt;br /&gt;&lt;br /&gt;One problem though is that only blogs which are on Technorati, or in other words, which are indexed by Technorati will add to your authority. If a blog which is not listed on Technorati links to your blog, Technorati is not able to count it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-9060359016290015220?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/9060359016290015220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/9060359016290015220'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/05/technorati-authority.html' title='Technorati Authority'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-3357745079267421253</id><published>2009-05-08T12:00:00.003+05:30</published><updated>2009-05-08T12:09:07.035+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website Ranks'/><category scheme='http://www.blogger.com/atom/ns#' term='Monetization'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog Promotion'/><title type='text'>Alexa Traffic Rank</title><content type='html'>There are many &lt;span style="font-style: italic;"&gt;ranking systems&lt;/span&gt; that measure the popularity and the quality of websites and blogs. Google Page Rank, Alexa Traffic Rank, Compete and mozRank are some examples of such systems. There are some other ranks such as the Technorati Authority and BlogCatalog Rank, which are more focused towards blogs. This post will take a look at the &lt;span style="font-weight: bold;"&gt;Alexa Rank&lt;/span&gt; which has established itself as a popular and reliable website ranking system.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;Alexa Traffic Rank&lt;/span&gt; is derived from the website traffic data collected from millions of Internet users who have installed the Alexa Toolbar and also from other traffic sources. These data are analyzed over a moving three month period and therefore, the rank on any given date is based on the traffic data during the past three months.&lt;br /&gt;&lt;br /&gt;The traffic rank is a &lt;span style="font-weight: bold;"&gt;combined measure of a website’s reach and page views&lt;/span&gt;. The &lt;span style="font-weight: bold;"&gt;reach&lt;/span&gt; is the percentage of all Internet users who visits a given site. If a website has a reach of 1%, it means that out of all users who browsed the Internet, 1% has visited that site. &lt;span style="font-weight: bold;"&gt;Page views&lt;/span&gt; are the total number of pages viewed by the visitors to a given site during the period of statistics calculation (i.e. three months).&lt;br /&gt;&lt;br /&gt;The popularity of a site is inversely related to the rank number. A site with a lower rank number &lt;span style="font-style: italic;"&gt;ranks&lt;/span&gt; better than a one with a higher rank number. In other words, the closer a rank gets to #1, the better that site is. Alexa considers the top 100,000 sites as the special ones out of the zillions of sites on the Internet and getting included in that list is quite an achievement.&lt;br /&gt;&lt;br /&gt;The Alexa rank has gained a reputation as an important yard stick in measuring the value/worthiness of a website or a blog. This is especially important when it comes to &lt;span style="font-weight: bold;"&gt;website advertising&lt;/span&gt;. A site with a higher rank can enjoy better ad pricing among the advertisers and ad networks. If you are concerned about monetizing your site, then keeping an eye on, and working towards improving, your Alexa rank is a prudent thing.&lt;br /&gt;&lt;br /&gt;Like most measurements, the Alexa rank is not a perfect gauge of the quality/popularity of a site. The sample size used by Alexa (which is several millions according to them), may not be representative of the entire Internet population. The Internet World Stats sites &lt;a href="http://www.internetworldstats.com/stats.htm"&gt;reports&lt;/a&gt; that, as of March 31st 2009, the total Internet users have gone beyond 1.5 billion! A sample of even 1% of such a massive population amounts to more than 15 million users. But, in the absence of perfect data, Alexa rank works as a formidable measure.&lt;br /&gt;&lt;br /&gt;The rank of The Blogger Guide as of today is 430,987 and is nothing much to write home about. However, the three month change (i.e. the difference between the rank three months ago and that of today) shows a gain of over hundred thousand, which is a positive sign. This gain is in accordance with the growth in traffic seen over the same period.&lt;br /&gt;&lt;br /&gt;For more information, see &lt;a href="http://www.alexa.com/help/traffic_learn_more"&gt;this&lt;/a&gt; FAQ page on the Alexa website and &lt;a href="http://www.doshdosh.com/20-quick-ways-to-increase-your-alexa-rank/"&gt;this&lt;/a&gt; good article on doshdosh.com.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-3357745079267421253?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3357745079267421253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3357745079267421253'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/05/alexa-traffic-rank.html' title='Alexa Traffic Rank'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-8644730474589142776</id><published>2009-05-04T21:02:00.003+05:30</published><updated>2009-05-04T21:37:01.703+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='Monetization'/><title type='text'>Monetization - A Reality Check</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Blogging for Money&lt;/span&gt; is not as easy as the hype that goes around. It is certainly not a matter of simply starting a blog, putting some ads on it and waiting for the monthly checks to arrive at your post box.&lt;br /&gt;&lt;br /&gt;This recent &lt;a href="http://blog.alexa.com/2009/04/get-rich-from-your-blog-is-it-realistic.html"&gt;post&lt;/a&gt; on the Alexa Blog presents an estimated calculation on possible earnings from &lt;span style="font-weight: bold;"&gt;blog monetization&lt;/span&gt;, serving as a reality check on money blogging. It is estimated that, despite the economic setbacks, the online ad spending in US alone will expand to an impressive $24.5 billion in 2009. The figure worldwide will be much more and a portion of that money can be grabbed by all the bloggers out there. The problem, however, is that it needs lot of hard work from the part of the bloggers, to be of any success. The above mentioned calculation is somewhat narrowly scoped in that it only considers CPM (Cost per Thousand Impressions) ads, but the overall message it conveys is still true.&lt;br /&gt;&lt;br /&gt;So remember, if you want to monetize your blog, &lt;span style="font-weight: bold;"&gt;don't expect anything soon&lt;/span&gt;. Be prepared to invest lot of time and effort to build up your visitors by offering quality content and being responsive to their questions etc. It may require a year or two for you to be successful. (The time period will, of course, vary depending on your blogging niche and the amount of effort put)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-8644730474589142776?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8644730474589142776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8644730474589142776'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/05/monetization-reality-check.html' title='Monetization - A Reality Check'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-1084861878541711628</id><published>2009-04-26T12:27:00.004+05:30</published><updated>2009-04-26T13:33:04.958+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wider Blog'/><category scheme='http://www.blogger.com/atom/ns#' term='3 Columns'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Header Image in Widened Blogs</title><content type='html'>This is a question I get from time to time from the people who have widened their blog by following one of the &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;three column conversion&lt;/a&gt; or &lt;a href="http://bguide.blogspot.com/2008/04/wider-2-column-templates-step-by-step.html"&gt;wider post column&lt;/a&gt; guides. This post is an answer to that question.&lt;br /&gt;&lt;br /&gt;The header image is uploaded via the &lt;span style="font-weight: bold;"&gt;Header&lt;/span&gt; element in the &lt;span style="font-weight: bold;"&gt;Layouts&lt;/span&gt; -&gt; &lt;span style="font-weight: bold;"&gt;Page Elements&lt;/span&gt; section.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rZwroRbUFOc/SfQTbCNmMrI/AAAAAAAAAtY/JP3I3WemaEg/s1600-h/header_image_01.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 245px;" src="http://1.bp.blogspot.com/_rZwroRbUFOc/SfQTbCNmMrI/AAAAAAAAAtY/JP3I3WemaEg/s400/header_image_01.PNG" alt="" id="BLOGGER_PHOTO_ID_5328905614257435314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The available size for this image depends on the size of you header. For example, in the Minima template, it is the &lt;span style="font-family: courier new;"&gt;width&lt;/span&gt; of the &lt;span style="font-family: courier new;"&gt;#header-wrapper&lt;/span&gt; &lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-3.html"&gt;CSS selector&lt;/a&gt;. If the image you upload is smaller than this maximum available size, Blogger will upload it as it is. But if the image you upload has a higher &lt;span style="font-weight: bold;"&gt;width&lt;/span&gt; than the available size, Blogger's action will depend on whether you've selected the &lt;span style="font-weight: bold;"&gt;Shrink to fit&lt;/span&gt; option in the &lt;span style="font-weight: bold;"&gt;Configure Header&lt;/span&gt; dialog box. If that option is selected, the &lt;span style="font-weight: bold;"&gt;width&lt;/span&gt; of the image you upload will be resized to the maximum possible size. (The height of the image will also be adjusted to the same scale to avoid distortion. But the reference dimension is the width). If &lt;span style="font-weight: bold;"&gt;Shrink to fit&lt;/span&gt; is not selected, the image will be uploaded as it is despite it being bigger.&lt;br /&gt;&lt;br /&gt;When you customize your blog either by adding a third column or by expanding the size of the post area, the header size will also be widened to match the new blog width. Therefore, you will have to &lt;span style="font-weight: bold;"&gt;re-upload&lt;/span&gt; the header image. If the current header image is smaller than the new blog width after the expansion, then you have to widen the header image as well. For that you need to use some image processing software such as Photoshop. If, however, the image you uploaded had an actual width that is bigger than the new expanded header size, a simple re-uploading will do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-1084861878541711628?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1084861878541711628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1084861878541711628'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/04/header-image-in-widened-blogs.html' title='Header Image in Widened Blogs'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rZwroRbUFOc/SfQTbCNmMrI/AAAAAAAAAtY/JP3I3WemaEg/s72-c/header_image_01.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-4746587675152340110</id><published>2009-04-10T09:09:00.006+05:30</published><updated>2010-02-06T22:23:05.230+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rounders 3'/><category scheme='http://www.blogger.com/atom/ns#' term='3 Columns'/><title type='text'>3 Column Templates : Rounders 3 : Two Right Sidebars</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;3 Column Templates Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;Rounder 3&lt;/span&gt; template of Blogger comes by default with only two columns. However, most bloggers want to have three column templates as they give more options in arranging the many gadgets on a blog. If you are one of them, this tutorial will give you the steps on how to modify a default 2 column &lt;span style="font-weight: bold;"&gt;Rounders&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; 3 &lt;/span&gt;template in to three columns with the two sidebars on to the right hand side of the main column.&lt;br /&gt;&lt;br /&gt;(For the more interested readers, the article series &lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt; will explain the under the hood details of what's happening here.)&lt;br /&gt;&lt;br /&gt;This guide is specific for &lt;span style="font-weight: bold;"&gt;Rounder 3&lt;/span&gt;. For other Rounders templates, check the article series home. Also note that this guide will &lt;span style="font-weight: bold;"&gt;only&lt;/span&gt; work for a new sidebar of 240 pixels wide. This is due to the required background images provided in this tutorial are being set to that size. If you need custom size templates, please contact me.&lt;br /&gt;&lt;br /&gt;1) Add a new CSS id selector for the new second sidebar.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Switch to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Find the &lt;span style="font-family:courier new;"&gt;#sidebar-wrap&lt;/span&gt; selector&lt;/li&gt;&lt;li&gt;Copy that full section and paste below the existing sidebar section and rename it to &lt;span style="font-family:courier new;"&gt;#right-sidebar-wrap&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;float&lt;/span&gt; property of the existing &lt;span style="font-family:courier new;"&gt;#sidebar-wrap&lt;/span&gt; selector to &lt;span style="font-family:courier new;"&gt;$startSide&lt;/span&gt;  (See the code snippet below)&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#sidebar-wrap {&lt;br /&gt;  width:240px;&lt;br /&gt;  float:$&lt;span style="color: rgb(51, 51, 255);"&gt;start&lt;/span&gt;Side;&lt;br /&gt;  margin:15px 0 0;&lt;br /&gt;  font-size:97%;&lt;br /&gt;  line-height:1.5em;&lt;br /&gt;  word-wrap: break-word; /* fix for long ... IE */&lt;br /&gt;  overflow: hidden;     /* fix for ... float */&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#&lt;span style="color: rgb(51, 51, 255);"&gt;right-&lt;/span&gt;sidebar-wrap {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:240px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  float:$endSide;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  margin:15px 0 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  font-size:97%;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  line-height:1.5em;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  word-wrap: break-word; /* fix for long ... IE */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  overflow: hidden;     /* fix for long non-text ... float */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;2) Add a new &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; element, which will be the placeholder for the second sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;&amp;lt;div id='&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;sidebar-wrap&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;'&amp;gt;&lt;/span&gt; element&lt;/li&gt;&lt;li&gt;Copy the code shown in red, &lt;span style="font-weight: bold;"&gt;below&lt;/span&gt; that section&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;&amp;lt;div id='sidebar-wrap'&amp;gt;&lt;br /&gt; &amp;lt;div id='sidebartop-wrap'&amp;gt;&amp;lt;div id='sidebartop-wrap2'&amp;gt;&lt;br /&gt;  &amp;lt;b:section class='sidebar' id='sidebartop'&amp;gt;&lt;br /&gt;   &amp;lt;b:widget id='Profile1' locked='false' title='About Me' type='Profile'/&amp;gt;&lt;br /&gt;  &amp;lt;/b:section&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;div id='sidebarbottom-wrap1'&amp;gt;&amp;lt;div id='sidebarbottom-wrap2'&amp;gt;&lt;br /&gt;  &amp;lt;b:section class='sidebar' id='sidebar' preferred='yes'&amp;gt;&lt;br /&gt;   &amp;lt;b:widget id='BlogArchive1' locked='false' title='Blog Archive' type='BlogArchive'/&amp;gt;&lt;br /&gt;  &amp;lt;/b:section&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;div id='right-sidebar-wrap'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;div id='sidebartop-wrap'&amp;gt;&amp;lt;div id='sidebartop-wrap2'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;b:section class='sidebar' id='right-sidebartop'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;/b:section&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;div id='sidebarbottom-wrap1'&amp;gt;&amp;lt;div id='sidebarbottom-wrap2'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;b:section class='sidebar' id='right-sidebar' preferred='yes'/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id='footer-wrap1'&amp;gt;&amp;lt;div id='footer-wrap2'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='footer' id='footer'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;br /&gt;3) Adjust the parent wrappers to accommodate the newly added sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Find the CSS section called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Modify its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property to 980 pixels&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;980&lt;/span&gt;px;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;4) Change the required margins, padding etc&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#sidebar-wrap&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Change the left margin to 7 pixels&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#sidebar-wrap {&lt;br /&gt;  width:240px;&lt;br /&gt;  float:$startSide;&lt;br /&gt;  margin:15px &lt;span style="color: rgb(255, 0, 0);"&gt;7px&lt;/span&gt; 0 ;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;5) Add the required CSS selectors for the second sidebar.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the #sidebar h2 selector&lt;/li&gt;&lt;li&gt;Copy the code shown in red below, after that selector.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#sidebar h2 {&lt;br /&gt;  color: #aabbcc;&lt;br /&gt;  border-bottom: 1px dotted #aabbcc;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#right-sidebartop h2 {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  line-height:1.5em;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color:#ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  border-bottom: 1px dotted #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  font: normal bold 100% 'Trebuchet MS',Verdana,Arial,Sans-serif;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  margin-bottom: 0.5em;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#right-sidebartop a {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#right-sidebartop a:hover {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#right-sidebartop a:visited {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#right-sidebar a {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #99ddbb;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#right-sidebar a:hover,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#right-sidebar a:visited {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#right-sidebar h2 {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #aabbcc;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  border-bottom: 1px dotted #aabbcc;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;/* Footer&lt;br /&gt;----------------------------------------------- */&lt;br /&gt;#footer-wrap1 {&lt;br /&gt;  clear:both;&lt;br /&gt;  margin:0 0 10px;&lt;br /&gt;  padding:15px 0 0;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;6) Replace the existing background images with the expanded ones as shown below.&lt;br /&gt;All the Rounders templates use images for the rounded header and footer. We need to expand these images to accommodate the new sidebar.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Add a template variable to define the image host location as explained &lt;a href="http://bguide.blogspot.com/2009/07/variable-for-file-host-location.html" target="_blank"&gt;here&lt;/a&gt;. (This step will open up in a separate window. Return to the next bullet point after that)&lt;/li&gt;&lt;li&gt;Locate the following CSS selectors.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Replace the URLs of the images with the ones shown in red below.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#header-wrapper {&lt;br /&gt;  background: url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_cap_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#header {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_cap_bot_w.gif&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer-wrap2 {&lt;br /&gt;  background:$titleBgColor url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_cap_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  color:$titleTextColor;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_cap_bot_w.gif&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  padding:8px 15px;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;7) Modify the CSS rules for the wire frame layouts editor.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the section that starts with "&lt;span style="font-family:courier new;"&gt;/** Page structure tweaks for layout editor wireframe */&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Replace that entire section with the following code.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;/** Page structure tweaks for layout editor wireframe */&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #header-wrapper,&lt;br /&gt;body#layout #outer-wrapper,&lt;br /&gt;body#layout #footer-wrap1 {&lt;br /&gt;  width:830px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;body#layout #main-wrap1 {&lt;br /&gt;  width: 485px;&lt;br /&gt;  margin-right:10px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;body#layout #sidebar-wrap,&lt;br /&gt;body#layout #right-sidebar-wrap {&lt;br /&gt;  width:150px;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/div&gt;&lt;br /&gt;Save the template. Switch to Page Elements view and enjoy your 3 column template! (The new sidebar might not be visible until you add some gadgets to it)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: You are free to use the images provided by me. But if you change your template according to this tutorial and use those images, please add the following code shown in &lt;span style="color: rgb(255, 0, 0);"&gt;red&lt;/span&gt;, right to the end of your template, in the place shown. It will simply link to this blog.&lt;br /&gt;&lt;br /&gt; &lt;div class="mycode"&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;a href="http://www.bloggerguide.lk/2008/02/3-columns-step-by-step-guides.html"&amp;gt;Three Column Modification&amp;lt;/a&amp;gt; courtesy of &amp;lt;a href="http://www.bloggerguide.lk"&amp;gt;The Blogger Guide&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/02/3-columns-rounders-3-left-and-right.html"&gt;Rounders 3 with Left and Right Sidebars&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Blogger Three Column Templates Explained&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-4746587675152340110?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4746587675152340110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4746587675152340110'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/04/3-column-templates-rounders-3-two-right.html' title='3 Column Templates : Rounders 3 : Two Right Sidebars'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-7523563140391447515</id><published>2009-04-05T22:56:00.004+05:30</published><updated>2009-04-05T23:03:20.419+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Widgets'/><title type='text'>Post Date Header</title><content type='html'>The &lt;span style="font-weight: bold;"&gt;Date Header&lt;/span&gt; is that part of a Blogger blog which displays the date in which a post was created. This is sometimes referred to as the &lt;span style="font-style: italic;"&gt;date stamp&lt;/span&gt; as well. We can easily control whether the &lt;span style="font-weight: bold;"&gt;Date Header&lt;/span&gt; should be displayed or not, and if displayed, in what format should it be displayed.&lt;br /&gt;&lt;br /&gt;First let’s see how the &lt;span style="font-weight: bold;"&gt;appearance &lt;/span&gt;of the Date Header can be controlled. In Layout -&gt; Page Elements view, if you open the Blog Posts widget in Edit mode, you get the Configure Blog Posts dialog. In that, the first check box under Selected Items is the button to ON/OFF the display of the Date Header. This is illustrated by the first red arrow in the figure below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rZwroRbUFOc/Sdjq8UpAueI/AAAAAAAAAsw/-oH-Uhw8Wc4/s1600-h/date_header_01.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 319px;" src="http://4.bp.blogspot.com/_rZwroRbUFOc/Sdjq8UpAueI/AAAAAAAAAsw/-oH-Uhw8Wc4/s400/date_header_01.PNG" alt="" id="BLOGGER_PHOTO_ID_5321261281792014818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;format &lt;/span&gt;of the date stamp can be controlled from the drop down next to the check box mentioned above. However, it can also be set from the Settings -&gt; Formatting section as shown below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rZwroRbUFOc/Sdjq-5gQXSI/AAAAAAAAAs4/oaK4qFIn6kQ/s1600-h/date_header_02.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 231px;" src="http://2.bp.blogspot.com/_rZwroRbUFOc/Sdjq-5gQXSI/AAAAAAAAAs4/oaK4qFIn6kQ/s400/date_header_02.PNG" alt="" id="BLOGGER_PHOTO_ID_5321261326047141154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The Date Header is &lt;span style="font-weight: bold;"&gt;displayed only once for a given date&lt;/span&gt;. i.e., if you do more than one post per day, all of them will get &lt;span style="font-weight: bold;"&gt;only one&lt;/span&gt; date stamp when they are displayed on the blog’s main page. (Each of them, however, will have a date header on their individual post pages.) This is because the &lt;span style="font-style: italic;"&gt;layout data tag&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;data tags&lt;/span&gt; are bits and pieces of information held in the Blogger database with respect to each blog) for the Date Header is set only once for all the posts in a given day.&lt;br /&gt;&lt;br /&gt;This data tag is the &lt;span style="font-family:courier new;"&gt;post.dateHeader&lt;/span&gt; tag and &lt;a href="http://help.blogger.com/bin/answer.py?hl=en&amp;amp;answer=47270#posts"&gt;this&lt;/a&gt; Blogger Help page says that it is “&lt;span style="font-style: italic;"&gt;only present if this is the first post in the list that was posted on this day&lt;/span&gt;”.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-7523563140391447515?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7523563140391447515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7523563140391447515'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/04/post-date-header.html' title='Post Date Header'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rZwroRbUFOc/Sdjq8UpAueI/AAAAAAAAAsw/-oH-Uhw8Wc4/s72-c/date_header_01.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-6067625854922071649</id><published>2009-03-28T09:34:00.004+05:30</published><updated>2009-03-28T09:57:00.333+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Template Design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>CSS Basics – Part 4</title><content type='html'>This will be the final part of a series of articles which introduced the &lt;span style="font-weight: bold;"&gt;basics of Cascading Style Sheets&lt;/span&gt; (CSS). In this one, we will take a look at what makes up a style sheet. One might think that this is something that we should have looked at the very beginning of an article series for CSS basics. However, I took a different approach here in first explaining the &lt;span style="font-weight: bold; font-style: italic;"&gt;why&lt;/span&gt; before looking at &lt;span style="font-style: italic; font-weight: bold;"&gt;what&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;First a quick reminder; part 1 was about &lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-1.html"&gt;how CSS got its name&lt;/a&gt;, part 2 covered its use in &lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-2.html"&gt;separating content from presentation&lt;/a&gt; and part 3 was about &lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-3.html"&gt;how the separated presentation (i.e. style) is hooked up with content&lt;/a&gt; with the use of &lt;span style="font-weight: bold;"&gt;selectors&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;A &lt;span style="font-weight: bold;"&gt;style sheet&lt;/span&gt; is nothing more than &lt;span style="font-weight: bold;"&gt;a collection of rules&lt;/span&gt;. Each rule has a &lt;span style="font-style: italic;"&gt;name&lt;/span&gt; (or &lt;span style="font-style: italic;"&gt;selector&lt;/span&gt; to be precise) and a &lt;span style="font-style: italic;"&gt;declaration block&lt;/span&gt;. A &lt;span style="font-style: italic;"&gt;declaration block&lt;/span&gt; is a collection of &lt;span style="font-style: italic;"&gt;declarations&lt;/span&gt; enclosed within a pair of &lt;span style="font-style: italic;"&gt;braces&lt;/span&gt; (i.e. “{}” ), where each declaration consists of a &lt;span style="font-style: italic;"&gt;property name&lt;/span&gt;, followed by a &lt;span style="font-style: italic;"&gt;colon&lt;/span&gt;, followed by one or more &lt;span style="font-style: italic;"&gt;comma separated values&lt;/span&gt;. Each declaration in a rule should be separated with a &lt;span style="font-style: italic;"&gt;semicolon&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;If the above sounds complicated, take a look at the following figure, which illustrates the &lt;span style="font-weight: bold;"&gt;anatomy of a CSS rule&lt;/span&gt;. What is shown on top there is an &lt;span style="font-weight: bold;"&gt;exploded view of a rule&lt;/span&gt; marked with Label (1). This exploded view highlights the important elements of a rule described above; i.e. the &lt;span style="font-style: italic;"&gt;selector&lt;/span&gt;, the &lt;span style="font-style: italic;"&gt;block&lt;/span&gt; delimited by opening and closing &lt;span style="font-style: italic;"&gt;braces&lt;/span&gt;, the &lt;span style="font-style: italic;"&gt;declarations&lt;/span&gt; and their constituent parts &lt;span style="font-style: italic;"&gt;property name&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;colon&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;values&lt;/span&gt; and the &lt;span style="font-style: italic;"&gt;semicolon&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rZwroRbUFOc/Sc2mjZ5M9jI/AAAAAAAAAso/I2pO3OOQMdI/s1600-h/css_rule_structure.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 348px;" src="http://1.bp.blogspot.com/_rZwroRbUFOc/Sc2mjZ5M9jI/AAAAAAAAAso/I2pO3OOQMdI/s400/css_rule_structure.png" alt="" id="BLOGGER_PHOTO_ID_5318089862170867250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;You normally see rules as shown by Label (1). However, the &lt;span style="font-weight: bold;"&gt;whitespaces&lt;/span&gt; (i.e. tabs, spaces and line breaks) &lt;span style="font-weight: bold;"&gt;have no significance&lt;/span&gt; to the computer program (usually a browser) that processes these rules. Therefore, rules shown by Labels (2) and( 3) also have the same effect as the rule tagged as Label (1).&lt;br /&gt;&lt;br /&gt;This format is technically referred to as the &lt;span style="font-weight: bold;"&gt;syntax of a CSS rule&lt;/span&gt;. Think of it as the &lt;span style="font-weight: bold;"&gt;grammar &lt;/span&gt;of a natural language, say English. To write proper English you must use its grammar correctly. Likewise, proper adherence to CSS syntax is a must. When you define a CSS rule, &lt;span style="font-weight: bold;"&gt;you have be very careful to put the braces, the colon and the semicolon in the required places&lt;/span&gt;. If you miss any or add more than what is required, your style sheet can go haywire and as a result you web page or blog can end up in a mess.&lt;br /&gt;&lt;br /&gt;All right, this brings us to the end of this four part series covering the basics of Cascading Style Sheets in simple, non-technical English [as much as possible :)]. Hope you found it useful. For the more interested readers, I recommend the &lt;a href="http://www.w3schools.com/css/default.asp"&gt;CSS Tutorial&lt;/a&gt; at W3Schools and the more comprehensive &lt;a href="http://www.westciv.com/style_master/academy/css_tutorial/index.html"&gt;CSS Guide&lt;/a&gt; by Westciv.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-1.html"&gt;CSS Basics - Part 1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-2.html"&gt;CSS Basics - Part 2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-3.html"&gt;CSS Basics - Part 3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-6067625854922071649?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6067625854922071649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6067625854922071649'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/03/css-basics-part-4.html' title='CSS Basics – Part 4'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rZwroRbUFOc/Sc2mjZ5M9jI/AAAAAAAAAso/I2pO3OOQMdI/s72-c/css_rule_structure.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-6678429061769206100</id><published>2009-03-21T23:19:00.006+05:30</published><updated>2009-03-28T09:59:12.294+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Template Design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>CSS Basics – Part 3</title><content type='html'>In the two previous parts of this series, we looked at &lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-1.html"&gt;why CSS is called by that name&lt;/a&gt; and the &lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-2.html"&gt;importance of CSS to web designing&lt;/a&gt;. In this part, we will cover &lt;span style="font-weight: bold;"&gt;selectors&lt;/span&gt;, which is absolutely crucial in &lt;span style="font-weight: bold;"&gt;understanding how CSS works&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Linking Presentation and Content&lt;/span&gt;&lt;br /&gt;In &lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-2.html"&gt;part 2&lt;/a&gt;, we learned that CSS helps us to separate the content of a web page from the presentation of that content. This separation is a very much desired technical feature that enables web designers to vary the presentation (or style) of a web page without much of a hassle.&lt;br /&gt;Though this separation is technically better, it becomes useless if we don’t have a way of attaching a given presentation aspect (i.e. a CSS rule) to some given content (i.e. an HTML element). This is where the selectors come in handy. &lt;span style="font-weight: bold;"&gt;Selectors are the means by which we &lt;span style="font-style: italic;"&gt;link&lt;/span&gt; the separated content and presentation&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is a Selector?&lt;/span&gt;&lt;br /&gt;A &lt;span style="font-weight: bold;"&gt;selector&lt;/span&gt; &lt;span style="font-style: italic;"&gt;identifies&lt;/span&gt; an HTML element in a web page. In other words, a selector &lt;span style="font-style: italic;"&gt;selects&lt;/span&gt; an HTML element and applies the style rules defined in it, to that selected element.&lt;br /&gt;&lt;br /&gt;If you open your Blogger template in Edit HTML mode and scroll to the &lt;a href="http://bguide.blogspot.com/2008/02/understanding-blogger-templates.html#skin"&gt;template skin area&lt;/a&gt;, you find many CSS selectors applicable for that template. &lt;span style="font-family:courier new;"&gt;a&lt;/span&gt;, &lt;span style="font-family:courier new;"&gt;.sidebar&lt;/span&gt;, &lt;span style="font-family:courier new;"&gt;#main-wrapper&lt;/span&gt; are some examples for selectors found in most of Blogger’s templates.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Types of Selectors&lt;/span&gt;&lt;br /&gt;There are many types of selectors in CSS. Out of them, the following three are very important.&lt;br /&gt;&lt;ul&gt;&lt;li style="font-weight: bold;"&gt;Type (Element) Selectors&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;Class Selectors&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;ID Selectors&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Type or Element Selectors&lt;/span&gt; identify basic HTML elements. &lt;span style="font-family:courier new;"&gt;p&lt;/span&gt; (paragraph), &lt;span style="font-family:courier new;"&gt;a&lt;/span&gt; (anchor), &lt;span style="font-family:courier new;"&gt;body&lt;/span&gt;, table are all examples for basic HTML elements. An &lt;span style="font-weight: bold;"&gt;Element Selector&lt;/span&gt; is defined simply by using the element's name as the name of the CSS rule. For example, the following CSS rule selects the entire &lt;span style="font-family:courier new;"&gt;body&lt;/span&gt; element of an HTML page and changes its background color to black.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;body&lt;/span&gt; {&lt;br /&gt;  background-color:black;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;A &lt;span style="font-weight: bold;"&gt;Class Selector&lt;/span&gt; is applied to one or more HTML elements which have their &lt;span style="font-family:courier new;"&gt;class&lt;/span&gt; attribute set equal to the name of the Class Selector. A &lt;span style="font-weight: bold;"&gt;Class Selector&lt;/span&gt; is defined using any name with a dot ( . ) in front. There should &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; be a space between the dot and the name of the CSS selector.&lt;br /&gt;&lt;br /&gt;A Class Selector called “myclass” is shown below.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;.myclass&lt;/span&gt; {&lt;br /&gt;  color: red;&lt;br /&gt;  font-size:10pt;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;To apply the above CSS rule, we have to add the required HTML element to that class using the &lt;span style="font-family:courier new;"&gt;class&lt;/span&gt; attribute.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;p &lt;span style="color: rgb(51, 51, 255);"&gt;class=”myclass”&lt;/span&gt;&amp;gt;&lt;br /&gt;  This paragraphs text will be in red color size 10 fonts.&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;br /&gt;An &lt;span style="font-weight: bold;"&gt;ID Selector&lt;/span&gt; is applied to one and only one HTML element in a web page that has an ID equal to the name of that selector. The name of an &lt;span style="font-weight: bold;"&gt;ID selector&lt;/span&gt; is preceded by a hash ( # ) character.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt; is an example for an ID Selector with the name &lt;span style="font-family:courier new;"&gt;outer-wrapper&lt;/span&gt; and the following &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; element has its ID set to &lt;span style="font-family:courier new;"&gt;outer-wrapper&lt;/span&gt; so that the &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt; CSS rule gets applied.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;div &lt;span style="color: rgb(51, 51, 255);"&gt;id=”outer-wrapper”&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;br /&gt;Note that when Class and ID selectors are applied to HTML elements, the values given for the class and id attributes include &lt;span style="font-weight: bold;"&gt;only&lt;/span&gt; the name of the selector. The dot or the hash characters are &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; used for the attribute value.&lt;br /&gt;&lt;br /&gt;The Class and ID selectors are functionally similar. They differ due to the fact that &lt;span style="font-weight: bold;"&gt;a Class Selector can be applied to a group of HTML elements whereas an ID Selector is limited to a single element&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;There is a lot more about CSS selectors. Pseudo selectors, descendant selectors, child selectors and specific class and ID selectors are other important concepts. However, as this article series is about CSS basics, I will limit the discussion to the above three.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-1.html"&gt;CSS Basics - Part 1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-2.html"&gt;CSS Basics - Part 2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-4.html"&gt;CSS Basics - Part 4&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-6678429061769206100?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6678429061769206100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6678429061769206100'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/03/css-basics-part-3.html' title='CSS Basics – Part 3'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-1674173295541092442</id><published>2009-03-15T09:15:00.007+05:30</published><updated>2009-03-28T09:58:36.576+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Template Design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>CSS Basics – Part 2</title><content type='html'>In the &lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-1.html"&gt;first part&lt;/a&gt; of this article series, we looked at how CSS got its name. Cascading Style Sheets are a set of style rules that describe the &lt;span style="font-style: italic;"&gt;look and feel&lt;/span&gt; (i.e. &lt;span style="font-weight: bold;"&gt;presentation&lt;/span&gt;) of a web page and these rules can be defined at four different levels, which get &lt;span style="font-style: italic;"&gt;cascaded&lt;/span&gt; to a single virtual rule set when a web page is viewed in a browser. Now that we know why CSS is called that way, let’s try to understand the &lt;span style="font-style: italic;"&gt;value&lt;/span&gt; of style sheets.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Content vs Presentation&lt;/span&gt;&lt;br /&gt;CSS is used to define how a web page should &lt;span style="font-style: italic;"&gt;look like&lt;/span&gt;. As we already know, this aspect is technically called the &lt;span style="font-weight: bold;"&gt;presentation&lt;/span&gt; of a document. The other main aspect of a document is its &lt;span style="font-weight: bold;"&gt;content&lt;/span&gt;. &lt;span style="font-style: italic;"&gt;Content&lt;/span&gt; is the actual body of information carried by a document. The aspects of &lt;span style="font-style: italic;"&gt;content&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;presentation&lt;/span&gt; are not limited to web pages; they are common to &lt;span style="font-style: italic;"&gt;any&lt;/span&gt; document.&lt;br /&gt;&lt;br /&gt;Let’s spend a little bit more time trying to understand the difference between &lt;span style="font-style: italic;"&gt;content&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;presentation&lt;/span&gt;. Say you are typing a document in MS Word. You will start off with a title and perhaps a sub title. And then you keep on entering your ideas and soon you’ve filled a couple of pages. Now you see some &lt;span style="font-style: italic;"&gt;structure&lt;/span&gt; emerging in your ideas and therefore you put in some headings and sub headings. Then you apply various styles such as Heading 1 and Heading 2. You make certain text bold, use different fonts, colors and so on.&lt;br /&gt;&lt;br /&gt;Once you are done you have a document with some content &lt;span style="font-style: italic;"&gt;formatted&lt;/span&gt; nicely as well. If you now do a Select All (Ctrl + A), open Notepad and paste what you copied, you will be left out with the &lt;span style="font-style: italic;"&gt;content&lt;/span&gt; of your document. In other words, Notepad will &lt;span style="font-style: italic;"&gt;strip off&lt;/span&gt; all the &lt;span style="font-style: italic;"&gt;presentation&lt;/span&gt; aspects from your document. So what you have in the Notepad is the &lt;span style="font-style: italic;"&gt;content&lt;/span&gt; and the Word document has the same &lt;span style="font-style: italic;"&gt;content&lt;/span&gt; with some &lt;span style="font-style: italic;"&gt;presentation&lt;/span&gt; aspects applied.&lt;br /&gt;&lt;br /&gt;This example should help you to understand the difference between these two aspects. (However, in a strict technical sense, the fact that a certain piece of text is Heading 1 and another portion is Heading 2 is also part of the &lt;span style="font-style:italic;"&gt;content&lt;/span&gt;. What belongs to the &lt;span style="font-style:italic;"&gt;presentation&lt;/span&gt; is how Heading 1 and Heading 2 &lt;span style="font-style: italic;"&gt;look&lt;/span&gt;. i.e. the fonts used, its size and color etc. When we copy to Notepad we lose this &lt;span style="font-style: italic;"&gt;structural information&lt;/span&gt; as well)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why CSS?&lt;/span&gt;&lt;br /&gt;Mixing the &lt;span style="font-style: italic;"&gt;content&lt;/span&gt; and the &lt;span style="font-style: italic;"&gt;presentation&lt;/span&gt; of a document is considered a bad practice in a technical sense. HTML had this technical problem. Though HTML was originally designed to describe content that can be linked to form a web of documents, due to the immense popularity it received, it developed certain &lt;span style="font-weight: bold;"&gt;markup to define presentation aspects&lt;/span&gt; as well. The &lt;span style="font-family:courier new;"&gt;font&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;b&lt;/span&gt; (bold) elements are examples.&lt;br /&gt;&lt;br /&gt;With CSS we can correct this problem. In other words, CSS helps us to &lt;span style="font-weight: bold;"&gt;separate the content from presentation.&lt;/span&gt; That way, we can use HTML to define the &lt;span style="font-style: italic;"&gt;pure content&lt;/span&gt; of a web page and then &lt;span style="font-style: italic;"&gt;style&lt;/span&gt; it (or define its &lt;span style="font-style: italic;"&gt;presentation&lt;/span&gt;) using CSS. Now this is the reason &lt;span style="font-style: italic; font-weight: bold;"&gt;why&lt;/span&gt; CSS is so critical in today’s web site development.&lt;br /&gt;&lt;br /&gt;To understand how this works, let’s consider an example. Consider a first level heading in a web page defined using an &lt;span style="font-family:courier new;"&gt;h1&lt;/span&gt; element.&lt;br /&gt;&lt;br /&gt;We will write a simple HTML document with a plain &lt;span style="font-family:courier new;"&gt;h1&lt;/span&gt; element and two more &lt;span style="font-family:courier new;"&gt;h1&lt;/span&gt; elements with the &lt;span style="font-weight: bold;"&gt;same content&lt;/span&gt;, but styled using two different CSS rules named &lt;span style="font-weight: bold;"&gt;H1A&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;H1B&lt;/span&gt;. The HTML part of that page will be as follows.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;body&amp;gt;&lt;br /&gt;  &amp;lt;h1&amp;gt;This is a Level 1 heading&amp;lt;/h1&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;h1 class="H1A"&amp;gt;This is a Level 1 heading&amp;lt;/h1&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;h1 class="H1B"&amp;gt;This is a Level 1 heading&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;/div&gt;&lt;br /&gt;The two styles &lt;span style="font-weight: bold;"&gt;H1A&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;H1B&lt;/span&gt; are defined as follows. As you can see, these two styles define different fonts, sizes and colors which can be applied to the &lt;span style="font-family:courier new;"&gt;h1&lt;/span&gt; element.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;.H1A {&lt;br /&gt;  font-family:Verdana;&lt;br /&gt;  font-size:14pt;&lt;br /&gt;  color:red;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.H1B {&lt;br /&gt;  font-family:Monotype Corsiva;&lt;br /&gt;  font-size:36pt;&lt;br /&gt;  color:blue;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;The result is shown below. The &lt;span style="font-weight: bold;"&gt;same content is made to look different just by applying two different styles&lt;/span&gt;. This is the power of CSS! (The full example is available &lt;a href="http://thebloggerguide.googlepages.com/css_basics.html"&gt;here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rZwroRbUFOc/SbyByrDtVmI/AAAAAAAAAsg/2Ezwb80V5Y4/s1600-h/css_basics_01.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 292px;" src="http://2.bp.blogspot.com/_rZwroRbUFOc/SbyByrDtVmI/AAAAAAAAAsg/2Ezwb80V5Y4/s400/css_basics_01.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5313264367942063714" /&gt;&lt;/a&gt;&lt;br /&gt;We applied the styles H1A and H1B to the &lt;span style="font-family:courier new;"&gt;h1&lt;/span&gt; element using an attribute called &lt;span style="font-family:courier new;"&gt;class&lt;/span&gt;. This is where the &lt;span style="font-weight: bold;"&gt;CSS selectors&lt;/span&gt; come in to play and it will be the focus of the next episode of this series.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-1.html"&gt;CSS Basics - Part 1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-3.html"&gt;CSS Basics - Part 3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-4.html"&gt;CSS Basics - Part 4&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-1674173295541092442?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1674173295541092442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1674173295541092442'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/03/css-basics-part-2.html' title='CSS Basics – Part 2'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rZwroRbUFOc/SbyByrDtVmI/AAAAAAAAAsg/2Ezwb80V5Y4/s72-c/css_basics_01.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-4389039647825080632</id><published>2009-03-08T18:18:00.007+05:30</published><updated>2009-03-28T09:57:56.864+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Template Design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>CSS Basics – Part 1</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Cascading Style Sheets&lt;/span&gt;, or CSS as it is commonly known, is a vital ingredient of today’s web site designs. This is the first in a series of articles attempting to cover the very basics of CSS, in a manner as simple as possible so that the non technical bloggers can get an idea of what it is all about.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why are they called &lt;span style="font-style: italic;"&gt;Style Sheets&lt;/span&gt;?&lt;/span&gt;&lt;br /&gt;First of all, let’s try to find out the meaning behind the phrase &lt;span style="font-style: italic;"&gt;style sheet&lt;/span&gt;. In the context of web site design, &lt;span style="font-style: italic;"&gt;style&lt;/span&gt; refers to the &lt;span style="font-weight: bold;"&gt;look and feel&lt;/span&gt; or &lt;span style="font-weight: bold;"&gt;appearance&lt;/span&gt; of a given site or web page. In this regard, &lt;span style="font-style: italic;"&gt;style&lt;/span&gt; means things such as the fonts used, their sizes and colors, the various background colors and images etc. Not only fonts and colors, even aspects such as border formats and thickness etc can also be defined using CSS. For example, the double-bordered box in the header section of a Minima template is applied using style sheets.&lt;br /&gt;&lt;br /&gt;The formal technical term used to refer to the look and feel of a web page is &lt;span style="font-style: italic; font-weight: bold;"&gt;presentation&lt;/span&gt;. In other words, the style aspects are more formally refers to as the presentation aspects.&lt;br /&gt;&lt;br /&gt;The name style sheet, therefore, comes from the fact that a style sheet is a collection of some rules or instructions given to a web browser on how to &lt;span style="font-style: italic;"&gt;present&lt;/span&gt; a web page to a reader of that page. If we think of the browser program as an artist, the style sheet is like the color palette and the brush set of that artist.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why Cascading?&lt;/span&gt;&lt;br /&gt;The CSS rules can be defined at various levels. In fact there are four levels at which CSS rules are defined. The first and the least priority level is the &lt;span style="font-weight: bold;"&gt;browser’s default&lt;/span&gt; set of values. Then comes the &lt;span style="font-weight: bold;"&gt;external &lt;/span&gt;style sheets followed by &lt;span style="font-weight: bold;"&gt;internal&lt;/span&gt; (or &lt;span style="font-weight: bold;"&gt;embedded&lt;/span&gt;) style sheet in the third place. Fourth and the highest priority level is called the &lt;span style="font-weight: bold;"&gt;inline&lt;/span&gt; style definition. (Here we will not try to go in to the details of these levels)&lt;br /&gt;&lt;br /&gt;For every web page, all of these 4 levels may not be present. But, every time a web page is loaded in a browser window, the available levels of styles sheets &lt;span style="font-style: italic;"&gt;cascade&lt;/span&gt; to a &lt;span style="font-weight: bold;"&gt;single virtual style sheet&lt;/span&gt; with the high priority rules taking precedence over the low priority ones. For example, if the same rule is defined at inline and external levels, the inline rule prevails over the other.&lt;br /&gt;&lt;br /&gt;In other words, the four levels of style sheets get &lt;span style="font-weight: bold;"&gt;combined in to a single logical style sheet&lt;/span&gt; before they are applied. Hence the term &lt;span style="font-style: italic;"&gt;cascade&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;All right. Now you know why the &lt;span style="font-weight: bold;"&gt;Cascading Style Sheets&lt;/span&gt; are called by that name. In the next article, we will try to understand the value of style sheets and &lt;span style="font-style: italic; font-weight: bold;"&gt;why&lt;/span&gt; they are used in designing web sites.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-2.html"&gt;CSS Basics - Part 2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-3.html"&gt;CSS Basics - Part 3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/css-basics-part-4.html"&gt;CSS Basics - Part 4&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-4389039647825080632?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4389039647825080632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4389039647825080632'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/03/css-basics-part-1.html' title='CSS Basics – Part 1'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-1586819239497302658</id><published>2009-03-06T05:53:00.003+05:30</published><updated>2009-03-06T06:55:52.323+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Dots'/><title type='text'>Centering the Dots Header</title><content type='html'>In a previous post, we looked at how we can &lt;a href="http://bguide.blogspot.com/2009/02/wider-header-for-dots-template.html"&gt;make the header widget of the Dots (and Dark Dots) template go across the blog&lt;/a&gt;. If you have a somewhat longer blog title, that tweak will allow you to have it across the blog rather than having it stuck inside the left sidebar.&lt;br /&gt;&lt;br /&gt;In this post, we look at another simple tip that will &lt;span style="font-weight: bold;"&gt;center&lt;/span&gt; align the title and the description of such a widened header widget. All you have do is to add a single CSS rule to the &lt;span style="font-family: courier new;"&gt;#header-inner&lt;/span&gt; selector.&lt;br /&gt;&lt;br /&gt;This change is illustrated in the code snippet below.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#header-inner {&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  text-align: center;&lt;/span&gt;&lt;br /&gt;  background-position: center;&lt;br /&gt;  margin-left: auto;&lt;br /&gt;  margin-right: auto;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Yes, that's all. Just add the line shown in red above and you will have the title and the sub title centered in the header.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-1586819239497302658?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1586819239497302658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1586819239497302658'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/03/centering-dots-header.html' title='Centering the Dots Header'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-5945115284179744439</id><published>2009-02-26T21:15:00.006+05:30</published><updated>2010-02-06T22:22:37.916+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rounders'/><category scheme='http://www.blogger.com/atom/ns#' term='3 Columns'/><title type='text'>3 Column Templates : Rounders 3 : Left and Right Sidebars</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;3 Column Templates Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;Rounder 3&lt;/span&gt; template that comes by default with Blogger has only two columns. However, in the blogosphere, there is tremendous demand for three column templates. If you are one of such bloggers, this tutorial will give you the steps to modify a default 2 column &lt;span style="font-weight: bold;"&gt;Rounders&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; 3 &lt;/span&gt;template in to three columns with left and right sidebars.&lt;br /&gt;&lt;br /&gt;(For the more curious readers, the article series &lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt; covers the behind the scene details.)&lt;br /&gt;&lt;br /&gt;This guide is specific for &lt;span style="font-weight: bold;"&gt;Rounder 3&lt;/span&gt;. For other Rounders templates, check the article series home. Also note that this guide will &lt;span style="font-weight: bold;"&gt;only&lt;/span&gt; work for a new sidebar of 240 pixels wide. This is due to the required background images provided in this tutorial are being set to that size. If you need specific conversions, please contact me.&lt;br /&gt;&lt;br /&gt;1) Define a new CSS id selector for the second sidebar.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Switch to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Find the &lt;span style="font-family:courier new;"&gt;#sidebar-wrap&lt;/span&gt; selector&lt;/li&gt;&lt;li&gt;Copy that full section and paste below the existing sidebar section (it doesn't have to below) and rename it to &lt;span style="font-family:courier new;"&gt;#left-sidebar-wrap&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;float&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;$startSide&lt;/span&gt; of the &lt;span style="font-family:courier new;"&gt;#left-sidebar-wrap&lt;/span&gt; selector (See the code snippet below)&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#sidebar-wrap {&lt;br /&gt;  width:240px;&lt;br /&gt;  float:$endSide;&lt;br /&gt;  margin:15px 0 0;&lt;br /&gt;  font-size:97%;&lt;br /&gt;  line-height:1.5em;&lt;br /&gt;  word-wrap: break-word; /* fix for long ... IE */&lt;br /&gt;  overflow: hidden;     /* fix for ... float */&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#&lt;span style="color: rgb(51, 51, 255);"&gt;left-&lt;/span&gt;sidebar-wrap {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:240px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  float:$&lt;span style="color: rgb(51, 51, 255);"&gt;start&lt;/span&gt;Side;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  margin:15px 0 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  font-size:97%;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  line-height:1.5em;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  word-wrap: break-word; /* fix for long ... IE */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  overflow: hidden;     /* fix for long non-text ... float */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;2) Add a new &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; element, which will be the placeholder for the second sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;&amp;lt;div id='main-wrap1'&amp;gt;&lt;/span&gt; element.&lt;/li&gt;&lt;li&gt;Copy the code shown in red, &lt;span style="font-weight: bold;"&gt;above&lt;/span&gt; that section (this has to be above)&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;&lt;br /&gt;&amp;lt;div id='crosscol-wrapper' style='text-align:center'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='crosscol' id='crosscol' showaddelement='no'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;div id='left-sidebar-wrap'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;div id='sidebartop-wrap'&amp;gt;&amp;lt;div id='sidebartop-wrap2'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;b:section class='sidebar' id='left-sidebartop'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;/b:section&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;div id='sidebarbottom-wrap1'&amp;gt;&amp;lt;div id='sidebarbottom-wrap2'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;b:section class='sidebar' id='left-sidebar' preferred='yes'/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id='main-wrap1'&amp;gt;&amp;lt;div id='main-wrap2'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='main' id='main' showaddelement='no'&amp;gt;&lt;br /&gt;  &amp;lt;b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/&amp;gt;&lt;br /&gt; &amp;lt;/b:section&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;br /&gt;3) Expand the width of the parent wrappers to accommodate the newly added sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Find the CSS section called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Modify its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property to 980 pixels&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;980&lt;/span&gt;px;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;4) Adjustment the required margins, padding etc&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#left-sidebar-wrap&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Insert a right margin of 7 pixels. Don't remove the existing 15px. This padding is in addition to that.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#left-sidebar-wrap {&lt;br /&gt;  width:240px;&lt;br /&gt;  float:$startSide;&lt;br /&gt;  margin:15px &lt;span style="color: rgb(255, 0, 0);"&gt;7px&lt;/span&gt; 0 0;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;5) Add the required CSS selectors for the new sidebar.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the #sidebar h2 selector&lt;/li&gt;&lt;li&gt;Copy the code shown below, after that selector.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#sidebar h2 {&lt;br /&gt;  color: #aabbcc;&lt;br /&gt;  border-bottom: 1px dotted #aabbcc;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebartop h2 {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  line-height:1.5em;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color:#ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  border-bottom: 1px dotted #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  font: normal bold 100% 'Trebuchet MS',Verdana,Arial,Sans-serif;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  margin-bottom: 0.5em;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebartop a {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebartop a:hover {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebartop a:visited {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebar a {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #99ddbb;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebar a:hover,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebar a:visited {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebar h2 {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #aabbcc;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  border-bottom: 1px dotted #aabbcc;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;/* Footer&lt;br /&gt;----------------------------------------------- */&lt;br /&gt;#footer-wrap1 {&lt;br /&gt;  clear:both;&lt;br /&gt;  margin:0 0 10px;&lt;br /&gt;  padding:15px 0 0;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;6) Replace the existing background images with the expanded one as shown below.&lt;br /&gt;All the Rounders templates use images for the rounded header and footer. We need to expand these images to accommodate the new sidebar.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Add a template variable to define the image host location as explained &lt;a href="http://bguide.blogspot.com/2009/07/variable-for-file-host-location.html" target="_blank"&gt;here&lt;/a&gt;. (This step will open up in a separate window. Return to the next bullet point after that)&lt;/li&gt;&lt;li&gt;Locate the following CSS selectors.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Replace the URLs of the images with the ones shown in red below.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#header-wrapper {&lt;br /&gt;  background: url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_cap_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#header {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_cap_bot_w.gif&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer-wrap2 {&lt;br /&gt;  background:$titleBgColor url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_cap_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  color:$titleTextColor;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_cap_bot_w.gif&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  padding:8px 15px;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;7) Modify the CSS rules for the wire frame layouts editor.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the section that starts with "&lt;span style="font-family:courier new;"&gt;/** Page structure tweaks for layout editor wireframe */&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Replace that entire section with the following code.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;/** Page structure tweaks for layout editor wireframe */&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #header-wrapper,&lt;br /&gt;body#layout #outer-wrapper,&lt;br /&gt;body#layout #footer-wrap1 {&lt;br /&gt;  width:830px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;body#layout #main-wrap1 {&lt;br /&gt;  width: 485px;&lt;br /&gt;  margin-right:10px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;body#layout #sidebar-wrap,&lt;br /&gt;body#layout #left-sidebar-wrap {&lt;br /&gt;  width:150px;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/div&gt;&lt;br /&gt;Save the template. Switch to Page Elements view and enjoy your 3 column template! (The new sidebar might not be visible until you add some gadgets to it)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: You are free to use the images provided by me. But if you change your template according to this tutorial and use those images, please add the following code shown in &lt;span style="color: rgb(255, 0, 0);"&gt;red&lt;/span&gt;, right to the end of your template, in the place shown. It will simply link to this blog.&lt;br /&gt;&lt;br /&gt;  &lt;div class="mycode"&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;a href="http://www.bloggerguide.lk/2008/02/3-columns-step-by-step-guides.html"&amp;gt;Three Column Modification&amp;lt;/a&amp;gt; courtesy of &amp;lt;a href="http://www.bloggerguide.lk"&amp;gt;The Blogger Guide&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/04/3-column-templates-rounders-3-two-right.html"&gt;Rounders 3 with Two Right Sidebars&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Blogger Three Column Templates Explained&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-5945115284179744439?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/5945115284179744439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/5945115284179744439'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/02/3-columns-rounders-3-left-and-right.html' title='3 Column Templates : Rounders 3 : Left and Right Sidebars'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-185292979381388583</id><published>2009-02-24T19:16:00.003+05:30</published><updated>2009-03-09T09:39:21.917+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dots'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Wider Header for Dots Template</title><content type='html'>The &lt;span style="font-weight: bold;"&gt;Dots&lt;/span&gt; (or the &lt;span style="font-weight: bold;"&gt;Dots Dark&lt;/span&gt;) template, which is a default Blogger template, has its Header widget inside the left sidebar. Since the Header widget carries the title and the sub title (or description) of a Blogger blog, this arrangement brings about a somewhat congested appearance. This tutorial will illustrate how this Header widget can be moved to the more usual, across-the-top placement.&lt;br /&gt;&lt;br /&gt;First let’s take a look at the Before and After views of what we are going to do.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Before:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rZwroRbUFOc/SZ_TgKf8nRI/AAAAAAAAArg/mEtVD9qsdtg/s1600-h/wider-dots-header-01.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 199px;" src="http://2.bp.blogspot.com/_rZwroRbUFOc/SZ_TgKf8nRI/AAAAAAAAArg/mEtVD9qsdtg/s400/wider-dots-header-01.PNG" alt="" id="BLOGGER_PHOTO_ID_5305191435593358610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;After:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rZwroRbUFOc/SZ_TlCD2oEI/AAAAAAAAAro/1g9MtHogbsg/s1600-h/wider-dots-header-02.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 150px;" src="http://4.bp.blogspot.com/_rZwroRbUFOc/SZ_TlCD2oEI/AAAAAAAAAro/1g9MtHogbsg/s400/wider-dots-header-02.PNG" alt="" id="BLOGGER_PHOTO_ID_5305191519227387970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see, the After view has the blog title running across the blog, instead of being stuck at the left sidebar.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: Please &lt;a href="http://bguide.blogspot.com/2008/05/howto-backup-and-restore-your-template.html"&gt;backup your template&lt;/a&gt; before trying out this modification)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Go to the Layout -&gt; Edit HTML mode and first make sure that the ‘Expand Widget Templates’ option is NOT selected. Then apply the following steps.&lt;br /&gt;&lt;br /&gt;1) Delete the &lt;span style="font-family:courier new;"&gt;background&lt;/span&gt; property in the &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt; CSS selector.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt;&lt;s&gt;background:url("http://www.blogblog.com/dots/bg_3dots.gif") no-repeat 250px 50px;&lt;/s&gt;&lt;br /&gt;…&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;2) Delete the existing line “&lt;span style="font-family:courier new;"&gt;display:none;&lt;/span&gt;” in the &lt;span style="font-family:courier new;"&gt;#header-wrapper&lt;/span&gt; and add the following rules.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#header-wrapper {&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;background:url("http://www.blogblog.com/dots/bg_3dots.gif") no-repeat bottom right;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;width:700px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;height:90px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;margin:0 auto 10px;&lt;/span&gt;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;For the &lt;span style="font-weight: bold;"&gt;Dark Dots&lt;/span&gt; template, change the URL as follows.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;background:url("http://www.blogblog.com/&lt;span style="color: rgb(255, 0, 0);"&gt;dots_dark&lt;/span&gt;/bg_3dots.gif") no-repeat bottom right;&lt;/div&gt;&lt;br /&gt;3) Change the first &lt;span style="font-family:courier new;"&gt;padding&lt;/span&gt; value in the &lt;span style="font-family:courier new;"&gt;#main-wrapper&lt;/span&gt; to 10 px from 100 px&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#main-wrapper {&lt;br /&gt;width:450px;&lt;br /&gt;float:$endSide;&lt;br /&gt;padding:&lt;span style="color: rgb(255, 0, 0);"&gt;10&lt;/span&gt;px 0 20px;&lt;br /&gt;…&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;4) Change the first &lt;span style="font-family:courier new;"&gt;padding&lt;/span&gt; value of &lt;span style="font-family:courier new;"&gt;#sidebar&lt;/span&gt; to 10 px from 40 px&lt;br /&gt;&lt;div class="mycode"&gt;#sidebar {&lt;br /&gt;...&lt;br /&gt;padding:&lt;span style="color: rgb(255, 0, 0);"&gt;10&lt;/span&gt;px 10px 15px;&lt;br /&gt;…&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;5) Delete the existing &lt;span style="font-family:courier new;"&gt;&amp;lt;b:section&amp;gt;&lt;/span&gt; element for the header contained inside the &lt;span style="font-family:courier new;"&gt;sidebar-wrapper&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;div id='main-wrapper'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='main' id='main' showaddelement='no'&amp;gt;&lt;br /&gt;  &amp;lt;b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/&amp;gt;&lt;br /&gt; &amp;lt;/b:section&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id='sidebar-wrapper'&amp;gt;&lt;br /&gt; &lt;s&gt;&amp;lt;b:section class='sidebar' id='header' maxwidgets='1'&amp;gt;&lt;br /&gt;  &amp;lt;b:widget id='Header1' locked='true' title='Your Blog Title (Header)' type='Header'/&amp;gt;&lt;br /&gt; &amp;lt;/b:section&amp;gt;&lt;/s&gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;b:section class='sidebar' id='sidebar' preferred='yes'&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;6) Copy the code shown below in red, in between the &lt;span style="font-family:courier new;"&gt;outer-wrapper&lt;/span&gt; and the &lt;span style="font-family:courier new;"&gt;crosscol-wrapper&lt;/span&gt;, to get the new header. (You will have to re-type your blog title after copying this code)&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;div id='content-wrapper'&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;div id='header-wrapper'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;b:section class='sidebar' id='header' maxwidgets='1'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;   &amp;lt;b:widget id='Header1' locked='true' title='Your Blog Title (Header)' type='Header'/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;/b:section&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;div id='crosscol-wrapper' style='text-align:center'&amp;gt;&lt;br /&gt;  &amp;lt;b:section class='crosscol' id='crosscol' showaddelement='no'/&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;/div&gt;&lt;br /&gt;Save your template and now you should have your header going across the top of your blog.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/centering-dots-header.html"&gt;Centering the Dots Header&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-185292979381388583?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/185292979381388583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/185292979381388583'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/02/wider-header-for-dots-template.html' title='Wider Header for Dots Template'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rZwroRbUFOc/SZ_TgKf8nRI/AAAAAAAAArg/mEtVD9qsdtg/s72-c/wider-dots-header-01.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-3764181785923091597</id><published>2009-02-20T05:16:00.009+05:30</published><updated>2010-02-06T22:23:33.159+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='3 Columns'/><category scheme='http://www.blogger.com/atom/ns#' term='Rounders 4'/><title type='text'>3 Column Templates : Rounders 4 : Left and Right Sidebars</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;3 Column Templates Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This tutorial will provide the steps to modify a Blogger default 2 column &lt;span style="font-weight: bold;"&gt;Rounders&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; 4&lt;/span&gt; template in to a three column template. This modification will add a new sidebar to the left side of the main post column.&lt;br /&gt;&lt;br /&gt;(If you really want to know the &lt;span style="font-style: italic; font-weight: bold;"&gt;under the hood details&lt;/span&gt; of what's happening here, read the article series &lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;This guide is specific for &lt;span style="font-weight: bold;"&gt;Rounder 4&lt;/span&gt;. For other Rounders templates, see the article series home. Also note that this guide will &lt;span style="font-weight: bold;"&gt;only&lt;/span&gt; work for a new sidebar of 240 pixels wide. That's because the required background images provided in this tutorial are set to that size. If you need custom sizes, please contact me.&lt;br /&gt;&lt;br /&gt;1) First we need to add a new CSS id selector for the new sidebar wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#sidebar-wrap&lt;/span&gt; selector (Do a Find using your browser)&lt;/li&gt;&lt;li&gt;Copy that full section and paste below the existing sidebar section (it doesn't have to below) and rename it to &lt;span style="font-family:courier new;"&gt;#left-sidebar-wrap&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;float: $endSide&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;float:$startSide&lt;/span&gt; of the &lt;span style="font-family:courier new;"&gt;#left-sidebar-wrap&lt;/span&gt; selector (See the code snippet below)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#sidebar-wrap {&lt;br /&gt;  width:240px;&lt;br /&gt;  float:$endSide;&lt;br /&gt;  margin:15px 0 0;&lt;br /&gt;  font-size:97%;&lt;br /&gt;  line-height:1.5em;&lt;br /&gt;  word-wrap: break-word; /* fix for long ... IE */&lt;br /&gt;  overflow: hidden;     /* fix for ... float */&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#&lt;span style="color: rgb(51, 51, 255);"&gt;left-&lt;/span&gt;sidebar-wrap {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:240px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  float:$&lt;span style="color: rgb(51, 51, 255);"&gt;start&lt;/span&gt;Side;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  margin:15px 0 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  font-size:97%;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  line-height:1.5em;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  word-wrap: break-word; /* fix for long ... IE */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  overflow: hidden;     /* fix for long non-text ... float */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;2) Now we introduce a new &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; element, which will be the placeholder for the second sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;&amp;lt;div id='main-wrap1'&amp;gt;&lt;/span&gt; element.&lt;/li&gt;&lt;li&gt;Copy the code shown in red, &lt;span style="font-weight: bold;"&gt;above&lt;/span&gt; that section (this has to be above)&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;&lt;br /&gt;&amp;lt;div id='crosscol-wrapper' style='text-align:center'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='crosscol' id='crosscol' showaddelement='no'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;div id='left-sidebar-wrap'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;div id='sidebartop-wrap'&amp;gt;&amp;lt;div id='sidebartop-wrap2'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;b:section class='sidebar' id='left-sidebartop'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;/b:section&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;div id='sidebarbottom-wrap1'&amp;gt;&amp;lt;div id='sidebarbottom-wrap2'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;b:section class='sidebar' id='left-sidebar' preferred='yes'/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id='main-wrap1'&amp;gt;&amp;lt;div id='main-wrap2'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='main' id='main' showaddelement='no'&amp;gt;&lt;br /&gt;  &amp;lt;b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/&amp;gt;&lt;br /&gt; &amp;lt;/b:section&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;3) Next step is to increase the width of the parent wrappers so that the new sidebar fits in them&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the CSS section called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change its width property to 980 pixels&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;980&lt;/span&gt;px;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;4) We also need to do some adjustments to margins, padding etc&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#left-sidebar-wrap&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Insert a right margin of 7 pixels. Don't remove the existing 15px. This padding is in addition to that.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#left-sidebar-wrap {&lt;br /&gt;  width:240px;&lt;br /&gt;  float:$startSide;&lt;br /&gt;  margin:15px &lt;span style="color: rgb(255, 0, 0);"&gt;7px&lt;/span&gt; 0 0;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;5) Add the required CSS selectors for the new sidebar.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the #sidebar h2 selector&lt;/li&gt;&lt;li&gt;Copy the code shown below, after that selector.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#sidebar h2 {&lt;br /&gt;  color: #aabbcc;&lt;br /&gt;  border-bottom: 1px dotted #aabbcc;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebartop h2 {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  line-height:1.5em;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color:#ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  border-bottom: 1px dotted #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  font: normal bold 100% 'Trebuchet MS',Verdana,Arial,Sans-serif;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  margin-bottom: 0.5em;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebartop a {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebartop a:hover {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebartop a:visited {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebar a {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #99ddbb;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebar a:hover,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebar a:visited {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #ffffff;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#left-sidebar h2 {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #aabbcc;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  border-bottom: 1px dotted #aabbcc;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;/* Footer&lt;br /&gt;----------------------------------------------- */&lt;br /&gt;#footer-wrap1 {&lt;br /&gt;  clear:both;&lt;br /&gt;  margin:0 0 10px;&lt;br /&gt;  padding:15px 0 0;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;6) Then we have to apply the expanded background images as necessary.&lt;br /&gt;&lt;br /&gt;All the Rounders templates use images for the rounded header and footer. We need to expand these images to accommodate the new sidebar.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Add a template variable to define the image host location as explained &lt;a href="http://bguide.blogspot.com/2009/07/variable-for-file-host-location.html" target="_blank"&gt;here&lt;/a&gt;. (This step will open up in a separate window. Return to the next bullet point after that)&lt;/li&gt;&lt;li&gt;Locate the following CSS selectors.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Replace the URLs of the images with the ones shown in red below.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#header-wrapper {&lt;br /&gt;  background: url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders4_corners_cap_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#header {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders4_bg_hdr_bot_w.jpg&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer-wrap2 {&lt;br /&gt;  background:$titleBgColor url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders4_corners_cap_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  color:$titleTextColor;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders4_corners_cap_bot_w.gif&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  padding:8px 15px;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;7) Finally, modify the CSS rules for the wire frame layouts editor.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the section that starts with "&lt;span style="font-family:courier new;"&gt;/** Page structure tweaks for layout editor wireframe */&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Replace that entire section with the following code.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;/** Page structure tweaks for layout editor wireframe */&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #header-wrapper,&lt;br /&gt;body#layout #outer-wrapper,&lt;br /&gt;body#layout #footer-wrap1 {&lt;br /&gt;  width:830px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;body#layout #main-wrap1 {&lt;br /&gt;width: 485px;&lt;br /&gt;  margin-right:10px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;body#layout #sidebar-wrap,&lt;br /&gt;body#layout #left-sidebar-wrap {&lt;br /&gt;  width:150px;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/div&gt;&lt;br /&gt;Save the template. Switch to Page Elements view and enjoy your 3 column template! (The new sidebar might not be visible until you add some gadgets to it)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: You are free to use the images provided by me. But if you change your template according to this tutorial and use those images, please add the following code shown in &lt;span style="color: rgb(255, 0, 0);"&gt;red&lt;/span&gt;, right to the end of your template, in the place shown. It will simply link to this blog.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;a href="http://www.bloggerguide.lk/2008/02/3-columns-step-by-step-guides.html"&amp;gt;Three Column Modification&amp;lt;/a&amp;gt; courtesy of &amp;lt;a href="http://www.bloggerguide.lk"&amp;gt;The Blogger Guide&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Blogger Three Column Templates Explained&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-3764181785923091597?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3764181785923091597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3764181785923091597'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/02/3-column-templates-rounders-4-left-and.html' title='3 Column Templates : Rounders 4 : Left and Right Sidebars'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-9108068820927611197</id><published>2009-02-13T07:11:00.003+05:30</published><updated>2009-02-13T07:19:02.440+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>Happy Birthday Blogger Guide!</title><content type='html'>Today marks the first birthday of &lt;span style="font-weight: bold;"&gt;The Blogger Guide&lt;/span&gt;! It’s been one full year since the very first article, titled &lt;a href="http://bguide.blogspot.com/2008/02/understanding-blogger-templates.html"&gt;Understanding Blogger Templates&lt;/a&gt;, was posted here. What a year it has been!&lt;br /&gt;&lt;br /&gt;This post is the 80th on TBG and, looking back, it has been quite an effort to write that much in the space of a single year. I’ve written extensively about the under the hood details of Blogger templates , many popular tutorials on &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;how to convert default Blogger templates in to three columns&lt;/a&gt; and &lt;a href="http://bguide.blogspot.com/2008/04/wider-2-column-templates-step-by-step.html"&gt;how to make them wider&lt;/a&gt; and also a lot of tips on template customizations. Since of late, TBG touched on the topic of &lt;a href="http://bguide.blogspot.com/2008/12/blog-monetization.html"&gt;blog monetization&lt;/a&gt; as well.&lt;br /&gt;&lt;br /&gt;Over the past year, TBG had nearly 27,000 thousand visitors and over 55,000 page views. The subscriber base, through both Feed Burner and Blogger Followers, has gone over fifty. During this time, I’ve helped thousands of Blogger users at many forums such as the Blogger Help Group and also have solved problems of numerous readers who reached me via email. And what’s more, in a single year, TBG has achieved a &lt;span style="font-weight: bold;"&gt;Google Page Rank of 3&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;Thank you all the readers out there for all the suggestions, comments and feedback given to bring TBG to this level. TBG will continue to provide the articles, tutorials, howtos etc that you’ve valued so much, whilst keeping with its moto of empowering Blogger users with simple and clear guides with illustrations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-9108068820927611197?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/9108068820927611197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/9108068820927611197'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/02/happy-birthday-blogger-guide.html' title='Happy Birthday Blogger Guide!'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-7658649334905180490</id><published>2009-02-08T21:28:00.002+05:30</published><updated>2009-02-08T21:38:34.703+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='Monetization'/><category scheme='http://www.blogger.com/atom/ns#' term='AdSense'/><title type='text'>AdSense Tips</title><content type='html'>Google AdSense is the dominant provider of &lt;a href="http://bguide.blogspot.com/2008/12/blog-monetization-contextual.html"&gt;contextual advertising&lt;/a&gt; services. If you are also using AdSense as a means of monetizing your blog, this article will provide you a set of &lt;span style="font-weight: bold;"&gt;tips for maximizing your revenue&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Eye Catching Positions&lt;/span&gt;&lt;br /&gt;A typical visitor to a web page scans its content in what’s called an &lt;span style="font-style: italic;"&gt;F-shaped&lt;/span&gt; pattern. According to an &lt;a href="http://www.useit.com/alertbox/reading_pattern.html"&gt;eye-tracking study&lt;/a&gt; conducted by the Nielsen Norman Group, the dominant scanning pattern of readers consists of a starting horizontal scan at the top of the page, followed by a shorter horizontal scan slightly below the first scan and finally a vertical scan along the left edge of the page. These three scans form a general F shape pattern.&lt;br /&gt;&lt;br /&gt;This is an important advice given by many web design gurus when it comes to deciding the layout of a site. Web designers are generally advised to place their &lt;span style="font-weight: bold;"&gt;important content to fall in this field of view&lt;/span&gt;. The same tip is useful for ad placement, a fact also confirmed by the &lt;a href="https://www.google.com/adsense/support/bin/answer.py?answer=17954"&gt;heat map&lt;/a&gt; published by AdSense Help.&lt;br /&gt;&lt;br /&gt;According to that map, ads placed below an article also performs well because readers generally look for &lt;span style="font-style: italic;"&gt;where to go next?&lt;/span&gt;. The study referenced above says that this behavior forms an E-shaped scanning pattern, which is also common.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Complementing Ad Design&lt;/span&gt;&lt;br /&gt;Ads that &lt;span style="font-weight: bold;"&gt;complement the color theme&lt;/span&gt; of your blog tend to perform better than those that contrast. Even though &lt;a href="https://www.google.com/adsense/support/bin/answer.py?answer=17957"&gt;this&lt;/a&gt; AdSense Help article explains three forms of color schemes, namely &lt;span style="font-style: italic;"&gt;Blend&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;Complement&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;Contrast&lt;/span&gt;, ads that contrast don’t perform that well. This fact is confirmed by an optimization &lt;a href="http://adsense.blogspot.com/2008/11/opttimisation-essentials-part-ii.html"&gt;tip&lt;/a&gt; published on the AdSense blog and also a &lt;a href="http://adsense.blogspot.com/2009/02/six-ways-to-experiment-with-adsense-and.html"&gt;guest post&lt;/a&gt; by pro blogger Darren Rowse on the same blog.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Find the Right Size&lt;/span&gt;&lt;br /&gt;Ad size also plays a crucial role in &lt;span style="font-weight: bold;"&gt;catching the readers’ eyes&lt;/span&gt; and also in &lt;span style="font-weight: bold;"&gt;attracting better ads&lt;/span&gt;. Generally, bigger ads perform better. However, too big is also bad. According to Darren, the Medium Rectangle size (300 x 250) tends to perform better than the Large Rectangle. This is due to the fact that &lt;span style="font-weight: bold;"&gt;more advertisers tend to prefer the Medium Rectangle&lt;/span&gt; because of  its wide use.&lt;br /&gt;&lt;br /&gt;The AdSense blog, too, recommends the Medium Rectangle along with the Leaderboard (728 x 90) and Skyscraper (160 x 600) formats.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Number of Ads&lt;/span&gt;&lt;br /&gt;This is another useful advice by the blogging guru Darren. General belief is that higher the number of ads, higher the chances of readers clicking on them. But &lt;span style="font-weight: bold;"&gt;too much ads can drive away the readers&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Use of different ad formats such as Link Units, Image and Video ads, and using Google Analytics to find out which content generates the most revenue are the other tips offered by Darren. Last, but not least, experimenting with different ad sizes, color schemes and positions etc is the best way to find out which ads works well on your blog/site, says Darren.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/color-elements-of-adsense-ad-units.html"&gt;Color Elements of AdSense Ad Units&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/howto-find-rgb-values-of-color.html"&gt;HOWTO: Find the RGB Values of a Color&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/customizing-adsense-ad-units.html"&gt;Customizing AdSense Ad Units&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/01/standard-ad-units.html"&gt;Standard Ad Units&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-7658649334905180490?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7658649334905180490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7658649334905180490'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/02/adsense-tips.html' title='AdSense Tips'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-8821689429998753990</id><published>2009-02-04T15:09:00.006+05:30</published><updated>2009-02-04T15:48:47.465+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Harbor'/><category scheme='http://www.blogger.com/atom/ns#' term='3 Columns'/><title type='text'>3 Columns : Harbor : Left and Right Sidebars</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;3 Column Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the steps to convert a default 2 column &lt;span style="font-weight: bold;"&gt;Harbor&lt;/span&gt; template in to a three column template with two sidebars on left and right hand sides of the main post area.&lt;br /&gt;&lt;br /&gt;(If you really want to &lt;span style="font-style: italic; font-weight: bold;"&gt;understand&lt;/span&gt; what's happening here, read the article series &lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;1) Add a new CSS id selector for the 2nd sidebar wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#sidebar-wrapper&lt;/span&gt; section (Do a Find using your browser)&lt;/li&gt;&lt;li&gt;Copy that full section and paste below the existing sidebar section (it doesn't have to be below) and rename it to &lt;span style="font-family:courier new;"&gt;#right-sidebar-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;float:$startSide&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;float:$endSide&lt;/span&gt; of this newly copied section (See the code snippet below)&lt;/li&gt;&lt;li&gt;Set the &lt;span style="font-family: courier new;"&gt;width&lt;/span&gt; of &lt;span style="font-weight: bold;"&gt;both&lt;/span&gt; sidebar selectors to 24%&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#sidebar-wrapper {&lt;br /&gt;  width:&lt;span style="color: rgb(51, 51, 255);"&gt;24%&lt;/span&gt;;&lt;br /&gt;  float:$startSide;&lt;br /&gt;  word-wrap: break-word; /* fix ... IE */&lt;br /&gt;  overflow: hidden;     /* fix ... float */&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#&lt;span style="color: rgb(51, 51, 255);"&gt;right-&lt;/span&gt;sidebar-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:&lt;span style="color: rgb(51, 51, 255);"&gt;24%&lt;/span&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  float:&lt;span style="color: rgb(51, 51, 255);"&gt;$endSide&lt;/span&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  word-wrap: break-word; /* fix ... in IE */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  overflow: hidden;     /* fix ... float */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;2) Introduce a new &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; element to be the placeholder for the 2nd sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;&amp;lt;div id='main-wrapper'&amp;gt;&lt;/span&gt; element.&lt;/li&gt;&lt;li&gt;Copy the code shown in red, &lt;span style="font-weight: bold;"&gt;above&lt;/span&gt; that section (this has to be above)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;&amp;lt;div id='crosscol-wrapper' style='text-align:center'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='crosscol' id='crosscol' showaddelement='no'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;div id='right-sidebar-wrapper'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;b:section class='sidebar' id='right-sidebar' preferred='yes'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/b:section&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id='main-wrapper'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='main' id='main' showaddelement='no'&amp;gt;&lt;br /&gt;  &amp;lt;b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/&amp;gt;&lt;br /&gt; &amp;lt;/b:section&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;3) Adjust the width of the other wrappers to accommodate the new sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the CSS section called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt; and change its &lt;span style="font-family: courier new;"&gt;max-width&lt;/span&gt; property to 1175 pixels&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrapper&lt;/span&gt; section and change its &lt;span style="font-family: courier new;"&gt;width&lt;/span&gt; property to 48%&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt;  max-width: &lt;span style="color: rgb(255, 0, 0);"&gt;1175&lt;/span&gt;px;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#main-wrapper {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;48%&lt;/span&gt;;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;4) Do necessary adjustments to margins, padding etc&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrapper&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Insert a right margin of 20 pixels.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main-wrapper {&lt;br /&gt;  width: 48%;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  margin-right:20px;&lt;/span&gt;&lt;br /&gt;  float: $endSide;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;5) Adjust the max width of the header description to fit the new expanded header&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;.Header .description&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;max-width&lt;/span&gt; property to 1000 pixels.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;.Header .description {&lt;br /&gt;  ...&lt;br /&gt;  max-width:&lt;span style="color: rgb(255, 0, 0);"&gt;1000&lt;/span&gt;px;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;6) Modify the CSS rules for the wire frame layouts editor.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the line reading as "/** Page structure tweaks for layout editor wireframe */"&lt;/li&gt;&lt;li&gt;Replace that section with the code shown in red below.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;/** Page structure tweaks for layout editor wireframe */&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #outer-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #sidebar,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #wrap4,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #header {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  margin-top: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  margin-bottom: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #sidebar-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #right-sidebar-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width: 180px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  margin-$startSide: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #wrap4, body#layout #outer-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width: 800px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;/* Header&lt;br /&gt;----------------------------------------------- */&lt;/div&gt;&lt;br /&gt;Save the template. Switch to Page Elements view and move some of the widgets to the new sidebar on the right. (Without adding widgets, the new sidebar won't be visible on the blog).&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-8821689429998753990?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8821689429998753990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8821689429998753990'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/02/3-columns-harbor-left-and-right.html' title='3 Columns : Harbor : Left and Right Sidebars'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-8792196476588043980</id><published>2009-01-31T11:06:00.006+05:30</published><updated>2009-01-31T11:40:12.563+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Sidebar Has Fallen Down!</title><content type='html'>Every now and then, the above problem gets raised on many Blogger forums. Sometimes the request comes in the form of "&lt;span style="font-style: italic;"&gt;My sidebar is missing!, please help&lt;/span&gt;". First of all, don't panic, it's not catastrophic.&lt;br /&gt;&lt;br /&gt;The most common reason (I would say 90% of the time) for &lt;span style="font-weight: bold;"&gt;falling down sidebars&lt;/span&gt; has been the presence of &lt;span style="font-weight: bold;"&gt;unclosed&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&amp;lt;div&amp;gt;&lt;/span&gt; tags in one of the blog posts. i.e. a post without one or more matching &lt;span style="font-family:courier new;"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt; (note the /) tags for the corresponding &lt;span style="font-family:courier new;"&gt;&amp;lt;div&amp;gt;&lt;/span&gt; tags. Sometimes, it could be some other HTML tag. (For example, I have seen cases where a missing &lt;span style="font-family:courier new;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt; tag caused the sidebar to be pushed down)&lt;br /&gt;&lt;br /&gt;If a missing tag is the problem, the following method can be used to identify the post(s) that cause it.&lt;br /&gt;&lt;br /&gt;Visit the individual pages of each post that appears on your home page. (For example, if you have configured your blog to show five recent posts on the home page, then visit each one of those five) In one (or more) of those posts, the sidebar will be pushed down, while it will appear normal in other posts. These posts are the ones that cause the problem.&lt;br /&gt;&lt;br /&gt;Once you locate the trouble-making post (or posts), open it in Edit HTML mode and check for any unclosed &lt;span style="font-family:courier new;"&gt;&amp;lt;div&amp;gt;&lt;/span&gt; tags. Add the missing &lt;span style="font-family:courier new;"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt; tags and publish the post again. That should bring the sidebar back to its usual position.&lt;br /&gt;&lt;br /&gt;Though the missing closing tags has been the biggest culprit for fallen sidebars, there are some other, rare reasons such as posting of large pictures or widgets in the sidebar and obscure script errors. If the above method does not fix your problem, then some more investigations are needed to locate the cause.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-8792196476588043980?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8792196476588043980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8792196476588043980'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/01/sidebar-has-fallen-down.html' title='Sidebar Has Fallen Down!'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-3783072339083356813</id><published>2009-01-29T09:39:00.003+05:30</published><updated>2009-01-29T09:59:00.570+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blog Promotion'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Blogger HOWTOs</title><content type='html'>Given below is a categorized list of &lt;span style="font-weight: bold;"&gt;HOWTOs&lt;/span&gt; available on The Blogger Guide.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Template Customizations&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;How to Add a Third Column&lt;/a&gt; - clear and simple instruction to convert popular Blogger templates in to 3 columns&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/04/wider-2-column-templates-step-by-step.html"&gt;How to Expand Post Width&lt;/a&gt; - easy to follow, step by step tutorials to widen the Blogger post column&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/howto-add-custom-css-class-to-blogger.html"&gt;How to Add a Custom CSS to Blogger&lt;/a&gt; - tweak Blogger templates' look and feel with additional styles&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/04/howto-customize-fonts-and-colors.html"&gt;How to Customize Fonts and Colors&lt;/a&gt; - add your favorite fonts to Blogger&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Site Traffic&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/howto-monitor-visitors-to-your-blog.html"&gt;How to Monitor Visitors&lt;/a&gt; - learn about visitor meters&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/howto-exclude-your-visits-from-google.html"&gt;How to Exclude Your Visits from Google Analytics&lt;/a&gt; - tell Analytics to ignore internal traffic&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/howto-ignore-your-visits-from-feedjit.html"&gt;How to Exclude Your Visits from Feedjit&lt;/a&gt; - ignore internal traffic from Feedjit&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Blog Promotion&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/03/howto-add-your-blog-to-google-webmaster.html"&gt;How to Add to Google Webmaster Tools&lt;/a&gt; - register your blog with GWT&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/01/simplified-sitemap-submission.html"&gt;How to Add a Sitemap&lt;/a&gt; - help Googlebot to crawl your Blogger blog&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Miscellaneous&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/howto-get-spam-blog-status-cleared.html"&gt;How to Get Spam Blog Cleared&lt;/a&gt; - contact Blogger support to unflag spam status&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/05/howto-backup-and-restore-your-template.html"&gt;How to Backup Your Template&lt;/a&gt; - learn to easily backup and restore your template&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;Last Updated: 2009 Jan 29&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-3783072339083356813?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3783072339083356813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3783072339083356813'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/01/blogger-howtos.html' title='Blogger HOWTOs'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-2232826375125689134</id><published>2009-01-24T21:43:00.004+05:30</published><updated>2009-09-23T10:56:12.736+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><title type='text'>HOWTO: Upload Files to Blogger</title><content type='html'>A frequently asked question on many Blogger user groups is "&lt;span style="font-style: italic;"&gt;How do I upload files to my blog?&lt;/span&gt;". &lt;span style="font-style: italic;"&gt;Files&lt;/span&gt; refer to types of files such as &lt;span style="font-weight: bold;"&gt;.doc&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;.xls&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;.pdf&lt;/span&gt; etc. The simple answer is, you cannot upload any files to Blogger, other than images. But, don't worry, there is a simple alternative.&lt;br /&gt;&lt;br /&gt;All you have to do is to &lt;span style="font-weight: bold;"&gt;upload your file to an online hosting service&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;link&lt;/span&gt; to that file from your Blogger blog. There are many free hosting services available today. Just google for "&lt;span style="font-style: italic;"&gt;free file hosting&lt;/span&gt;" and you would a get a zillion of hits.&lt;br /&gt;&lt;br /&gt;One such service is &lt;a href="http://pages.google.com/"&gt;Google Pages&lt;/a&gt;, which allows you to create up to three accounts, each offering 100 MB of free storage. For example, the free resources provided by The Blogger Guide's &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;three column conversion tutorials&lt;/a&gt;, &lt;a href="http://bguide.blogspot.com/2008/04/wider-2-column-templates-step-by-step.html"&gt;wider post column tutorials&lt;/a&gt;, and the pdf file showing a &lt;a href="http://bguide.blogspot.com/2008/06/css-selector-in-blogger-templates.html"&gt;mapping of CSS styles to Blogger templates&lt;/a&gt; are all hosted on such a Google Pages account.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: (2009 Sep 23)&lt;br /&gt;Google Pages does NOT offer new accounts now. Fileave.com is another free file host.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-2232826375125689134?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2232826375125689134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2232826375125689134'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/01/howto-upload-files-to-blogger.html' title='HOWTO: Upload Files to Blogger'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-505576883943614576</id><published>2009-01-19T22:40:00.003+05:30</published><updated>2009-01-19T22:51:13.984+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Traffic'/><category scheme='http://www.blogger.com/atom/ns#' term='Webmaster Tools'/><title type='text'>Simplified Sitemap Submission</title><content type='html'>&lt;a href="http://googlewebmastercentral.blogspot.com/2008/12/sitemap-submission-made-simple.html"&gt;Recently&lt;/a&gt; Google Webmaster Tools (GWT) simplified the interface for Sitemap submission. As illustrated in &lt;a href="http://bguide.blogspot.com/2008/03/howto-submit-sitemap-to-google.html"&gt;this article&lt;/a&gt;, &lt;span style="font-weight: bold;"&gt;Sitemap&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;submission&lt;/span&gt; earlier involved the selection of a file type. The new simplified interface, however, eliminates that need, giving us one factor less to worry about.&lt;br /&gt;&lt;br /&gt;Login to GWT and go to &lt;span style="font-weight: bold;"&gt;Sitemaps&lt;/span&gt; -&gt; &lt;span style="font-weight: bold;"&gt;Overview&lt;/span&gt;. Enter the path of your Sitemap file, relative to your blog's root, in the given text field and click Submit Sitemap. For &lt;span style="font-weight: bold;"&gt;Blogger&lt;/span&gt; blogs, the default RSS feed can be used as the Sitemap. Given below is relative path of such a feed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;feeds/posts/default?max-items=500&amp;amp;start-index=1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;http://[your blog name].blogspot.com/feeds/posts/default&lt;/span&gt; is the default RSS feed for your blog. Since the RSS feed is an XML file, that can work as a Sitemap. The two parameters we provided in the above line instruct GWT to take 500 posts starting from the first post, as the content of this Sitemap. Later, if you want to add the second 500 posts, all you have to do is to add another Sitemap which looks like:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;feeds/posts/default?max-results=500&amp;amp;start-index=501&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is not a must to submit 500 posts at a time. It can be any number as long as the Sitemap does not exceed the limit of 50,000 URLs or 10MB in size.&lt;br /&gt;&lt;br /&gt;Once submitted GWT will automatically determine the Sitemap type and then start processing it. The figure below illustrates this new interface.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rZwroRbUFOc/SXS1A81kFDI/AAAAAAAAAn8/C-b3svDvfRI/s1600-h/new-sitemap-01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 178px;" src="http://2.bp.blogspot.com/_rZwroRbUFOc/SXS1A81kFDI/AAAAAAAAAn8/C-b3svDvfRI/s400/new-sitemap-01.png" alt="" id="BLOGGER_PHOTO_ID_5293054490002592818" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-505576883943614576?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/505576883943614576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/505576883943614576'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/01/simplified-sitemap-submission.html' title='Simplified Sitemap Submission'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rZwroRbUFOc/SXS1A81kFDI/AAAAAAAAAn8/C-b3svDvfRI/s72-c/new-sitemap-01.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-8562890619311567757</id><published>2009-01-15T13:35:00.008+05:30</published><updated>2009-01-15T13:50:18.808+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Traffic'/><category scheme='http://www.blogger.com/atom/ns#' term='Webmaster Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>How Visitor Tracking Works</title><content type='html'>If you maintain a blog or a website, then it is most likely that you want to find out who is visiting that blog/site. The most common and easiest approach to &lt;a href="http://bguide.blogspot.com/2008/02/howto-monitor-visitors-to-your-blog.html"&gt;monitor the visitors&lt;/a&gt; is to install a &lt;strong&gt;&lt;em&gt;visitor meter&lt;/em&gt;&lt;/strong&gt;. There are many free visitor meters (trackers or counters as they are called sometimes) available today, and almost all of them work based on some Javascript and/or HTML based tracking code invoked from the client-side. (The other primary method of visitor tracking is server-side log analysis). In this article, we'll take a brief look in to how these tracking systems work.&lt;br /&gt;&lt;br /&gt;When you sign-up with one of these tracking services, you get a piece of code typically called the &lt;strong&gt;tracking code&lt;/strong&gt;. Then you have to install that in all the web pages you wish you track. In the case of &lt;strong&gt;Blogger&lt;/strong&gt; blogs, an HTML/Javacript widget can be used to &lt;em&gt;embed&lt;/em&gt; this tracking code to your blog. As &lt;strong&gt;Blogger&lt;/strong&gt; widgets load up on all blog pages (unless you limit them to specific pages), that way you can easily track your entire blog, even the posts that you write in the future. Given below is the tracking code for this blog provided from Site Meter.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;!-- Site Meter --&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript" src="http://s44.sitemeter.com/js/counter.js?site=s44idssl"&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;noscript&amp;gt;&lt;br /&gt;&amp;lt;a href="http://s44.sitemeter.com/stats.asp?site=s44idssl" target="_top"&amp;gt;&lt;br /&gt;&amp;lt;img src="http://s44.sitemeter.com/meter.asp?site=s44idssl" alt="Site Meter" border="0"/&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/noscript&amp;gt;&lt;br /&gt;&amp;lt;!-- Copyright (c)2006 Site Meter --&amp;gt;&lt;/div&gt;&lt;br /&gt;In the above code, the &lt;span style="font-family:Courier New;"&gt;&amp;lt;script&amp;gt;&lt;/span&gt; element refers to a Javascript (&lt;span style="font-family:Courier New;"&gt;type="text/javascript"&lt;/span&gt;) named  &lt;span style="font-family:Courier New;"&gt;counter.js&lt;/span&gt; located at &lt;span style="font-family:Courier New;"&gt;http://s44.sitemeter.com/js/&lt;/span&gt;. When someone visits a page in The Blogger Guide blog, that visitor's browser will execute this Javascript code, by passing the argument &lt;span style="font-family:Courier New;"&gt;site=s44idssl&lt;/span&gt; in to it. This argument carries the codename (or ID) given for this blog by Site Meter. The code inside the &lt;span style="font-family:Courier New;"&gt;&amp;lt;noscript&amp;gt;&lt;/span&gt; element comes in to play when the visitor's browser has Javascript disabled or has no support for Javascript.&lt;br /&gt;&lt;br /&gt;Once installed, this tracking code does two things every time a &lt;em&gt;tracked&lt;/em&gt; page loads up. Firstly, it will &lt;em&gt;fetch&lt;/em&gt; the relevant Javascript code from the tracking service's web server and &lt;em&gt;execute&lt;/em&gt; it. When this script executes, it will gather data such as the &lt;em&gt;referrer&lt;/em&gt; to the web page (i.e. from which page did the visitor reach your tracked page), visitors IP, the ISP, browser type, OS, screen resolution etc. The collected data will be sent to the tracking service, &lt;em&gt;piggybacked&lt;/em&gt; on another HTTP request. This second request is typically to download some web resource such as a dummy image (e.g. a transparent 1x1 px image) or an image showing the cumulative total of visitors. Given below is such a request sent to Site Meter when a page from this blog loads up.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;http://s44.sitemeter.com/meter.asp&lt;br /&gt;  ?site=s44idssl&lt;br /&gt;  &amp;amp;refer=http://groups.google.com/group/…&lt;br /&gt;  &amp;amp;ip=124.43.143.75&lt;br /&gt;  &amp;amp;w=1680&lt;br /&gt;  &amp;amp;h=1050&lt;br /&gt;  &amp;amp;clr=32&lt;br /&gt;  &amp;amp;tzo=-330&lt;br /&gt;  &amp;amp;lang=en-US&lt;br /&gt;  &amp;amp;pg=http://bguide.blogspot.com/&lt;br /&gt;  &amp;amp;js=1&lt;br /&gt;  &amp;amp;rnd=0.16926656137301965&lt;/div&gt;&lt;br /&gt;Note that all this data are sent in a &lt;strong&gt;single line&lt;/strong&gt;. The line breaks are added for clarity. The request shown above is sent to a web page called &lt;span style="font-family:Courier New;"&gt;meter.asp&lt;/span&gt;, located at &lt;span style="font-family:Courier New;"&gt;http://s44.sitemeter.com&lt;/span&gt;. The &lt;span style="font-family:Courier New;"&gt;&amp;amp;refer&lt;/span&gt; parameter says that the visitor has reached from a link via a Google Groups page. An application running on the tracking service's web server will extract the data sent via the request and will populate their database. It is this data that you see in various summarized forms when you later login to see the visitor statics.&lt;br /&gt;&lt;br /&gt;Another common requirement of bloggers/webmasters is to &lt;strong&gt;exclude&lt;/strong&gt; &lt;em&gt;their own &lt;/em&gt;visits to the blogs/sites maintained by them. Chances are that you will visit your blog many times a day and you don't want them counted as actual visits. Most tracking services offer a simple cookie-based method of achieving that. For instance, in Site Meter's, the &lt;strong&gt;ignore visits&lt;/strong&gt; option in the &lt;strong&gt;manager&lt;/strong&gt; section offers a simple one click method of excluding own visits. Feedjit also has a similar &lt;a href="http://bguide.blogspot.com/2008/02/howto-ignore-your-visits-from-feedjit.html"&gt;simple method&lt;/a&gt;. However, it is not that simple in certain services (e.g. Google Analytics). (See this article to learn &lt;a href="http://bguide.blogspot.com/2008/02/howto-exclude-your-visits-from-google.html"&gt;how to exclude your visits from Google Analytics&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-8562890619311567757?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8562890619311567757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8562890619311567757'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/01/how-visitor-tracking-works.html' title='How Visitor Tracking Works'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-4283441546763900946</id><published>2009-01-11T22:03:00.003+05:30</published><updated>2009-01-11T22:10:14.274+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='Monetization'/><category scheme='http://www.blogger.com/atom/ns#' term='AdBrite'/><title type='text'>Contextual Advertising – AdBrite</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/12/blog-monetization.html"&gt;Blog Monetization&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In this second article of the series looking in to contextual advertising networks, we will have a go at &lt;a href="http://www.adbrite.com/"&gt;AdBrite&lt;/a&gt;. (Previous one was about &lt;a href="http://bguide.blogspot.com/2008/12/contextual-advertising-yahoo-publisher.html"&gt;Yahoo! Publisher Network&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;AdBrite&lt;/span&gt;, in fact, offers more than just contextual advertising. It's text and in-line ad formats (in-line ads are the pop-up ads that appear when you hover over a double underlined keyword in your content) are contextual while there are other formats which enable you to be part of an &lt;span style="font-style: italic;"&gt;ad marketplace&lt;/span&gt;. As a publisher, you can be a &lt;span style="font-style: italic;"&gt;seller of ad space&lt;/span&gt; in this market place.&lt;br /&gt;&lt;br /&gt;To get started, you need to sign-up and setup an &lt;span style="font-weight: bold;"&gt;ad zone&lt;/span&gt;. (A zone is analogous to an AdSense &lt;span style="font-weight: bold;"&gt;channel&lt;/span&gt;, but unlike in AdSense where the ad unit is the primary, here the zone is the primary unit and you attach ads to the zone). Once a zone is defined, you get an ad code which can be easily installed with the use of Blogger's HTML/Javascript widget.&lt;br /&gt;&lt;br /&gt;AdBrite does &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; impose &lt;span style="font-style: italic;"&gt;exclusivity&lt;/span&gt;; i.e. not allowing ads from other networks to be displayed on the same page. However, when displaying AdBrite ads with AdSense, remember to comply with the AdSense terms of ensuring that "&lt;span style="font-style: italic;"&gt;formatting or colors of the third party ads is different enough from that of the Google ads&lt;/span&gt;" as described &lt;a href="https://www.google.com/adsense/support/bin/answer.py?hl=en&amp;amp;answer=32849"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Earnings are on Cost-per-Click, Cost-per-Impression and Cost-per-View bases depending on the ad format used. Payments are made via checks bi-monthly. The earnings are paid out two months after accrual, meaning, for example, earnings in January are paid in March. The default minimum payment threshold is $100, but it can be set to as low as $5!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-4283441546763900946?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4283441546763900946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/4283441546763900946'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/01/contextual-advertising-adbrite.html' title='Contextual Advertising – AdBrite'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-8082988130994382301</id><published>2009-01-06T21:12:00.002+05:30</published><updated>2009-01-06T21:17:54.191+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='Monetization'/><category scheme='http://www.blogger.com/atom/ns#' term='Template Design'/><title type='text'>Standard Ad Units</title><content type='html'>All most all of the online advertising schemes, contextual or otherwise, today offer various ad formats such as Banner, Half Banner, Leaderboard etc, that come in various sizes. These formats and sizes are in fact defined by a &lt;span style="font-style: italic;"&gt;standard&lt;/span&gt; (or rather a &lt;span style="font-style: italic;"&gt;guideline&lt;/span&gt;) published by the &lt;a href="http://www.iab.net"&gt;&lt;span style="font-weight: bold;"&gt;Interactive Advertising Bureau&lt;/span&gt;&lt;/a&gt; (IAB).&lt;br /&gt;&lt;br /&gt;The IAB is an organization comprising of over 375 media and technology companies, who have got together with the objectives of improving the field of online advertising and marketing.&lt;br /&gt;&lt;br /&gt;This &lt;a href="http://www.iab.net/iab_products_and_industry_services/1421/1443/1452"&gt;guideline&lt;/a&gt;, as stated by IAB, “&lt;span style="font-style: italic;"&gt;provide a framework for advertising inventory and web page design&lt;/span&gt;”.  Advertising networks, advertisers, publishers and web site designers, all benefit from the adaptation of these guidelines. Ad networks don't have to offer a multitude of ad sizes, advertisers can design their ads to fit these standard sizes, web site designers can optimize their template designs and finally, publishers get the flexibility of working with multiple ad networks without having to change ad placeholders.&lt;br /&gt;&lt;br /&gt;The guideline defines standard names and sizes (e.g. Banner is 468 x 60 pixels, Leaderboard is 728 x 90 pixels), a maximum recommend download size, and for animated ad units, a recommended animation duration. In addition for ad unit guidelines, IAB defines guidelines for other forms of advertising such as pop-ups and rich media.&lt;br /&gt;&lt;br /&gt;As publishers, it is wise to evaluate whether an ad network conform to these voluntary guidelines before deciding to sign up with that network.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-8082988130994382301?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8082988130994382301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8082988130994382301'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/01/standard-ad-units.html' title='Standard Ad Units'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-138854281963645926</id><published>2009-01-03T08:45:00.009+05:30</published><updated>2009-04-11T08:31:01.201+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Adding a Simple Navigation Bar</title><content type='html'>The term &lt;span style="font-weight: bold;"&gt;navigation bar&lt;/span&gt; is typically used to refer to an array of hyperlinks allowing visitors to quickly move around in a web site. Navigation bars can be in horizontal or vertical arrangements. This article will explain how you can add a simple, vertical navigation bar at the top of your Blogger blog. (This is called ‘simple’ because it is text-based and will not appear as a tabbed array of buttons)&lt;br /&gt;&lt;br /&gt;This method is so simple that all you need is a simple &lt;a href="http://bguide.blogspot.com/2008/05/text-widget.html"&gt;Text Widget&lt;/a&gt; placed at the Header section of the template. (See this article to learn &lt;a href="http://bguide.blogspot.com/2009/01/howto-add-more-gadgets.html"&gt;how to add Blogger gadgets to the Header section&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;For example, consider a navigation bar such as the one shown in the figure below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rZwroRbUFOc/SY8ZkSzE6-I/AAAAAAAAAo4/rIFRsX1Zk3M/s1600-h/simple-nav.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 84px;" src="http://3.bp.blogspot.com/_rZwroRbUFOc/SY8ZkSzE6-I/AAAAAAAAAo4/rIFRsX1Zk3M/s400/simple-nav.PNG" alt="" id="BLOGGER_PHOTO_ID_5300483397750418402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;For the purpose of demonstration, I will only use the first two links in that bar. To add those two links, this is the HTML code you need. (&lt;span style="font-weight: bold;"&gt;IMPORTANT&lt;/span&gt;: All of this &lt;span style="font-weight: bold;"&gt;must be in a single line&lt;/span&gt;, and the line breaks are added only for clarity)&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;a href="http://bguide.blogspot.com/"&amp;gt;Home&amp;lt;/a&amp;gt; |&lt;br /&gt;  &amp;lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&amp;gt;3 Columns Explained&amp;lt;/a&amp;gt;&lt;/div&gt;&lt;br /&gt;It’s a mere sequence of URLs separated by a pipe ( | ) character. The separator can be any character, but the pipe is the best fit there. The general form of a URL is as follows.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;  &amp;lt;a href="&lt;span style="color: rgb(255, 0, 0);"&gt;URL&lt;/span&gt;"&amp;gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Link Text&lt;/span&gt;&amp;lt;/a&amp;gt;&lt;/div&gt;&lt;br /&gt;The &lt;span style="font-style: italic;"&gt;Link Text&lt;/span&gt; is the portion of text displayed on the browser. The &lt;span style="font-style: italic;"&gt;URL&lt;/span&gt; is the reference (or web address) of the actual page to link to. The following snippet shows a sample HTML code to create a navigation bar with some hypothetical links from a Blogger blog.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;a href="&lt;span style="color: rgb(255, 0, 0);"&gt;http://myblog.blogspot.com&lt;/span&gt;"&amp;gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Home&lt;/span&gt;&amp;lt;/a&amp;gt; |&lt;br /&gt;  &amp;lt;a href="&lt;span style="color: rgb(255, 0, 0);"&gt;http://myblog.blogspot.com/YYYY/MM/post-one.html&lt;/span&gt;"&amp;gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Post One&lt;/span&gt;&amp;lt;/a&amp;gt; |&lt;br /&gt;  &amp;lt;a href="&lt;span style="color: rgb(255, 0, 0);"&gt;http://myblog.blogspot.com/YYYY/MM/post-two.html&lt;/span&gt;"&amp;gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Post Two&lt;/span&gt;&amp;lt;/a&amp;gt; |&lt;br /&gt;  &amp;lt;a href="&lt;span style="color: rgb(255, 0, 0);"&gt;mailto:myemail@example.com&lt;/span&gt;"&amp;gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Contact Me&lt;/span&gt;&amp;lt;/a&amp;gt;&lt;/div&gt;&lt;br /&gt;As stated earlier, all of the above code must be in a single line. Line breaks are added for clarity only.&lt;br /&gt;&lt;br /&gt;Adding this alone using a text widget would serve the purpose, but to get the &lt;span style="font-weight: bold;"&gt;hovering effect&lt;/span&gt; to highlight the links when mouse is moved over, we need a little bit of CSS. Given below is a CSS class selector called &lt;span style="font-weight: bold;"&gt;mynav&lt;/span&gt; limited to the scope of &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; elements. The properties highlighted in red should be adjusted to match the colors and layout of a given blog.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;div.mynav&lt;br /&gt;{&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  margin      : 0 14px .1em;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  font-size   : 12px;&lt;/span&gt;&lt;br /&gt;  font-weight : bold;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;div.mynav a&lt;br /&gt;{&lt;br /&gt;  text-decoration : none;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;div.mynav a:link, div.mynav a:visited,&lt;br /&gt;div.mynav a:active&lt;br /&gt;{&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #ffffff;&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;div.mynav a:hover&lt;br /&gt;{&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  color: #eebf9f;&lt;/span&gt;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;Explaining the above set of CSS rules is beyond the scope of this article. If you need to use it however, just copy the above code snippet and install it in your template as illustrated in the article &lt;a href="http://bguide.blogspot.com/2008/02/howto-add-custom-css-class-to-blogger.html"&gt;How to Add a Custom CSS to Blogger&lt;/a&gt;. Once the CSS style is installed, we need to apply that style to our navigation bar code. That is done by &lt;span style="font-style: italic;"&gt;enclosing&lt;/span&gt; that entire code in a &lt;span style="font-family:courier new;"&gt;&amp;lt;div&amp;gt; &lt;/span&gt;element with the class &lt;span style="font-family:courier new;"&gt;mynav&lt;/span&gt;. The following code snippet shows the final result.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;div class="mynav"&amp;gt;&lt;br /&gt;  &amp;lt;a href="http://bguide.blogspot.com/"&amp;gt;Home&amp;lt;/a&amp;gt; |&lt;br /&gt;    &amp;lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&amp;gt;3 Columns Explained&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;br /&gt;All right, that’s it. Formulate all the code you want in your navigation bar and install it using a text widget in to your blog Header.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-138854281963645926?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/138854281963645926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/138854281963645926'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/01/adding-simple-navigation-bar.html' title='Adding a Simple Navigation Bar'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rZwroRbUFOc/SY8ZkSzE6-I/AAAAAAAAAo4/rIFRsX1Zk3M/s72-c/simple-nav.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-3164988386578111562</id><published>2009-01-01T21:49:00.004+05:30</published><updated>2009-01-01T22:16:43.225+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Widgets'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><title type='text'>HOWTO: Add More Gadgets</title><content type='html'>First of all let me wish you a Happy New Year on this very first day of the year 2009. Today I will be presenting a simple, but useful tip on modifying your template to add more gadgets.&lt;br /&gt;&lt;br /&gt;In a default Blogger template you can add gadgets only to the sidebars and the footer. For example, the following image illustrates the &lt;span style="font-weight: bold;"&gt;Page Elements&lt;/span&gt; view of a default Minima template.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rZwroRbUFOc/SVzvU_J_oKI/AAAAAAAAAnM/r3eWfGr9yrc/s1600-h/more-gadgets-01.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 231px;" src="http://1.bp.blogspot.com/_rZwroRbUFOc/SVzvU_J_oKI/AAAAAAAAAnM/r3eWfGr9yrc/s400/more-gadgets-01.PNG" alt="" id="BLOGGER_PHOTO_ID_5286363206455894178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see, the “&lt;span style="font-weight: bold;"&gt;Add a Gadget&lt;/span&gt;” (or widgets as they are called sometimes) button is available only at the sidebar and the footer.&lt;br /&gt;&lt;br /&gt;But these aren’t the only places where you can add gadgets in a Blogger template. With a simple modification of the template code, you can &lt;span style="font-weight: bold;"&gt;enable gadgets in several other sections&lt;/span&gt;. In this article we’ll see how.&lt;br /&gt;&lt;br /&gt;If you view your template’s code using the Layout -&gt; Edit HTML option, you can see several code elements enclosed in &lt;span style="font-family:courier new;"&gt;&amp;lt;b:section&amp;gt;…&amp;lt;/b:section&amp;gt;&lt;/span&gt; tags. A &lt;span style="font-family:courier new;"&gt;b:section&lt;/span&gt; element defines a major section of your template such as the Header, Posts column etc. These elements have two optional attributes (or properties) called &lt;span style="font-weight: bold;font-family:courier new;" &gt;showaddelement&lt;/span&gt; and &lt;span style="font-weight: bold;font-family:courier new;" &gt;maxwidgets&lt;/span&gt;. The first property controls whether a given section should display the “Add a Gadget” button or not, and the maximum number of widgets for that section is defined by the second property.&lt;br /&gt;&lt;br /&gt;For example, the default values for the Header section are as follows.&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;b:section class='header' id='header' &lt;span style="color: rgb(255, 0, 0);"&gt;maxwidgets&lt;/span&gt;='1'&lt;br /&gt;  &lt;span style="color: rgb(255, 0, 0);"&gt;showaddelement&lt;/span&gt;='no'&amp;gt;&lt;/div&gt;&lt;br /&gt;Gadgets in the Header section can be enabled by simply changing the value of the &lt;span style="font-family:courier new;"&gt;showaddelement&lt;/span&gt; property to &lt;span style="font-family:courier new;"&gt;‘yes’&lt;/span&gt;. Absence of the &lt;span style="font-family:courier new;"&gt;maxwidgets&lt;/span&gt; property implies that there is no maximum limit, so removing that property is the easier thing to do.&lt;br /&gt;&lt;br /&gt;Therefore, by changing the above code line to this:&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;b:section class='header' id='header' showaddelement='&lt;span style="color: rgb(255, 0, 0);"&gt;yes&lt;/span&gt;'&amp;gt;&lt;/div&gt;&lt;br /&gt;your Page Elements view will change to the following.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rZwroRbUFOc/SVzzM4MeImI/AAAAAAAAAnc/G1I9UMShDUw/s1600-h/more-gadgets-02.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 247px;" src="http://4.bp.blogspot.com/_rZwroRbUFOc/SVzzM4MeImI/AAAAAAAAAnc/G1I9UMShDUw/s400/more-gadgets-02.PNG" alt="" id="BLOGGER_PHOTO_ID_5286367465194791522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;cross column&lt;/span&gt; (an invisible, horizontal column separating the Header and the content columns) and the &lt;span style="font-weight: bold;"&gt;Posts column&lt;/span&gt; are two other sections that can be modified as above, giving you more options in placing gadgets. The following code snippets display the beginning of those two sections respectively.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;b:section class='crosscol' id='crosscol' showaddelement='no'/&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;b:section class='main' id='main' showaddelement='no'&amp;gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-3164988386578111562?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3164988386578111562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3164988386578111562'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2009/01/howto-add-more-gadgets.html' title='HOWTO: Add More Gadgets'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rZwroRbUFOc/SVzvU_J_oKI/AAAAAAAAAnM/r3eWfGr9yrc/s72-c/more-gadgets-01.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-1443830339210757336</id><published>2008-12-19T06:40:00.002+05:30</published><updated>2008-12-19T06:46:21.126+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='Monetization'/><title type='text'>Contextual Advertising – Yahoo Publisher Network</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/12/blog-monetization.html"&gt;Blog Monetization&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the previous article, we looked at contextual advertising in general. This one will take a detail look in to one of those schemes, the &lt;a href="http://publisher.yahoo.com/"&gt;Yahoo! Publisher Network&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Yahoo’s Publisher Network (YPN) is pretty much similar to Google AdSense in operation. &lt;span style="font-weight: bold;"&gt;Content Match&lt;/span&gt; is the AdSense counterpart and, in addition, YPN offers RSS ads. To get started, you need to sign up for a publisher account.&lt;br /&gt;&lt;br /&gt;Displaying ads is just like in AdSesne, where you have to select from one of many ad formats and color schemes. Then you can attach an optional Reporting Category (similar to AdSense Channels) to that ad unit. Once defined, all you have to do is to copy the given ad code in to your blog or web site. In Blogger, the ad units can be easily incorporated with the use of an HTML/Javascript widget.&lt;br /&gt;&lt;br /&gt;Unlike AdSense, &lt;span style="font-weight: bold;"&gt;Content Match&lt;/span&gt; does not impose a limit to the number of ad units that can be displayed on a page. One caveat, however, is that you cannot display ad units from another publisher in the same page in which YPN ads are displayed.&lt;br /&gt;&lt;br /&gt;Earnings are on a Cost-per-Click basis, so your income potential depends on the numbers of visitors and the number of clicks they make. There are 4 payments methods and PayPal is one of them, allowing for convenient and quick receipt of earnings.&lt;br /&gt;&lt;br /&gt;Compared to AdSense, availability of easy ad filtering by way of ad categories and sub categories is a plus. Additionally, ability to receive payments via PayPal is another important advantage over AdSense.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-1443830339210757336?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1443830339210757336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1443830339210757336'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/12/contextual-advertising-yahoo-publisher.html' title='Contextual Advertising – Yahoo Publisher Network'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-9123296440318153032</id><published>2008-12-17T06:27:00.005+05:30</published><updated>2009-01-11T22:11:40.734+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='Monetization'/><title type='text'>Blog Monetization – Contextual Advertising</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/12/blog-monetization.html"&gt;Blog Monetization&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In this article, we will be looking at one of the most popular forms of web advertising, &lt;span style="font-weight: bold;"&gt;contextual advertising&lt;/span&gt;. Contextual Advertising refers to the mechanism of displaying advertisements &lt;span style="font-style: italic;"&gt;relevant&lt;/span&gt; to the content of a web page currently viewed by a visitor. This is done via automated systems that &lt;span style="font-style: italic;"&gt;scan&lt;/span&gt; the page content looking for &lt;span style="font-style: italic;"&gt;advertising keywords&lt;/span&gt; and then display relevant ads for those keywords.&lt;br /&gt;&lt;br /&gt;The contextual ads come in two main types; &lt;span style="font-weight: bold;"&gt;on-page&lt;/span&gt; ads such as Google AdSense or &lt;span style="font-weight: bold;"&gt;pop-up&lt;/span&gt; ads such as Vibrant Media. The payments are either based on the &lt;span style="font-weight: bold;"&gt;number of clicks&lt;/span&gt; (Cost per Click – CPC) or the number of types the ad is displayed (i.e. &lt;span style="font-weight: bold;"&gt;impressions&lt;/span&gt;) (Cost per Impression – CPM).&lt;br /&gt;&lt;br /&gt;The two terms CPC and CPM are named from the point of view of the &lt;span style="font-style: italic;"&gt;advertiser&lt;/span&gt; and not that of the &lt;span style="font-style: italic;"&gt;publisher&lt;/span&gt; of the ad. For example, each time a visitor clicks on a contextual ad, the corresponding advertiser has to pay some amount to the &lt;span style="font-style: italic;"&gt;ad network&lt;/span&gt;. That is the &lt;span style="font-style: italic;"&gt;cost&lt;/span&gt; the advertiser has to pay the ad network for that click. The ad network pays a portion of that cost to the publishers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Options&lt;/span&gt;&lt;br /&gt;Here’s a (non-exhaustive) list of currently available contextual advertising schemes&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Google AdSense&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/12/contextual-advertising-yahoo-publisher.html"&gt;Yahoo! Publisher Network&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Microsoft adCenter&lt;/li&gt;&lt;li&gt;Text Link Ads&lt;/li&gt;&lt;li&gt;Vibrant Media &lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/01/contextual-advertising-adbrite.html"&gt;AdBrite&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Clicksor&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Contextual_advertising"&gt;Contextual Advertising&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-9123296440318153032?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/9123296440318153032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/9123296440318153032'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/12/blog-monetization-contextual.html' title='Blog Monetization – Contextual Advertising'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-1292575061883366072</id><published>2008-12-09T22:08:00.006+05:30</published><updated>2008-12-17T06:37:10.688+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Affiliations'/><category scheme='http://www.blogger.com/atom/ns#' term='Advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='Monetization'/><category scheme='http://www.blogger.com/atom/ns#' term='Consultancy'/><title type='text'>Blog Monetization</title><content type='html'>This one marks the beginning of a series of articles on one of the hottest topics amongst the bloggers all over, &lt;span style="font-weight: bold; font-style: italic;"&gt;monetization&lt;/span&gt;. Much has been written about monetizing blogs, but the bitter truth is that it’s very hard. Nevertheless, the message from the people who have succeeded is that, if you have the commitment and the determination, &lt;span style="font-weight: bold;"&gt;making money blogging is not impossible&lt;/span&gt;. This series is an attempt to look at the state of the art of blog monetization and to enumerate the current know-how in the blogosphere, by looking at both the successes and the failures of others.&lt;br /&gt;&lt;br /&gt;First of all, let’s have a look at the current &lt;span style="font-weight: bold;"&gt;income generation schemes&lt;/span&gt; available for bloggers. (This is a summarized listing of such schemes and the follow up articles will elaborate on each one.)&lt;br /&gt;&lt;br /&gt;There are two primary types of blog-based income; &lt;span style="font-weight: bold; font-style: italic;"&gt;direct&lt;/span&gt; and &lt;span style="font-style: italic; font-weight: bold;"&gt;indirect&lt;/span&gt;. Though no standard definitions of these two types are found, we can describe &lt;span style="font-style: italic;"&gt;direct&lt;/span&gt; income as &lt;span style="font-style: italic;"&gt;those &lt;/span&gt;&lt;span style="font-style: italic;"&gt;income generated in relation to the content of your blog&lt;/span&gt;. &lt;span style="font-style: italic;"&gt;Indirect&lt;/span&gt; income can be described as &lt;span style="font-style: italic;"&gt;those income generated through means other than in relation to the content&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Exploring further, we find today, the following popular direct income schemes.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Advertising&lt;/span&gt; – like in other types of media (TV, radio, newspapers etc.), &lt;span style="font-style: italic;"&gt;advertising&lt;/span&gt; is a prime source of income for bloggers. This scheme can be further categorized as below.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/12/blog-monetization-contextual.html"&gt;&lt;span style="font-weight: bold;"&gt;Contextual Advertising&lt;/span&gt;&lt;/a&gt; – Display of ads relevant to your content (e.g. Google AdSense)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Search Advertising&lt;/span&gt; – Displaying ads for searching within your blog (e.g. AdSense for Search) or when you get visitors via search engines (e.g. Chitika)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Sponsorships&lt;/span&gt; (aka Targeted Advertising) – Getting vendors related to the content of your blog to display ads for time and size based (i.e. not per-click or per-impression) rates&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Affiliate Schemes&lt;/span&gt; – this is where you &lt;span style="font-style: italic;"&gt;earn commission&lt;/span&gt; when your readers &lt;span style="font-style: italic;"&gt;buy&lt;/span&gt; items advertised in your blog. This differs from contextual advertising in that clicking on an affiliate ad alone will not give you any revenue. Amazon Associates is a famous example in this category.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Selling Your Content&lt;/span&gt; – Thirdly is the means of selling your own &lt;span style="font-style: italic;"&gt;content&lt;/span&gt; in various print and electronic mediums. Books, ebooks, CD/DVDs etc are examples here.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;In the &lt;span style="font-style: italic;"&gt;indirect&lt;/span&gt; income type, we have a more variety of options.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Services&lt;/span&gt; (aka Consulting) – Once you build up a good readership and an image as a reliable source for professional help, you can start &lt;span style="font-style: italic;"&gt;offering services at a charge&lt;/span&gt;. It could be advice on technical matters, search engine optimization, graphic designing, Internet marketing etc.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Sales of Goods&lt;/span&gt; (aka Merchandising) – This refers to selling materials such as T-shirts and caps to your readers, at a profit.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Paid Writing&lt;/span&gt; – You can write &lt;span style="font-style: italic;"&gt;sponsored reviews&lt;/span&gt; about various products. PayPerPost is an example in this category. Writing for team blogs, doing outsourced writing for corporate blogs are other options here.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Donations&lt;/span&gt; – Offering &lt;span style="font-style: italic;"&gt;genuine&lt;/span&gt; help to your readers and getting donations in return is another means of income for bloggers.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Selling the Blog&lt;/span&gt; – Lastly, is the act of selling out your blog. It could be a hard decision if you’ve put lot of hard work in building it up, but some people develop blogs with the intention of selling it.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;All schemes above are not applicable for all types of blogs. Selecting what is suitable depends on factors such as the niche of your blog, your readership (e.g. merchandising is good if you have an established base of returning readers) and availability of advertisers.&lt;br /&gt;&lt;br /&gt;In the coming articles we will be exploring each of these schemes in more detail.&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.conversionrater.com/2006/08/05/10-ways-to-monetize-your-blog/"&gt;10 Ways to Monetize Your Blog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.problogger.net/archives/2005/12/06/how-bloggers-make-money-from-blogs/"&gt;How Bloggers Make Money from Blogs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.chrisg.com/10-simple-steps-to-directly-monetizing-blogs/"&gt;10 Simple Steps To Directly Monetizing Blogs&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-1292575061883366072?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1292575061883366072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1292575061883366072'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/12/blog-monetization.html' title='Blog Monetization'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-158864275242305062</id><published>2008-12-06T09:42:00.003+05:30</published><updated>2008-12-06T09:49:30.907+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>Getting Better</title><content type='html'>Since its inception, The Blogger Guide has had a more &lt;span style="font-style: italic;"&gt;technical&lt;/span&gt; focus. I’ve written about the &lt;a href="http://bguide.blogspot.com/2008/02/understanding-blogger-templates.html"&gt;basic of the Blogger template&lt;/a&gt;, explained the &lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;intricacies of converting to 3 columns&lt;/a&gt; and &lt;a href="http://bguide.blogspot.com/2008/02/howto-add-custom-css-class-to-blogger.html"&gt;how to add custom CSS styles&lt;/a&gt; to Blogger. Then, there are the extremely popular step by step guides for &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;three column conversions&lt;/a&gt; and &lt;a href="http://bguide.blogspot.com/2008/04/wider-2-column-templates-step-by-step.html"&gt;wider post areas&lt;/a&gt; for many of the famous Blogger templates. And recently I completed a detailed series of posts looking at the internals of the &lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-1.html"&gt;Blog Widget&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Being a Computer Engineer, it’s no wonder that I have been writing articles with a technical focus. One of the primary objectives of this blog was to explain the technical details of Blogger, for the average non-technical user, in clear, simple English. Looking at the reactions from my readers, I can safely assume that I’ve been successful in doing that.&lt;br /&gt;&lt;br /&gt;Starting from today, The Blogger Guide will &lt;span style="font-weight: bold;"&gt;expand its scope&lt;/span&gt; beyond the technicalities of Blogger. As the first step, I will venture in to one of the most sought after topics by bloggers, &lt;span style="font-weight: bold;"&gt;blog monetization&lt;/span&gt;. In other words, I will write about &lt;span style="font-weight: bold;"&gt;how you can make money blogging&lt;/span&gt;!  But, without being a yet another listing of money making tips, I intend to offer a more complete guide including what those avenues are, how to incorporate them to your Blogger blog and their income potentials.&lt;br /&gt;&lt;br /&gt;That’s not all. Tips on &lt;span style="font-weight: bold;"&gt;search engine optimization&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Blogger templates&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;template design tips&lt;/span&gt; are all in the pipeline. And rest assured, I will continue to offer the technical assistance that you all found useful so far.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-158864275242305062?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/158864275242305062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/158864275242305062'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/12/getting-better.html' title='Getting Better'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-584128136801001344</id><published>2008-11-30T09:24:00.006+05:30</published><updated>2008-11-30T10:02:36.229+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Widgets'/><title type='text'>Blog Widget - Part 5</title><content type='html'>Finally, in the fifth article of this series, we arrive at the core includable of the Blog widget, the post includable. So far, we've had an &lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-1.html"&gt;overview of the Blog widget&lt;/a&gt;, looked at the &lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-2.html"&gt;status-message&lt;/a&gt;, &lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-3.html"&gt;comments&lt;/a&gt; and &lt;a href="http://bguide.blogspot.com/2008/10/blog-widget-part-4.html"&gt;next/previous posts&lt;/a&gt; sections. What's remaining to be addressed is the &lt;span style="font-family:courier new;"&gt;post&lt;/span&gt; section.&lt;br /&gt;&lt;br /&gt;This is what controls the appearance of the most critical content of a Blogger blog, the posts. If you open your template in Edit HTML mode and click on the ‘Expand Widget Template’ checkbox, you can see the &lt;span style="font-family:courier new;"&gt;post&lt;/span&gt; includable defined as follows.&lt;div class="mycode"&gt;&amp;lt;b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'&amp;gt;&lt;br /&gt;  …&lt;br /&gt;  &lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;b:includable id='post' var='post'&amp;gt;&lt;br /&gt;  &amp;lt;/b:includable&amp;gt;&lt;/span&gt;&lt;br /&gt;  …&lt;br /&gt;&amp;lt;/b:widegt&amp;gt;&lt;/div&gt;&lt;br /&gt;The &lt;span style="font-family:courier new;"&gt;&amp;lt;b:widget&amp;gt;&lt;/span&gt; section with the &lt;span style="font-family:courier new;"&gt;type=’Blog’&lt;/span&gt; is the entire Blog widget and inside that, what goes in between &lt;span style="font-family:courier new;"&gt;&amp;lt;b:includable id='post' var='post'&amp;gt;&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;&amp;lt;/b:includable&amp;gt;&lt;/span&gt; is the &lt;span style="font-family:courier new;"&gt;post&lt;/span&gt; includable.&lt;br /&gt;&lt;br /&gt;First, let’s see the main sub sections of this includable, illustrated by the figure below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rZwroRbUFOc/STIQc52JaTI/AAAAAAAAAUA/AZEqkzTQT6o/s1600-h/BlogWidget05.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 354px; height: 400px;" src="http://1.bp.blogspot.com/_rZwroRbUFOc/STIQc52JaTI/AAAAAAAAAUA/AZEqkzTQT6o/s400/BlogWidget05.png" alt="" id="BLOGGER_PHOTO_ID_5274296202354583858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The outer most element is the &lt;span style="font-family:courier new;"&gt;post hentry&lt;/span&gt; section. This is divided in to three sub elements, namely, the post title, the post body and the post footer. The post footer is in turn divided in to three more sub elements.&lt;br /&gt;&lt;br /&gt;The above abstracted diagram is of little use. To make the real &lt;span style="font-style: italic;"&gt;connection&lt;/span&gt; between all these code and an actual blog post, let’s map them on to a real blog post. The following illustration is just that.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rZwroRbUFOc/STIQds-Q_-I/AAAAAAAAAUI/MwrlweJskCE/s1600-h/BlogWidget06.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 235px;" src="http://3.bp.blogspot.com/_rZwroRbUFOc/STIQds-Q_-I/AAAAAAAAAUI/MwrlweJskCE/s400/BlogWidget06.png" alt="" id="BLOGGER_PHOTO_ID_5274296216078843874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The above figure overlays few rectangular regions on top of a screenshot of an actual blog post. The post title and post body sections are visible clearly. It is the post footer and its sub sections that are not so prominent. It should be now clear to you that the author name, time stamp, labels etc. that appear at the bottom of a post are in fact contained in the post footer section.&lt;br /&gt;&lt;br /&gt;For example, the display of post labels is handled by this piece of code.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;div class='post-footer'&amp;gt;&lt;br /&gt;  …&lt;br /&gt;  &lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;div class='post-footer-line post-footer-line-2'&amp;gt;&lt;br /&gt;    &amp;lt;span class='post-labels'&amp;gt;&lt;br /&gt;      &amp;lt;b:if cond='data:post.labels'&amp;gt;&lt;br /&gt;        &amp;lt;data:postLabelsLabel/&amp;gt;&lt;br /&gt;        &amp;lt;b:loop values='data:post.labels' var='label'&amp;gt;&lt;br /&gt;          &amp;lt;a expr:href='data:label.url' rel='tag'&amp;gt;&amp;lt;data:label.name/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;b:if cond='data:label.isLast != "true"'&amp;gt;,&amp;lt;/b:if&amp;gt;&lt;br /&gt;        &amp;lt;/b:loop&amp;gt;&lt;br /&gt;      &amp;lt;/b:if&amp;gt;&lt;br /&gt;    &amp;lt;/span&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;  ...&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;br /&gt;The &lt;span style="font-family: courier new;"&gt;post-footer-line-3&lt;/span&gt; is empty by default.&lt;br /&gt;&lt;br /&gt;After a long series of articles (that spanned about 5 months due to time constraints) about the Blog widget, I assume that you are now confident enough to look &lt;span style="font-style: italic;"&gt;under the hood&lt;/span&gt; to explore the structure of the Blog widget. Go ahead and take peak at the widget’s code.&lt;br /&gt;&lt;br /&gt;Finally, you might ask, “What’s the use of knowing this anyway?”. Though for the most part you don’t have to meddle with the code underneath, knowledge of what controls the display of your posts can become handy when things go wrong sometimes. For example, see &lt;a href="http://groups.google.com/group/blogger-help-customizing/browse_frm/thread/62be0a046d30c617/"&gt;this thread&lt;/a&gt; on the Blogger Help Group where one blogger had a problem of missing the Next Previous post links from his blog and how it could be corrected by adding the missing ‘include’ statement for that section.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-1.html"&gt;Part 1. Overview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-2.html"&gt;Part 2. The status-message Section&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-3.html"&gt;Part 3. The comments section&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/10/blog-widget-part-4.html"&gt;Part 4. The Next/Prev section&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-584128136801001344?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/584128136801001344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/584128136801001344'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/11/blog-widget-part-5.html' title='Blog Widget - Part 5'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rZwroRbUFOc/STIQc52JaTI/AAAAAAAAAUA/AZEqkzTQT6o/s72-c/BlogWidget05.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-5270543642048158705</id><published>2008-11-13T21:24:00.005+05:30</published><updated>2010-02-06T22:26:31.849+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='Wider Blog'/><title type='text'>Rounders 2 with a wider post area</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/04/wider-2-column-templates-step-by-step.html"&gt;Wider 2 Column Templates - Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the steps to &lt;span style="font-weight: bold;"&gt;increase the width of the main post area&lt;/span&gt; of the &lt;span style="font-weight: bold;"&gt;Rounders&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;2&lt;/span&gt; template by a desired amount. This is useful if you frequently upload images/embed videos etc that are wider than the default width of the post column. (For other Rounders templates, check the series home given above)&lt;br /&gt;&lt;br /&gt;The Rounders 2 template uses images for the rounded header, footer and borders of the main post area. We need to expand these images when increasing the width of the post area. This tutorial uses custom images hosted on The Blogger Guide companion web site. (Note: The images used by templates must be hosted online.)&lt;br /&gt;&lt;br /&gt;1) Decide the amount of pixels by which you want to increase the width of the post area. In this article, I will be expanding it by 240 pixels. (Note: You need background images that are expanded by the same size as the amount of pixels by which you expand your template. The steps here will only work for an expansion of 240 pixels)&lt;br /&gt;&lt;br /&gt;2) Increase the width of the post area and its background images&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrap1&lt;/span&gt; CSS selector (Do a Find using your browser)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Increase its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property by adding the amount of pixels picked in step (1). Here we change it to 725 by adding 240 to the default width of 485 pixels&lt;/li&gt;&lt;li&gt;Add a template variable to define the image host location as explained &lt;a href="http://bguide.blogspot.com/2009/07/variable-for-file-host-location.html" target="_blank"&gt;here&lt;/a&gt;. (This step will open up in a separate window. Return to the next bullet point after that)&lt;/li&gt;&lt;li&gt;Change the URL of the &lt;span style="font-family:courier new;"&gt;background&lt;/span&gt; property to the one shown in red below&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main-wrap1 {&lt;br /&gt;  width:&lt;span style="color: rgb(255, 0, 0);"&gt;725&lt;/span&gt;px;&lt;br /&gt;  float:$startSide;&lt;br /&gt;  background:$mainBgColor url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders2_corners_main_bot_w.gif&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  margin:15px 0 0;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrap2&lt;/span&gt; CSS selector&lt;/li&gt;&lt;li&gt;Change the URL of the &lt;span style="font-family:courier new;"&gt;background&lt;/span&gt; property to the one shown in red below&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main-wrap2 {&lt;br /&gt;  float:$startSide;&lt;br /&gt;  width:100%;&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders2_corners_main_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  padding:10px 0 0;&lt;br /&gt;}&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main&lt;/span&gt; CSS selector&lt;/li&gt;&lt;li&gt;Increase its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property to 725&lt;/li&gt;&lt;li&gt;Change the URL of the &lt;span style="font-family:courier new;"&gt;background&lt;/span&gt; property to the one shown in red below&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders2_rails_main_w.gif&lt;/span&gt;") repeat-y left;&lt;br /&gt;  padding:0;&lt;br /&gt;  width:&lt;span style="color: rgb(255, 0, 0);"&gt;725&lt;/span&gt;px;&lt;br /&gt;}&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Locate the following CSS selectors and change their &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; properties as shown in red below.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;.main .widget {&lt;br /&gt;  margin-top: 4px;&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;708&lt;/span&gt;px;&lt;br /&gt;  padding: 0 13px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.main .Blog {&lt;br /&gt;  margin: 0;&lt;br /&gt;  padding: 0;&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;724&lt;/span&gt;px;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;3) Increase the width of the other wrappers to accommodate the expanded main wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the CSS section called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Increase its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property by the same amount of pixels selected in step (1)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;980&lt;/span&gt;px;&lt;br /&gt;  margin: 0 auto;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;4) Replace the other background images with expanded ones as necessary.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the following CSS selectors.&lt;/li&gt;&lt;li&gt;Replace the URLs of the images to the ones shown in red below.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#header-wrapper {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders2_corners_cap_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#header {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders2_corners_cap_bot_w.gif&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer-wrap2 {&lt;br /&gt;  background:$titleBgColor url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders2_corners_cap_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  color:$titleTextColor;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders2_corners_cap_bot_w.gif&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  padding:8px 15px;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;That's it! Click SAVE TEMPLATE and you should now have more room to play around with, in your main post area.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: You are free to use the images provided by me. But if you change your template according to this tutorial and use those images, please add the following code shown in &lt;span style="color: rgb(255, 0, 0);"&gt;red&lt;/span&gt;, right to the end of your template, in the place shown. It will simply link to this blog.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;a href="http://www.bloggerguide.lk/2008/04/wider-2-column-templates-step-by-step.html"&amp;gt;Wider Two Column Modification&amp;lt;/a&amp;gt; courtesy of &amp;lt;a href="http://www.bloggerguide.lk"&amp;gt;The Blogger Guide&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-5270543642048158705?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/5270543642048158705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/5270543642048158705'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/11/rounders-2-with-wider-post-area.html' title='Rounders 2 with a wider post area'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-7953697912821426111</id><published>2008-11-12T11:29:00.005+05:30</published><updated>2010-02-06T22:27:25.441+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='Wider Blog'/><title type='text'>Rounders 4 with a wider post area</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/04/wider-2-column-templates-step-by-step.html"&gt;Wider 2 Column Templates - Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the steps to &lt;span style="font-weight: bold;"&gt;increase the width of the main post area&lt;/span&gt; of the &lt;span style="font-weight: bold;"&gt;Rounders&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;4&lt;/span&gt; template by a desired amount. This is useful if you frequently upload images/embed videos etc that are wider than the default width of the post column. (For other Rounders templates, check the series home given above)&lt;br /&gt;&lt;br /&gt;The Rounders 4 template uses images for the rounded header, footer and borders of the main post area. We need to expand these images when increasing the width of the post area. This tutorial uses custom images hosted on The Blogger Guide companion web site. (Note: The images used by templates must be hosted online.)&lt;br /&gt;&lt;br /&gt;1) Decide the amount of pixels by which you want to increase the width of the post area. In this article, I will be expanding it by 240 pixels. (Note: You need background images that are expanded by the same size as the amount of pixels by which you expand your template. The steps here will only work for an expansion of 240 pixels)&lt;br /&gt;&lt;br /&gt;2) Increase the width of the post area and its background images&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrap1&lt;/span&gt; CSS selector (Do a Find using your browser)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Increase its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property by adding the amount of pixels picked in step (1). Here we change it to 725 by adding 240 to the default width of 485 pixels&lt;/li&gt;&lt;li&gt;Add a template variable to define the image host location as explained &lt;a href="http://bguide.blogspot.com/2009/07/variable-for-file-host-location.html" target="_blank"&gt;here&lt;/a&gt;. (This step will open up in a separate window. Return to the next bullet point after that)&lt;/li&gt;&lt;li&gt;Change the URL of the &lt;span style="font-family:courier new;"&gt;background&lt;/span&gt; property to the one shown in red below&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main-wrap1 {&lt;br /&gt;  width:&lt;span style="color: rgb(255, 0, 0);"&gt;725&lt;/span&gt;px;&lt;br /&gt;  float:$startSide;&lt;br /&gt;  background:$mainBgColor url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders4_corners_main_bot_w.gif&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  margin:15px 0 0;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrap2&lt;/span&gt; CSS selector&lt;/li&gt;&lt;li&gt;Change the URL of the &lt;span style="font-family:courier new;"&gt;background&lt;/span&gt; property to the one shown in red below&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main-wrap2 {&lt;br /&gt;  float:$startSide;&lt;br /&gt;  width:100%;&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders4_corners_main_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  padding:10px 0 0;&lt;br /&gt;}&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main&lt;/span&gt; CSS selector&lt;/li&gt;&lt;li&gt;Increase its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property to 725&lt;/li&gt;&lt;li&gt;Delete the &lt;span style="font-family:courier new;"&gt;background&lt;/span&gt; property (shown with a strike off below)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main {&lt;br /&gt;  &lt;s&gt;background:url("http://www.blogblog.com/rounders4/rails_main.gif") repeat-y left;&lt;/s&gt;&lt;br /&gt;  padding:0;&lt;br /&gt;  width:&lt;span style="color: rgb(255, 0, 0);"&gt;725&lt;/span&gt;px;&lt;br /&gt;}&lt;/div&gt;3) Increase the width of the other wrappers to accommodate the expanded main wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the CSS section called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Increase its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property by the same amount of pixels selected in step (1)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;980&lt;/span&gt;px;&lt;br /&gt;  margin: 0 auto;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;4) Replace the other background images with expanded ones as necessary.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the following CSS selectors.&lt;/li&gt;&lt;li&gt;Replace the URLs of the images to the ones shown in red below.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#header-wrapper {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders4_corners_cap_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#header {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders4_bg_hdr_bot_w.jpg&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer-wrap2 {&lt;br /&gt;  background:$titleBgColor url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders4_corners_cap_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  color:$titleTextColor;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders4_corners_cap_bot_w.gif&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  padding:8px 15px;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;That's it! Click SAVE TEMPLATE and you should now have more room to play around with, in your main post area.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: You are free to use the images provided by me. But if you change your template according to this tutorial and use those images, please add the following code shown in &lt;span style="color: rgb(255, 0, 0);"&gt;red&lt;/span&gt;, right to the end of your template, in the place shown. It will simply link to this blog.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;a href="http://www.bloggerguide.lk/2008/04/wider-2-column-templates-step-by-step.html"&amp;gt;Wider Two Column Modification&amp;lt;/a&amp;gt; courtesy of &amp;lt;a href="http://www.bloggerguide.lk"&amp;gt;The Blogger Guide&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-7953697912821426111?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7953697912821426111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7953697912821426111'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/11/rounders-4-with-wider-post-area.html' title='Rounders 4 with a wider post area'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-2111195743232983627</id><published>2008-11-09T20:40:00.011+05:30</published><updated>2010-02-06T22:26:56.724+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='Wider Blog'/><title type='text'>Rounders 3 with a wider post area</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/04/wider-2-column-templates-step-by-step.html"&gt;Wider 2 Column Templates - Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the steps to &lt;span style="font-weight: bold;"&gt;increase the width of the main post area&lt;/span&gt; of the &lt;span style="font-weight: bold;"&gt;Rounders&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;3&lt;/span&gt; template by a desired amount. This is useful if you frequently upload images/embed videos etc that are wider than the default width of the post column. (For other Rounders templates, check the series home given above)&lt;br /&gt;&lt;br /&gt;The Rounders 3 template uses images for the rounded header, footer and borders of the main post area. We need to expand these images when increasing the width of the post area. This tutorial uses custom images hosted on The Blogger Guide companion web site. (Note: The images used by templates must be hosted online.)&lt;br /&gt;&lt;br /&gt;1) Decide the amount of pixels by which you want to increase the width of the post area. In this article, I will be expanding it by 240 pixels. (Note: You need background images that are expanded by the same size as the amount of pixels by which you expand your template. The steps here will only work for an expansion of 240 pixels)&lt;br /&gt;&lt;br /&gt;2) Increase the width of the post area and its background images&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrap1&lt;/span&gt; CSS selector (Do a Find using your browser)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Increase its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property by adding the amount of pixels picked in step (1). Here we change it to 725 by adding 240 to the default width of 485 pixels&lt;/li&gt;&lt;li&gt;Add a template variable to define the image host location as explained &lt;a href="http://bguide.blogspot.com/2009/07/variable-for-file-host-location.html" target="_blank"&gt;here&lt;/a&gt;. (This step will open up in a separate window. Return to the next bullet point after that)&lt;/li&gt;&lt;li&gt;Change the URL of the &lt;span style="font-family:courier new;"&gt;background&lt;/span&gt; property to the one shown in red below&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main-wrap1 {&lt;br /&gt;  width:&lt;span style="color: rgb(255, 0, 0);"&gt;725&lt;/span&gt;px;&lt;br /&gt;  float:$startSide;&lt;br /&gt;  background:$mainBgColor url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_main_bot_w.gif&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  margin:15px 0 0;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrap2&lt;/span&gt; CSS selector&lt;/li&gt;&lt;li&gt;Change the URL of the &lt;span style="font-family:courier new;"&gt;background&lt;/span&gt; property to the one shown in red below&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main-wrap2 {&lt;br /&gt;  float:$startSide;&lt;br /&gt;  width:100%;&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_main_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  padding:10px 0 0;&lt;br /&gt;}&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main&lt;/span&gt; CSS selector&lt;/li&gt;&lt;li&gt;Increase its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property to 725&lt;/li&gt;&lt;li&gt;Change the URL of the &lt;span style="font-family:courier new;"&gt;background&lt;/span&gt; property to the one shown in red below&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#main {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_rails_main_w.gif&lt;/span&gt;") repeat-y left;&lt;br /&gt;  padding:0;&lt;br /&gt;  width:&lt;span style="color: rgb(255, 0, 0);"&gt;725&lt;/span&gt;px;&lt;br /&gt;}&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Locate the following CSS selectors and change their &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; properties as shown in red below.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;.main .widget {&lt;br /&gt;  margin-top: 4px;&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;708&lt;/span&gt;px;&lt;br /&gt;  padding: 0 13px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.main .Blog {&lt;br /&gt;  margin: 0;&lt;br /&gt;  padding: 0;&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;724&lt;/span&gt;px;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;3) Increase the width of the other wrappers to accommodate the expanded main wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the CSS section called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Increase its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property by the same amount of pixels selected in step (1)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;980&lt;/span&gt;px;&lt;br /&gt;  margin: 0 auto;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;4) Replace the other background images with expanded ones as necessary.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the following CSS selectors.&lt;/li&gt;&lt;li&gt;Replace the URLs of the images to the ones shown in red below.&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#header-wrapper {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_cap_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#header {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_cap_bot_w.gif&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer-wrap2 {&lt;br /&gt;  background:$titleBgColor url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_cap_top_w.gif&lt;/span&gt;") no-repeat $startSide top;&lt;br /&gt;  color:$titleTextColor;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer {&lt;br /&gt;  background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/rounders3_corners_cap_bot_w.gif&lt;/span&gt;") no-repeat $startSide bottom;&lt;br /&gt;  padding:8px 15px;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;That's it! Click SAVE TEMPLATE and you should now have more room to play around with, in your main post area.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: You are free to use the images provided by me. But if you change your template according to this tutorial and use those images, please add the following code shown in &lt;span style="color: rgb(255, 0, 0);"&gt;red&lt;/span&gt;, right to the end of your template, in the place shown. It will simply link to this blog.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;a href="http://www.bloggerguide.lk/2008/04/wider-2-column-templates-step-by-step.html"&amp;gt;Wider Two Column Modification&amp;lt;/a&amp;gt; courtesy of &amp;lt;a href="http://www.bloggerguide.lk"&amp;gt;The Blogger Guide&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-2111195743232983627?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2111195743232983627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2111195743232983627'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/11/rounders-3-with-wider-post-area.html' title='Rounders 3 with a wider post area'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-1946086558652092516</id><published>2008-11-01T17:00:00.004+05:30</published><updated>2008-11-01T17:45:52.255+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='3 Columns'/><title type='text'>3 Columns : Minima Lefty : Left and Right Sidebars</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;3 Column Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the steps to convert a default 2 column &lt;span style="font-weight: bold;"&gt;Minima Lefty&lt;/span&gt; template in to a three column template with two sidebars on left and right hand sides of the main post area.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;Minima Lefty&lt;/span&gt; gets its name because its default sidebar is on the left hand side, unlike the basic Minima template which has it on the right. In this tutorial, we will add a second sidebar to the right hand side of a default &lt;span style="font-weight: bold;"&gt;Minima Lefty&lt;/span&gt; template.&lt;br /&gt;&lt;br /&gt;(If you really want to &lt;span style="font-style: italic; font-weight: bold;"&gt;understand&lt;/span&gt; what's happening here, read the article series &lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;1) Add a new CSS id selector for the 2nd sidebar wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#sidebar-wrapper&lt;/span&gt; section (Do a Find using your browser)&lt;/li&gt;&lt;li&gt;Copy that full section and paste below the existing sidebar section (it doesn't have to be below) and rename it to &lt;span style="font-family:courier new;"&gt;#right-sidebar-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;float:$startSide&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;float:$endSide&lt;/span&gt; of this newly copied section (See the code snippet below)&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#sidebar-wrapper {&lt;br /&gt;  width: 220px;&lt;br /&gt;  float: $startSide;&lt;br /&gt;  word-wrap: break-word; /* fix for ... in IE */&lt;br /&gt;  overflow: hidden;      /* fix for long ... float */&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#&lt;span style="color: rgb(51, 51, 255);"&gt;right-&lt;/span&gt;sidebar-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width: 220px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  float: &lt;span style="color: rgb(51, 51, 255);"&gt;$endSide&lt;/span&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  word-wrap: break-word; /* fix for ... IE */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  overflow: hidden;      /* fix for long ... float */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;2) Introduce a new &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; element, as a child of the &lt;span style="font-family:courier new;"&gt;content-wrapper&lt;/span&gt;, to be the placeholder for the 2nd sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;&amp;lt;div id='main-wrapper'&amp;gt;&lt;/span&gt; element.&lt;/li&gt;&lt;li&gt;Copy the code shown in red, &lt;span style="font-weight: bold;"&gt;above&lt;/span&gt; that section (this has to be above)&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;&lt;br /&gt;&amp;lt;div id='crosscol-wrapper' style='text-align:center'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='crosscol' id='crosscol' showaddelement='no'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;div id='right-sidebar-wrapper'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;b:section class='sidebar' id='sidebar-two' preferred='yes'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/b:section&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id='main-wrapper'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='main' id='main' showaddelement='no'&amp;gt;&lt;br /&gt;  &amp;lt;b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/&amp;gt;&lt;br /&gt; &amp;lt;/b:section&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;3) Expand the width of the other wrappers to accommodate the new sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the CSS sections called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt;, &lt;span style="font-family:courier new;"&gt;#header-wrapper&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;#footer&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change their width property to 880 pixels&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;880&lt;/span&gt;px;&lt;br /&gt;  margin: 0 auto;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#header-wrapper {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;880&lt;/span&gt;px;&lt;br /&gt;  margin: 0 auto 10px;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#footer {&lt;br /&gt;  width: &lt;span style="color: rgb(255, 0, 0);"&gt;880&lt;/span&gt;px;&lt;br /&gt;  clear: both;&lt;br /&gt;  margin: 0 auto;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;4) Do necessary adjustments to margins, padding etc&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrapper&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Insert a right margin of 12 pixels.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#main-wrapper {&lt;br /&gt;  width: 410px;&lt;br /&gt;  &lt;span style="color: rgb(255, 0, 0);"&gt;  margin-right:12px;&lt;/span&gt;&lt;br /&gt;  float: $endSide;&lt;br /&gt;...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;5) Adjust the max width of the header description to center it in the new expanded header&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#header .description&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;max-width&lt;/span&gt; property to 880 pixels.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;#header .description {&lt;br /&gt; ...&lt;br /&gt; padding:0 20px 15px;&lt;br /&gt; max-width:&lt;span style="color: rgb(255, 0, 0);"&gt;880&lt;/span&gt;px;&lt;br /&gt; ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: Step 6 is only needed if your Layout Editor does not show the newly added sidebar. There was an issue where the Firefox browser didn't show a 3 column template fully in the edit mode. But Blogger &lt;a href="http://knownissues.blogspot.com/2008/02/layouts-arrange-scrollbar.html"&gt;reports&lt;/a&gt; that the issue has been fixed now.&lt;br /&gt;&lt;br /&gt;6) Modify the CSS rules for the wire frame layouts editor.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the end of the skin denoted by "&lt;span style="font-family:courier new;"&gt;]]&gt;&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Add the following code shown in red, above that line.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;/** Page structure tweaks for layout editor wireframe */&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #outer-wrapper { &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding-top: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:720px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #header-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #content-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #footer { &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:720px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #main-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:400px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #sidebar-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #right-sidebar-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:150px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/div&gt;&lt;br /&gt;Save the template. Switch to Page Elements view and enjoy your 3 column template!&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-1946086558652092516?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1946086558652092516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1946086558652092516'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/11/3-columns-minima-lefty-left-and-right.html' title='3 Columns : Minima Lefty : Left and Right Sidebars'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-774116423051280904</id><published>2008-11-01T16:49:00.004+05:30</published><updated>2008-11-01T16:55:16.260+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>Follow The Blogger Guide</title><content type='html'>I've just made it easier for you to follow &lt;span style="font-style: italic;"&gt;The Blogger Guide&lt;/span&gt;, by enabling Blogger's &lt;span style="font-weight: bold;"&gt;Followers&lt;/span&gt; widget. Now you can easily keep track of all the clear and simple technical tutorials and tips that you always loved.&lt;br /&gt;&lt;br /&gt;Go ahead and become a &lt;span style="font-style: italic;"&gt;follower&lt;/span&gt; and show your appreciation! Thank you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-774116423051280904?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/774116423051280904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/774116423051280904'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/11/follow-blogger-guide.html' title='Follow The Blogger Guide'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-8548603668350680924</id><published>2008-10-25T22:20:00.006+05:30</published><updated>2008-11-30T10:08:06.483+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Widgets'/><title type='text'>Blog Widget - Part 4</title><content type='html'>The &lt;span style="font-weight: bold;"&gt;Blog Widget&lt;/span&gt; is what controls all the posts and their comments in Blogger blogs. Hence, it is obviously the most important widget in Blogger.&lt;br /&gt;&lt;br /&gt;This is the fourth in a series of articles covering the details of the Blog widget. In part three, we studied the &lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-3.html"&gt;comments section&lt;/a&gt; and in this one, we will dig in to the details of the &lt;span style="font-weight: bold;"&gt;next, previous posts and feed subscription links&lt;/span&gt;. These are the links that appear at the bottom of the posts column.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rZwroRbUFOc/SQNO9BR9T6I/AAAAAAAAAT4/lWu_LIEWH0E/s1600-h/BlogWidget04.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 175px;" src="http://3.bp.blogspot.com/_rZwroRbUFOc/SQNO9BR9T6I/AAAAAAAAAT4/lWu_LIEWH0E/s400/BlogWidget04.png" alt="" id="BLOGGER_PHOTO_ID_5261135599921614754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The above figure shows a typical display of these links at the end of the posts on a given page.&lt;br /&gt;&lt;br /&gt;The light blue shading shows the area in which &lt;span style="font-weight: bold;"&gt;Newer Posts&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;Older Posts&lt;/span&gt; links appear. The behavior of this section is defined by the includable section with the id &lt;span style="font-family:courier new;"&gt;nextprev&lt;/span&gt;. It optionally contains a link to the blog’s home page when viewing pages other than the home page.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-family:courier new;"&gt;feedLinks&lt;/span&gt; includable, highlighted in orange, is what displays the “&lt;span style="font-weight: bold;"&gt;Subscribe to:&lt;/span&gt;” link. When the blog’s home page is viewed, this section displays the link to the &lt;span style="font-style: italic;"&gt;posts feed&lt;/span&gt; and in individual pages, it carries the &lt;span style="font-style: italic;"&gt;post comments feed&lt;/span&gt; link.&lt;br /&gt;&lt;br /&gt;The illustration above has a mapping of the actual includable sections in the Blogger template to how they are visually displayed when a blog is loaded in a browser window. That should help the more curious readers to open their templates in Edit HTML mode and investigate further.&lt;br /&gt;&lt;br /&gt;So far we have covered all the major sections of the &lt;span style="font-weight: bold;"&gt;Blog Widget&lt;/span&gt; other than the most crucial section; i.e. the &lt;span style="font-family:courier new;"&gt;main&lt;/span&gt; includable. Let’s have a go at that in the next article.&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-1.html"&gt;Part 1. Overview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-2.html"&gt;Part 2. The status-message Section&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-3.html"&gt;Part 3. The comments section&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/11/blog-widget-part-5.html"&gt;Part 5. The Posts section&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-8548603668350680924?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8548603668350680924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8548603668350680924'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/10/blog-widget-part-4.html' title='Blog Widget - Part 4'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rZwroRbUFOc/SQNO9BR9T6I/AAAAAAAAAT4/lWu_LIEWH0E/s72-c/BlogWidget04.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-8719419444022278084</id><published>2008-10-05T05:33:00.006+05:30</published><updated>2010-02-06T22:24:18.179+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='3 Columns'/><title type='text'>3 Columns : Ms Moto : Left and Right Sidebars</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;3 Column Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the steps to convert a default two column &lt;span style="font-weight: bold;"&gt;Ms Moto&lt;/span&gt; template in to a three column template with sidebars on the left and right hand side of the main post area.&lt;br /&gt;&lt;br /&gt;(If you really want to &lt;span style="font-style: italic; font-weight: bold;"&gt;understand&lt;/span&gt; what's happening here, read the article series &lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;1) Add a new CSS id selector for the 2nd sidebar wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#sidebar&lt;/span&gt; section (Do a Find using your browser)&lt;/li&gt;&lt;li&gt;Copy that full section and paste above the existing sidebar section (it doesn't have to above) and rename it to &lt;span style="font-family:courier new;"&gt;#left-sidebar&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;float: $endSide&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;float:$startSide &lt;/span&gt;(See the code snippet below)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#&lt;span style="color: rgb(51, 51, 255);"&gt;left-sidebar&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; &lt;/span&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; width: 226px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; float: &lt;span style="color: rgb(51, 51, 255);"&gt;$startSide&lt;/span&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; color: $sidebarTextColor;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; word-wrap: break-word; /* fix for ... IE */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; overflow: hidden;     /* fix for long ... */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;#sidebar {&lt;br /&gt; width: 226px;&lt;br /&gt; float: $endSide;&lt;br /&gt; color: $sidebarTextColor;&lt;br /&gt; word-wrap: break-word; /* fix for ... IE */&lt;br /&gt; overflow: hidden;     /* fix for long ... */&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;2) Introduce a new &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; element, as a child of the content-wrapper, to be the placeholder for the 2nd sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;&amp;lt;div id='main-wrapper'&amp;gt;&lt;/span&gt; element.&lt;/li&gt;&lt;li&gt;Copy the code shown in red, &lt;span style="font-weight: bold;"&gt;above&lt;/span&gt; that section (this has to be above)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;div id='crosscol-wrapper' style='text-align:center'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='crosscol' id='crosscol' showaddelement='no'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;div id='left-sidebar-wrapper'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;b:section class='sidebar' id='left-sidebar' preferred='yes'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/b:section&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id='main-wrapper'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='main' id='main' showaddelement='no'&amp;gt;&lt;br /&gt;  &amp;lt;b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/&amp;gt;&lt;br /&gt; &amp;lt;/b:section&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;3) Expand the width of the parent wrappers to accommodate the new sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the CSS section called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change its width property to 918 pixels&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt; margin: 0 auto;&lt;br /&gt; border: 0;&lt;br /&gt; width: &lt;span style="color: rgb(255, 0, 0);"&gt;918&lt;/span&gt;px;&lt;br /&gt; ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;4) Do necessary adjustments to margins, padding etc&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Insert a left margin of 14 pixels.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#main {&lt;br /&gt; width: 400px;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; margin-$startSide:14px;&lt;/span&gt;&lt;br /&gt; float: $startSide;&lt;br /&gt; ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;5) Modify and expand the background images as necessary.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Add a template variable to define the image host location as explained &lt;a href="http://bguide.blogspot.com/2009/07/variable-for-file-host-location.html" target="_blank"&gt;here&lt;/a&gt;. (This step will open up in a separate window. Return to the next bullet point after that)&lt;/li&gt;&lt;li&gt;Locate the following CSS sections.&lt;/li&gt;&lt;li&gt;Replace the URL of the background images to thes one shown in red below.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;body {&lt;br /&gt; ...&lt;br /&gt; background: #d7b url(&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/msmoto_outerwrap_w.gif&lt;/span&gt;) top center repeat-y;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#outer-wrapper {&lt;br /&gt; ...&lt;br /&gt; background: #ffffff url(&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/moto_innerwrap_w.gif&lt;/span&gt;) top right repeat-y;&lt;br /&gt; ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;6) Modify the CSS rules for the wire frame layouts editor.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the section that starts with "&lt;span style="font-family:courier new;"&gt;/** Page structure tweaks for layout editor wireframe */&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Replace that entire section with the following code.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;/** Page structure tweaks for layout editor wireframe */&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #outer-wrapper { &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding-top: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:720px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #header,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #content-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #footer { &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:720px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #main {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:400px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #sidebar,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #left-sidebar {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:150px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/div&gt;&lt;br /&gt;Save the template. Switch to Page Elements view and enjoy your 3 column template! (The new sidebar might not be visible until you add some gadgets to it)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: You are free to use the images provided by me. But if you change your template according to this tutorial and use those images, please add the following code shown in &lt;span style="color: rgb(255, 0, 0);"&gt;red&lt;/span&gt;, right to the end of your template, in the place shown. It will simply link to this blog.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;a href="http://www.bloggerguide.lk/2008/02/3-columns-step-by-step-guides.html"&amp;gt;Three Column Modification&amp;lt;/a&amp;gt; courtesy of &amp;lt;a href="http://www.bloggerguide.lk"&amp;gt;The Blogger Guide&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/03/3-columns-son-of-moto-two-right.html"&gt;3 Columns : Son of Moto : Two Right Sidebars&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/3-column-son-of-motto-template-with.html"&gt;3 Columns : Son of Moto : Left and Right Sidebars&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-8719419444022278084?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8719419444022278084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8719419444022278084'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/10/3-columns-ms-moto-left-and-right.html' title='3 Columns : Ms Moto : Left and Right Sidebars'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-7781825810457087794</id><published>2008-10-01T22:12:00.007+05:30</published><updated>2008-10-01T23:10:13.106+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>HOWTO: Add an image beside a URL</title><content type='html'>In this article, we will learn a simple technique to display an image by the side of a URL. This method uses a simple CSS class to &lt;em&gt;dress up&lt;/em&gt; the URL.&lt;br /&gt;&lt;br /&gt;First, we need to select an image to be displayed. In this example, I'm using a 14x14 pixel image hosted on this blog's companion site. (Note: The selected image must be hosted online)&lt;br /&gt;&lt;br /&gt;Then, we add a simple CSS rule, such as the one below, to the &lt;a href="http://bguide.blogspot.com/2008/02/understanding-blogger-templates.html#skin"&gt;blog's skin&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;a.image {&lt;br /&gt; padding-right:16px;&lt;br /&gt; background:url(http://thebloggerguide.googlepages.com/icon_ext_window.png) no-repeat 100% 50%;&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;In the above code, the &lt;span style="font-family:courier new;"&gt;a.image&lt;/span&gt; selector is called, in CSS jargon, a &lt;strong&gt;class selector&lt;/strong&gt;. What that means is that any anchor element (i.e. &amp;lt;a&amp;gt;) that has the &lt;span style="font-family:courier new;"&gt;class&lt;/span&gt; property set to &lt;span style="font-family:courier new;"&gt;image&lt;/span&gt; will be modified according to the rules defined in that selector. In this instance, the first rule tells the browser to insert some space (i.e. padding) to the right of the URL and the second rule inserts a background image to be displayed in that space.&lt;br /&gt;&lt;br /&gt;The following screenshot illustrates how this CSS code can be added by going to Layout -&gt; Edit HTML.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_rZwroRbUFOc/SOOsvc1bk7I/AAAAAAAAATw/CcrrabFQ9YA/s1600-h/url_image_01.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5252231521638257586" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_rZwroRbUFOc/SOOsvc1bk7I/AAAAAAAAATw/CcrrabFQ9YA/s400/url_image_01.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Once this code is added to the blog skin, it is available to be used from within blog posts. &lt;p&gt;&lt;/p&gt;&lt;p&gt;The last step is to &lt;em&gt;attach&lt;/em&gt; this CSS rule to the URL that needs to be modified. All you need to do is to add &lt;span style="font-family:courier new;"&gt;class="image"&lt;/span&gt; attribute to that URL.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;a href="some URL" &lt;span style="color:#ff0000;"&gt;class="image"&lt;/span&gt;&amp;gt;The Link Text&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;For example, the following HTML:&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;a href="http://thebloggerguide.googlepages.com" &lt;span style="color:#ff0000;"&gt;class="image"&lt;/span&gt;&amp;gt;The Blogger Guide Web Site&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;will be displayed as follows.&lt;br /&gt;&lt;br /&gt;&lt;a class="image" href="http://thebloggerguide.googlepages.com/"&gt;The Blogger Guide Web Site&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That's it. Try it yourself and let me know how it goes.&lt;br /&gt;&lt;br /&gt;PS:&lt;br /&gt;This is the first post after a long silence of about 3 months. Though new content was not added, I was responding to my readers' queries. Hope to get back to more frequent posting again. Many thanks to all the readers out there!&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/06/urls.html"&gt;URLs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/howto-add-custom-css-class-to-blogger.html"&gt;HOWTO: Add a custom CSS class to Blogger&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-7781825810457087794?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7781825810457087794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7781825810457087794'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/10/howto-add-image-beside-url.html' title='HOWTO: Add an image beside a URL'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rZwroRbUFOc/SOOsvc1bk7I/AAAAAAAAATw/CcrrabFQ9YA/s72-c/url_image_01.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-2478143711238461807</id><published>2008-07-01T08:50:00.002+05:30</published><updated>2008-12-10T13:33:08.117+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Widgets'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><title type='text'>HOWTO: Add a Recent Posts Feed</title><content type='html'>If you want to add a feed that shows your Recent Posts in the sidebar, you can use the BuzzBoost feature from FeedBurner (www.feedburner.com). It is very simple.&lt;br /&gt;&lt;br /&gt;First, burn your feed at FeedBurner. Then go to your feed's homepage on FeedBurner and click the Publicize tab. From that section select BuzzBoost. (See figure below)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rZwroRbUFOc/SGmjNLw3ISI/AAAAAAAAAN8/LRJYgi2hpTc/s1600-h/BuzzBoost.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_rZwroRbUFOc/SGmjNLw3ISI/AAAAAAAAAN8/LRJYgi2hpTc/s400/BuzzBoost.png" alt="" id="BLOGGER_PHOTO_ID_5217881090176786722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Configure the number of posts to display and the content to appear and then copy the given Javascript code. Add it to your blog using an HTML/Javascript widget. (You can alternatively use the "Use as a widget in" option provided on the BuzzBoost page. This will take you to the "Import Page Element" page of Blogger.)&lt;br /&gt;&lt;br /&gt;That's it. View your blog and you will see the recent posts appearing on your sidebar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-2478143711238461807?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2478143711238461807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2478143711238461807'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/07/howto-add-recent-posts-feed.html' title='HOWTO: Add a Recent Posts Feed'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rZwroRbUFOc/SGmjNLw3ISI/AAAAAAAAAN8/LRJYgi2hpTc/s72-c/BuzzBoost.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-877002163308847579</id><published>2008-06-14T11:12:00.009+05:30</published><updated>2008-12-10T13:33:08.328+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Widgets'/><title type='text'>Blog Widget - Part 3</title><content type='html'>This is the third in a series of articles about the &lt;span style="font-weight: bold;"&gt;Blog Widget&lt;/span&gt;, the most important widget in Blogger. First article was an &lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-1.html"&gt;overview of the widget&lt;/a&gt; and the second was about the &lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-2.html"&gt;&lt;span style="font-family:courier new;"&gt;status-message&lt;/span&gt; section&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In this part, we are going to take a look at the &lt;span style="font-family:courier new;"&gt;comments&lt;/span&gt; section.&lt;br /&gt;&lt;br /&gt;If you open your template in HTML mode (i.e. Layout -&gt; Edit HTML) and click on the Expand Widget Templates button, you can see the following code that encloses the comments section.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;b:includable id='comments' var='post'&amp;gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;/b:includable&amp;gt;&lt;/div&gt;&lt;br /&gt;Everything about how to display the comments in a given post is described within the above includable section. This section is then included inside the &lt;span style="font-family:courier new;"&gt;main&lt;/span&gt; section as shown in red below.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;b:includable id='main' var='top'&amp;gt;&lt;br /&gt;&amp;lt;!-- posts --&amp;gt;&lt;br /&gt;&amp;lt;div class='blog-posts hfeed'&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;b:include data='top' name='status-message'/&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;data:adStart/&amp;gt;&lt;br /&gt;&amp;lt;b:loop values='data:posts' var='post'&amp;gt;&lt;br /&gt;&amp;lt;b:if cond='data:post.dateHeader'&amp;gt;&lt;br /&gt;&amp;lt;h2 class='date-header'&amp;gt;&amp;lt;data:post.dateHeader/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;br /&gt;&amp;lt;b:include data='post' name='post'/&amp;gt;&lt;br /&gt;&amp;lt;b:if cond='data:blog.pageType == "item"'&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;    &amp;lt;b:include data='post' name='comments'/&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;/b:includable&amp;gt;&lt;/div&gt;&lt;br /&gt;Notice that the &lt;span style="font-family:courier new;"&gt;comments&lt;/span&gt; section is enclosed in a &lt;span style="font-family:courier new;"&gt;&amp;lt;b:if&amp;gt;&lt;/span&gt; element. What it says is to show the comments section only if the &lt;span style="font-family:courier new;"&gt;pageType&lt;/span&gt; is equal to &lt;span style="font-family:courier new;"&gt;item&lt;/span&gt;. This is why we don’t see the comments in the blog’s homepage or archive pages. The default setup is to show comments &lt;span style="font-weight: bold;"&gt;only&lt;/span&gt; in the individual post pages.&lt;br /&gt;&lt;br /&gt;Now let’s get to the internals of the &lt;span style="font-family:courier new;"&gt;comments&lt;/span&gt; section. Before looking at the code, see the following illustration to understand the sub sections of the comments section.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rZwroRbUFOc/SFNcM2tfgbI/AAAAAAAAANY/woVlHuvzBoc/s1600-h/BlogWidget03.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rZwroRbUFOc/SFNcM2tfgbI/AAAAAAAAANY/woVlHuvzBoc/s400/BlogWidget03.png" alt="" id="BLOGGER_PHOTO_ID_5211610569712304562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The above figure has the regions of a screenshot of an actual comments section marked out, helping you to make the connections easily. As you can see, right on top is the &lt;span style="font-family:courier new;"&gt;numComments &lt;/span&gt;sub section showing the number of comments.&lt;br /&gt;&lt;br /&gt;Next is the &lt;span style="font-family:courier new;"&gt;comments-block&lt;/span&gt;, which in turn is divided in to 3 parts; comment author, comment body and timestamp. The light yellow shading in the above figure highlights these 3 sub sections. The names of these 3 sub sections are self explanatory. &lt;span style="font-family:courier new;"&gt;comment-block&lt;/span&gt; section  repeats the author, body and timestamp sub sections for every comment in a given post.&lt;br /&gt;&lt;br /&gt;An important thing to note inside the timestamp sub section is the &lt;span style="font-family:courier new;"&gt;commentDeleteIcon&lt;/span&gt;, shown in red below. (This is one of the includables we discussed in part 1 of this series.).&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;span class='comment-timestamp'&amp;gt;&lt;br /&gt;&amp;lt;a expr:href='data:comment.url' title='comment permalink'&amp;gt;&lt;br /&gt;&amp;lt;data:comment.timestamp/&amp;gt;&lt;br /&gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;b:include data='comment' name='commentDeleteIcon'/&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;br /&gt;This is the small trash can icon you see next to the timestamp in the above figure and it is displayed only when the blog’s admin is logged in. We will take a detail look at the &lt;span style="font-family:courier new;"&gt;commentDeleteIcon&lt;/span&gt; section later in this series.&lt;br /&gt;&lt;br /&gt;Following the &lt;span style="font-family:courier new;"&gt;comments-block&lt;/span&gt; (i.e. after displaying all the comments) is the &lt;span style="font-family:courier new;"&gt;comment-footer&lt;/span&gt; which carries the &lt;span style="font-weight: bold;"&gt;Post a Comment&lt;/span&gt; link.&lt;br /&gt;&lt;br /&gt;And finally is the back links section, which displays any other blog posts that link to the post in concern. The &lt;span style="font-family:courier new;"&gt;backlinks-container&lt;/span&gt; in turn includes the &lt;span style="font-family:courier new;"&gt;backlinks&lt;/span&gt; section, another includable of the Blog Widget.&lt;br /&gt;&lt;br /&gt;That’s it. Hope you are now clear about the comments section of the Blog Widget. Did I manage to explain the somewhat complex code in this part clear enough? Let me know what you think.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;:&lt;br /&gt;One sub section I didn’t mention is the &lt;span style="font-family:courier new;"&gt;paging-control-container&lt;/span&gt;, which will break the display of the comments, over several “pages”. This will come in to play once the number of comments reaches a particular maximum number per page. However, I was not able to figure out what that maximum is and none of my posts have reached a level where the comment paging has taken place. If you do know that maximum number of comments per page, let me know.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-1.html"&gt;Part 1. Overview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-2.html"&gt;Part 2. The status-message Section&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/10/blog-widget-part-4.html"&gt;Part 4. Newer, Older Posts and Feed Links&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/11/blog-widget-part-5.html"&gt;Part 5. The Posts section&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-877002163308847579?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/877002163308847579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/877002163308847579'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/06/blog-widget-part-3.html' title='Blog Widget - Part 3'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rZwroRbUFOc/SFNcM2tfgbI/AAAAAAAAANY/woVlHuvzBoc/s72-c/BlogWidget03.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-3649646606038514040</id><published>2008-06-12T23:37:00.005+05:30</published><updated>2008-12-10T13:33:08.737+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>CSS Selectors in Blogger Templates</title><content type='html'>The look and feel of Blogger templates are controlled by the Cascading Style Sheet (CSS) rules defined in the &lt;a href="http://bguide.blogspot.com/2008/02/understanding-blogger-templates.html#skin"&gt;template skin&lt;/a&gt;. Currently, there are 38 different templates available from Blogger. These templates use a number of different CSS selectors or rules.&lt;br /&gt;&lt;br /&gt;Some of these selectors are common to all the templates and some are specific to certain templates. Knowledge about which selectors are used by which templates is useful when trying to tweak the formats and styles of Blogger templates.&lt;br /&gt;&lt;br /&gt;Here is a &lt;a href="http://thebloggerguide.googlepages.com/CSSinBloggerTemplatesv1.00.pdf"&gt;matrix showing the CSS selectors against the Blogger templates&lt;/a&gt; in which they are used. This can be used as a reference when you want to find out what CSS selectors can be used to modify the look and feel of your tempalte.&lt;br /&gt;&lt;br /&gt;A screenshot of the first page of this matrix is given below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rZwroRbUFOc/SFJ3WwrSUPI/AAAAAAAAANQ/DRhNtkIYUYY/s1600-h/CSSvsTemplates01.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_rZwroRbUFOc/SFJ3WwrSUPI/AAAAAAAAANQ/DRhNtkIYUYY/s400/CSSvsTemplates01.PNG" alt="" id="BLOGGER_PHOTO_ID_5211358951728369906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;:&lt;br /&gt;This matrix has been generated by a program that processed all the templates. It's very difficult to check whether all the selectors are properly marked for all the templates. If you find any errors in the matrix, please let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-3649646606038514040?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3649646606038514040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3649646606038514040'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/06/css-selector-in-blogger-templates.html' title='CSS Selectors in Blogger Templates'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rZwroRbUFOc/SFJ3WwrSUPI/AAAAAAAAANQ/DRhNtkIYUYY/s72-c/CSSvsTemplates01.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-3813975131345242310</id><published>2008-06-05T20:55:00.004+05:30</published><updated>2008-12-10T13:33:09.180+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>URLs</title><content type='html'>Here are some common questions about URLs and adding hyperlinks in Blogger.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="#what"&gt;What is a URL?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#anchor"&gt;How do I represent a URL in HTML?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#external"&gt;How do I open a link in a new tab/window?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#how"&gt;How do I add a hyperlink in Blogger?&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a id="what"&gt;&lt;span style="font-weight: bold;"&gt;What is a URL?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;URL stands for &lt;span style="font-weight: bold;"&gt;Uniform Resource Locator&lt;/span&gt;. It is a way of &lt;span style="font-style: italic;"&gt;uniquely&lt;/span&gt; identifying the &lt;span style="font-style: italic;"&gt;location&lt;/span&gt; of a &lt;span style="font-style: italic;"&gt;resource&lt;/span&gt; (such as a web page, an image etc) on the vastly complex network of the Internet.&lt;br /&gt;&lt;br /&gt;The key word here is “uniform” meaning &lt;span style="font-style: italic;"&gt;uniqueness&lt;/span&gt;; i.e. a given URL should point to &lt;span style="font-weight: bold;"&gt;one and only one&lt;/span&gt; resource on the Internet. In other words, the same URL cannot point to (i.e. identify) more than one resource. Two URLs, however, can point to the same resource.&lt;br /&gt;&lt;br /&gt;&lt;a id="anchor"&gt;&lt;span style="font-weight: bold;"&gt;How do I represent a URL in HTML?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;HTML uses the “anchor” element ( i.e. &lt;span style="font-family:courier new;"&gt;&amp;lt;a&amp;gt;…&amp;lt;/a&amp;gt;&lt;/span&gt;) to define URLs. The word &lt;span style="font-style: italic;"&gt;anchor&lt;/span&gt; gives the idea of &lt;span style="font-style: italic;"&gt;linking&lt;/span&gt;. When an anchor element is used to refer to a URL, the resulting entity is usually referred to as a &lt;span style="font-style: italic;"&gt;hyperlink&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The usual syntax of the anchor element is shown below.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;a href="url to link to"&amp;gt;Link Text&amp;lt;/a&amp;gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;a …&amp;gt;&lt;/span&gt; is the opening tag&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;href&lt;/span&gt; (or hyperlink reference) is an attribute which carries the URL of the page to link to as the attribute value&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Link Text&lt;/span&gt; is the text that will be actually displayed on the browser&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt; is the closing tag, which marks the end of the anchor element&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;For example, when:&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;a href="http://bguide.blogspot.com"&amp;gt;The Blogger Guide&amp;lt;/a&amp;gt;&lt;/div&gt;&lt;br /&gt;is entered in to the HTML code of a web page, the following hyperlink will appear on that page.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bguide.blogspot.com/"&gt;The Blogger Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a id="external"&gt;&lt;span style="font-weight: bold;"&gt;How do I open a link in a new tab/window?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Sometimes when you click on a hyperlink, the &lt;span style="font-style: italic;"&gt;target&lt;/span&gt; page opens in a separate window or tab of the browser. (Whether it opens on a new tab or a window actually depends on the settings of the browser)&lt;br /&gt;&lt;br /&gt;The way to achieve this is to add the attribute &lt;span style="font-family:courier new;"&gt;target&lt;/span&gt; with the value &lt;span style="font-family:courier new;"&gt;_blank&lt;/span&gt; inside the opening tag of the anchor element.&lt;br /&gt;&lt;br /&gt;E.g.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;a href="url" &lt;span style=""&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;target="_blank"&lt;/span&gt;&amp;gt;Link Text&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a id="how"&gt;&lt;span style="font-weight: bold;"&gt;How do I add a hyperlink in Blogger?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;There are two ways in which you can add a hyperlink in Blogger.&lt;br /&gt;&lt;br /&gt;One is to use the Compose (i.e. WYSIWIG) mode editor.&lt;br /&gt;Steps:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Highlight the text that should be linked&lt;/li&gt;&lt;li&gt;Click on the Hyperlink icon&lt;/li&gt;&lt;li&gt;Enter the URL to link to and click OK&lt;/li&gt;&lt;/ol&gt;See the figure below for an illustration of the above steps.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rZwroRbUFOc/SEgHCk63HjI/AAAAAAAAAM4/1XM0Pz7tD3k/s1600-h/URL01.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rZwroRbUFOc/SEgHCk63HjI/AAAAAAAAAM4/1XM0Pz7tD3k/s400/URL01.PNG" alt="" id="BLOGGER_PHOTO_ID_5208420709905669682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The other method is to directly type the HTML code in the Edit Html mode of the post editor as shown below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rZwroRbUFOc/SEgHDozHQhI/AAAAAAAAANA/aegXq1_eC30/s1600-h/URL02.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rZwroRbUFOc/SEgHDozHQhI/AAAAAAAAANA/aegXq1_eC30/s400/URL02.PNG" alt="" id="BLOGGER_PHOTO_ID_5208420728126784018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Note:&lt;br /&gt;If you want add the &lt;span style="font-family:courier new;"&gt;target="_blank"&lt;/span&gt; part, then you have to use the Edit Html mode and change the HTML code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-3813975131345242310?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3813975131345242310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/3813975131345242310'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/06/urls.html' title='URLs'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rZwroRbUFOc/SEgHCk63HjI/AAAAAAAAAM4/1XM0Pz7tD3k/s72-c/URL01.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-5130885468965800144</id><published>2008-06-04T22:29:00.008+05:30</published><updated>2008-12-10T13:33:09.350+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Widgets'/><title type='text'>Blog Widget - Part 2</title><content type='html'>In the previous article of this series, we had an &lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-1.html"&gt;overview of the Blog widget&lt;/a&gt; covering its basic components. In that article, we learned the main includables and their order of inclusion.&lt;br /&gt;&lt;br /&gt;In this article we will take a look at the &lt;span style="font-family:courier new;"&gt;status-message&lt;/span&gt; includable.&lt;br /&gt;&lt;br /&gt;If you open your template in HTML mode (i.e. Layout -&gt; Edit HTML) and click on the Expand Widget Templates button, you can see the following code that defines the &lt;span style="font-family:courier new;"&gt;status-message&lt;/span&gt; section.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;b:includable id='status-message'&amp;gt;&lt;br /&gt;&amp;lt;b:if cond='data:navMessage'&amp;gt;&lt;br /&gt; &amp;lt;div class='status-msg-wrap'&amp;gt;&lt;br /&gt;  &amp;lt;div class='status-msg-body'&amp;gt;&lt;br /&gt;   &amp;lt;data:navMessage/&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt;  &amp;lt;div class='status-msg-border'&amp;gt;&lt;br /&gt;   &amp;lt;div class='status-msg-bg'&amp;gt;&lt;br /&gt;    &amp;lt;div class='status-msg-hidden'&amp;gt;&amp;lt;data:navMessage/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;/div&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;div style='clear: both;'/&amp;gt;&lt;br /&gt;&amp;lt;/b:if&amp;gt;&lt;br /&gt;&amp;lt;/b:includable&amp;gt;&lt;/div&gt;&lt;br /&gt;And this particular section will be &lt;span style="font-style: italic;"&gt;included&lt;/span&gt; in the &lt;span style="font-family:courier new;"&gt;main&lt;/span&gt; section as follows.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;b:includable id='main' var='top'&amp;gt;&lt;br /&gt;&amp;lt;!-- posts --&amp;gt;&lt;br /&gt;&amp;lt;div class='blog-posts hfeed'&amp;gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;b:include data='top' name='status-message'/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;/b:includable&amp;gt;&lt;/div&gt;&lt;br /&gt;This section, however, is &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; a very important part of the Blog widget. There are two instances in which this section comes in to play; when someone searches your blog using the Search box in the Navigation Bar or clicks on one of the Labels.&lt;br /&gt;&lt;br /&gt;For example, if some searches for the string "text widget", the status message will be displayed as follows.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rZwroRbUFOc/SEbSKKiElAI/AAAAAAAAAMw/Aqi-PcRhKGk/s1600-h/BlogWidget02.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_rZwroRbUFOc/SEbSKKiElAI/AAAAAAAAAMw/Aqi-PcRhKGk/s400/BlogWidget02.png" alt="" id="BLOGGER_PHOTO_ID_5208081091168343042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So that's the status-message section of the Blog widget.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-1.html"&gt;Part 1. Overview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-3.html"&gt;Part 3. The comments section&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/10/blog-widget-part-4.html"&gt;Part 4. Newer, Older Posts and Feed Links&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/11/blog-widget-part-5.html"&gt;Part 5. The Posts section&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-5130885468965800144?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/5130885468965800144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/5130885468965800144'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/06/blog-widget-part-2.html' title='Blog Widget - Part 2'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_rZwroRbUFOc/SEbSKKiElAI/AAAAAAAAAMw/Aqi-PcRhKGk/s72-c/BlogWidget02.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-6897735363401514150</id><published>2008-06-03T22:52:00.008+05:30</published><updated>2008-12-10T13:33:09.497+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Widgets'/><title type='text'>Blog Widget - Part 1</title><content type='html'>The Blog Widget is &lt;span style="font-weight: bold;"&gt;the most important widget&lt;/span&gt; in Blogger. It contains the &lt;span style="font-style: italic;"&gt;core&lt;/span&gt; content of a blog including its posts, comments, back links and feed links. In other words, this is what defines the composition of the main column of a Blogger blog.&lt;br /&gt;&lt;br /&gt;Knowing the finer points of the Blog widget is very valuable to any Blogger user. Since it is so important, I'm going to explain this widget over several articles. This is the first part of a multi part article series on the Blog widget.&lt;br /&gt;&lt;br /&gt;As with any widget, the Blog widget also has a primary &lt;span style="font-family:courier new;"&gt;&amp;lt;b:includable&amp;gt;&lt;/span&gt; section with an &lt;span style="font-family:courier new;"&gt;id='main'&lt;/span&gt;. However, it also contains a number of other &lt;span style="font-family:courier new;"&gt;&amp;lt;b:includable&amp;gt;&lt;/span&gt; sections, each serving a valuable purpose. They are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;status-message&lt;br /&gt;&lt;/li&gt;&lt;li&gt;post&lt;/li&gt;&lt;li&gt;postQuickEdit&lt;/li&gt;&lt;li&gt;comments&lt;br /&gt;&lt;/li&gt;&lt;li&gt;commentDeleteIcon&lt;/li&gt;&lt;li&gt;backlinks&lt;br /&gt;&lt;/li&gt;&lt;li&gt;backlinkDeleteIcon&lt;/li&gt;&lt;li&gt;nextprev&lt;/li&gt;&lt;li&gt;feedLinks&lt;/li&gt;&lt;li&gt;feedLinksBody&lt;/li&gt;&lt;/ul&gt;These &lt;span style="font-family:courier new;"&gt;includables&lt;/span&gt; are the building blocks of the Blog widget. If we equate the Blog widget to a car, think of the main &lt;span style="font-family:courier new;"&gt;includable&lt;/span&gt; as the chassis and the others as various components such as the body, engine, seats etc. of that car. The final Blog widget is the result of assembling these &lt;span style="font-family:courier new;"&gt;includables&lt;/span&gt; in a particular order. This hierarchy of assembly is illustrated in the figure below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rZwroRbUFOc/SEWDy7nxHwI/AAAAAAAAAMo/nQWXJL5aZIo/s1600-h/BlogWidget01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rZwroRbUFOc/SEWDy7nxHwI/AAAAAAAAAMo/nQWXJL5aZIo/s400/BlogWidget01.png" alt="" id="BLOGGER_PHOTO_ID_5207713455145033474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;At the first level of inclusions in the main section are the &lt;span style="font-family:courier new;"&gt;status-message&lt;/span&gt;, &lt;span style="font-family:courier new;"&gt;post&lt;/span&gt;, &lt;span style="font-family:courier new;"&gt;comments&lt;/span&gt; (only in item pages), &lt;span style="font-family:courier new;"&gt;nextprev&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;feedLinks&lt;/span&gt; sections. The post section in turn includes the &lt;span style="font-family:courier new;"&gt;postQuickEdit&lt;/span&gt; section. &lt;span style="font-family:courier new;"&gt;commentDeleteIcon&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;backlinks&lt;/span&gt; sections are contained within the &lt;span style="font-family:courier new;"&gt;comments&lt;/span&gt; section and the &lt;span style="font-family:courier new;"&gt;backlinks&lt;/span&gt; section in turn includes the &lt;span style="font-family:courier new;"&gt;backlinkDeleteIcon&lt;/span&gt; section. Finally, the &lt;span style="font-family:courier new;"&gt;feedLinks&lt;/span&gt; contains the &lt;span style="font-family:courier new;"&gt;feedLinksBody&lt;/span&gt; section.&lt;br /&gt;&lt;br /&gt;In the articles to follow, we will probe each of these includable sections one by one.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-2.html"&gt;Part 2. The status-message section&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/06/blog-widget-part-3.html"&gt;Part 3. The comments section&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/10/blog-widget-part-4.html"&gt;Part 4. Newer, Older Posts and Feed Links&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/11/blog-widget-part-5.html"&gt;Part 5. The Posts section&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-6897735363401514150?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6897735363401514150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6897735363401514150'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/06/blog-widget-part-1.html' title='Blog Widget - Part 1'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rZwroRbUFOc/SEWDy7nxHwI/AAAAAAAAAMo/nQWXJL5aZIo/s72-c/BlogWidget01.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-5887143721823655437</id><published>2008-06-01T21:04:00.006+05:30</published><updated>2008-06-01T21:26:04.603+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='Widgets'/><title type='text'>Widget Instantiation</title><content type='html'>The template is a crucial element of the new Layout Blogger blogs. It defines the arrangement of the main post column and the sidebar, layout of blog elements such as the posts, widgets, headers etc. and also the fonts and colors of its look and feel. Understanding the template is, therefore, very useful in understanding how your blog behaves.&lt;br /&gt;&lt;br /&gt;In two previous articles we looked at the &lt;a href="http://bguide.blogspot.com/2008/02/understanding-blogger-templates.html"&gt;primary components&lt;/a&gt; and the &lt;a href="http://bguide.blogspot.com/2008/02/skeleton-of-blogger-template.html"&gt;basic skeleton&lt;/a&gt; of a Blogger template. In this article, we will dig in to the more specific topic of &lt;span style="font-weight: bold;"&gt;widgets&lt;/span&gt;. More precisely, we are going to see how &lt;span style="font-weight: bold;"&gt;widgets get instantiated&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Instantiation&lt;/span&gt;&lt;/span&gt; has a very specific meaning in a technical context. In programmers' jargon, it means creating a specific &lt;span style="font-style: italic;"&gt;instance&lt;/span&gt; from a generic template. In laymen terms, think of a template as a &lt;span style="font-style: italic;"&gt;mould&lt;/span&gt; and instantiation as the &lt;span style="font-style: italic;"&gt;act of moulding out a shape&lt;/span&gt; from that mould. So, the widget we see in the template is the &lt;span style="font-weight: bold;"&gt;mould&lt;/span&gt; and when the blog is actually viewed in a browser window, what we see is the moulded shape (or the instantiated widget).&lt;br /&gt;&lt;br /&gt;Let's look at an example to be more clear about this instantiation process.&lt;br /&gt;&lt;br /&gt;Consider a simple &lt;a href="http://bguide.blogspot.com/2008/05/text-widget.html"&gt;Text widget&lt;/a&gt; with a title and some sample text in its body. If you go to Layout -&amp;gt; Edit HTML, all you see as your widget is a single line similar to the one shown below.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;b:widget id='Text1' locked='false' title='Test Widget' type='Text'/&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;If you click on the Expand Widget Templates check box, the above single line will be expanded to the complete widget shown below.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;b:widget id='Text1' locked='false' title='Test Widget' type='Text'&amp;gt;&lt;br /&gt; &amp;lt;b:includable id='main'&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;  &amp;lt;!-- only display title if it's non-empty --&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;  &amp;lt;b:if cond='data:title != ""'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;   &amp;lt;h2 class='title'&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;  &amp;lt;/b:if&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;div class='widget-content'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;   &amp;lt;data:content/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;  &amp;lt;b:include name='quickedit'/&amp;gt;&lt;/span&gt;&lt;br /&gt; &amp;lt;/b:includable&amp;gt;&lt;br /&gt;&amp;lt;/b:widget&amp;gt;&lt;/div&gt;&lt;br /&gt;The 4 lines shown in &lt;span style="color: rgb(51, 102, 255);"&gt;blue&lt;/span&gt; instructs Blogger to include the title of this widget if the title is not empty. The key thing to note is the absence of the actual title here. What the template has is the XML element &lt;span style="font-family:courier new;"&gt;&amp;lt;data:title/&amp;gt;&lt;/span&gt;. Similarly, the 3 lines shown in &lt;span style="color: rgb(255, 0, 0);"&gt;red&lt;/span&gt; represent the body of the widget using the XML element &lt;span style="font-family:courier new;"&gt;&amp;lt;data:content/&amp;gt;&lt;/span&gt;. The line in &lt;span style="color: rgb(0, 153, 0);"&gt;green&lt;/span&gt; is what embeds the code needed for the Quick Edit (i.e. Screwdriver and Wrench icon you see when you are logged in to your blog) function.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;data:title/&amp;gt;&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;&amp;lt;data:content/&amp;gt;&lt;/span&gt; are special instructions to Blogger. When the blog actually loads up in a browser (i.e. when someone visits your blog),these two XML elements get replaced with the actual title and the content, fetched from the Blogger database.&lt;br /&gt;&lt;br /&gt;Once the above widget is &lt;span style="font-style: italic;"&gt;instantiated&lt;/span&gt;, the resulting HTML code you see is as follows.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;div class='widget Text' id='Text1'&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; &amp;lt;h2 class='title'&amp;gt;Test Widget&amp;lt;/h2&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;div class='widget-content'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  This is to a sample text widget.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt; &amp;lt;div class='clear'&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt; &amp;lt;span class='widget-item-control'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;  &amp;lt;span class='item-control blog-admin'&amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;   &amp;lt;a class='quickedit' href='http://www.blogger.com/rearrange?... title='Edit'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    &amp;lt;img alt='' src='http://www.blogger.com/img/icon18_wrench_allbkg.png'/&amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;   &amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;  &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt; &amp;lt;/span&amp;gt;&lt;/span&gt;&lt;br /&gt; &amp;lt;div class='clear'&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;br /&gt;Here are the key changes.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The &lt;span style="font-family:courier new;"&gt;&amp;lt;b:widget&amp;gt;&lt;/span&gt; element is replaced with an HTML &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; element.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;b:includable&amp;gt;&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;&amp;lt;b:if&amp;gt;&lt;/span&gt; elements are not present&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;data:title/&amp;gt;&lt;/span&gt; is replaced with the actual title "Test Widget"&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;data:content/&amp;gt;&lt;/span&gt; is replaced with the actual content "This is to a sample text widget."&lt;/li&gt;&lt;li&gt;The &lt;span style="font-family:courier new;"&gt;quickedit&lt;/span&gt; line has stuffed in all the code needed to affect that behavior&lt;/li&gt;&lt;/ul&gt;If the widget title was empty, you will not see the &lt;span style="color: rgb(51, 102, 255);"&gt;blue&lt;/span&gt; line in the resulting HTML code.&lt;br /&gt;&lt;br /&gt;This is how most of the widgets you see in Blogger get instantiated. The Blog widget, however, has some complex instantiation and we will take a look at it in another article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-5887143721823655437?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/5887143721823655437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/5887143721823655437'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/06/widget-instantiation.html' title='Widget Instantiation'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-8239822660915004502</id><published>2008-05-31T21:05:00.003+05:30</published><updated>2009-10-29T21:03:49.897+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>Show Your Appreciation</title><content type='html'>Hope something on this blog has been useful to you and I assume that’s why you are here. It’s indeed my pleasure to have you helped you! Given below are some methods in which you can show your appreciation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Donate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Make a small donation to cover my basic costs&lt;/span&gt;. Remember, every dollar counts, so donate only what you are comfortable with. And there’s no obligation at all; donate only if you wish to do so. :-) Use the PayPal Donate button in the sidebar to donate.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Link to This Blog&lt;/span&gt;&lt;br /&gt;You are absolutely free to use the various resources such as images, scripts etc provided with some of the tutorials. However, if you do use them, I appreciate if you can put The Blogger Guide to your &lt;span style="font-weight: bold;"&gt;Blog List&lt;/span&gt; and/or write a post in your blog &lt;span style="font-weight: bold;"&gt;linking&lt;/span&gt; to the relevant tutorial&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bookmark the Articles&lt;/span&gt;&lt;br /&gt;Sharing and bookmarking the articles is another good way to say thanks. Submit to Digg, Stumble, add to Technorati favorites or add to whatever &lt;span style="font-weight: bold;"&gt;social bookmarking&lt;/span&gt; service you use.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Rate My Posts/Blog&lt;/span&gt;&lt;br /&gt;If you found this blog via an answer given by me on a forum such as &lt;span style="font-weight: bold;"&gt;Blogger Help Group&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Blogger Forum&lt;/span&gt; or &lt;span style="font-weight: bold;"&gt;BlogCatalog&lt;/span&gt;, then please rate or rank my posts/blog on those forums.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Spread the Word&lt;/span&gt;&lt;br /&gt;Tell your friends and family; &lt;span style="font-weight: bold;"&gt;refer&lt;/span&gt; them to The Blogger Guide.&lt;br /&gt;&lt;br /&gt;Thank You,&lt;br /&gt;ids.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-8239822660915004502?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8239822660915004502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/8239822660915004502'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/05/show-your-appreciation.html' title='Show Your Appreciation'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-1849861283196750789</id><published>2008-05-30T21:47:00.006+05:30</published><updated>2010-02-06T22:27:47.492+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wider Blog'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Scribe with a wider post area</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/04/wider-2-column-templates-step-by-step.html"&gt;Wider 2 Column Templates - Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the steps to &lt;span style="font-weight: bold;"&gt;increase the width of the main post area&lt;/span&gt; of the &lt;span style="font-weight: bold;"&gt;Scribe&lt;/span&gt; template by a desired amount. This is useful if you frequently upload images/embed videos etc that are wider than the default width of the post column.&lt;br /&gt;&lt;br /&gt;1) Decide the amount of pixels by which you want to increase the width of the post area. In this article, I will be expanding it by 200 pixels. (In fact, you can pick an arbitrary size and experiment to see if that is enough for you)&lt;br /&gt;&lt;br /&gt;2) Increase the width of the post area&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main&lt;/span&gt; CSS selector (Do a Find using your browser)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Increase its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property by adding the amount of pixels picked in step (1). Here we change it to 630 by adding 200 to the default width of 430 pixels&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#main {&lt;br /&gt; width:&lt;span style="color: rgb(255, 0, 0);"&gt;630&lt;/span&gt;px;&lt;br /&gt; float:$endSide;&lt;br /&gt; ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;3) Increase the width of the other wrappers to accommodate the expanded main wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the following CSS sections&lt;/li&gt;&lt;li&gt;Change their &lt;span style="font-family: courier new;"&gt;width&lt;/span&gt; property to 900 pixels&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt; ...&lt;br /&gt; width:&lt;span style="color: rgb(255, 0, 0);"&gt;900&lt;/span&gt;px;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#main-top {&lt;br /&gt; width:&lt;span style="color: rgb(255, 0, 0);"&gt;900&lt;/span&gt;px;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#main-bot {&lt;br /&gt; width:&lt;span style="color: rgb(255, 0, 0);"&gt;900&lt;/span&gt;px;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#wrap2 {&lt;br /&gt; width:&lt;span style="color: rgb(255, 0, 0);"&gt;900&lt;/span&gt;px;&lt;br /&gt; ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;4) Replace the other background images with expanded ones as necessary.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Add a template variable to define the image host location as explained &lt;a href="http://bguide.blogspot.com/2009/07/variable-for-file-host-location.html" target="_blank"&gt;here&lt;/a&gt;. (This step will open up in a separate window. Return to the next bullet point after that)&lt;/li&gt;&lt;li&gt;Locate the following CSS selectors.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Replace the URLs of the images to the ones shown in red below.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#main-top {&lt;br /&gt; width:900px;&lt;br /&gt; height:49px;&lt;br /&gt; background:#FFF3DB url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/scribe_bg_paper_top_w.jpg&lt;/span&gt;") no-repeat top left;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#main-bot {&lt;br /&gt; width:900px;&lt;br /&gt; height:81px;&lt;br /&gt; background:#FFF3DB url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/scribe_bg_paper_bot_w.jpg&lt;/span&gt;") no-repeat top left;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#wrap2 {&lt;br /&gt; width:900px;&lt;br /&gt; background:#FFF3DB url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/scribe_bg_paper_mid_w.jpg&lt;/span&gt;") repeat-y;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#header {&lt;br /&gt; background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/scribe_divider_w.gif&lt;/span&gt;") no-repeat bottom $startSide;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer {&lt;br /&gt; clear:both;&lt;br /&gt; background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/scribe_divider_w.gif&lt;/span&gt;") no-repeat top $startSide;&lt;br /&gt; ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;That's it! Click SAVE TEMPLATE and you should now have more room to play around with, in your main post area.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: You are free to use the images provided by me. But if you change your template according to this tutorial and use those images, please add the following code shown in &lt;span style="color: rgb(255, 0, 0);"&gt;red&lt;/span&gt;, right to the end of your template, in the place shown. It will simply link to this blog.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;a href="http://www.bloggerguide.lk/2008/04/wider-2-column-templates-step-by-step.html"&amp;gt;Wider Two Column Modification&amp;lt;/a&amp;gt; courtesy of &amp;lt;a href="http://www.bloggerguide.lk"&amp;gt;The Blogger Guide&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-1849861283196750789?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1849861283196750789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/1849861283196750789'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/05/scribe-with-wider-post-area.html' title='Scribe with a wider post area'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-7240588686192916169</id><published>2008-05-27T08:13:00.002+05:30</published><updated>2008-05-27T08:23:50.687+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wider Blog'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Denim with a wider post area</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/04/wider-2-column-templates-step-by-step.html"&gt;Wider 2 Column Templates - Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the steps to &lt;span style="font-weight: bold;"&gt;increase the width of the main post area&lt;/span&gt; of the &lt;span style="font-weight: bold;"&gt;Denim&lt;/span&gt; template by a desired amount. This is useful if you frequently upload images/embed videos etc that are wider than the default width of the post column.&lt;br /&gt;&lt;br /&gt;1) Decide the amount of pixels by which you want to increase the width of the post area. In this article, I will be expanding it by 200 pixels. (In fact, you can pick an arbitrary size and experiment to see if that is enough for you)&lt;br /&gt;&lt;br /&gt;2) Increase the width of the post area&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrapper&lt;/span&gt; CSS selector (Do a Find using your browser)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Increase its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property by adding the amount of pixels picked in step (1). Here we change it to 664 by adding 200 to the default width of 464 pixels.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#main-wrapper {&lt;br /&gt;width: &lt;span style="color: rgb(255, 0, 0);"&gt;664&lt;/span&gt;px;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;float: $startSide;&lt;br /&gt;...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;3) Increase the width of the other wrappers to accommodate the expanded main wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the CSS sections called &lt;span style="font-family:courier new;"&gt;#content-wrapper&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;#header&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Increase their &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property by the same amount of pixels selected in step (1)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#content-wrapper {&lt;br /&gt;width: &lt;span style="color: rgb(255, 0, 0);"&gt;960&lt;/span&gt;px;&lt;br /&gt;margin: 0 auto;&lt;br /&gt;...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#header {&lt;br /&gt;width: &lt;span style="color: rgb(255, 0, 0);"&gt;960&lt;/span&gt;px;&lt;br /&gt;margin: 0 auto;&lt;br /&gt;...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;That's it! Preview and experiment with different increments. Click SAVE TEMPLATE once you get the required increment.&lt;br /&gt;&lt;br /&gt;You should now have more room to play around with, in your main post area.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-7240588686192916169?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7240588686192916169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/7240588686192916169'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/05/denim-with-wider-post-area.html' title='Denim with a wider post area'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-6338777133405312094</id><published>2008-05-25T08:20:00.004+05:30</published><updated>2008-12-10T13:33:09.645+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webmaster Tools'/><title type='text'>Understanding the robots.txt File</title><content type='html'>The &lt;span style="font-weight: bold;"&gt;robots.txt&lt;/span&gt; file is useful in blocking off some of the pages of your blog/site from search engine crawlers. In this article, we will take a look at some of the commonly asked question about the robots.txt file, with a particular focus on Blogger blogs.&lt;br /&gt;&lt;br /&gt;The questions are ordered with a logical flow so that you can read them from top to bottom as well.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="#robot"&gt;What is a Robot?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#file"&gt;What is the robots.txt file?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#format"&gt;What is the format of this file?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#use"&gt;What is the use of the robots.txt file?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#edit"&gt;Can I edit the robots.txt file?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a name="robot"&gt;&lt;span style="font-weight: bold;"&gt;What is a Robot?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;A Robot (aka wanderer, crawler or spider) is a computer program that traverses the web automatically.&lt;br /&gt;&lt;br /&gt;Even though these names give you the feeling that these programs “travel around” the Internet, they really don’t travel from computer to computer. What they, in fact, do is to &lt;span style="font-style: italic;"&gt;follow&lt;/span&gt; the hyperlinks found on web pages by issuing download requests for each of those hyperlinked pages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Crawling&lt;/span&gt;, however, is a separate topic that falls beyond the scope of this article.&lt;br /&gt;&lt;br /&gt;&lt;a name="file"&gt;&lt;span style="font-weight: bold;"&gt;What is the robots.txt file?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;This is a simple ASCII text file and its name must be written in all lowercase letters as robots.txt. It should be located at the root directory of your domain. Usually, in a website, this is where you keep your index.html file.&lt;br /&gt;&lt;br /&gt;In Blogger blogs, this is located at the following address.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   http://&amp;lt;your-blog-name&amp;gt;.blogspot.com/robots.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For example, if your blog name is &lt;span style="font-family:courier new;"&gt;my-great-blog&lt;/span&gt;, then your robots.txt file can be viewed by typing the following address in to browser’s address bar.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   http://my-great-blog.blogspot.com/robots.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="format"&gt;&lt;span style="font-weight: bold;"&gt;What is the format of this file?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;A typical robots.txt file consists of one or more &lt;span style="font-weight: bold;"&gt;sets of rules&lt;/span&gt; or directions for search engine robots. Each set of rules comprises of two or more instructions written on adjacent new lines. Rule sets are separated by blank new lines.&lt;br /&gt;&lt;br /&gt;Here’s a typical example file from a blogspot blog. (Line numbers are added for referencing only. The actual file does not contain them)&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;1: User-agent: Mediapartners-Google&lt;br /&gt;2: Disallow:&lt;br /&gt;3:&lt;br /&gt;4: User-agent: *&lt;br /&gt;5: Disallow: /search&lt;/div&gt;&lt;br /&gt;Lines 1 &amp;amp; 2 form one set of rules and lines 4 &amp;amp; 5 form another set. They are separated by the blank line 3.&lt;br /&gt;&lt;br /&gt;A typical rule set starts with a &lt;span style="font-family:courier new;"&gt;User-agent:&lt;/span&gt; line which identifies one or more robots. Then it will have one or more &lt;span style="font-family:courier new;"&gt;Disallow:&lt;/span&gt; [or &lt;span style="font-family:courier new;"&gt;Allow:&lt;/span&gt;] commands, in separate, adjacent new lines.&lt;br /&gt;&lt;br /&gt;For example, in the second rule set above:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;User-agent: *&lt;/span&gt; - means &lt;span style="font-weight: bold;"&gt;all &lt;/span&gt;user agents&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;Disallow: /search&lt;/span&gt; - means “don’t crawl any URL that starts with &lt;span style="font-family:courier new;"&gt;http://&lt;/span&gt;&lt;your-blog-name&gt;&lt;span style="font-family:courier new;"&gt;.blogspot.com/search/…&lt;/span&gt;. In Blogger, this rule will block off all Labels. It’s added by default, because the Label pages just display the individual pages belonging to that label, which the robots will anyway find while crawling the rest of the site.&lt;/your-blog-name&gt;&lt;/li&gt;&lt;/ul&gt;&lt;your-blog-name&gt;&lt;br /&gt;For more details see:&lt;br /&gt;&lt;/your-blog-name&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.google.com/support/webmasters/bin/answer.py?answer=40362"&gt;How to create a robots.txt file?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.google.com/support/webmasters/bin/answer.py?answer=40367"&gt;How to use patterns in these rules?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a name="use"&gt;&lt;span style="font-weight: bold;"&gt;What is the use of the robots.txt file?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;As you’ve probably realized by now, the robots.txt file is used to prevent robots from crawling certain areas of your site/blog.&lt;br /&gt;&lt;br /&gt;However, remember that not all robots respect this file. For example, spam bots, which scan the web to steal email addresses, can ignore the &lt;span style="font-family:courier new;"&gt;Disallow:&lt;/span&gt; commands and enter those pages. So the robots.txt file is &lt;span style="font-weight: bold;"&gt;not a good way to hide your secure information&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a name="edit"&gt;&lt;span style="font-weight: bold;"&gt;Can I edit the robots.txt file?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Unfortunately, Blogger users &lt;span style="font-weight: bold;"&gt;cannot&lt;/span&gt; edit their robots.txt file. It is maintained by Blogger itself and you cannot upload your own file instead of the default one.&lt;br /&gt;&lt;br /&gt;But, if you manage a site where you can upload files to the root domain, then you can use the tools provided by the Google Webmaster Tools (GWT) console to edit the robots.txt file. Once you have &lt;a href="http://bguide.blogspot.com/2008/03/howto-add-your-blog-to-google-webmaster.html"&gt;verified your blog with GWT&lt;/a&gt;, this is available from the Tools section of the left side navigation bar.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rZwroRbUFOc/SDjWuxeMMNI/AAAAAAAAALA/XpUg_eNY0_E/s1600-h/robots01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_rZwroRbUFOc/SDjWuxeMMNI/AAAAAAAAALA/XpUg_eNY0_E/s320/robots01.png" alt="" id="BLOGGER_PHOTO_ID_5204145468468900050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The Analyze robots.txt tool lets you test your rules to see what URLs they actually allow or disallow. This is good to avoid any un-intentional block offs by syntax errors in your file.&lt;br /&gt;&lt;br /&gt;The Generate robots.txt tool has a simple user interface to create a file, even if you are not sure of the file’s syntax. Once generated, you can download the file to your machine and then upload it to your site’s root domain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-6338777133405312094?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6338777133405312094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6338777133405312094'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/05/understanding-robotstxt-file.html' title='Understanding the robots.txt File'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rZwroRbUFOc/SDjWuxeMMNI/AAAAAAAAALA/XpUg_eNY0_E/s72-c/robots01.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-163878382373773315</id><published>2008-05-21T23:06:00.007+05:30</published><updated>2008-12-10T13:33:09.929+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>Template Variables</title><content type='html'>The new Layouts templates have "template variables", which are very useful when it comes to defining the look and feel of your blog. Here are some commonly asked questions about template variables.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="#what"&gt;What is a template variable?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#where"&gt;Where can I see them?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#format"&gt;What is the format of a variable?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#types"&gt;What are the different types of variables?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#add"&gt;How can I add a new variable?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="#scope"&gt;What is the scope of template variables?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name="what"&gt;&lt;span style="font-weight: bold;"&gt;What is a template variable?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;A variable in programming can be considered as a placeholder for a value that can change from time to time. A variable can be assigned a value and, from elsewhere in the computer program, you can use that assigned value. Template Variables in Blogger is just the same concept applied within the scope of Blogger templates.&lt;br /&gt;&lt;br /&gt;&lt;a name="where"&gt;&lt;span style="font-weight: bold;"&gt;Where can I see them?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;These variable are usually located right at the beginning of the &lt;a href="http://bguide.blogspot.com/2008/02/understanding-blogger-templates.html#skin"&gt;blog skin&lt;/a&gt;. When you open your template Edit HTML mode (i.e. Layout -&gt; Edit HTML), you can see a section called "Variable definitions". All the variable are defined in this section.&lt;br /&gt;&lt;br /&gt;&lt;a name="format"&gt;&lt;span style="font-weight: bold;"&gt;What is the format of a variable?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;A template variable is defined in a syntax similar to XML/HTML elements, inside a &lt;span style="font-family:courier new;"&gt;&amp;lt;Variable&amp;gt;&lt;/span&gt; tag. However, these tags don't have a closing tag (i.e. &lt;span style="font-family:courier new;"&gt;&amp;lt;/Variable&amp;gt;&lt;/span&gt;) nor they are empty elements (i.e. &lt;span style="font-family:courier new;"&gt;&amp;lt;Variable .../&amp;gt;&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Each variable has 5 attributes.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;name&lt;/span&gt;: The unique name or id of the variable. The name cannot contain spaces&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;description&lt;/span&gt;: A short description of the variable. This is what works as the "display name" of the variable in the Font and Colors pane. (See figure below)&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;type&lt;/span&gt;: The type of the variable (See the next question for more details)&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;default&lt;/span&gt;: The template default value for the variable. Whenever you choose the "Revert to template default" option, it is this value that gets applied to the variable in concern.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;value&lt;/span&gt;: The current value of the variable.&lt;/li&gt;&lt;/ul&gt;The link between a variable description and its display name is illustrated below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rZwroRbUFOc/SDRgKR7U15I/AAAAAAAAAKM/P46hN4ClOMI/s1600-h/variables01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rZwroRbUFOc/SDRgKR7U15I/AAAAAAAAAKM/P46hN4ClOMI/s400/variables01.png" alt="" id="BLOGGER_PHOTO_ID_5202889199246956434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a name="types"&gt;&lt;span style="font-weight: bold;"&gt;What are the different types of variables?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Currently, there are 3 types of variables. They are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;color&lt;/span&gt;: Different color elements such as Text Color, Page Background Color etc.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;font&lt;/span&gt;: Different fonts used in the template such as Text Font, Sidebar Title Font etc.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;automatic&lt;/span&gt;: Miscellaneous variables [e.g. &lt;span style="font-family:courier new;"&gt;startSide&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;endSide&lt;/span&gt;, that are used to control the "reading order" (left-to-right or right-to-left) of the blog language]&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:courier new;"&gt;font&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;color&lt;/span&gt; variables are editable both through the Fonts and Colors pane and the Edit HTML mode, whereas the &lt;span style="font-family:courier new;"&gt;automatic&lt;/span&gt; variables are only modifiable via the Edit HTML mode.&lt;br /&gt;&lt;br /&gt;&lt;a name="add"&gt;&lt;span style="font-weight: bold;"&gt;How can I add a new variable?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;You can add new variables very easily. Copy and paste an existing variable of the &lt;span style="font-family:courier new;"&gt;type&lt;/span&gt; you want and provide a unique name and a description for it. If it is a &lt;span style="font-family:courier new;"&gt;font&lt;/span&gt; or &lt;span style="font-family:courier new;"&gt;color&lt;/span&gt; variable, it will be readily visible in the Font and Colors pane.&lt;br /&gt;&lt;br /&gt;For example, to add a variable to control the sidebar text font in Minima template, you can add the following variable to the "Variable definitions" section. (Additional lines breaks are added for clarity. All of this can be in the same line)&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;Variable&lt;br /&gt; name="&lt;span style="color: rgb(255, 0, 0);"&gt;sidebarbodyfont&lt;/span&gt;"&lt;br /&gt; description="&lt;span style="color: rgb(255, 0, 0);"&gt;Sidebar Text Font&lt;/span&gt;"&lt;br /&gt; type="font"&lt;br /&gt; default="normal normal 100% Georgia, Serif"&lt;br /&gt; value="normal normal 100% Georgia, Serif"&lt;br /&gt;&amp;gt;&lt;/div&gt;&lt;br /&gt;Once added, it will be visible as follows.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rZwroRbUFOc/SDRgKx7U16I/AAAAAAAAAKU/EeLFX9K4EMU/s1600-h/variables02.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_rZwroRbUFOc/SDRgKx7U16I/AAAAAAAAAKU/EeLFX9K4EMU/s400/variables02.png" alt="" id="BLOGGER_PHOTO_ID_5202889207836891042" border="0" /&gt;&lt;/a&gt;But adding the variable is only part of the job. Next you have to use it in the relevant CSS selector. In this example, we need to modify the &lt;span style="font-family:courier new;"&gt;.sidebar&lt;/span&gt; selector and insert the line shown in red below. Note that when variables are used (i.e. referenced) elsewhere in the template, its name should be prefixed with a '$' character.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;.sidebar {&lt;br /&gt; color: $sidebartextcolor;&lt;br /&gt; line-height: 1.5em;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; font: $sidebarbodyfont;&lt;/span&gt;&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;a name="scope"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;What is the scope of template variables?&lt;/span&gt;&lt;br /&gt;These variables are visible and available (&lt;span style="font-style: italic;"&gt;scope&lt;/span&gt; in programming terms) for use only in the Edit HTML mode of your template. Once a blog page actually gets loaded, all the uses of the variables (all &lt;span style="font-family:courier new;"&gt;$name&lt;/span&gt; instances) get substituted with the actual value of the variable defined in the &lt;span style="font-family:courier new;"&gt;value&lt;/span&gt; attribute.&lt;br /&gt;&lt;br /&gt;They cannot be used from the blog post editor as well.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/04/howto-customize-fonts-and-colors.html"&gt;HOWTO: Customize Fonts and Colors&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-163878382373773315?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/163878382373773315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/163878382373773315'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/05/template-variables.html' title='Template Variables'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rZwroRbUFOc/SDRgKR7U15I/AAAAAAAAAKM/P46hN4ClOMI/s72-c/variables01.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-223956793654865026</id><published>2008-05-17T09:47:00.003+05:30</published><updated>2008-12-10T13:33:10.459+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Widgets'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>The Text Widget</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rZwroRbUFOc/SC5crR7U12I/AAAAAAAAAJ0/EN_1eSevPi8/s1600-h/text01.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: left; cursor: pointer;" src="http://2.bp.blogspot.com/_rZwroRbUFOc/SC5crR7U12I/AAAAAAAAAJ0/EN_1eSevPi8/s400/text01.PNG" alt="" id="BLOGGER_PHOTO_ID_5201196518275864418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;Text&lt;/span&gt; widget is one of the simplest widgets available on Blogger.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rZwroRbUFOc/SC5crR7U13I/AAAAAAAAAJ8/3FBCzV38m3s/s1600-h/text02.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_rZwroRbUFOc/SC5crR7U13I/AAAAAAAAAJ8/3FBCzV38m3s/s400/text02.PNG" alt="" id="BLOGGER_PHOTO_ID_5201196518275864434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;You can provide a title for your widget (Label 1) and type some descriptive text in its body (Lable 2). There is a Rich Text editor (Lable 3) which allows you to apply some basic formatting such as bold face, font colors from a toolbar. The toolbar has a button to add hyperlinks as well.&lt;br /&gt;&lt;br /&gt;If you know HTML, there is an Edit HTML mode (Label 4) which gives you more options for formatting text. Using this mode, for example, you can underline text, which you can't do using the toolbar. (See figure below for an illustration of that)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rZwroRbUFOc/SC5crh7U14I/AAAAAAAAAKE/f0ok8egMFhk/s1600-h/text03.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_rZwroRbUFOc/SC5crh7U14I/AAAAAAAAAKE/f0ok8egMFhk/s400/text03.PNG" alt="" id="BLOGGER_PHOTO_ID_5201196522570831746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Possible Uses&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Display an &lt;span style="font-weight: bold;"&gt;About&lt;/span&gt; description specific for a blog (Profile widget cannot do this. It will display the same About in all of your blogs)&lt;/li&gt;&lt;li&gt;Display some common message such as a &lt;span style="font-weight: bold;"&gt;Disclaimer&lt;/span&gt; on all your blog pages&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-223956793654865026?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/223956793654865026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/223956793654865026'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/05/text-widget.html' title='The Text Widget'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rZwroRbUFOc/SC5crR7U12I/AAAAAAAAAJ0/EN_1eSevPi8/s72-c/text01.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-18123156410696379</id><published>2008-05-13T22:49:00.003+05:30</published><updated>2008-05-17T09:57:56.837+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Widgets'/><title type='text'>Blogger Widgets</title><content type='html'>Widgets are the add-ons to your blog. Some of the widgets such as Blog, Archive and Header come by default when you select a template. Also there are many other different types of widgets offered by Blogger that you can plug in using the &lt;span style="font-weight: bold;"&gt;Add Page Element&lt;/span&gt; option in your Layout editor.&lt;br /&gt;&lt;br /&gt;This is an article series that will cover the details about the different types of widgets available on Blogger and their possible uses. In each of the articles in this series, you will find simple illustrations of those widgets as well as the finer details about them.&lt;br /&gt;&lt;br /&gt;The currently available widgets are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/05/text-widget.html"&gt;Text&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Blog&lt;/li&gt;&lt;li&gt;Archive&lt;/li&gt;&lt;li&gt;Profile&lt;/li&gt;&lt;li&gt;Labels&lt;/li&gt;&lt;li&gt;HTML/Javascript&lt;/li&gt;&lt;li&gt;List&lt;/li&gt;&lt;li&gt;Link List&lt;/li&gt;&lt;li&gt;Header&lt;/li&gt;&lt;li&gt;Picture&lt;/li&gt;&lt;li&gt;Slideshow&lt;/li&gt;&lt;li&gt;AdSense&lt;/li&gt;&lt;li&gt;Feed&lt;/li&gt;&lt;li&gt;Newsreel&lt;/li&gt;&lt;li&gt;Video Bar&lt;/li&gt;&lt;li&gt;Logo&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;Last Updated: 2008 May 17&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-18123156410696379?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/18123156410696379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/18123156410696379'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/05/blogger-widgets.html' title='Blogger Widgets'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-6151535914285154180</id><published>2008-05-11T09:32:00.004+05:30</published><updated>2009-03-09T09:24:15.314+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='3 Columns'/><title type='text'>3 Columns : Dark Dots : Left and Right Sidebars</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;3 Column Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the steps to convert a default 2 column &lt;span style="font-weight: bold;"&gt;Dark Dots&lt;/span&gt; template in to a three column template with two sidebars on left and right hand sides of the main post area.&lt;br /&gt;&lt;br /&gt;(If you really want to &lt;span style="font-style: italic; font-weight: bold;"&gt;understand&lt;/span&gt; what's happening here, read the article series &lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;1) Add new CSS id selectors for the 2nd sidebar wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#sidebar-wrapper&lt;/span&gt; and the &lt;span style="font-family: courier new;"&gt;#sidebar&lt;/span&gt; sections (Do a Find using your browser)&lt;/li&gt;&lt;li&gt;Copy both section fully and paste below the existing sidebar sections (it doesn't have to below) and rename them to &lt;span style="font-family:courier new;"&gt;#sidebar-wrapper-two&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;#sidebar-two&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;float: $startSide&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;float:$endSide&lt;/span&gt; of the #sidebar-wrapper-two section (See the code snippet below)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#sidebar-wrapper {&lt;br /&gt;  width:200px;&lt;br /&gt;  float:$startSide;&lt;br /&gt;  font-size:85%;&lt;br /&gt;  padding-bottom:20px;&lt;br /&gt;  word-wrap: break-word; /* fix for ... */&lt;br /&gt;  overflow: hidden;     /* fix for ... float */&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#sidebar {&lt;br /&gt;  background:url("http://www.blogblog.com/dots_dark/bg_minidots2.gif") 150px -50px;&lt;br /&gt;  padding:40px 10px 15px;&lt;br /&gt;  width:200px;&lt;br /&gt;  width/* */:/**/180px;&lt;br /&gt;  width: /**/180px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#sidebar-wrapper&lt;span style="color: rgb(51, 51, 255);"&gt;-two&lt;/span&gt; {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:200px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  float:&lt;span style="color: rgb(51, 51, 255);"&gt;$endSide&lt;/span&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  font-size:85%;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding-bottom:20px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  word-wrap: break-word; /* fix for ... IE */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  overflow: hidden;     /* fix for ... float */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#sidebar&lt;span style="color: rgb(51, 51, 255);"&gt;-two&lt;/span&gt; {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  background:url("http://www.blogblog.com/dots_dark/bg_minidots2.gif") 150px -50px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding:40px 10px 15px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width:200px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width/* */:/**/180px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width: /**/180px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;2) Introduce a new &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; element, as a child of the &lt;span style="font-family:courier new;"&gt;content-wrapper&lt;/span&gt;, to be the placeholder for the 2nd sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;&amp;lt;div id='main-wrapper'&amp;gt;&lt;/span&gt; element.&lt;/li&gt;&lt;li&gt;Copy the code shown in red, &lt;span style="font-weight: bold;"&gt;above&lt;/span&gt; that section (this has to be above)&lt;/li&gt;&lt;/ul&gt;&lt;div class="mycode"&gt;&amp;lt;div id='crosscol-wrapper' style='text-align:center'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='crosscol' id='crosscol' showaddelement='no'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;div id='sidebar-wrapper-two'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;b:section class='sidebar' id='sidebar-two' preferred='yes'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/b:section&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id='main-wrapper'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='main' id='main' showaddelement='no'&amp;gt;&lt;br /&gt;  &amp;lt;b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/&amp;gt;&lt;br /&gt; &amp;lt;/b:section&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;3) Expand the width of the other wrappers to accommodate the new sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the CSS section called &lt;span style="font-family:courier new;"&gt;#outer-wrapper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property to 900 pixels&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt;  background:url("...") no-repeat 250px 50px;&lt;br /&gt;  width:&lt;span style="color: rgb(255, 0, 0);"&gt;900px&lt;/span&gt;;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;4) Do necessary adjustments to margins, padding etc&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main-wrapper&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Insert a right margin of 22 pixels.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#main-wrapper {&lt;br /&gt;  width: 450px;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;br /&gt;  margin-right:22px;&lt;/span&gt;&lt;br /&gt;  float: $endSide;&lt;br /&gt;  ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;5) Modify the CSS rules for the wire frame layouts editor.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the section marked as &lt;span style="font-family: courier new;"&gt;/* Page structure tweaks for layout editor wireframe */&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Replace&lt;/span&gt; that entire section with the code marked in red below.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;/** Page structure tweaks for layout editor wireframe */&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #outer-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width: 900px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #main-wrapper {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width: 400px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #sidebar-wrapper,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;body#layout #sidebar-wrapper-two {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  padding: 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  width: 200px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Save the template. Switch to Page Elements view and enjoy your 3 column template!&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/02/wider-header-for-dots-template.html"&gt;How to Make the Dots Header Go Across the Blog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2009/03/centering-dots-header.html"&gt;Centering the Dots Header&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-6151535914285154180?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6151535914285154180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6151535914285154180'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/05/3-columns-dark-dots-left-and-right.html' title='3 Columns : Dark Dots : Left and Right Sidebars'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-2306646426832342347</id><published>2008-05-01T21:51:00.006+05:30</published><updated>2010-02-06T22:24:42.194+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='3 Columns'/><title type='text'>3 Column Templates : Scribe : Left and Right Sidebars</title><content type='html'>Article Series: &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;3 Column Templates Step by Step Guides&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the steps to convert a Blogger default 2 column &lt;span style="font-weight: bold;"&gt;Scribe&lt;/span&gt; template in to a 3 column template with sidebars on left and right hand sides of the main post area.&lt;br /&gt;&lt;br /&gt;(If you really want to &lt;span style="font-style: italic; font-weight: bold;"&gt;understand&lt;/span&gt; what's happening here, read the article series &lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Three Column Templates Explained&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;1) Add a new CSS id selector for the 2nd sidebar wrapper.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Go to Layout -&gt; Edit HTML&lt;/li&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#sidebar&lt;/span&gt; selector (Do a Find using your browser)&lt;/li&gt;&lt;li&gt;Copy that full section and paste below the existing sidebar section (it doesn't have to below) and rename it to &lt;span style="font-family:courier new;"&gt;#right-sidebar&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Change the &lt;span style="font-family:courier new;"&gt;float: $startSide&lt;/span&gt; to &lt;span style="font-family:courier new;"&gt;float:$endSide&lt;/span&gt; of the &lt;span style="font-family:courier new;"&gt;#right-sidebar&lt;/span&gt; selector&lt;/li&gt;&lt;li&gt;Change its &lt;span style="font-family:courier new;"&gt;width&lt;/span&gt; property to 200 pixels (See the code snippet below)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#sidebar {&lt;br /&gt; width:150px;&lt;br /&gt; float:$startSide;&lt;br /&gt; padding:8px 0;&lt;br /&gt; margin:0;&lt;br /&gt; word-wrap: break-word; /* fix for ... in IE */&lt;br /&gt; overflow: hidden;     /* fix for ... */&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;#&lt;span style="color: rgb(51, 51, 255);"&gt;right-&lt;/span&gt;sidebar {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; width:&lt;span style="color: rgb(51, 51, 255);"&gt;200&lt;/span&gt;px;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; float:$&lt;span style="color: rgb(51, 51, 255);"&gt;end&lt;/span&gt;Side;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; padding:8px 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; margin:0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; word-wrap: break-word; /* fix for ... in IE */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; overflow: hidden;     /* fix for ... */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;2) Introduce a new &lt;span style="font-family:courier new;"&gt;div&lt;/span&gt; element, as a child of  #&lt;span style="font-family:courier new;"&gt;wrap3&lt;/span&gt;, to be the placeholder for the 2nd sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;&amp;lt;div id='footer-wrapper'&amp;gt;&lt;/span&gt; element.&lt;/li&gt;&lt;li&gt;Copy the code shown in red, &lt;span style="font-weight: bold;"&gt;above&lt;/span&gt; that section (this has to be above)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;b:section class='main' id='main' showaddelement='no'&amp;gt;&lt;br /&gt; &amp;lt;b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/&amp;gt;&lt;br /&gt;&amp;lt;/b:section&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;div id='right-sidebar-wrapper'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;b:section class='sidebar' id='right-sidebar' preferred='yes'&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;/b:section&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id='footer-wrapper'&amp;gt;&lt;br /&gt; &amp;lt;b:section class='footer' id='footer'/&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;br /&gt;3) Expand the width of the parent wrappers to accommodate the new sidebar&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the following CSS sections&lt;/li&gt;&lt;li&gt;Change their width property to 900 pixels&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#outer-wrapper {&lt;br /&gt; ...&lt;br /&gt; width:&lt;span style="color: rgb(255, 0, 0);"&gt;900&lt;/span&gt;px;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#main-top {&lt;br /&gt; width:&lt;span style="color: rgb(255, 0, 0);"&gt;900&lt;/span&gt;px;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#main-bot {&lt;br /&gt; width:&lt;span style="color: rgb(255, 0, 0);"&gt;900&lt;/span&gt;px;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#wrap2 {&lt;br /&gt; width:&lt;span style="color: rgb(255, 0, 0);"&gt;900&lt;/span&gt;px;&lt;br /&gt; ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;4) Do necessary adjustments to margins, padding, floating etc&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Locate the &lt;span style="font-family:courier new;"&gt;#main&lt;/span&gt; section&lt;/li&gt;&lt;li&gt;Insert a left margin of 7 pixels.&lt;/li&gt;&lt;li&gt;Change its float property to $startSide&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#main { &lt;br /&gt; width:430px;&lt;br /&gt; float:$&lt;span style="color: rgb(255, 0, 0);"&gt;start&lt;/span&gt;Side;&lt;br /&gt; padding:8px 0;&lt;br /&gt; margin:0;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; margin-left:7px;&lt;/span&gt;&lt;br /&gt; ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;5) Modify and expand the background images as necessary.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Add a template variable to define the image host location as explained &lt;a href="http://bguide.blogspot.com/2009/07/variable-for-file-host-location.html" target="_blank"&gt;here&lt;/a&gt;. (This step will open up in a separate window. Return to the next bullet point after that)&lt;/li&gt;&lt;li&gt;Locate the following CSS selectors.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Replace the URLs of the images to the ones shown in red below.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="mycode"&gt;#main-top {&lt;br /&gt; width:900px;&lt;br /&gt; height:49px;&lt;br /&gt; background:#FFF3DB url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/scribe_bg_paper_top_w.jpg&lt;/span&gt;") no-repeat top left;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#main-bot {&lt;br /&gt; width:900px;&lt;br /&gt; height:81px;&lt;br /&gt; background:#FFF3DB url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/scribe_bg_paper_bot_w.jpg&lt;/span&gt;") no-repeat top left;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#wrap2 {&lt;br /&gt; width:900px;&lt;br /&gt; background:#FFF3DB url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/scribe_bg_paper_mid_w.jpg&lt;/span&gt;") repeat-y;&lt;br /&gt; ...&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#header {&lt;br /&gt; background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/scribe_divider_w.gif&lt;/span&gt;") no-repeat bottom $startSide;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#footer {&lt;br /&gt; clear:both;&lt;br /&gt; background:url("&lt;span style="color: rgb(255, 0, 0);"&gt;$imageHost/scribe_divider_w.gif&lt;/span&gt;") no-repeat top $startSide;&lt;br /&gt; ...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;Save the template. Switch to Page Elements view and enjoy your 3 column template! (The new sidebar might not be visible until you add some gadgets to it)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note&lt;/span&gt;: You are free to use the images provided by me. But if you change your template according to this tutorial and use those images, please add the following code shown in &lt;span style="color: rgb(255, 0, 0);"&gt;red&lt;/span&gt;, right to the end of your template, in the place shown. It will simply link to this blog.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &amp;lt;a href="http://www.bloggerguide.lk/2008/02/3-columns-step-by-step-guides.html"&amp;gt;Three Column Modification&amp;lt;/a&amp;gt; courtesy of &amp;lt;a href="http://www.bloggerguide.lk"&amp;gt;The Blogger Guide&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/02/three-column-templates-explained.html"&gt;Blogger Three Column Templates Explained&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-2306646426832342347?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2306646426832342347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/2306646426832342347'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/05/3-column-templates-scribe-left-and.html' title='3 Column Templates : Scribe : Left and Right Sidebars'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-5036424089052687660</id><published>2008-05-01T06:29:00.004+05:30</published><updated>2008-12-10T13:33:10.662+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>HOWTO: Backup and Restore your Template</title><content type='html'>Blogger provides an option where you can edit the template directly in HTML mode. This mode allows you to do &lt;span style="font-weight: bold;"&gt;a lot more customization&lt;/span&gt; than possible using its standard interfaces. For example, if you want to &lt;a href="http://bguide.blogspot.com/2008/02/3-columns-step-by-step-guides.html"&gt;convert your blog to 3 columns&lt;/a&gt; or &lt;a href="http://bguide.blogspot.com/2008/04/wider-2-column-templates-step-by-step.html"&gt;increase the width of your post area&lt;/a&gt;, you can do it using the Edit HTML mode.&lt;br /&gt;&lt;br /&gt;However, most non-technical Bloggers are somewhat afraid of trying out such changes, even by following simple step by step guides. The Backup and Restore option should give you that additional bit of confidence to go ahead and try out a bit of tinkering by yourself.&lt;br /&gt;&lt;br /&gt;This article will illustrate how you can back up and restore your template. It's very easy.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rZwroRbUFOc/SBkflukldlI/AAAAAAAAAJs/rTK5E_yXSuA/s1600-h/backup-restore.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_rZwroRbUFOc/SBkflukldlI/AAAAAAAAAJs/rTK5E_yXSuA/s400/backup-restore.PNG" alt="" id="BLOGGER_PHOTO_ID_5195218378165679698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Backup&lt;/span&gt;&lt;br /&gt;To backup your template go to Layout -&gt; Edit HTML. The very first option in this pane is "Backup / Restore Template". Under that click the link "Download Full Template" (See Label 1 in the above figure). Choose the option to "Save" from the next dialog that pops up. Browse to the location you want to save it (e.g. Desktop) and click Save.&lt;br /&gt;&lt;br /&gt;The template will be downloaded to the specified location. It's a small XML file and will be named as "template-&amp;lt;your blog id&amp;gt;.xml" where &amp;lt;your blog id&amp;gt; is a long series of digits. That's it; this XML file has all the details of your current template.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Restore&lt;/span&gt;&lt;br /&gt;Restoring is also as simple as backing up.&lt;br /&gt;&lt;br /&gt;Let's say you tried out some changes for your template and didn't get it right. When you try to save your template you get this frightening error message in red! (Clear Edits will not work here because you have saved your changes)&lt;br /&gt;&lt;br /&gt;Don't panic. Remember you backed up your template earlier. Just click the Browse button (Label 2 in above figure) of the Backup / Restore option and browse to the downloaded template file and click Open. Then click Upload (Label 3). Then Blogger will restore your template to the state it was, prior to your edits. Then save your restored template.&lt;br /&gt;&lt;br /&gt;You will be back to square one. Try your change some other day. As long as you back it up properly, you can restore it until you get your change right. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-5036424089052687660?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/5036424089052687660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/5036424089052687660'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/05/howto-backup-and-restore-your-template.html' title='HOWTO: Backup and Restore your Template'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rZwroRbUFOc/SBkflukldlI/AAAAAAAAAJs/rTK5E_yXSuA/s72-c/backup-restore.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8346045355806093791.post-6413321914333737264</id><published>2008-04-26T11:33:00.009+05:30</published><updated>2008-12-10T13:33:11.224+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HOWTOs'/><category scheme='http://www.blogger.com/atom/ns#' term='Customizations'/><title type='text'>HOWTO: Customize Fonts and Colors</title><content type='html'>Fonts and Colors in the Blogger templates can be used to tweak the look and feel of a given blog. The usual way of changing them is to use the Fonts and Colors pane.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rZwroRbUFOc/SBLGyekldiI/AAAAAAAAAJU/5JXkWMaYb2U/s1600-h/fonts01.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_rZwroRbUFOc/SBLGyekldiI/AAAAAAAAAJU/5JXkWMaYb2U/s400/fonts01.PNG" alt="" id="BLOGGER_PHOTO_ID_5193431890813875746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;However, this option gives you only a &lt;span style="font-weight: bold;"&gt;limited set of colors and fonts&lt;/span&gt;. There are two other, slightly advance ways in which you can customize the fonts and colors in your template. They are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="#method01"&gt;Use of template variables&lt;/a&gt; and&lt;/li&gt;&lt;li&gt;&lt;a href="#method02"&gt;Direct modification of the CSS code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;I will use the Minima template as an example. (Though most templates use a common set of variables, some have slightly different variables depending on the design of the template)&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" name="method01"&gt;Use of template variables&lt;/a&gt;&lt;br /&gt;Let's say you want to change the &lt;span style="font-weight: bold;"&gt;Text Font&lt;/span&gt; from the default Georgia font. The Font and Colors option gives only 5 other fonts. If you want to use a different font other than the given ones, you can do so using the &lt;span style="font-family:courier new;"&gt;bodyfont&lt;/span&gt; variable.&lt;br /&gt;&lt;br /&gt;Go to Layout -&gt; Edit HTML and scroll down to the "&lt;span style="font-weight: bold;"&gt;Variable definitions&lt;/span&gt;" section in the &lt;a href="http://bguide.blogspot.com/2008/02/understanding-blogger-templates.html#skin"&gt;template skin&lt;/a&gt;. Locate the &lt;span style="font-family:courier new;"&gt;bodyfont&lt;/span&gt; variable. (See figure below)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rZwroRbUFOc/SBLGz-kldjI/AAAAAAAAAJc/C62gll4Ow6A/s1600-h/fonts02.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_rZwroRbUFOc/SBLGz-kldjI/AAAAAAAAAJc/C62gll4Ow6A/s400/fonts02.PNG" alt="" id="BLOGGER_PHOTO_ID_5193431916583679538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see, the &lt;span style="font-family:courier new;"&gt;bodyfont&lt;/span&gt; variable has 5 attributes. In this article, we will focus on the two attributes named &lt;span style="font-family:courier new;"&gt;default&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;value&lt;/span&gt;. (See the article on &lt;a href="http://bguide.blogspot.com/2008/05/template-variables.html"&gt;Blogger Template Variables&lt;/a&gt; for a detailed discussion on them) The attribute &lt;span style="font-family:courier new;"&gt;default&lt;/span&gt; contains the default Text Font for the Minima template. Whenever you click the "Revert to template default" option in the Fonts and Colors pane, Blogger applies these default font settings. The attribute &lt;span style="font-family:courier new;"&gt;value&lt;/span&gt; contains the &lt;span style="font-weight: bold;"&gt;current settings&lt;/span&gt; for the Text Font.&lt;br /&gt;&lt;br /&gt;It is &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; adviceable to change the settings in the &lt;span style="font-family:courier new;"&gt;default&lt;/span&gt; attribute. The prudent way to set a different font is to change the &lt;span style="font-family:courier new;"&gt;value&lt;/span&gt; attribute. For example, if you want to use the font &lt;span style="font-weight: bold;"&gt;Tahoma&lt;/span&gt;, you need to change it as shown below.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;variable name="bodyfont" description="Text Font" type="font"&lt;br /&gt;default="normal normal 100% Georgia, Serif"&lt;br /&gt;value="normal normal 100% &lt;span style="color: rgb(255, 0, 0);"&gt;Tahoma&lt;/span&gt;, Serif"&amp;gt;&lt;/div&gt;&lt;br /&gt;Color variables work the same way. You should provide a hexa-decimal number as the &lt;a href="http://bguide.blogspot.com/2008/02/rgb-colors.html"&gt;RGB color value&lt;/a&gt;. Changing the text color to blue can be done as follows.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;&amp;lt;variable name="textcolor" description="Text Color" type="color"&lt;br /&gt;default="#333" value="&lt;span style="color: rgb(255, 0, 0);"&gt;#0000ff&lt;/span&gt;"&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" name="method02"&gt;Direct modification of the CSS code&lt;/a&gt;&lt;br /&gt;The second method is to directly modify the CSS code in your &lt;a href="http://bguide.blogspot.com/2008/02/understanding-blogger-templates.html#skin"&gt;template skin&lt;/a&gt;. For example, let's consider the &lt;span style="font-family:courier new;"&gt;textcolor&lt;/span&gt; variable. The variables defined in the "Variable definitions" section are accessed elsewhere in the skin by prefixing its name with a '&lt;span style="font-family:courier new;"&gt;$&lt;/span&gt;' character as in &lt;span style="font-family:courier new;"&gt;$textcolor&lt;/span&gt;. Do a Find (Ctrl+F) in your browser for the string '&lt;span style="font-family:courier new;"&gt;$textcolor&lt;/span&gt;' to see where it is used. In Minima, one use of that variable is in the &lt;span style="font-family:courier new;"&gt;body&lt;/span&gt; CSS selector.&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;body {&lt;br /&gt;background:$bgcolor;&lt;br /&gt;margin:0;&lt;br /&gt;color:&lt;span style="color: rgb(255, 0, 0);"&gt;$textcolor&lt;/span&gt;;&lt;br /&gt;...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;When the blog actually gets loaded in a browser, the Blogger platform will &lt;span style="font-weight: bold;"&gt;replace this variable&lt;/span&gt; with the color specified in the &lt;span style="font-family:courier new;"&gt;value&lt;/span&gt; attribute of the &lt;span style="font-family:courier new;"&gt;textcolor&lt;/span&gt; variable. You can directly specify a color value in this place, bypassing the replacement step. Here you can provide an &lt;a href="http://bguide.blogspot.com/2008/02/rgb-colors.html"&gt;RGB value&lt;/a&gt; or one of the &lt;a href="http://www.w3.org/TR/html4/types.html#h-6.5"&gt;standard 16 color names&lt;/a&gt;. For example:&lt;br /&gt;&lt;br /&gt;&lt;div class="mycode"&gt;body {&lt;br /&gt;background:$bgcolor;&lt;br /&gt;margin:0;&lt;br /&gt;color:&lt;span style="color: rgb(255, 0, 0);"&gt;#ff0000&lt;/span&gt;;&lt;br /&gt;...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;&lt;div class="mycode"&gt;body {&lt;br /&gt;background:$bgcolor;&lt;br /&gt;margin:0;&lt;br /&gt;color:&lt;span style="color: rgb(255, 0, 0);"&gt;red&lt;/span&gt;;&lt;br /&gt;...&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;(In addition to the standard 16 color names, most browsers support this &lt;a href="http://www.w3schools.com/html/html_colornames.asp"&gt;extended set of color names&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Remember, however, that using the direct modification method to replace existing variables is of little use, because thereafter, any modification you do through the Fonts and Color pane has no affect on the variables you replace. Use the direct modification method when you want to &lt;span style="font-weight: bold;"&gt;override one of the template defaults&lt;/span&gt; or you want to &lt;span style="font-weight: bold;"&gt;tweak the look and feel in a manner not provided by the template&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="rel-posts"&gt;&lt;p&gt;Related Posts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bguide.blogspot.com/2008/05/template-variables.html"&gt;Template Variables&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346045355806093791-6413321914333737264?l=www.bloggerguide.lk' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6413321914333737264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346045355806093791/posts/default/6413321914333737264'/><link rel='alternate' type='text/html' href='http://www.bloggerguide.lk/2008/04/howto-customize-fonts-and-colors.html' title='HOWTO: Customize Fonts and Colors'/><author><name>ids</name><uri>http://www.blogger.com/profile/11714464391815939906</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rZwroRbUFOc/SBLGyekldiI/AAAAAAAAAJU/5JXkWMaYb2U/s72-c/fonts01.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1
