This tutorial is now out of date, it will only work for the mystique version pre 1.9 A new tutorial can be found HERE

This is how I managed to put a facebook icon next to the twitter and rss icon on the mystique wordpress theme available from Digitalnature

First of all I edited the style.css file located in /site_root/wp-content/themes/mystique/ and added the code

#header a.facebook{background:transparent url(images/nav-icons.png) no-repeat center top;right:148px;}

after the twitter icon code

#header{display:block;position:relative;z-index:5;height:180px;}

#header .nav-extra{width:64px;height:36px;display:block;position:absolute;bottom:18px;z-index:10;}
#header .nav-extra span{display:none;}
#header .nav-extra.rss{background:transparent url(images/nav-icons.png) no-repeat right top;right:20px;}
#header a.twitter{background:transparent url(images/nav-icons.png) no-repeat left top;right:85px;}
#header a.facebook{background:transparent url(images/nav-icons.png) no-repeat center top;right:148px;}

Next you have to open header.php located in /site_root/wp-content/themes/mystique/ and add the code

<a href="http://www.facebook.com/**YOURACCOUNT**" class="nav-extra facebook"   title="<?php _e("Add me on FaceBook!","mystique"); ?>"><span><?php _e("Add me on FaceBook!","mystique"); ?></span></a>

after the twitter icon code. Please change the **YOURACCOUNT** to the right url for your facebook account.

<?php
       //$twituser = get_mystique_option('twitter_id');
       // if(is_active_widget('TwitterWidget'))
       $twitinfo =  get_option('mystique-twitter');
       $twituser = $twitinfo['last_twitter_id'];

       if ($twituser): ?>
      <a href="http://www.twitter.com/<?php echo $twituser; ?>" class="nav-extra twitter" title="<?php _e("Follow me on Twitter!","mystique"); ?>"><span><?php _e("Follow me on Twitter!","mystique"); ?></span></a>
      <?php endif; ?>

<a href="http://www.facebook.com/**YOURACCOUNT**" class="nav-extra facebook"   title="<?php _e("Add me on FaceBook!","mystique"); ?>"><span><?php _e("Add me on FaceBook!","mystique"); ?></span></a>

Finally I edited the nav-icon.png image with photoshop (a little rough around the edges but it looks ok. Milenko could do it better as he has the original files :) )
nav-icons
Right Click and Save as and then ftp up to your server into the/site_root/wp-content/themes/mystique/images/ folder

Maybe something like this is going to be implemented into an upcoming release of mystique and maybe with a setting for facebook username, fan page or url in theme settings in future but for now at least you can have a facebook icon next to the twitter and RSS icon.

I’m not sure if this was the correct way to do this or if there is a better way but it seams to work. Thanks for looking

UPDATE :

I have made some better iconfiles

nav-icons

nav-icons.png

nav-bloggernav-youtubenav-myspacenav-linkedinnav-lastfmnav-googlewavenav-diggnav-deliciousnav-contactnav-flickrnav-gmailnav-identica

Download all the colour icons in one pack DOWNLOAD

Other icons can be made, if you have a request then please ask in the comments or ask me via the contact page.

How about a nav-icon set I made for another website I’m working on over @ Zerokillers Clan

alt nav-icons

alt nav-icons

The other set of icons was achieved by adding more lines off code to header.php and style.css
style.css

#header{display:block;position:relative;z-index:5;height:180px;}

#header .nav-extra{width:64px;height:44px;display:block;position:absolute;bottom:18px;z-index:10;}
#header .nav-extra span{display:none;}
#header .nav-extra.rss{background:transparent url(images/nav-icons.png) no-repeat right top;right:20px;}
#header a.twitter{background:transparent url(images/nav-icons.png) no-repeat left top;right:84px;}
#header a.facebook{background:transparent url(images/nav-icons.png) no-repeat center top;right:147px;}
#header a.youtube{background:transparent url(images/nav-youtube.png) no-repeat right top;right:209px;}
#header a.lastfm{background:transparent url(images/nav-lastfm.png) no-repeat right top;right:273px;}
#header a.flickr{background:transparent url(images/nav-flickr.png) no-repeat right top;right:338px;}
#header a.myspace{background:transparent url(images/nav-myspace.png) no-repeat right top;right:402px;}
#header a.linkedin{background:transparent url(images/nav-linkedin.png) no-repeat right top;right:466px;}
#header a.contact{background:transparent url(images/nav-contact.png) no-repeat right top;right:530px;}

The calculation for the spacing icons is easy, as you can see its just 20 + 64 +64 +64 +64 +64 +64 and so on, I also changed the height from 34 to 44 on line 85 of style.css to show more of the icons.

and now header.php

      <?php
       //$twituser = get_mystique_option('twitter_id');
       // if(is_active_widget('TwitterWidget'))
       $twitinfo =  get_option('mystique-twitter');
       $twituser = $twitinfo['last_twitter_id'];

       if ($twituser): ?>
      <a href="http://www.twitter.com/<?php echo $twituser; ?>" class="nav-extra twitter" title="<?php _e("Follow me on Twitter!","mystique"); ?>"><span><?php _e("Follow me on Twitter!","mystique"); ?></span></a>
      <?php endif; ?>

<a href="http://www.facebook.com/**YOURACCOUNT**/" class="nav-extra facebook" title="<?php _e("My FaceBook Profile!","mystique"); ?>"><span><?php _e("My FaceBook Profile!","mystique"); ?></span></a>

<a href="http://www.youtube.com/**YOURACCOUNT**" class="nav-extra youtube" title="<?php _e("Watch my Videos on YouTube!","mystique"); ?>"><span><?php _e("Watch my Videos on YouTube!","mystique"); ?></span></a>

<a href="http://www.last.fm/user/**YOURACCOUNT**" class="nav-extra lastfm" title="<?php _e("What have I been Listening to - Last FM!","mystique"); ?>"><span><?php _e("What have I been Listening to - Last FM!","mystique"); ?></span></a>

<a href="http://flickr.com/photos/**YOURACCOUNT**" class="nav-extra flickr" title="<?php _e("My Photo's on Flickr!","mystique"); ?>"><span><?php _e("My Photo's on Flickr!","mystique"); ?></span></a>

<a href="http://www.myspace.com/**YOURACCOUNT**" class="nav-extra myspace" title="<?php _e("My MySpace Profile!","mystique"); ?>"><span><?php _e("My MySpace Profile!","mystique"); ?></span></a>

<a href="http://uk.linkedin.com/in/**YOURACCOUNT**" class="nav-extra linkedin" title="<?php _e("My Linkedin Profile!","mystique"); ?>"><span><?php _e("My Linkedin Profile!","mystique"); ?></span></a>

<a href="/contact-me" class="nav-extra contact" title="<?php _e("Contact Me!","mystique"); ?>"><span><?php _e("Contact Me!","mystique"); ?></span></a>

Not forgetting to replace the **YOURACCOUNT** for your details. Finally uploading the nav-icons2.png file to the images folder of the mystique theme.

Any questions feel free to ask.