<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Plurk Skins</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/" />
    <link rel="self" type="application/atom+xml" href="http://plurkskins.com/atom.xml" />
    <id>tag:plurkskins.com,2008-08-09://1</id>
    <updated>2008-11-10T23:27:03Z</updated>
    <subtitle>Teaching Your Plurk Creature New Tricks</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.2-en</generator>

<entry>
    <title>Green Beret Theme</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/11/green-beret-theme.html" />
    <id>tag:plurkskins.com,2008://1.41</id>

    <published>2008-11-10T22:57:19Z</published>
    <updated>2008-11-10T23:27:03Z</updated>

    <summary>While I was searching for a suitable background for my Veteran&apos;s Day theme I came across another background image that really touched me. I&apos;ve therefore created a second Veteran&apos;s Day theme with this background as well. This version features members...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="Plurk Theme" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="holiday" label="holiday" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="theme" label="theme" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="veteransday" label="Veteran&apos;s Day" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>While I was searching for a suitable background for my <a href="http://plurkskins.com/2008/11/veterans-day-theme.html">Veteran's Day theme</a> I came across another background image that really touched me.  I've therefore created a second Veteran's Day theme with this background as well.  This version features members of the Green Berets as they salute their fellow soldiers and their flag. This simple action should be a reminder to all of us how indebted we are to those who served their country.</p>]]>
        <![CDATA[<p>I also developed this theme for Veterans Day and it has a few interesting features that you might find helpful.<br />
<blockquote><a href="http://www.plurk.com/installDesign/3129365-82622f27d3">Install Green Beret Theme</a></blockquote></p>

<p>Some of the more interesting features include the use of the Uncle Sam and Liberty Bell icons to identify new Plurk messages and replies. <span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://plurkskins.com/assets_c/2008/11/greenberet.html" onclick="window.open('http://plurkskins.com/assets_c/2008/11/greenberet.html','popup','width=1165,height=1031,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/11/greenberet-thumb-400x353.jpg" width="400" height="353" alt="greenberet.jpg" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></a></span>An unread message shows a Uncle Sam with red numbers while a read message will show the Liberty Bell and blue numbers. This is slightly different than the typical colored box that you see.<br />
For those who don't want to see their Karma score, I have replaced it with a flag draped coffin. It could be a metaphor to how you feel about Karma or it could just be a commemoration for those who have died preserving our way of life.<br />
The loading graphic in the timeline has been replaced with a graphic of the Iwo Jima flag raising. This will appear whenever you scroll through your timeline left or right. There is also a new loading graphic in the response box. This one is a navy helicopter with the rotors moving in a small animation.<br />
The scroll left and right arrows have also been replaced with bald eagles. When you hover over them with your mouse the eagles go into an attack position. The "Back to Home" blue button has been replaced with a picture of a soldier returning home holding his daughter that says "Home". When you hover over it with your mouse the text changes colors.<br />
The Plurk creature has been removed to not take away from the background image.<br />
I think you will find this theme fairly full-function with a lot of detail added. If you have questions please feel free to contact me.  I hope you enjoy this theme and be sure to tell everyone you got it from <a href="http://plurkskins.com">Plurk Skins</a>.<br />
</p>]]>
    </content>
</entry>

<entry>
    <title>Veteran&apos;s Day Theme</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/11/veterans-day-theme.html" />
    <id>tag:plurkskins.com,2008://1.40</id>

    <published>2008-11-09T22:07:02Z</published>
    <updated>2008-11-10T23:41:38Z</updated>

    <summary>As I was thinking about all of the freedoms we enjoy I began to think that perhaps it might be appropriate to create a theme for Veteran&apos;s Day to pay tribute to those who have defended our liberties. From the...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="Plurk Theme" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="holiday" label="holiday" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="theme" label="theme" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="veteransday" label="Veteran&apos;s Day" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>As I was thinking about all of the freedoms we enjoy I began to think that perhaps it might be appropriate to create a theme for Veteran's Day to pay tribute to those who have defended our liberties.  From the comments that I have received I decided this theme would be a great candidate to share with others so that they too can show how important Veterans have been to our way of life.</p>]]>
        <![CDATA[<p>I developed this for Veterans Day and it has a few interesting features that you might find helpful.<br />
<blockquote><a href="http://www.plurk.com/installDesign/26229-d6db4b0058">Install Veteran's Plurk Theme</a></blockquote></p>

<p>Some of the more interesting features include the use of the Uncle Sam and Liberty Bell icons to identify new Plurk messages and replies. <span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://plurkskins.com/assets_c/2008/11/veteransday1.html" onclick="window.open('http://plurkskins.com/assets_c/2008/11/veteransday1.html','popup','width=1165,height=1031,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/11/veteransday1-thumb-400x353.jpg" width="400" height="353" alt="veteransday1.jpg" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></a></span>An unread message shows a Uncle Sam with red numbers while a read message will show the Liberty Bell and blue numbers. This is slightly different than the typical colored box that you see.<br />
For those who don't want to see their Karma score, I have replaced it with a flag draped coffin. It could be a metaphor to how you feel about Karma or it could just be a commemoration for those who have died preserving our way of life.<br />
The loading graphic in the timeline has been replaced with a graphic of the Iwo Jima flag raising. This will appear whenever you scroll through your timeline left or right. There is also a new loading graphic in the response box. This one is a navy helicopter with the rotors moving in a small animation.<br />
The scroll left and right arrows have also been replaced with bald eagles. When you hover over them with your mouse the eagles go into an attack position. The "Back to Home" blue button has been replaced with a picture of a soldier returning home holding his daughter that says "Home". When you hover over it with your mouse the text changes colors.<br />
The Plurk creature has been removed to not take away from the background image.<br />
I think you will find this theme fairly full-function with a lot of detail added. If you have questions please feel free to contact me.  I hope you enjoy this theme and be sure to tell everyone you got it from <a href="http://plurkskins.com">Plurk Skins</a>.<br />
</p>]]>
    </content>
</entry>

<entry>
    <title>Haunted Mansion Theme</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/10/haunted-mansion-theme.html" />
    <id>tag:plurkskins.com,2008://1.39</id>

    <published>2008-10-31T19:48:12Z</published>
    <updated>2008-11-07T08:48:58Z</updated>

    <summary>As I work through the CSS code for Plurk I sometimes begin to question how things work and whether I can modify them for my own warped use. Since I try not to introduce this madness onto the unsuspecting masses...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="Plurk Theme" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="halloween" label="Halloween" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="profile" label="profile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="theme" label="theme" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>As I work through the CSS code for Plurk I sometimes begin to question how things work and whether I can modify them for my own warped use.  Since I try not to introduce this madness onto the unsuspecting masses I usually end up updating my own personal profile theme.  Sometimes I'll have people ask if I would please share the code so that they too can us it.  I'm always more than happy to provide whatever help I can so every so often I'll include a post where I will give you the code from my profile page that you are free to use.</p>]]>
        <![CDATA[<p>The first of this series is what I refer to as the Haunted Mansion theme.  I developed this for Halloween and it has a few interesting features that you might find helpful.</p>

<div style="text-align: center;"><a href="http://www.plurk.com/installDesign/26229-c187cb7b1f">Install Haunted Mansion Plurk Theme</a></div>

<p><br />
Some of the more interesting features include the use of pumpkin and skull icons to identify new Plurk messages and replies.  An unread message shows a pumpkin with orange numbers while a read message will show a skull and green numbers.  <span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://plurkskins.com/assets_c/2008/11/halloween_theme.html" onclick="window.open('http://plurkskins.com/assets_c/2008/11/halloween_theme.html','popup','width=1177,height=1141,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/11/halloween_theme-thumb-400x387.jpg" width="400" height="387" alt="halloween_theme.jpg" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></a></span>This is slightly different than the typical colored box that you see.<br />
For those who don't want to see their Karma score, I have replaced it with an opening coffin.  It could be a metaphor to how you really feel about Karma or it could just be a holiday decoration, it's up to you to decide how to interpret it.<br />
The loading graphic in the timeline has been replaced with a Disney pumpkin just so things are not too scary.  This will appear whenever you scroll through your timeline left or right.  There is also a new loading graphic in the response box.  This one is a set of kids trick-or-treating where they hold out their bags for candy in a small animation.<br />
The scroll left and right arrows have also been replaced with skeleton hands.  When you hover over them with your mouse the bones will point the way.  The "Back to Home" blue button has been replaced with a tombstone that says "Home".  When you hover over it with your mouse the epitaph will change to "R.I.P. Karma" again having fun with the holiday spirit.<br />
The Plurk creature has been replaced with The Haunted Mansion sign from Disneyland.  My usual Plurk creature is Horny Stitch whose graphic is 8.png.  If you are using a different creature you will need to modify the CSS for the appropriate creature.  A list of creatures and their corresponding image numbers can be found in the tutorial <a href="http://plurkskins.com/2008/08/replacing-the-plurk-creature.html">Replacing the Plurk Creature</a> here on Plurk Skins.<br />
I think you will find this theme fairly full-function with a lot of detail added.  If you have</p>]]>
    </content>
</entry>

<entry>
    <title>Everything&apos;s Changing</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/10/everythings-changing.html" />
    <id>tag:plurkskins.com,2008://1.38</id>

    <published>2008-10-29T02:47:54Z</published>
    <updated>2008-10-29T07:43:07Z</updated>

    <summary>Over the course of the last 24 hours the Plurk development team rolled out several new features to the Plurk community. Many of these were welcomed additions but a few of them had an undesirable impact. It was definitely one...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="New Features" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>Over the course of the last 24 hours the Plurk development team rolled out several new features to the Plurk community.  Many of these were welcomed additions but a few of them had an undesirable impact.  It was definitely one of those good news/bad news kind of things.  The good news is that the features introduced are great additions to an already good product.  The first new functionality was the inclusion of a "Block User" button to the user's profile. You now have the capability to block a user directly from their profile.  This has been something that the user community has been asking about for quite some time so it's inclusion brought a lot of joy from the user base.  The default graphic is a red square button so you can bet that I'll be covering how to theme that in an upcoming tutorial so it matches the style and color scheme of your profile page.  The second new feature that was introduced was the ability to follow or friend someone directly from the friend/fan page.  This again brings great strides in usability to the interface.  Both of these show that the developers are definitely listening to the users which is one of the best reasons for using Plurk versus one of the other micro-blogging services.<br />
Now for the bad news.  I should probably preface this by saying this isn't necessarily bad news just that it had implications to a lot of users that were somewhat unexpected.  In an effort to make Plurk faster and more scalable, the development team made several changes to the CSS files.  These changes should make things run a little faster as the files have been optimized at least initially.  As a result several areas may have broken if you have modified or customized your CSS profile.  <br />
From first glance it appears the changes have impacted the following:</p><ul><li>Modified the Karma arrow and added an element ID for it</li><li>Added a SPAN and background image to the Find Twitter Friends box</li><li>Added a SPAN and background image to the Embed Plurk Widget box</li><li>Added a SPAN and background image to the Mobile Plurk link box</li><li>Added a SPAN and background image to the Invite or Find Your Friends box</li><li>Added an element for the Loading Image</li><li>Added an element for the left browse arrow image</li><li>Added an element for the right browse arrow image</li><li>Added an element for the Back to Today image</li><li>Added an element for the update box divider (# new plurks/# new responses)<br /></li></ul>There are probably other changes that have been added that I haven't come across yet and I will try to document them were I can.&nbsp; I've created a <a href="http://www.plurk.com/p/6nyqq">Plurk message</a> that I am updating as I find new items.&nbsp; I've already updated the existing <a href="http://plurkskins.com/">Plurk Skins</a> tutorials to include these changes so if you read a tutorial before and read it again now don't be confused if the text seems different than you remember.<br />Over the course of the next several days and weeks I'll continue to try and add new tutorials to the site.&nbsp; I'm also toying with the idea of releasing the themes that I am creating such as the Halloween theme you might have seen.&nbsp; I'm currently working on a Thanksgiving theme and I am in the initial planning stages to create a Christmas theme.&nbsp; I'll continue to use the motorcycle theme for continuity in the tutorials as well.<br />As always, if you have an idea for a tutorial or a theme please don't hesitate to ask and I will see what I can do to create something to meet your needs.&nbsp; As always I suggest <a href="http://plurk.com/redeemByURL?from_uid=26229&amp;check=285938079&amp;s=1">following my Plurk account</a> or check back often to stay abreast of anything new on the site.<br />]]>
        
    </content>
</entry>

<entry>
    <title>Theming the Private Plurks, Languages &amp; Options Button</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/10/theming-the-private-plurks-lan.html" />
    <id>tag:plurkskins.com,2008://1.37</id>

    <published>2008-10-27T22:19:20Z</published>
    <updated>2008-10-27T22:46:21Z</updated>

    <summary>While I was writing the tutorials on the Dashboard Buttons I noticed that Plurk had created a new box below the main input field to select Private Plurks, define the language of the Plurk, and allow the user to set...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="CSS Profile" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="buttons" label="buttons" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="roundedcorners" label="rounded corners" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>While I was writing the tutorials on the <a href="http://plurkskins.com/2008/10/create-dashboard-buttons-for-twitter-contacts-widget-mobile.html">Dashboard Buttons</a> I noticed that Plurk had created a new box below the main input field to select Private Plurks, define the language of the Plurk, and allow the user to set options on the message.  This used to be just a text link but now has the appearance of being a button.  They added an icon of a padlock to the left side.  Unfortunately the orange background color they used clashes with just about every known color on the planet.  It was clear that something needed to be done with that and quickly so I created this short tutorial that will make this area more aesthetically pleasing.</p>]]>
        <![CDATA[<p>As we always do we'll begin by providing all of the code to allow you to copy and paste it directly into your profile to begin using the new functionality immediately.<br />
</p><blockquote> /* Private Plurks, languages &amp; options */<br />#more_options_link {<br />&nbsp;&nbsp; &nbsp;background: #ff6600 url(/static/timeline/private-lock.png) no-repeat scroll 4px 3px;<br />&nbsp;&nbsp; &nbsp;border-color: #FF9955 #A14000 #A14000 #FF9955;<br />&nbsp;&nbsp; &nbsp;-moz-border-radius: 4px 4px 4px 4px;<br />&nbsp;&nbsp; &nbsp;-khtml-border-radius: 4px;<br />&nbsp;&nbsp; &nbsp;-webkit-border-radius: 4px;<br />&nbsp;&nbsp; &nbsp;border-radius: 4px;<br />}<br />/* End Private Plurks, languages &amp; options */<br /></blockquote>
We'll now follow up by discussing each line of code so that you will understand what each section does and why it is in the profile. As I always do, I strongly recommend documenting the code by making notes for yourself so that you can remember why you added the code. This is extremely important if you ever need to go back to your profile and troubleshoot or modify it.<br />
The first line of code is the now familiar background command.  This is the same command as we have used in the past.  The background command is made up of several parameters which we'll now explain.  The first parameter is for background color.  In this case we are setting the background color to the bright orange that we have used throughout our theme.  The next parameter is the background image.  With the value of the URL we tell the system where to find the background image.  In this case we are using the Plurk image of the padlock that was used in the default.  If you wanted to add your own image just replace the value in the URL section of the background command.  The next parameter tells the system not to repeat the image making it appear only once.  The scroll parameter tells the system to allow the background image to move with the screen when the user horizontally and vertically scrolls the window.  The final parameter tells the system to place the image at coordinates 4px,3px basically putting it 4 pixels from the left edge and 3 pixels from the top.<br />
The next command will define the border colors on this box.  In our case we are using a light orange color on the top and left sides of the box and a darker orange on the bottom and right sides.  This gives the box a three-dimensional look that meshes well with the other theme elements we have been using.<br />
The final four commands round the corners of this new box giving it a similar look and feel to the other buttons we have created on the site.  These are the same border rounding techniques we have used in the past.  These are CSS3 commands so they only work on CSS3 compliant browsers.  At this point that includes Safari and Firefox but does not include Internet Explorer.  In IE you will still see the square corners.<br />
Well that's about all there is to theming the new Private Plurks box that appears below the input field and above dashboard.  After this tutorial you will have a customized button for your Private Plurks and options  that fits in with the rest of your theme.  Hopefully you will find this useful.  Good luck and be sure to let everyone know you found this on <a href="http://plurkskins.com/mt-static/html/%E2%80%9Dhttp://plurkskins.com%E2%80%9D">Plurk Skins</a>.]]>
    </content>
</entry>

<entry>
    <title>Part 4: Create Share Plurk Page Button on Dashboard</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/10/part-4-create-share-plurk-page.html" />
    <id>tag:plurkskins.com,2008://1.36</id>

    <published>2008-10-26T21:55:00Z</published>
    <updated>2008-10-29T02:26:44Z</updated>

    <summary>In part 4 of the series on modifying the buttons we are going to turn our focus back to the dashboard as we make some changes under the Friends and Fans segments. Plurk recently made some changes to the buttons...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="CSS Profile" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="buttons" label="buttons" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="dashboard" label="dashboard" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>In part 4 of the series on modifying the buttons we are going to turn our focus back to the dashboard as we make some changes under the Friends and Fans segments.  Plurk recently made some changes to the buttons included in these sections many of which don't work well with our theme.  There are large buttons for Inviting friends to Plurk, a leather looking section containing the URL for sharing your Plurk link, and three rotating buttons for embedding your Plurk widget, finding friends on Twitter, and a link to the Plurk mobile page.  There are also two text links for showing all of your friends and showing all of your fans.  Through the next two tutorials we will be modifying all of these to provide a look and feel to these buttons that will add some style to your theme.  These tutorials can be followed individually or done in series to get the full effect for all of these changes.  This is part 4 of this series and will focus on the Share your plurk page area.  Part 1 in this series is titled <a href="http://plurkskins.com/2008/10/create-dashboard-buttons-for-twitter-contacts-widget-mobile.html">Create Dashboard Buttons for Twitter Contacts, Widget, Mobile</a>, Part 2 of this series is titled <a href="http://plurkskins.com/2008/10/create-dashboard-button-for-in.html">Create Dashboard Button for Invite Friends</a> and Part 3 of this series is titled <a href="http://plurkskins.com/2008/10/create-dashboard-buttons-for-s.html">Create Dashboard Buttons for Show All Friends, Show All Fans</a>.</p>]]>
        <![CDATA[<p>As we always do we'll begin by providing all of the code to allow you to copy and paste it directly into your profile to begin using the new functionality immediately.<br />
</p><blockquote>&gt;/* Share Plurk Button */<br />#sharePlurk {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/shareplurk.png) no-repeat scroll top left;<br />&nbsp;&nbsp; &nbsp;border-style: none none none none;<br />&nbsp;&nbsp; &nbsp;border-width: 0px 0px 0px 0px;<br />&nbsp;&nbsp; &nbsp;height: 66px;<br />&nbsp;&nbsp; &nbsp;margin-left: -2px;<br />&nbsp;&nbsp; &nbsp;margin-right: -10px;<br />}<br /><br />#sharePlurk div {<br />&nbsp;&nbsp; &nbsp;border-style: none none none none;<br />&nbsp;&nbsp; &nbsp;border-width: 0px 0px 0px 0px;<br />&nbsp;&nbsp; &nbsp;padding: 0px 0px;<br />}<br /><br />#sharePlurk span {<br />&nbsp;&nbsp; &nbsp;background: transparent none no-repeat scroll left bottom;<br />}<br /><br />#sharePlurk #invite_url {<br />&nbsp;&nbsp; &nbsp;margin-left: -11px !important;<br />}<br /><br />#sharePlurk p {<br />&nbsp;&nbsp;&nbsp; margin: 4px 35px 0;<br />}<br /><br />.cmp_wj {<br />&nbsp;&nbsp;&nbsp; height: 21px;<br />}<br />/* End Share Plurk Button */<br /></blockquote>
We'll now follow up by discussing each line of code so that you will understand what each section does and why it is in the profile. As I always do, I strongly recommend documenting the code by making notes for yourself so that you can remember why you added the code. This is extremely important if you ever need to go back to your profile and troubleshoot or modify it.<br />
The Share Plurk Page consists of several elements.  This was done partly so the development team could use multiple background colors and images.  As a result you could do some serious changes but we will limit our changes to making a button consistent with the others we have done in this series.  <br />
<blockquote>#sharePlurk {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/shareplurk.png) no-repeat scroll top left;<br />&nbsp;&nbsp; &nbsp;border-style: none none none none;<br />&nbsp;&nbsp; &nbsp;border-width: 0px 0px 0px 0px;<br />&nbsp;&nbsp; &nbsp;height: 66px;<br />&nbsp;&nbsp; &nbsp;margin-left: -2px;<br />&nbsp;&nbsp; &nbsp;margin-right: -10px;<br />}<br /></blockquote>
The overall element for managing the Share Plurk Page is #sharePlurk.  It is the overall container with additional containers within it.  It is at this level that we are going to begin our theme changes.<br />
The first line of code is the standard background command we have been using. <span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://plurkskins.com/assets_c/2008/10/lesson21after3.html" onclick="window.open('http://plurkskins.com/assets_c/2008/10/lesson21after3.html','popup','width=1162,height=1016,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/10/lesson21after-thumb-400x349.jpg" alt="lesson21after.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" width="400" height="349" /></a></span> The background command has several parameters which I'll describe individually.  The first parameter is background color which we are setting to be transparent meaning no color will display, just the background image.  The background image is the next parameter and its location is described in the URL parenthesis.  In this case I am using a brown 3-D button with a reflection that fades into the background.  The next parameter tells the system not to repeat the image, only show it one time.  The scroll parameter tells the system to allow the background image to move when the user scrolls horizontally or vertically.  The final parameter tells the system where to place the background image which in this case is the top left corner of the element.<br />
The default Share Plurk Page uses different sizes and styles of borders to give the impression of being 3-dimensional.  Since we have already accounted for this through the graphic itself we will be turning these off.  This is accomplished with the border-style and the border-width commands.  Using the border-style we set all four sides of the box to none making the border line type be non-existent. With the border-width we set each of the four sides to zero pixels again making the border disappear from view.<br />
The height command gives us the proper vertical height for our background image.  In this case we are setting it to be 66 pixels high which is enough to show the button and the reflection.<br />
The final two lines of code set the margins for this button.  The margin-left command moves the box to the left 2 pixels to better center it within the Fans box.  The margin-right moves the right edge in 10 pixels to keep it within the confines of the Fans section of the dashboard.<br />
<blockquote>#sharePlurk div {<br />&nbsp;&nbsp; &nbsp;border-style: none none none none;<br />&nbsp;&nbsp; &nbsp;border-width: 0px 0px 0px 0px;<br />&nbsp;&nbsp; &nbsp;padding: 0px 0px;<br />}<br /></blockquote>
Within the #sharePlurk element is a DIV.  In the default section this is used to provide a container for another layer of background and provided a way for the Plurk developers to have what looks like leather stitching.  This isn't really pertinent to our needs so basically we are going to be turning things off at this level.<br />
The first two lines of code are setting the border style to blank and the width of the border to zero pixels so that it won't show.  The final line of code sets the padding within the box to zero pixels on all sides both horizontally and vertically.<br />
<blockquote>#sharePlurk span {<br />&nbsp;&nbsp; &nbsp;background: transparent none no-repeat scroll left bottom;<br />}<br /></blockquote>
Within the div is a span where the text "Share your plurk page:" appears.  We will still use the text but we need to eliminate the background image that was being use.  In the default this is the layer that included the icon of the boy and girl.  Since we have incorporated that into the overall background image they are not needed here.<br />
To eliminate the background image we will use the background command.  With the parameters we are telling the system to use a transparent background color, no background image, not to repeat the image, scroll it horizontally and vertically and place it in the bottom left corner of the container.<br />
<blockquote>#sharePlurk #invite_url {<br />&nbsp;&nbsp; &nbsp;margin-left: -11px !important;<br />}<br /></blockquote>
This section of code deals with the input box that contains the URL to your Share your plurk page.  The default uses the entire width of the Fans section on the Dashboard.  That puts the box too far to the left of our button.  Using the margin-left command we moved the input box 11 pixels to the left centering it in the button.<br /><blockquote>#sharePlurk p {<br />&nbsp;&nbsp;&nbsp; margin: 4px 35px 0;<br />}<br /></blockquote>The text within the Share Plurk section now includes a paragraph designation as of October 28 when the Plurk developers updated the CSS.&nbsp; As such we need to modify the margins slightly in order for the text to fit properly on our button.&nbsp; We are doing this with the margin command.&nbsp; We are telling the system to add a 4 pixel margin to the top, 35 pixels to the right, and zero pixels to the bottom. This will basically center the text within the upper half of the button.<br /><blockquote>.cmp_wj {<br />&nbsp;&nbsp;&nbsp; height: 21px;<br />}<br /></blockquote>A new tag was defined with the October 28 CSS upgrade.&nbsp; This tag is used to add an icon to this section.&nbsp; Since the icon is built into the graphic of our button this is unnecessary.&nbsp; The icon was set to empty in Part 1 of this tutorial.&nbsp; Here we are adjusting the height of that box so that the input field fits properly within our button.&nbsp; We are doing this with the height command by defining the box height to 21 pixels thereby centering the input box in the lower half of the button.<br />
Well that's about all there is to theming the Share Your Plurk page that appears in the Fans section of the dashboard.  After this tutorial you will have a customized 3-D button for your Share Your Plurk Page that fits in with the rest of your theme.  Hopefully you will find this useful.  Good luck and be sure to let everyone know you found this on <a href="http://plurkskins.com/mt-static/html/%E2%80%9Dhttp://plurkskins.com%E2%80%9D">Plurk Skins</a>.]]>
    </content>
</entry>

<entry>
    <title>Part 3: Create Dashboard Buttons for Show All Friends, Show All Fans</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/10/create-dashboard-buttons-for-s.html" />
    <id>tag:plurkskins.com,2008://1.35</id>

    <published>2008-10-25T20:19:27Z</published>
    <updated>2008-10-27T21:32:23Z</updated>

    <summary>In part 3 of the series on modifying the buttons we are going to turn our focus back to the dashboard as we make some changes under the Friends and Fans segments. Plurk recently made some changes to the buttons...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="CSS Profile" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="buttons" label="buttons" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="dashboard" label="dashboard" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="fan" label="fan" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="friend" label="friend" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>In part 3 of the series on modifying the buttons we are going to turn our focus back to the dashboard as we make some changes under the Friends and Fans segments.  Plurk recently made some changes to the buttons included in these sections many of which don't work well with our theme.  There are large buttons for Inviting friends to Plurk, a leather looking section containing the URL for sharing your Plurk link, and three rotating buttons for embedding your Plurk widget, finding friends on Twitter, and a link to the Plurk mobile page.  There are also two text links for showing all of your friends and showing all of your fans.  Through the next two tutorials we will be modifying all of these to provide a look and feel to these buttons that will add some style to your theme.  These tutorials can be followed individually or done in series to get the full effect for all of these changes.  This is part 3 of this series and will focus on making buttons from the Show All Friends and Show All Fans text links.  Part 1 in this series was titled <a href="http://plurkskins.com/mt-static/html/%E2%80%9Dhttp://plurkskins.com/2008/10/create-dashboard-buttons-for-twitter-contacts-widget-mobile.html%E2%80%9D">Create Dashboard Buttons for Twitter Contacts, Widget, Mobile</a> and Part 2 of this series is titled <a href="http://plurkskins.com/mt-static/html/%E2%80%9Dhttp://plurkskins.com/2008/10/create-dashboard-button-for-in.html%E2%80%9D">Create Dashboard Button for Invite Friends</a>.</p>]]>
        <![CDATA[<p>As we always do we'll begin by providing all of the code to allow you to copy and paste it directly into your profile to begin using the new functionality immediately.<br />
</p><blockquote>/* Fade Info Boxes in Dashboard for Show Friends Fans */<br />#show_all_friends {<br />&nbsp;&nbsp; &nbsp;padding-top: 8px;<br />&nbsp;&nbsp; &nbsp;padding-bottom: 22px;<br />&nbsp;&nbsp; &nbsp;padding-left: 9px;<br />&nbsp;&nbsp; &nbsp;padding-right: 0px;<br />&nbsp;&nbsp; &nbsp;text-align: center;<br />&nbsp;&nbsp; &nbsp;width: 198px;<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/showall-friends.png) no-repeat scroll top left;<br />&nbsp;&nbsp; &nbsp;font-family: Arial,Verdana !important;<br />&nbsp;&nbsp; &nbsp;font-weight: bold;<br />&nbsp;&nbsp; &nbsp;margin-left: auto;<br />&nbsp;&nbsp; &nbsp;margin-right: auto;<br />}<br />#show_all_friends a:hover {<br />&nbsp;&nbsp; &nbsp;color: #000000;<br />&nbsp;&nbsp; &nbsp;text-decoration: underline;<br />}<br />/* End Fade Info Boxes in Dashboard for Show Friends Fans */<br /></blockquote>We'll now follow up by discussing each line of code so that you will understand what each section does and why it is in the profile. As I always do, I strongly recommend documenting the code by making notes for yourself so that you can remember why you added the code. This is extremely important if you ever need to go back to your profile and troubleshoot or modify it.<br /><blockquote>#show_all_friends {<br />&nbsp;&nbsp;&nbsp; padding-top: 8px;<br />&nbsp;&nbsp;&nbsp; padding-bottom: 22px;<br />&nbsp;&nbsp;&nbsp; padding-left: 9px;<br />&nbsp;&nbsp;&nbsp; padding-right: 0px;<br />&nbsp;&nbsp;&nbsp; text-align: center;<br />&nbsp;&nbsp;&nbsp; width: 198px;<br />&nbsp;&nbsp;&nbsp; background: transparent url(http://jeffdsummers.com/images/plurk/hd/showall-friends.png) no-repeat scroll top left;<br />&nbsp;&nbsp;&nbsp; font-family: Arial,Verdana !important;<br />&nbsp;&nbsp;&nbsp; font-weight: bold;<br />&nbsp;&nbsp;&nbsp; margin-left: auto;<br />&nbsp;&nbsp;&nbsp; margin-right: auto;<br />}<br /></blockquote>The #show_all_friends element is used for both the "show all friends" and "show all fans" text <span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://plurkskins.com/assets_c/2008/10/lesson21before2.html" onclick="window.open('http://plurkskins.com/assets_c/2008/10/lesson21before2.html','popup','width=1162,height=1016,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/10/lesson21before-thumb-400x349.jpg" alt="" class="mt-image-left" style="margin: 0pt 20px 20px 0pt; float: left;" width="400" height="349" /></a></span>links meaning that whatever theme commands you use will pertain to both of these links.  This first section of code is responsible for the overall theming of this text link or in our case the creation of our button.  We'll describe each line of code and why it is included.<br />
The first four lines of code will be used to create white space around the text link so that we have the screen real estate necessary to show the button.  The first line will add 8 pixels of space above the text link.  The second line will add 22 pixels of space below the text link.  You may be wondering why we didn't center the text. Giving the graphic we will be using, centering the text vertically made it hard to read so I moved it up to make it more legible.  The next two lines of code add 9 pixels of space on the left side and zero pixels of space on the right.  Again I did not center it because I wanted the text slightly off center to give room for the icon on the button image.<br />
The text-align command tells the system how to manage the text within the box.  In this case I have told it to center the text in the remaining space <a href="http://plurkskins.com/assets_c/2008/10/lesson21after2.html" onclick="window.open('http://plurkskins.com/assets_c/2008/10/lesson21after2.html','popup','width=1162,height=1016,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/10/lesson21after-thumb-400x349.jpg" alt="lesson21after.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" width="400" height="349" /></a>after the padding has been added.<br />
The width command sets the size of the box to account for the button image we will be using.  Here I am setting the width to be 198 pixels which is roughly the width of my button graphic.<br />
The background command will add the necessary background to this box.  This is the same background image we have used throughout the tutorials and includes several parameters which we will explain.  The first parameter is background color which we are setting to be transparent meaning no color will display, just the background image.  The background image is the next parameter and its location is described in the URL parenthesis.  In this case I am using a red 3-D button with a reflection that fades into the background.  The next parameter tells the system not to repeat the image, only show it one time.  The scroll parameter tells the system to allow the background image to move when the user scrolls horizontally or vertically.  The final parameter tells the system where to place the background image which in this case is the top left corner of the element.<br />
The next two lines of code deal with the text on the button.  The first tells the system to use the Arial or Verdana font typeface.  We used the !important qualifier to make sure this command is executed regardless of whether the font face is defined elsewhere for this element.<br />
The final two lines set the left and right margins for the element.  We set the values to auto so that they are reset from any previous values and allows the system to dynamically define them.<br /><blockquote>
#show_all_friends a:hover {<br />&nbsp;&nbsp;&nbsp; color: #000000;<br />&nbsp;&nbsp;&nbsp; text-decoration: underline;<br />}<br /></blockquote>
This section of the code defines the behavior when the user hovers over either of the text links.  In this case all we are doing is modifying the text leaving the background and the image untouched.  The first line of code tells the system to make the text color black.  The second line of code tells the system to underline the text when the user hovers over it.  These two lines of code are used to give the user a visual cue when they mouse over the link.<br />
Well that's about all there is to theming the Show All Friends and Show All Fans links that appears in the Friends and Fans sections respectively of the dashboard.  After this tutorial you will have a customized 3-D button for your Show All Friends link and Show All Fans that fits in with the rest of your theme.  Hopefully you will find this useful.  Good luck and be sure to let everyone know you found this on <a href="http://plurkskins.com/mt-static/html/%E2%80%9Dhttp://plurkskins.com%E2%80%9D">Plurk Skins</a>.]]>
    </content>
</entry>

<entry>
    <title>Part 2: Create Dashboard Button for Invite Friends</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/10/create-dashboard-button-for-in.html" />
    <id>tag:plurkskins.com,2008://1.34</id>

    <published>2008-10-24T19:31:47Z</published>
    <updated>2008-10-27T21:32:01Z</updated>

    <summary>In part 2 of the series on modifying the buttons we are going to turn our focus back to the dashboard as we make some changes under the Friends and Fans segments. Plurk recently made some changes to the buttons...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="CSS Profile" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="buttons" label="buttons" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="dashboard" label="dashboard" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="invitefriends" label="invite friends" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>In part 2 of the series on modifying the buttons we are going to turn our focus back to the dashboard as we make some changes under the Friends and Fans segments.  Plurk recently made some changes to the buttons included in these sections many of which don't work well with our theme.  There are large buttons for Inviting friends to Plurk, a leather looking section containing the URL for sharing your Plurk link, and three rotating buttons for embedding your Plurk widget, finding friends on Twitter, and a link to the Plurk mobile page.  There are also two text links for showing all of your friends and showing all of your fans.  Through the next three tutorials we will be modifying all of these to provide a look and feel to these buttons that will add some style to your theme.  These tutorials can be followed individually or done in series to get the full effect for all of these changes.  This is part 2 of this series and will focus on the invite friends button under the Friends section.  Part 1 in this series is titled <a href="http://plurkskins.com/mt-static/html/%E2%80%9Dhttp://plurkskins.com/2008/10/create-dashboard-buttons-for-twitter-contacts-widget-mobile.html%E2%80%9D">Create Dashboard Buttons for Twitter Contacts, Widget, Mobile</a>.</p>]]>
        <![CDATA[<p>As we always do we'll begin by providing all of the code to allow you to copy and paste it directly into your profile to begin using the new functionality immediately.<br />
</p><blockquote>/* Fade Info Boxes in Dashboard for Invite Friends */<br />a#dashboard-invite {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/invite-friends.png) no-repeat scroll 0 8px;<br />&nbsp;&nbsp; &nbsp;height: 63px;<br />&nbsp;&nbsp; &nbsp;overflow: hidden;<br />&nbsp;&nbsp; &nbsp;color: transparent !important;<br />&nbsp;&nbsp; &nbsp;margin-left: auto;<br />&nbsp;&nbsp; &nbsp;margin-right: auto;<br />&nbsp;&nbsp; &nbsp;border: 0px none #000000;<br />}<br /><br />a#dashboard-invite:hover {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/invite-friends.png) no-repeat scroll 0 -58px;<br />&nbsp;&nbsp; &nbsp;height: 63px;<br />&nbsp;&nbsp; &nbsp;overflow: hidden;<br />&nbsp;&nbsp; &nbsp;color: transparent !important;<br />}<br />/* End Fade Info Boxes in Dashboard for Invite Friends */<br /><br /></blockquote><br />
We'll now follow up by discussing each line of code so that you will understand what each section does and why it is in the profile. As I always do, I strongly recommend documenting the code by making notes for yourself so that you can remember why you added the code. This is extremely important if you ever need to go back to your profile and troubleshoot or modify it.<br />
<blockquote>a#dashboard-invite {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/invite-friends.png) no-repeat scroll 0 8px;<br />&nbsp;&nbsp; &nbsp;height: 63px;<br />&nbsp;&nbsp; &nbsp;overflow: hidden;<br />&nbsp;&nbsp; &nbsp;color: transparent !important;<br />&nbsp;&nbsp; &nbsp;margin-left: auto;<br />&nbsp;&nbsp; &nbsp;margin-right: auto;<br />&nbsp;&nbsp; &nbsp;border: 0px none #000000;<br />}</blockquote>The first section of code will theme the default Invite Friends button under the Friends Section of the dashboard.  This code will be executed when the page is loaded and remain in effect until the user hovers over the button.  Most of the commands within this section have been used elsewhere in other tutorials so they should begin to look familiar to you.  I'll try to explain what each line of code does so you have a context for the command.<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://plurkskins.com/assets_c/2008/10/lesson21before1.html" onclick="window.open('http://plurkskins.com/assets_c/2008/10/lesson21before1.html','popup','width=1162,height=1016,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/10/lesson21before-thumb-400x349.jpg" alt="" class="mt-image-left" style="margin: 0pt 20px 20px 0pt; float: left;" width="400" height="349" /></a></span>The first line of code is the background.  This is the same command as we have used in the past and it is the code that will actually display the button image on the screen.  The background command is made up of several parameters which we'll now explain.  The first parameter is for background color.  In this case we are setting the background color to transparent so that only the image displays on our page.  The next parameter is the background image.  With the value of the URL we tell the system where to find the background image.  In this case we are using a 3-D green button similar to the original but with a reflection that fades to the background.  The next parameter tells the system not to repeat the image making it appear only once.  The scroll parameter tells the system to allow the background image to move with the screen when the user horizontally and vertically scrolls the window.  The final parameter tells the system to place the image at coordinates 0,8px basically putting it on the left edge 8 pixels from the top.<br />
We set the vertical height of the button to be 63 pixels high with the height command. This gives the button enough space to show both the button itself and its reflection.  A height less than 63 will begin to cut off the image at the bottom and any more than that will show the other button (which we'll describe later).<br />
The overflow command tells the system what to do with any content that is larger than the size of our container.  In this case we set it for hidden meaning that we don't want to show any content that doesn't fit within this screen area.<br />
The color command tells the system that we want the text color to be transparent.  This is needed because our button itself has the text embedded in it.  I chose to include the text in the graphic because I wanted a subtle green drop shadow on the text which cannot be duplicated in CSS easily.  We used the !important qualifier to make the system use this value over any other defined for this attribute in other places.<br />
The margin commands reset the margin values for the left and right allowing the system to position the button within the Friends section of the Dashboard dynamically.  <br />
The final command attempts to fix something that Plurk just introduced.  In the past week they added a border around this box.  With this border command we are basically hiding that white border by setting it to zero pixels with no line type.  Without this command it will default to a 1 pixel white solid border defeating the 3-D effect we were attempting to describe.

<blockquote>a#dashboard-invite:hover {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/invite-friends.png) no-repeat scroll 0 -58px;<br />&nbsp;&nbsp; &nbsp;height: 63px;<br />&nbsp;&nbsp; &nbsp;overflow: hidden;<br />&nbsp;&nbsp; &nbsp;color: transparent !important;<br />}</blockquote>
This second code section defines the attributes of the Invite Friends button when the user<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://plurkskins.com/assets_c/2008/10/lesson21after1.html" onclick="window.open('http://plurkskins.com/assets_c/2008/10/lesson21after1.html','popup','width=1162,height=1016,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/10/lesson21after-thumb-400x349.jpg" alt="lesson21after.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" width="400" height="349" /></a></span> hovers over the button.  Here we are doing some image sleight of hand.  The button image I am using (invite-friends.png) is actually two images stacked vertically.  The top image is the default normal image while the bottom image is the hover image.  We will call out which image to show using the background command.  
The first line in this section is the background command and looks nearly identical to the one defined above for the normal image with one important exception.  You'll see the same transparent background color and the same background image defined.  You'll also notice that we continued the no-repeat and scroll parameters from the section above.  The image location is different.  The normal image we used 0 8px while here we are defined a location of 0 -58px.  What this does is move the background image up 58 pixels.  This has the effect of moving the normal image out of view and instead showing the hover image.  I did this rather than using a separate image because it is much faster. The background image is already loaded and in the browser's cache so there is nothing to download when the user hovers over it making the change instantaneous.  
The remainder of this code section is the same as the section above.  We set the height to 63 pixels which is the size of the button with the reflection.  We set the overflow to hidden to hide any content that does not fit within the box and set the text color to transparent so that the text does not show up on the screen.  Using this technique we have given the user a visual queue when they hover over the button and still retained control over the way the text displays on the screen.
Well that's about all there is to theming the Invite Friends button that appears in the Friends section of the dashboard.  After this tutorial you will have a customized 3-D button for your Invite Friends link that fits in with the rest of your theme.  Hopefully you will find this useful.  Good luck and be sure to let everyone know you found this on <a href="http://plurkskins.com/mt-static/html/%E2%80%9Dhttp://plurkskins.com%E2%80%9D">Plurk Skins</a>.]]>
    </content>
</entry>

<entry>
    <title>Part 1: Create Dashboard Buttons for Twitter Contacts, Widget, Mobile</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/10/create-dashboard-buttons-for-twitter-contacts-widget-mobile.html" />
    <id>tag:plurkskins.com,2008://1.33</id>

    <published>2008-10-23T16:51:33Z</published>
    <updated>2008-10-29T02:16:20Z</updated>

    <summary>We are going to turn our focus back to the dashboard as we make some changes under the Friends and Fans segments. Plurk recently made some changes to the buttons included in these sections many of which don&apos;t work well...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="CSS Profile" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="buttons" label="buttons" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="dashboard" label="dashboard" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mobile" label="mobile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="twitter" label="Twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="widget" label="widget" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>We are going to turn our focus back to the dashboard as we make some changes under the Friends and Fans segments.  Plurk recently made some changes to the buttons included in these sections many of which don't work well with our theme.  There are large buttons for Inviting friends to Plurk, a leather looking section containing the URL for sharing your Plurk link, and three rotating buttons for embedding your Plurk widget, finding friends on Twitter, and a link to the Plurk mobile page.  There are also two text links for showing all of your friends and showing all of your fans.  Through the next four tutorials we will be modifying all of these to provide a look and feel to these buttons that will add some style to your theme.  These tutorials can be followed individually or done in series to get the full effect for all of these changes.  This is part 1 of this series and will focus on the rotating buttons for the widget, Twitter contacts, and the Plurk Mobile link.</p>]]>
        <![CDATA[<p>As we always do we'll begin by providing all of the code to allow you to copy and paste it directly into your profile to begin using the new functionality immediately.<br /></p><blockquote>
/* Fade Info Boxes in Dashboard for Mobile, Twitter, Widget */<br />a#twitter-gfx {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/twitter-gfx.png) no-repeat scroll 0 0 !important;<br />&nbsp;&nbsp; &nbsp;height: 44px;<br />&nbsp;&nbsp; &nbsp;color: #000000 !important;<br />&nbsp;&nbsp; &nbsp;margin-left: auto;<br />&nbsp;&nbsp; &nbsp;margin-right: auto;<br />}<br /><br />a#widget-gfx {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/widget-gfx.png) no-repeat scroll 0 0 !important;<br />&nbsp;&nbsp; &nbsp;height: 44px;<br />&nbsp;&nbsp; &nbsp;margin-left: auto;<br />&nbsp;&nbsp; &nbsp;margin-right: auto;<br />}<br /><br />a#mobile-gfx {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/mobile-gfx.png) no-repeat scroll 0 0 !important;<br />&nbsp;&nbsp; &nbsp;height: 44px;<br />&nbsp;&nbsp; &nbsp;margin-left: auto;<br />&nbsp;&nbsp; &nbsp;margin-right: auto;<br />}<br /><br />a#twitter-gfx, a#widget-gfx, a#mobile-gfx {<br />&nbsp;&nbsp;&nbsp; border: 0px none #000000;<br />}<br /><br />.cmp_invite, .cmp_widget-gfx, .cmp_twitter-gfx, .cmp_mobile-gfx {<br />&nbsp;&nbsp;&nbsp; background: transparent none no-repeat scroll 0 0;<br />&nbsp;&nbsp;&nbsp; height: 0px;<br />&nbsp;&nbsp;&nbsp; width: 0px;<br />}<br />/* End Fade Info Boxes in Dashboard for Mobile, Twitter, Widget */<br /></blockquote>We'll now follow up by discussing each line of code so that you will understand what each section does and why it is in the profile. As I always do, I strongly recommend documenting the code by making notes for yourself so that you can remember why you added the code. This is extremely important if you ever need to go back to your profile and troubleshoot or modify it.<br />
<blockquote>a#twitter-gfx {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/twitter-gfx.png) no-repeat scroll 0 0 !important;<br />&nbsp;&nbsp; &nbsp;height: 44px;<br />&nbsp;&nbsp; &nbsp;color: #000000 !important;<br />&nbsp;&nbsp; &nbsp;margin-left: auto;<br />&nbsp;&nbsp; &nbsp;margin-right: auto;<br />}</blockquote>The three code segments are going to look very similar with the only changes being the background images that we will be using for each of the buttons.  Let's get started with a description of each line of code.  We will begin working on the Twitter contacts button which is controlled by the a#twitter-gfx element.<br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://plurkskins.com/assets_c/2008/10/lesson21before.html" onclick="window.open('http://plurkskins.com/assets_c/2008/10/lesson21before.html','popup','width=1162,height=1016,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/10/lesson21before-thumb-400x349.jpg" alt="" class="mt-image-left" style="margin: 0pt 20px 20px 0pt; float: left;" width="400" height="349" /></a></span>
The first line will set the background for this button.  We will be using the background command as we have in other tutorials on <a href="http://plurkskins.com/mt-static/html/%E2%80%9Dhttp://plurkskins.com%E2%80%9D">Plurk Skins</a>.  The background command has several parameters which we will discuss.  The first parameter is for background color.  In this case we are setting the background color to transparent so that only the image displays on our page.  The next parameter is the background image.  With the value of the URL we tell the system where to find the background image.  In this case we are using a 3-D blue button with a reflection that fades to the background.  The next parameter tells the system not to repeat the image making it appear only once.  The scroll parameter tells the system to allow the background image to move with the screen when the user horizontally and vertically scrolls the window.  The final parameter tells the system to place the image at coordinates 0,0 basically putting it in the top left.  We end the background command with !important which tells the system to override any other background commands they had for this element. <br />
The next line of code sets the height to 44 pixels high to give the button enough vertical space to show on the page.  Without this line the system would cut off the background image making it look chopped.<br />
The color command tells the system to make the text color black for the Twitter contact button.  We again invoke the !important attribute to make sure the element uses this text color.<br />
The final two commands manage the left and right margins of where the button will be placed within the Fans section.  Setting the left and right margin to auto will have the effect of resetting the margins to let the system decide how they should be placed in the parent container. <br />
<blockquote>a#widget-gfx {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/widget-gfx.png) no-repeat scroll 0 0 !important;<br />&nbsp;&nbsp; &nbsp;height: 44px;<br />&nbsp;&nbsp; &nbsp;margin-left: auto;<br />&nbsp;&nbsp; &nbsp;margin-right: auto;<br />}<br /><br /></blockquote>The next section of code will modify the Embed Plurk Widget button which is controlled by the a#widget-gfx element.<br />
The first line will set the background for this button.  As I described above, the background command has several parameters which we will discuss.  The first parameter is for background color.  In this case we are setting the background color to transparent so that only the image displays on our page.  The next parameter is the background image.  With the value of the URL we tell the system where to find the background image.  In this case we are using a 3-D green button with a reflection that fades to the background.  The next parameter tells the system not to repeat the image making it appear only once.  The scroll parameter tells the system to allow the background image to move with the screen when the user horizontally and vertically scrolls the window.  The final parameter tells the system to place the image at coordinates 0,0 basically putting it in the top left.  We end the background command with !important which tells the system to override any other background commands they had for this element. <br />
The next line of code sets the height to 44 pixels high to give the button enough vertical space to show on the page.  Without this line the system would cut off the background image making it look chopped.<br />
The final two commands manage the left and right margins of where the button will be placed within the Fans section.  Setting the left and right margin to auto will have the effect of resetting the margins to let the system decide how they should be placed in the parent container. <br />
<blockquote>a#mobile-gfx {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/mobile-gfx.png) no-repeat scroll 0 0 !important;<br />&nbsp;&nbsp; &nbsp;height: 44px;<br />&nbsp;&nbsp; &nbsp;margin-left: auto;<br />&nbsp;&nbsp; &nbsp;margin-right: auto;<br />}</blockquote>The final section of code will modify the Mobile Plurk button which is controlled by the a#mobile-gfx element.<br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://plurkskins.com/assets_c/2008/10/lesson21after.html" onclick="window.open('http://plurkskins.com/assets_c/2008/10/lesson21after.html','popup','width=1162,height=1016,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/10/lesson21after-thumb-400x349.jpg" alt="lesson21after.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" width="400" height="349" /></a></span>
The first line will set the background for this button.  Again I reiterate that the background command has several parameters which we will discuss.  The first parameter is for background color.  In this case we are setting the background color to transparent so that only the image displays on our page.  The next parameter is the background image.  With the value of the URL we tell the system where to find the background image.  In this case we are using a 3-D steel blue button with a reflection that fades to the background.  The next parameter tells the system not to repeat the image making it appear only once.  The scroll parameter tells the system to allow the background image to move with the screen when the user horizontally and vertically scrolls the window.  The final parameter tells the system to place the image at coordinates 0,0 basically putting it in the top left.  We end the background command with !important which tells the system to override any other background commands they had for this element. <br />
The next line of code sets the height to 44 pixels high to give the button enough vertical space to show on the page.  Without this line the system would cut off the background image making it look chopped.<br />
The final two commands manage the left and right margins of where the button will be placed within the Fans section.  Setting the left and right margin to auto will have the effect of resetting the margins to let the system decide how they should be placed in the parent container.<br /><blockquote>a#twitter-gfx, a#widget-gfx, a#mobile-gfx {<br />&nbsp;&nbsp;&nbsp; border: 0px none #000000;<br />}<br /></blockquote>Changes were made in the Plurk CSS on October 28 and the team added a 1 pixel border around each of the three rotating boxes.&nbsp; The above code will eliminate that border.&nbsp; This is done through the border command which has 3 parameters.&nbsp; The first parameter is how thick the border is.&nbsp; In our example we set it to zero pixels making it disappear.&nbsp; The second parameter is the border type.&nbsp; Rather than a solid line we set it to none making it invisible.&nbsp; The final parameter is border color which we set to black.<br /><blockquote>.cmp_invite, .cmp_widget-gfx, .cmp_twitter-gfx, .cmp_mobile-gfx {<br />&nbsp;&nbsp;&nbsp; background: transparent none no-repeat scroll 0 0;<br />&nbsp;&nbsp;&nbsp; height: 0px;<br />&nbsp;&nbsp;&nbsp; width: 0px;<br />}<br /></blockquote>Another change that was made with the Plurk CSS upgrade on October 28 was that four new tags were created to put icons on the boxes of the Invite Frields, Embed Widget, Twitter Contacts, and Mobile link boxes.&nbsp; With this section of code we are going to remove these icons since we have incorporated them into the buttons.&nbsp; We will use three commands to do this which is of course overkill but I don't want them to appear.&nbsp; <br />The first command we use is the standard background command we have used above.&nbsp; The first parameter is for background color. In this case we are
setting the background color to transparent so that only the image
displays on our page. The next parameter is the background image which we are setting to none. The next parameter tells the
system not to repeat the image making it appear only once. The scroll
parameter tells the system to allow the background image to move with
the screen when the user horizontally and vertically scrolls the
window. The final parameter tells the system to place the image at
coordinates 0,0 basically putting it in the top left.<br />The next line of code sets the height of this container.&nbsp; We set it to zero pixels making it vertically invisible.&nbsp; The final line of code sets the width for this container.&nbsp; We again set it to zero pixels making it horizontally invisible.&nbsp;  

<p>Well that's about all there is to theming the rotating buttons that appear in the Fans section of the dashboard.  After this tutorial you will have a customized 3-D button for your Twitter contacts, Embed widget, and Mobile Plurk link that fits in with the rest of your theme.  Hopefully you will find this useful.  Good luck and be sure to let everyone know you found this on <a href="http://plurkskins.com/mt-static/html/%E2%80%9Dhttp://plurkskins.com%E2%80%9D">Plurk Skins</a>.</p>]]>
    </content>
</entry>

<entry>
    <title>Theming the US Elections Tab</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/10/theming-the-us-elections-tab.html" />
    <id>tag:plurkskins.com,2008://1.32</id>

    <published>2008-10-06T16:42:47Z</published>
    <updated>2008-10-06T17:13:04Z</updated>

    <summary>Yesterday I talked about the new US Elections 2008 tab that appeared below the timeline. At the the time there were several people who complained that they didn&apos;t want to see this tab so I provided a quick CSS hack...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="CSS Profile" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="elections" label="elections" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tabs" label="tabs" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p><a href="http://plurkskins.com/2008/10/hiding-the-us-elections-tab.html">Yesterday</a> I talked about the new US Elections 2008 tab that appeared below the timeline.  At the the time there were several people who complained that they didn't want to see this tab so I provided a quick CSS hack that would hide the tab from view using the opacity command.  Never let it be said that the Plurk developers don't listen.  This morning we awoke to changes that were implemented that will allow the user to hide this tab from view.  The tab now has a close box associated with it.  Unfortunately the tab and associated close box are a beastly gray color that doesn't match our theme at all.  In this tutorial I'll walk you through theming this new tab to match the others on your timeline.</p>]]>
        <![CDATA[<p>As we always do we'll begin by providing all of the code to allow you to copy and paste it directly into your profile to begin using the new functionality immediately.<br /></p><blockquote>
/* Election Tab */<br />#filter_tab .election a {<br />&nbsp;&nbsp; &nbsp;background: #D55602 url(http://jeffdsummers.com/images/plurk/hd/eofftab.jpg) no-repeat scroll top left;<br />&nbsp;&nbsp; &nbsp;color: #000000;<br />}<br /><br />#filter_tab .election #hide_election {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/x.jpg) no-repeat scroll 0 -15px;<br />}<br />/* End Election Tab */<br /></blockquote>

<p>We'll now follow up by discussing each line of code so that you will
understand what each section does and why it is in the profile. As I
always do, I strongly recommend documenting the code by making notes
for yourself so that you can remember why you added the code. This is
extremely important if you ever need to go back to your profile and
troubleshoot or modify it.</p><blockquote><p>/* Election Tab */<br />#filter_tab .election a {<br />&nbsp;&nbsp;&nbsp; background: #D55602 url(http://jeffdsummers.com/images/plurk/hd/eofftab.jpg) no-repeat scroll top left;<br />&nbsp;&nbsp;&nbsp; color: #000000;<br />}<br /></p></blockquote><p>This first section of code will deal with the tab itself.&nbsp; You'll first notice that the election tab is a more specific version of the #filter_tab tag which is used for all the other tabs.&nbsp; This is great because many of the changes we made previously to the tabs continue on to the election tab such as rounded corners and borders.&nbsp; The difference is that Plurk chose to give this particular tab its own background.&nbsp; In the case of the original they made the background gray and overlaid a GIF image of a voting machine.&nbsp; Since we have previously used a gradient for the background it makes things a little more complex.&nbsp; Basically I had to take the gradient used for the button background and add the voting machine graphic to it.&nbsp; I made this new background longer to take into consideration the longer text.&nbsp; Other than that it is basically the same.&nbsp; <br /></p><p>The first instruction in this line of code is the background command we have used throughout these tutorials.&nbsp; The first parameter is background color.&nbsp; The #D55602 is an orange color that is used if the background image is not large enough to cover.&nbsp; The next parameter is background image and defines the location of the background image.&nbsp; You will need to change the value in the URL statement otherwise you will be using the gradient orange graphic I used in the example.&nbsp; The next parameter tells the system not to repeat the background image.&nbsp; The "scroll" parameter tells the browser to move the image with the background when the user uses the horizontal and vertical scroll bars.&nbsp; The final parameter is the background location. In this case we want the background image to start at the upper left corner of the tab.</p><p>The next line of code controls the text color of the tab.&nbsp; Here we are telling the system to make the text black (#000000) so that it matches the other tabs.<br /></p><blockquote>#filter_tab .election #hide_election {<br />&nbsp;&nbsp;&nbsp; background: transparent url(http://jeffdsummers.com/images/plurk/hd/x.jpg) no-repeat scroll 0 -15px;<br />}<br />/* End Election Tab */<br /></blockquote><p>This next section of code deals with the close box on the upper right of the tab which allows you to hide the tab.&nbsp; The default is an X surrounded by a box with a gray background.&nbsp; </p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://plurkskins.com/assets_c/2008/10/lesson20.html" onclick="window.open('http://plurkskins.com/assets_c/2008/10/lesson20.html','popup','width=1165,height=1016,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/10/lesson20-thumb-400x348.jpg" alt="lesson20.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" width="400" height="348" /></a></span><p>You will notice that when you mouse over the box the X goes from a light gray to white giving the user feedback of their mouse action.&nbsp; This effect is accomplished by having a graphic that is actually made up of 2 images. One image is for the off-state and the other for the on-state or mouse over.&nbsp; The effect is executed by moving the background image when the user hovers over the item by moving the background image location.&nbsp; This is important information particularly with the first line of code in this section.</p><p>We are again using the standard "background" command to give this element it's distinct look and feel.&nbsp; The first parameter is the background color which we have set to transparent.&nbsp; The next parameter is background image location.&nbsp; You will need to change the value within the URL or you will be using the gradient X graphic I created for the example.&nbsp; The background image should be 12 pixels wide and 30 pixels high.&nbsp; The graphic is divided vertically into 2 images 12px X 15px.&nbsp; The top image is the on-state and the bottom image is the off-state.&nbsp; After the background image comes the background repeat parameter.&nbsp; Here we are telling the system that we do not want to repeat the background.&nbsp; The next parameter tells the system to scroll the background image with the screen as the user scrolls.&nbsp; The final parameter is background position. Here you will notice that we used the value "0 -15px".&nbsp; This is telling the system that we want to set the background image on the left side of the element but that we want it offset or moved up 15 pixels.&nbsp; This will set the image to the off-state by default.&nbsp; <br /></p><p>There is another element which we are not changing that tells the system to move the background image down 15 pixels during a mouse over basically changing the image from off to on.&nbsp; It's a great trick that makes coding much easier.</p><p>Well that's about all there is to theming the new election tab and its corresponding close button.&nbsp; After this tutorial you will have a customized election tab that fits in with the rest of your theme.&nbsp; Hopefully you will find this useful.&nbsp; Good luck and be sure to let everyone know you found this on <a href="http://plurkskins.com/">Plurk Skins</a>.</p>]]>
    </content>
</entry>

<entry>
    <title>Hiding the US Elections Tab</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/10/hiding-the-us-elections-tab.html" />
    <id>tag:plurkskins.com,2008://1.31</id>

    <published>2008-10-05T23:48:55Z</published>
    <updated>2008-10-06T00:14:00Z</updated>

    <summary>Today Plurk introduced a new tab to cover the upcoming presidential elections in the United States. Along with it they also began a new contest including a mini-election where users are invited to vote for their favorite candidate. The tab...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="CSS Profile" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="New Features" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="elections" label="elections" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="hidetabs" label="hide tabs" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>Today Plurk introduced a new tab to cover the upcoming presidential elections in the United States.  Along with it they also began a new contest including a <a href="http://www.plurk.com/vote/AZJazzyJ">mini-election</a> where users are invited to vote for their favorite candidate.  The tab appears below your timeline on the far right side of the screen.  Hopefully the tab will be used by the Plurk community to search out </p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://plurkskins.com/assets_c/2008/10/vote-for-pedro.html" onclick="window.open('http://plurkskins.com/assets_c/2008/10/vote-for-pedro.html','popup','width=401,height=300,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/10/vote-for-pedro-thumb-400x299.jpg" alt="vote-for-pedro.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" height="299" width="400" /></a></span><p>existing political discussions and concentrate the discussions there rather than creating new message streams.  </p>

<p>There have been several people complaining that they don't wish to be involved in the political discussions and wish they didn't have to see them.  While I can't solve the fact that political threads appear, I can provide you with a way of hiding the US Election 2008 tab.  By adding the following code to your profile you will hide this tab:<br /></p><blockquote>
#filter_tab .election {opacity:0;filter:alpha(opacity=0);zoom:1;}</blockquote>

<p>This code will act upon the election tab and basically hide it from view so you won't have to look at it any longer.  This line sets the opacity of the election tab to zero making it invisible.  You can change the value from 0-100 to make it semi-transparent if you wish.  It won't solve all your problems but it does allow you to make a statement that you don't want to be involved with the political views on social networking sites.  Hopefully this will help some of you cope.  Just breathe deeply and be comforted by the thoughts that the elections will be over in a month then hopefully things will calm down a little.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Creating a Custom Update Box</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/09/today-well-turn-our-attention.html" />
    <id>tag:plurkskins.com,2008://1.30</id>

    <published>2008-09-16T19:16:57Z</published>
    <updated>2008-09-17T19:21:10Z</updated>

    <summary>Today we&apos;ll turn our attention to the Update box that appears in the lower left corner of the time line whenever a new Plurk message is entered or there are responses to existing messages on your time line. In its...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="CSS Profile" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="updater" label="updater" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>Today we'll turn our attention to the Update box that appears in the lower left corner of the time line whenever a new Plurk message is entered or there are responses to existing messages on your time line.  In its generic form this is a rectangular yellow box with a dark red font.  While this is adequate it doesn't necessarily look right when the rest of your theme has a different color scheme.  We will therefore change this box to be a translucent orange with white text and black links to provide a more uniform look to our theme.</p>]]>
        <![CDATA[<p>As we always do we'll begin by providing all of the code to allow you to copy and paste it directly into your profile to begin using the new functionality immediately.<br /></p><blockquote>
/* Update box with new plurks and responses */<br />#updater {<br />&nbsp;&nbsp; &nbsp;color: #ffffff;<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/orangetrans.png) repeat scroll top left;<br />&nbsp;&nbsp; &nbsp;border-left: 1px solid #FF6600;<br />&nbsp;&nbsp; &nbsp;border-top: 1px solid #FF6600;<br />&nbsp;&nbsp; &nbsp;border-bottom: 2px solid #af4600;<br />&nbsp;&nbsp; &nbsp;border-right: 2px solid #af4600;<br />&nbsp;&nbsp; &nbsp;-moz-border-radius: 6px 6px 6px 6px;<br />&nbsp;&nbsp; &nbsp;-khtml-border-radius: 6px;<br />&nbsp;&nbsp; &nbsp;-webkit-border-radius: 6px;<br />&nbsp;&nbsp; &nbsp;border-radius: 8px;<br />&nbsp;&nbsp; &nbsp;font-size: 90%;<br />}<br /><br />#updater a:link, #updater b {<br />&nbsp;&nbsp; &nbsp;color: #000000;<br />}<br />/* End update box with new plurks and responses */<br /></blockquote><p>We'll now follow up by discussing each line of code so that you will understand what each section does and why it is in the profile. As I always do, I strongly recommend documenting the code by making notes for yourself so that you can remember why you added the code.  This is extremely important if you ever need to go back to your profile and troubleshoot or modify it.<br /></p><blockquote>
#updater {<br />&nbsp;&nbsp;&nbsp; color: #ffffff;<br />&nbsp;&nbsp;&nbsp; background: transparent url(http://jeffdsummers.com/images/plurk/hd/orangetrans.png) repeat scroll top left;<br />&nbsp;&nbsp;&nbsp; border-left: 1px solid #FF6600;<br />&nbsp;&nbsp;&nbsp; border-top: 1px solid #FF6600;<br />&nbsp;&nbsp;&nbsp; border-bottom: 2px solid #af4600;<br />&nbsp;&nbsp;&nbsp; border-right: 2px solid #af4600;<br />&nbsp;&nbsp;&nbsp; -moz-border-radius: 6px 6px 6px 6px;<br />&nbsp;&nbsp;&nbsp; -khtml-border-radius: 6px;<br />&nbsp;&nbsp;&nbsp; -webkit-border-radius: 6px;<br />&nbsp;&nbsp;&nbsp; border-radius: 8px;<br />&nbsp;&nbsp;&nbsp; font-size: 90%;<br />}<br /></blockquote><p>The HTML element that is responsible for displaying the update box is appropriately named "#updater".  There are several commands within this code section but most of them we have used previously so it looks a lot more complex than it really is.  The first statement is the "color" command that sets the text color in the updater to be white.  White is represented by the color code of #ffffff.  The next statement is our standard background statement.  The first parameter tells the system to use a transparent background color if the graphic is not large enough to cover the entire area.  The next parameter is the file location for our graphic.  You will need to change the value in the URL statement otherwise you will get the orange translucent graphic I am using.  </p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://plurkskins.com/assets_c/2008/09/lesson18.html" onclick="window.open('http://plurkskins.com/assets_c/2008/09/lesson18.html','popup','width=1162,height=1016,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/09/lesson18-thumb-400x349.jpg" alt="lesson18.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" width="400" height="349" /></a></span><p>The "repeat" parameter tells the system to repeat the graphic horizontally and vertically.  The "scroll" parameter tells the system to allow the background image to flow with the page when it is moved horizontally or vertically.  The final two parameters tell the system to start the background image in the upper left corner of the element.</p>

<p>The next four statements are basically identical.  They are putting a border around the box.  We've separated each side out to allow us to change the size of the border and its color.  For the top and the left sides we are creating a 1 pixel solid border in the same bright orange that we are using throughout the theme.  The right and bottom sides we are adding a 2 pixel solid border in a darker orange color.  By varying the width and color of the box we give the illusion of it being three dimensional.</p>

<p>The next four statements manage the rounding of the corners.  The first statement is used by browsers that are built on the Mozilla Gecko engine such as Firefox. The "-moz-border-radius" statement tells the browser to round the top left and top right corners as square (a curve of 0 pixels) and the bottom left and bottom right corners to round with a 4 pixel radius curve. If you want a more rounded corner just increase the values from 4 to some larger number. If you want more squared corners reduce the values from 4 to a lower number. The "-khtml-border-radius" statement was an early implementation of proposed CSS3 and are used in nightly builds of Safari but not necessarily within the released version. I included it in case there is a user that is testing a build of Safari, I don't want their user experience to break. Safari is built upon the Webkit rendering engine as is the new Google Chrome browser. Both of these browsers will utilize the "-webkit-border-radius" statements. Unfortunately Webkit does not allow you to modify each corner with a single statement such as Mozilla. Instead you have to call out each individual corner. You'll notice that we have a separate statement for the bottom left and the bottom right corners. The final statement is what is the proposed CSS3 standard. Ultimately the Mozilla and Webkit specific versions of this statement will go away and be replaced with "border-radius" This is here for futureproofing when the standard is ratified.</p>

<p>The final statement in this section deals with the font size.  I have made the text in the "updater" box slightly smaller than the other text on the screen to make it visually less important than the message text.  This is a subtle effect but does make it move into the background more on the screen.<br /></p><blockquote>
#updater a:link, #updater b {<br />&nbsp;&nbsp;&nbsp; color: #000000;<br />}<br /></blockquote><p>The first section of code dealt with the text in the "updater" box but not with the links to view the new messages or responses.  This code will modify the links themselves.  It is a single line of code that changes the text color.  Here we are assigning color code #000000 which is black.</p>

<p>That's really all there is to modifying the update box in the lower left of the timeline.  If you have been following along with the previous tutorials you will notice some other changes to the page.  I have changed the timeline background to be photo that was a little less busy.  I have also incorporated the tutorials for <a href="http://plurkskins.com/2008/08/replacing-the-plurk-creature.html">Replacing the Plurk Creature</a> and <a href="http://plurkskins.com/2008/08/new-interesting-plurkers.html">New Interesting Plurkers</a> since those changes were previously documented.  In our case the Plurk Creature was replaced with the Harley-Davidson logo and the New Interesting Plurkers icon was replaced with a black new bubble.  Hopefully you have found this tutorial useful and will be on your way to modifying your own theme.  Good luck and be sure to let everyone know you found this on <a href="http://plurkskins.com/">Plurk Skins</a>.</p>]]>
    </content>
</entry>

<entry>
    <title>Changing Sign-Up / Log-in Background</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/09/changing-sign-up-log-in-backgr.html" />
    <id>tag:plurkskins.com,2008://1.29</id>

    <published>2008-09-13T21:28:14Z</published>
    <updated>2008-09-16T21:31:14Z</updated>

    <summary>This is a continuation to the miscellaneous aspects of your theme. These are small details that are often overlooked but have the ability to differentiate your profile from the others that are out there. If you happen to look at...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="CSS Profile" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="background" label="background" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>This is a continuation to the miscellaneous aspects of your theme. These are small details that are often overlooked but have the ability to differentiate your profile from the others that are out there.  If you happen to look at a user's profile when you are not logged in you will notice a bright pink bar at the top right side of the screen in the title bar.  It tells the user to either login or sign up for the Plurk service.  While I am ok with the color pink overall, it doesn't really fit in well with the orange and black we are using for our current theme.  This code will change the background to a translucent black and set the text to a color compatible with that background.</p>]]>
        <![CDATA[<blockquote>/* Top Login/Validate Email */<br />#top_login a#sign_up {<br />&nbsp;&nbsp; &nbsp;background: transparent url(http://jeffdsummers.com/images/plurk/hd/blacktrans.png) repeat scroll top left;<br />&nbsp;&nbsp; &nbsp;color: #ff6600;<br />}<br />/* End Top Login/Validate Email */<br /></blockquote><br /><p>As always I highly recommend that you comment your code so that you can remember what the block of code does if you need to go back and change it.  Since this is just a single set of code we will go directly to the explanation of what each line does.</p>

<p>The element that controls the sign-up/log-on link at the top right hand side of the page is referred to as "#top_login a#sign_up".  this basically tells the system only to modify this single HTML element.  We are going to use the background command that we have used elsewhere in our tutorials.  Background has several parameters we will be setting.  The first parameter tells the system to use a transparent background color where the image does not cover.  The next parameter is the location of the image.  You will need to modify the address in the URL section otherwise you will get the translucent black image I am using.  The repeat parameter tells the system to repeat the graphic horizontally and vertically covering the space.  Scroll tells the system to allow the background graphic to move horizontally and vertically when the window is scrolled.  Finally we tell the system to start the background in the top left corner of the container.  The second statement defines the text color as the bright orange color we are using throughout the theme.</p>

<p>That's really all there is to changing the sign-up/login area in the top menu.  Good luck and be sure to let everyone know you found this on <a href="http://plurkskins.com/">Plurk Skins</a>.</p>]]>
    </content>
</entry>

<entry>
    <title>Removing the Dotted Outline on Focused Links</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/09/removing-the-dotted-outline-on.html" />
    <id>tag:plurkskins.com,2008://1.28</id>

    <published>2008-09-12T20:56:58Z</published>
    <updated>2008-09-16T20:58:49Z</updated>

    <summary>The next few postings are going to deal with a few miscellaneous aspects of your theme. These are minute details that could very easily be overlooked but will differentiate your theme from the other profiles that are out there. Individually...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="CSS Profile" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="linkoutline" label="link outline" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>The next few postings are going to deal with a few miscellaneous aspects of your theme. These are minute details that could very easily be overlooked but will differentiate your theme from the other profiles that are out there.  Individually they are not that impressive as say a new graphic or rounded corners but they are useful things to know about.  If you are using a Firefox browser you may have noticed that the active link on the screen has a dotted line outline around it.  This was done to differentiate it and give the user a visual cue of what they had clicked.  If you you don't like that effect you can turn it off.  The code to eliminate the outline is given below</p>]]>
        <![CDATA[<blockquote>/* Dotted line around active button in Firefox */<br />:-moz-any-link:focus {<br />&nbsp;&nbsp; &nbsp;outline-style: none !important;<br />&nbsp;&nbsp; &nbsp;outline-width: 0px !important;<br />}<br />/* End Dotted line around active button in Firefox */<br /></blockquote><br /><p>As always I highly recommend that you comment your code so that you can remember what the block of code does if you need to go back and change it.  Since this is just a single set of code we will go directly to the explanation of what each line does.</p>

<p>The element controlling this behavior is specific to any browser using the Mozilla rendering engine which would include Firefox and Netscape.  Please make sure that you include the leading colon with this element.  This is not standard CSS but rather an element specifically for one engine.  The :focus qualifier at the end tells the system to only style the link that has been or is currently being acted upon.  Within the element are two commands.  The first command is the style of the outline.  It defaults to "dotted".  In our case we are setting it to "none" to make it invisible.  The second command is the width of the outline.  It defaults to 1 pixel but we are setting it to zero thereby making it invisible.  I have added the "!important" qualifier to the end to make sure that no other commands take precedence over these that we are setting.  </p>

<p>That's really all there is to removing the dotted line around the active link.  You could make other changes if you prefer including modifying the background, adding an image, changing text color, etc.  I just wanted to make it a little less obvious so I removed the outline completely.&nbsp; Good luck and be sure to let everyone know you found this on <a href="http://plurkskins.com/">Plurk Skins</a>.</p>]]>
    </content>
</entry>

<entry>
    <title>Theming the Page Title and Top Page Links</title>
    <link rel="alternate" type="text/html" href="http://plurkskins.com/2008/09/theming-the-page-title-and-top.html" />
    <id>tag:plurkskins.com,2008://1.27</id>

    <published>2008-09-11T21:43:45Z</published>
    <updated>2008-09-12T21:51:26Z</updated>

    <summary>Today we are going to turn our attention to the very top of the screen. There you will find a horizontal set of links that provide you access to your profile, your friends list, alerts, interesting plurkers, your account, and...</summary>
    <author>
        <name>Jeff Summers</name>
        <uri>http://jeffdsummers.com</uri>
    </author>
    
        <category term="CSS Profile" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="menu" label="menu" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pagetitle" label="page title" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://plurkskins.com/">
        <![CDATA[<p>Today we are going to turn our attention to the very top of the screen.  There you will find a horizontal set of links that provide you access to your profile, your friends list, alerts, interesting plurkers, your account, and the ability to log off.  By default these will display over the top of the background as text links. If you are using a background like our diamondplate these links can sometimes become lost.  We will therefore make some CSS changes and see if we can get the top of the window to more closely match the rest of our theme.<br />
</p>]]>
        <![CDATA[<p>As I always do I will start out by giving you all of the code so that you can cut and paste it into your profile and immediately begin using the full functionality.<br />
</p><blockquote>/* Top Line with links */<br />#top_login {<br />&nbsp;&nbsp;&nbsp; background: #ff6600 url(http://jeffdsummers.com/images/plurk/hd/timeline.jpg) repeat-x scroll center left;<br />&nbsp;&nbsp;&nbsp; margin: 0px 0px 0px 0px;<br />&nbsp;&nbsp;&nbsp; padding-right: 10px;<br />&nbsp;&nbsp;&nbsp; height: 21px;<br />}<br /><br />#timeline_holder {<br />&nbsp;&nbsp;&nbsp; margin-top: 0px;<br />}<br />/* End Top Line with links */<br /><br />/* Page Title at Top of Screen */<br />#page_title {<br />&nbsp;&nbsp;&nbsp; color: #000000;<br />&nbsp;&nbsp;&nbsp; font-family: georgia, "palatino linotype", "times new roman", serif;<br />&nbsp;&nbsp;&nbsp; font-size: 130%;<br />&nbsp;&nbsp;&nbsp; font-weight: bold;<br />}<br />/* End Page Title at Top of Screen */<br /><br />/* Links in Top Bar */<br />#top_bar a, #top_login a {<br />&nbsp;&nbsp;&nbsp; color: #ffffff;<br />}<br />/* End Links in Top Bar */<br /><br />/* Underline on images in top bar */<br />#top_bar .on img {<br />&nbsp;&nbsp;&nbsp; border-bottom: 2px solid #000000;<br />}<br />/* Underline on images in top bar */<br /><br />/* Text Hover Color Top Bar */<br />#top_login a:hover, #top_bar .on {<br />&nbsp;&nbsp;&nbsp; color: #000000;<br />}<br />/* End Text Hover Color Top Bar */<br /><br />/* Edit Hover Background Color Top Bar */<br />#top_bar #edit_link:hover {<br />&nbsp;&nbsp;&nbsp; background: #853500 none repeat scroll 0 0;<br />&nbsp;&nbsp;&nbsp; color: #ff6600;<br />&nbsp;&nbsp;&nbsp; padding-bottom: 2px;<br />}<br />/* End Edit Hover Background Color Top Bar */<br /></blockquote><p>We'll next go through each section of code to explain what it does and why it should be in your profile.  As always I strongly recommend documenting your code with notes and comments so that you can remember why you added these lines into your profile.  This will definitely pay dividends in the long run when you have to modify the code.<br /></p><blockquote>#top_login {<br />&nbsp;&nbsp; &nbsp;background: #ff6600 url(http://jeffdsummers.com/images/plurk/hd/timeline.jpg) repeat-x scroll center left;<br />&nbsp;&nbsp; &nbsp;margin: 0px 0px 0px 0px;<br />&nbsp;&nbsp; &nbsp;padding-right: 10px;<br />&nbsp;&nbsp; &nbsp;height: 21px;<br />}<br /></blockquote>This first section of code will theme the overall background for the top menu bar.  I decided that I wanted to have continuity between the top and the bottom of the screen so I decided to use the same background as what we used <a href="http://plurkskins.com/2008/09/custom-bottom-timeline-day-sep.html">yesterday</a> for the bottom timeline.  This is a gradiated orange bar. To accomplish this effect we'll use the background command which has been used on numerous occasions.  The first parameter in the background is the color.<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://plurkskins.com/assets_c/2008/09/lesson17.html" onclick="window.open('http://plurkskins.com/assets_c/2008/09/lesson17.html','popup','width=1121,height=1152,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://plurkskins.com/assets_c/2008/09/lesson17-thumb-400x411.jpg" alt="lesson17.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" width="400" height="411" /></a></span>  I selected the same bright orange we are using elsewhere. Since the title could grow larger if the font size is increased I want the background to fill with this orange color wherever it needs to.  The next parameter tells the system to use the image located in the URL statement.  You will need to change this to whatever image you want to use otherwise you will get the orange bar I am using.  We then tell the system to repeat the image horizontally with the "repeat-x" parameter.  The final three parameters tell the system to scroll the image with the screen and to position the image in the center of the box along the left hand side.

<p>Plurk defaults to having margins set on this element.  If we don't change the value then our background will not reach the edge of the screen.  We do this by setting the margin to zero pixels on all sides.  Setting the margin will put the sign-out text along the right edge of the screen.  Using the "padding-right" command we move it over 10 pixels to give it some breathing room.  The final command sets the height of the bar to 21 pixels to give us some needed white space below the bar.</p>

<p></p><blockquote>#timeline_holder {<br />&nbsp;&nbsp;&nbsp; margin-top: 0px;<br />}<br />/* End Top Line with links */<br /></blockquote><p>Once we complete the first section of code you will notice that there is still approximately 4 pixels of the background showing below the menu but above the timeline.  This second section of code will eliminate that and stack the timeline right on the bottom of the menu bar. This is done by setting the top margin to zero on the #timeline_holder element.  Rather than having this as separate code you can just add it to the existing #timeline_holder element in your profile.</p>

<blockquote>/* Page Title at Top of Screen */<br />#page_title {<br />&nbsp;&nbsp;&nbsp; color: #000000;<br />&nbsp;&nbsp;&nbsp; font-family: georgia, "palatino linotype", "times new roman", serif;<br />&nbsp;&nbsp;&nbsp; font-size: 130%;<br />&nbsp;&nbsp;&nbsp; font-weight: bold;<br />}<br />/* End Page Title at Top of Screen */<br /></blockquote><p>The title of the page is available to set on the customize profile page.  It will default to a standard font used everywhere and be bold.  With this section of code we'll make the text larger, make it in a specific font, and change the color to be more readable against the orange background.  The first command will set the text color to be black.  This will show up well over the orange background image.</p>

<p>The "font-family" command will tell the system what font to use.  The user must have the font style loaded on their system in order for it to show up.  With this command we are giving the system our preferences.  It will start with the first font typeface shown, if that is not available it will try the second then the third and finally the fourth.  You'll notice that the last one is not so much a type face as it is a type kind.  Serif refers to the tails on the letters.  San serif would be fonts without the fancy tails.  an example of a Serif font would be Times while a San serif font would be Arial.</p>

<p>After font family we defined font size.  I used a percentage rather than a pixel value to be more compliant with accessibility requirements.  You could set it to a specific size if you would prefer.  The final statement tells the system to make the text bold.</p>

<blockquote>/* Links in Top Bar */<br />#top_bar a, #top_login a {<br />&nbsp;&nbsp;&nbsp; color: #ffffff;<br />}<br />/* End Links in Top Bar */<br /></blockquote><p>The links across the top for My Profile, My Friends, Alerts, Interesting Plurkers, My Account, Sign out are all being controlled with this set of code.  Here we are merely changing the color of the text to be white.  I chose white so that the links would not overpower the title that is set between them.</p>

<blockquote>/* Underline on images in top bar */<br />#top_bar .on img {<br />&nbsp;&nbsp;&nbsp; border-bottom: 2px solid #000000;<br />}<br />/* Underline on images in top bar */<br /></blockquote><p>Next to My Profile you will see an icon that looks like a house.  Next to My Friends is an icon that looks like an asterisk and next to Alerts is an envelope.  With this section of code we are adding a border along the bottom of those icons when the user hovers their mouse over the link.  The "border-bottom" command is used for that.  The first parameter tells the system to make the border 2 pixels wide.  The next parameter tells it to make the border a solid line.  The final parameter tells the system to make the border black.  This is used to give the user a visual cue of what they are about to click.</p>

<blockquote>/* Text Hover Color Top Bar */<br />#top_login a:hover, #top_bar .on {<br />&nbsp;&nbsp;&nbsp; color: #000000;<br />}<br />/* End Text Hover Color Top Bar */<br /></blockquote><p>Besides the icons we also want to give the user a visual cue of where they are pointing their mouse.  In this section of code we are going to change the text color of whatever link the user is hovering over in the title bar.  This is done with the "color" command.  Here we are telling the system to change the text color from white to black when the user hovers over the link.</p>

<blockquote>/* Edit Hover Background Color Top Bar */<br />#top_bar #edit_link:hover {<br />&nbsp;&nbsp;&nbsp; background: #853500 none repeat scroll 0 0;<br />&nbsp;&nbsp;&nbsp; color: #ff6600;<br />&nbsp;&nbsp;&nbsp; padding-bottom: 2px;<br />}<br /></blockquote><p>You will notice that the edit text next to My Profile is a special case.  We have left the text black so that the user knows that is not part of the same link as My Profile.  We now need to give the user a visual cue for when they mouse over the edit text.  We are doing this by changing the background and the text color.  The first line of code will set the background color to be a dark orange.  We are telling the system not to use an image by adding "none" as the parameter for image location.  We then tell the system to repeat the non-existent image, repeat it horizontally and vertically, scroll the image with the screen and set it at location 0,0.</p>

<p>The second command sets the text color to be the same bright orange we are using throughout the theme.  The final statement is "padding-bottom".  I added this to give the edit command 2 pixels of white space along the bottom thereby vertically centering the text over the background color.</p>

<p>That is really all there is to it.  With this little bit of code you will be able to make your top menu bar customized to match the rest of your theme.  Hopefully you will find this information useful and try it on your own profile.&nbsp; Good luck and be sure to let everyone know you found this on <a href="http://plurkskins.com/">Plurk Skins</a>.</p>]]>
    </content>
</entry>

</feed>
