<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>SharePoint: Design</title>
        <link>http://www.heathersolomon.com/blog/category/16.aspx</link>
        <description>Windows SharePoint Services &amp; Microsoft SharePoint Portal Server 2003 - Design and Customization </description>
        <language>en-US</language>
        <copyright>Heather Solomon</copyright>
        <managingEditor>me@heathersolomon.com</managingEditor>
        <generator>Subtext Version 1.9.3.51</generator>
        <item>
            <title>Big Update to CSS Reference Chart</title>
            <link>http://heathersolomon.com/blog/archive/2008/07/02/Big-Update-to-CSS-Reference-Chart.aspx</link>
            <description>&lt;p&gt;I have posted a large update to my &lt;a href="http://www.heathersolomon.com/content/sp07cssreference.htm"&gt;SharePoint 2007 CSS reference chart&lt;/a&gt;.  In addition to adding some new styles and tips, I have added "Copy to Clipboard" functionality that will copy the CSS source code for the given style to your clipboard, so you don't have to chase down styles by looking up line numbers.  Instead you can just do a copy, paste into your CSS file, and make modifications from there. &lt;/p&gt;
&lt;p&gt;The only section I did not do this for was the calendar, because I have &lt;a href="http://heathersolomon.com/blog/archive/2007/11/20/SharePoint-Calendar-CSS--Clean-and-Condensed.aspx"&gt;previously posted all the calendar styles&lt;/a&gt; in a clean, condensed CSS file for your use. &lt;/p&gt;
&lt;p&gt;Enjoy!  As with anything, there may be a mistake or two.  If you do a copy and it is not the correct style, please let me know. &lt;/p&gt;
&lt;p&gt;» &lt;font face="Arial"&gt;&lt;a href="http://www.heathersolomon.com/content/sp07cssreference.htm"&gt;CSS Reference Chart for SharePoint 2007&lt;/a&gt;&lt;/font&gt; &lt;/p&gt;&lt;img src="http://heathersolomon.com/blog/aggbug/6276.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Heather Solomon</dc:creator>
            <guid>http://heathersolomon.com/blog/archive/2008/07/02/Big-Update-to-CSS-Reference-Chart.aspx</guid>
            <pubDate>Wed, 02 Jul 2008 21:05:02 GMT</pubDate>
            <wfw:comment>http://heathersolomon.com/blog/comments/6276.aspx</wfw:comment>
            <comments>http://heathersolomon.com/blog/archive/2008/07/02/Big-Update-to-CSS-Reference-Chart.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://heathersolomon.com/blog/comments/commentRss/6276.aspx</wfw:commentRss>
            <trackback:ping>http://heathersolomon.com/blog/services/trackbacks/6276.aspx</trackback:ping>
        </item>
        <item>
            <title>SharePoint Conference 2008 Wrap Up &amp; Slide Decks</title>
            <link>http://heathersolomon.com/blog/archive/2008/03/10/SharePoint-Conference-2008-Wrap-Up--Slide-Decks.aspx</link>
            <description>&lt;p&gt;First off, thanks to everyone who attended my sessions and who stopped by the SharePoint Experts booth and said hello. I got to meet a lot of people last week and &lt;span id="google-navclient-hilite" style="COLOR: black; BACKGROUND-COLOR: chartreuse"&gt;it&lt;/span&gt; &lt;span id="google-navclient-hilite" style="COLOR: black; BACKGROUND-COLOR: fuchsia"&gt;is&lt;/span&gt; very exiciting to see the huge interest &lt;span id="google-navclient-hilite" style="COLOR: black; BACKGROUND-COLOR: dodgerblue"&gt;in&lt;/span&gt; SharePoint branding.  Thank you so much for all of the positive feedback and comments.  Last week was a great week, if you didn't make &lt;span id="google-navclient-hilite" style="COLOR: black; BACKGROUND-COLOR: chartreuse"&gt;it&lt;/span&gt;, be sure to try to go next year.  :-)&lt;/p&gt;
&lt;p&gt;I have posted my slide decks from my two presentations on my &lt;a href="http://www.heathersolomon.com/blog/articles/speaking.aspx"&gt;Speaking&lt;/a&gt; page, and below are direct links to download the ZIP files.  I will be presenting my Intro to Branding session again at TechEd 2008 Developer Conference, and a version of &lt;span id="google-navclient-hilite" style="COLOR: black; BACKGROUND-COLOR: chartreuse"&gt;it&lt;/span&gt; at the TechEd 2008 &lt;span id="google-navclient-hilite" style="COLOR: black; BACKGROUND-COLOR: chartreuse"&gt;IT&lt;/span&gt; Professional Conference.  &lt;/p&gt;
&lt;p&gt;Cheers!&lt;/p&gt;
&lt;p&gt;» &lt;a href="http://www.heathersolomon.com/downloads/Solomon_StartBrandingSharePoint_Blogversion.zip"&gt;SharePoint Tools for Style: How to Start Branding SharePoint&lt;/a&gt;&lt;br /&gt;
» &lt;a href="http://www.heathersolomon.com/downloads/Solomon_AdvancedTechniques.zip"&gt;SharePoint Tools for Style: Advanced Techniques for Branding SharePoint&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://heathersolomon.com/blog/aggbug/6274.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Heather Solomon</dc:creator>
            <guid>http://heathersolomon.com/blog/archive/2008/03/10/SharePoint-Conference-2008-Wrap-Up--Slide-Decks.aspx</guid>
            <pubDate>Mon, 10 Mar 2008 18:05:41 GMT</pubDate>
            <wfw:comment>http://heathersolomon.com/blog/comments/6274.aspx</wfw:comment>
            <comments>http://heathersolomon.com/blog/archive/2008/03/10/SharePoint-Conference-2008-Wrap-Up--Slide-Decks.aspx#feedback</comments>
            <slash:comments>10</slash:comments>
            <wfw:commentRss>http://heathersolomon.com/blog/comments/commentRss/6274.aspx</wfw:commentRss>
            <trackback:ping>http://heathersolomon.com/blog/services/trackbacks/6274.aspx</trackback:ping>
        </item>
        <item>
            <title>SharePoint 2007 Design Tip: Import your CSS for SharePoint Themes</title>
            <link>http://heathersolomon.com/blog/archive/2008/01/30/SharePoint-2007-Design-Tip-Import-your-CSS-for-SharePoint-Themes.aspx</link>
            <description>&lt;p&gt;&lt;font face="Arial"&gt;One of the major drawbacks of SharePoint themes is you have to reapply the theme to any site that uses your custom theme in order to see any new changes that you have made.  This happens because when you apply a theme to a SharePoint site, a copy of the theme is added for the site in the content database.  &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Try it out, open a test site in SharePoint Designer and look at the folder structure in the Folder List task pane.  If you have already applied a theme to this site, you will see a &lt;strong&gt;_theme&lt;/strong&gt; folder. If you have not applied a theme to this site, then this folder will not appear.  Expand the folder and you will see a single sub folder named the same as your theme.  Now go and change the theme the site uses through a browser.  Return to SharePoint Designer and hit &lt;strong&gt;F5&lt;/strong&gt; to refresh the Folder List.   The &lt;strong&gt;_theme&lt;/strong&gt; folder will appear if you didn't have a theme applied the first time, and the sub folder under this directory will change to reflect the theme you just applied. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;When you make a change to the theme files on the web server, it does not update any copies of the theme that live in the content database.  When you apply a new theme in the browser, it replaces the copy in the content database with a new theme.  That is why you have to physically reapply a theme when you make changes, you have to replace the theme copy in the content database. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;From a development perspective, the theme copy in the content database is rather handy.  If you update any of the files in the content database (by changing the CSS files in SharePoint Designer and importing in new images), the changes automatically appear in the browser. Woo-hoo! This just made life easier when it comes to developing themes. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;But after you finish up development, you are stuck back with the problem of how to update your theme in the future, especially if it is applied to several sites.  This is where this trick comes in.&lt;/font&gt;&lt;/p&gt;
&lt;h3&gt;Import CSS to Create Editable Themes&lt;/h3&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Create a copy of the final &lt;strong&gt;theme.css&lt;/strong&gt; file and store it in another location on the web server, such as:&lt;br /&gt;
&lt;em&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1033\STYLES\&lt;/em&gt;&lt;strong&gt;&lt;em&gt;YOURCUSTOMFOLDERHERE&lt;br /&gt;
&lt;/em&gt;&lt;/strong&gt;You can even rename the file, it no longer needs to be named theme.css.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Open the original &lt;strong&gt;theme.css &lt;/strong&gt;file in the custom theme folder, delete out all of the contents, and add an &lt;a href="http://www.w3.org/TR/CSS21/cascade.html#at-import"&gt;import rule&lt;/a&gt; for your new CSS file:&lt;br /&gt;
&lt;em&gt;@import "/_layouts/1033/styles/YOURCUSTOMFOLDERHERE/theme.css";&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Save the file and deploy your theme (add text to SPTHEMES.xml and reset IIS).   Apply your new theme to the site.  Now go to the new CSS file in the Styles folder and make a change.   Refresh your browser.  Your change will appear.  That is cool. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;By moving around your files and using the import rule  you can create a theme that you can update without reapplying the theme to every site that uses it.  Be sure to update your image paths in your CSS styles to a location where you can edit the images as well, such as:&lt;br /&gt;
&lt;em&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\IMAGES\&lt;strong&gt;YOURCUSTOMFOLDERHERE&lt;/strong&gt;  &lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Below are a couple of screen shots for the end result of this method.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;strong&gt;View of the file structure on the web server&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;img alt="Image showing file structure on the web server" src="http://www.heathersolomon.com/images/postimages/ImportThemeFileStructure.gif" /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;strong&gt;View of the theme folder and the theme.css file that is still in the theme folder&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;img alt="Image showing custom theme folder and custom theme.css file" src="http://www.heathersolomon.com/images/postimages/ImportThemeCSSView.gif" /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="http://heathersolomon.com/blog/aggbug/6270.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Heather Solomon</dc:creator>
            <guid>http://heathersolomon.com/blog/archive/2008/01/30/SharePoint-2007-Design-Tip-Import-your-CSS-for-SharePoint-Themes.aspx</guid>
            <pubDate>Wed, 30 Jan 2008 22:33:13 GMT</pubDate>
            <wfw:comment>http://heathersolomon.com/blog/comments/6270.aspx</wfw:comment>
            <comments>http://heathersolomon.com/blog/archive/2008/01/30/SharePoint-2007-Design-Tip-Import-your-CSS-for-SharePoint-Themes.aspx#feedback</comments>
            <slash:comments>9</slash:comments>
            <wfw:commentRss>http://heathersolomon.com/blog/comments/commentRss/6270.aspx</wfw:commentRss>
            <trackback:ping>http://heathersolomon.com/blog/services/trackbacks/6270.aspx</trackback:ping>
        </item>
        <item>
            <title>DOCTYPES and SharePoint</title>
            <link>http://heathersolomon.com/blog/archive/2008/01/25/DOCTYPES-and-SharePoint.aspx</link>
            <description>&lt;p&gt;I got asked by two separate friends of mine just within a few days of each other if I had any recommendations for what DOCTYPE tag should be used in SharePoint.  Honestly up until that point, I had not put a lot of thought into outside of the attitude of look up whatever &lt;a href="http://www.alistapart.com"&gt;A List Apart&lt;/a&gt; recommends and use that.   So I delved into it a bit more and now I do have an opinion on the matter. &lt;/p&gt;
&lt;p&gt;A little info first, &lt;a href="http://en.wikipedia.org/wiki/Doctype"&gt;DOCTYPE&lt;/a&gt; is short for Document Type Declaration. A DOCTYPE associates a web page with a Document Type Definition (DTD).  The DTD is the definition of the particular version of HTML or XHTML you are using in your site and is what will be used for rendering of the web page.  For DTDs, there are generally 3 types, strict, transitional and frames. &lt;/p&gt;
&lt;p&gt;Strict means there isn't presentational elements in your code, such as formatting and alignment.  Instead everything has be to controlled separately in the CSS.   Transitional allows both CSS and presentational elements in the code.  Frames, well is for frames and if you are still using those we need to chat.   :-)&lt;/p&gt;
&lt;p&gt;Based on your DTD and what browser you are viewing your site in, your page will render in Standards mode or &lt;a href="http://en.wikipedia.org/wiki/Quirks_mode"&gt;Quirks mode&lt;/a&gt;.  Standards mode renders the page based on the DTD you defined. Quirks mode will render the page the best it can while emulating older browsers.  If you don't define a DTD to use, the browser will default to Quirks mode. &lt;/p&gt;
&lt;p&gt;So what about SharePoint?  First off, note that default.master does not specify a DTD! The publishing master pages (blueband, blackband, etc) use the HTML 4.0 Transitional DTD that renders in Standards mode.&lt;/p&gt;
&lt;p&gt;For my base master pages, I put in a DOCTYPE that uses the HTML 4.0 transitional DTD that will render the site in quirks mode.   Why?  It is the lowest common denominator and appropriate for the general use of the master page.  This is not to say this is the DTD you should be using for your site.  Ultimately, you need look at the site's target audience and purpose and select a DTD based on your individual site needs. &lt;/p&gt;
&lt;p&gt;However, I do think Transitional DTDs should be used since there is a lot of rendered code with out of the box SharePoint that you don't have control over, therefore your page will have presentation elements in the code and not solely use CSS for formatting.  That and Transitional is best when you use tables for page layout.   Tables vs. CSS positioning wars aside, out of the box SharePoint makes heavy use of tables for layout so stick with the transitional DTDs. &lt;/p&gt;
&lt;p&gt;I personally don't use the XHTML DTDs because I have yet to see justification for using them, and I get a bit worried about the fact that XHTML 1.0 won't be supported in XHTML 2.0 and vice versa.  It seems to me if you go with a XHTML DTD, you are limiting yourself.  But again, this goes back to what does your site need, not what makes me nervous.&lt;/p&gt;
&lt;p&gt;Another important thing about DTDs, is you need to select one BEFORE you delve too deep in developing your user interface.  The DTD you specify in the DOCTYPE tag will affect how your page is rendered, so don't write a bunch of HTML and CSS and then apply or change the DTD, many of your page elements could go out of whack and you will have to rewrite some of your code. &lt;/p&gt;
&lt;p&gt;Here are the two DTDs I think are best for SharePoint:&lt;/p&gt;
&lt;p&gt;HTML 4.0 Transitional in Standards Mode (use this one if you can):&lt;br /&gt;
&lt;font face="Arial"&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&amp;gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;HTML 4.0 Transitional in Quirks Mode:&lt;br /&gt;
&lt;font face="Arial"&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01 Transitional//EN"&amp;gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Here are some additional resources:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.w3schools.com/tags/tag_doctype.asp"&gt;W3Schools DOCTYPE Definition and Usage&lt;/a&gt;&lt;/font&gt; &lt;/li&gt;
    &lt;li&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.webmasterworld.com/html/3061635.htm"&gt;FAQ: Choosing the best doctype for your site&lt;/a&gt;&lt;/font&gt; &lt;/li&gt;
    &lt;li&gt;&lt;font face="Arial"&gt;&lt;a href="http://gutfeldt.ch/matthias/articles/doctypeswitch/table.html"&gt;Doctypes and their respective layout mode&lt;/a&gt;&lt;/font&gt; &lt;/li&gt;
    &lt;li&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.alistapart.com/articles/doctype/"&gt;Fix Your Site With the Right DOCTYPE!&lt;/a&gt;&lt;/font&gt; &lt;/li&gt;
    &lt;li&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.htmlgoodies.com/primers/html/article.php/3701321"&gt;Using the DOCTYPE Tag&lt;/a&gt;&lt;/font&gt; &lt;/li&gt;
    &lt;li&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.elementary-group-standards.com/html/why-xhtml.html"&gt;Why XHTML? Or, Why not HTML?&lt;/a&gt;&lt;/font&gt; &lt;/li&gt;
    &lt;li&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.alistapart.com/articles/beyonddoctype"&gt;Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8&lt;/a&gt;&lt;/font&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;UPDATE 1/25/08&lt;/strong&gt;: Well DOCTYPES must be in the air, &lt;font face="Arial"&gt;&lt;a href="http://blog.mastykarz.nl/"&gt;Waldek Mastykarz&lt;/a&gt; &lt;/font&gt;just posted about DOCTYPEs as well, and recommended the use of XHTML 1.0 Strict or Transitional DTD.  He talks about his reasonings and the benefits, drawbacks and challenges with this approach.  For a different viewpoint, &lt;a href="http://blog.mastykarz.nl/2008/01/22/which-doctype-to-use-with-sharepoint-2007/"&gt;read his article here&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UPDATE 3/10/08&lt;/strong&gt;: &lt;a href="http://www.sharepointblogs.com/mossman/default.aspx"&gt;Randy Drisgill&lt;/a&gt; has tested SharePoint in the next version of Internet Explorer, IE8, and has a &lt;a href="http://www.sharepointblogs.com/mossman/archive/2008/03/06/ie8-beta-1-moss-revisit.aspx"&gt;recommendation&lt;/a&gt; to include the meta tag that forces IE8 to render the web page based on IE7 parameters. &lt;br /&gt;
&amp;lt;meta http-equiv="X-UA-Compatible" content="IE=7" /&amp;gt;&lt;/p&gt;&lt;img src="http://heathersolomon.com/blog/aggbug/6269.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Heather Solomon</dc:creator>
            <guid>http://heathersolomon.com/blog/archive/2008/01/25/DOCTYPES-and-SharePoint.aspx</guid>
            <pubDate>Fri, 25 Jan 2008 17:28:39 GMT</pubDate>
            <wfw:comment>http://heathersolomon.com/blog/comments/6269.aspx</wfw:comment>
            <comments>http://heathersolomon.com/blog/archive/2008/01/25/DOCTYPES-and-SharePoint.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://heathersolomon.com/blog/comments/commentRss/6269.aspx</wfw:commentRss>
            <trackback:ping>http://heathersolomon.com/blog/services/trackbacks/6269.aspx</trackback:ping>
        </item>
        <item>
            <title>UPDATED: Base Master Page - DOCTYPE</title>
            <link>http://heathersolomon.com/blog/archive/2008/01/24/UPDATED-Base-Master-Page--DOCTYPE.aspx</link>
            <description>&lt;p&gt;I have updated my Base Master Pages again, this time changing or adding the DOCTYPE tag in each.  &lt;strong&gt;Please note that the base master pages include the HTML Transitional DTD that will display your site in quirks mode.&lt;/strong&gt;  Please replace the DTD if you need a more refined presentation mode for your site. &lt;/p&gt;
&lt;p&gt;I selected this DTD because it can assist the broadest audience (older browsers, mobile views, newer browsers, etc).  If you want to use a standards compliant presentation mode, you can switch the DOCTYPE to:&lt;/p&gt;
&lt;p&gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&amp;gt;&lt;/p&gt;
&lt;p&gt;or&lt;/p&gt;
&lt;p&gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&amp;gt;&lt;/p&gt;
&lt;p&gt;For more info about DOCTYPEs, check out the info at &lt;a href="http://www.w3schools.com/tags/tag_doctype.asp"&gt;W3Schools&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://heathersolomon.com/blog/aggbug/6268.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Heather Solomon</dc:creator>
            <guid>http://heathersolomon.com/blog/archive/2008/01/24/UPDATED-Base-Master-Page--DOCTYPE.aspx</guid>
            <pubDate>Thu, 24 Jan 2008 17:40:48 GMT</pubDate>
            <wfw:comment>http://heathersolomon.com/blog/comments/6268.aspx</wfw:comment>
            <comments>http://heathersolomon.com/blog/archive/2008/01/24/UPDATED-Base-Master-Page--DOCTYPE.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://heathersolomon.com/blog/comments/commentRss/6268.aspx</wfw:commentRss>
            <trackback:ping>http://heathersolomon.com/blog/services/trackbacks/6268.aspx</trackback:ping>
        </item>
        <item>
            <title>UPDATED: Base Master Page</title>
            <link>http://heathersolomon.com/blog/archive/2007/12/10/UPDATED-Base-Master-Page.aspx</link>
            <description>&lt;p&gt;Please note that there has been two typos in my Base Master Page file.  I have uploaded a corrected version and it is available on the &lt;a href="http://www.heathersolomon.com/blog/articles/BaseMasterPages.aspx"&gt;Base Master Page&lt;/a&gt; web page on my site. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Typo 1&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the HEAD area of the master page, the SharePoint tag pulling in the Theme was before the SharePoint tag pulling in all of the CSS files.  This resulted in overriding your custom themes with the default SharePoint CSS styles which meant you canceled out any Theme you applied.  In your existing master pages, make sure the following tags are in the HEAD in this order:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&amp;lt;SharePoint:CssLink runat="server"/&amp;gt;&lt;br /&gt;
 &amp;lt;SharePoint:Theme runat="server"/&amp;gt;&lt;br /&gt;
&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;strong&gt;Typo 2&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;I had an extra closing DIV tag in the Quick Launch area after the SharePoint:SPLinkButton tag in the View All Site Content block of code.  This can cause you grief if you are working with DIVs in your master page since it could prematurely close an opening DIV tag. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Thanks and sorry!&lt;/font&gt;&lt;/p&gt;&lt;img src="http://heathersolomon.com/blog/aggbug/6267.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Heather Solomon</dc:creator>
            <guid>http://heathersolomon.com/blog/archive/2007/12/10/UPDATED-Base-Master-Page.aspx</guid>
            <pubDate>Mon, 10 Dec 2007 19:57:05 GMT</pubDate>
            <wfw:comment>http://heathersolomon.com/blog/comments/6267.aspx</wfw:comment>
            <comments>http://heathersolomon.com/blog/archive/2007/12/10/UPDATED-Base-Master-Page.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://heathersolomon.com/blog/comments/commentRss/6267.aspx</wfw:commentRss>
            <trackback:ping>http://heathersolomon.com/blog/services/trackbacks/6267.aspx</trackback:ping>
        </item>
        <item>
            <title>SharePoint Calendar CSS - Clean and Condensed - Repost for RSS</title>
            <link>http://heathersolomon.com/blog/archive/2007/11/28/SharePoint-Calendar-CSS--Clean-and-Condensed--Repost-for.aspx</link>
            <description>&lt;p&gt;I am reposting this post because Feedburner didn't pick it up.... &lt;/p&gt;
&lt;p&gt;I posted Calendar CSS code for SharePoint. Check it out here: &lt;font face="Arial"&gt;&lt;a href="http://www.heathersolomon.com/blog/archive/2007/11/20/SharePoint-Calendar-CSS--Clean-and-Condensed.aspx"&gt;http://www.heathersolomon.com/blog/archive/2007/11/20/SharePoint-Calendar-CSS--Clean-and-Condensed.aspx&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;&lt;img src="http://heathersolomon.com/blog/aggbug/6266.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Heather Solomon</dc:creator>
            <guid>http://heathersolomon.com/blog/archive/2007/11/28/SharePoint-Calendar-CSS--Clean-and-Condensed--Repost-for.aspx</guid>
            <pubDate>Wed, 28 Nov 2007 06:06:51 GMT</pubDate>
            <wfw:comment>http://heathersolomon.com/blog/comments/6266.aspx</wfw:comment>
            <comments>http://heathersolomon.com/blog/archive/2007/11/28/SharePoint-Calendar-CSS--Clean-and-Condensed--Repost-for.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://heathersolomon.com/blog/comments/commentRss/6266.aspx</wfw:commentRss>
            <trackback:ping>http://heathersolomon.com/blog/services/trackbacks/6266.aspx</trackback:ping>
        </item>
        <item>
            <title>SharePoint Calendar CSS - Clean and Condensed</title>
            <link>http://heathersolomon.com/blog/archive/2007/11/20/SharePoint-Calendar-CSS--Clean-and-Condensed.aspx</link>
            <description>&lt;p&gt;One of the SharePoint branding tasks that I find rather frustrating is skinning the Calendar control. The control is already pretty complex with the multiple views and options for appointments, but add in the fact that every line and color block is run by its own style and you have the making of a bad branding headache. &lt;/p&gt;
&lt;p&gt;I attempted to document many of the styles in my &lt;a href="http://www.heathersolomon.com/content/sp07cssreference.htm"&gt;CSS Chart&lt;/a&gt;, but realistically it isn't feasible for me to document every single calendar style in that chart.  Instead I have gone through and combined duplicate rules and commented the declarations so you know what styles are changing what elements in the calendar. &lt;/p&gt;
&lt;h3&gt;About the CSS Code&lt;/h3&gt;
&lt;p&gt;My version of the calendar CSS isn't the default blue, but instead in shades of gray. The CSS code references four images (on lines 95, 102, 110, 117) and uses the default image for the current day marker that OOTB SharePoint does (on line 129).&lt;/p&gt;
&lt;p&gt; Click on the links to see screen shots of the calendar:  &lt;a href="http://www.heathersolomon.com/images/postimages/monthview.jpg"&gt;Month View&lt;/a&gt;; &lt;a href="http://www.heathersolomon.com/images/postimages/weekview.jpg"&gt;Week View&lt;/a&gt;; &lt;a href="http://www.heathersolomon.com/images/postimages/dayview.jpg"&gt;Day View&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;I am not suggesting you keep the calendar in gray tones, it is just what the code is formatted to do.  Please take this CSS and run with it and customize it to your own color palette.  And hey, if you want to share, &lt;a href="http://www.heathersolomon.com/blog/contact.aspx"&gt;let me know &lt;/a&gt;and I will post your CSS on my site (and give you credit). &lt;/p&gt;
&lt;h3&gt;Things to Watch Out For...&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Themes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you are using a theme, styles in the theme may override some of the calendar styles.  If you are only using a theme, just list these calendar styles at the end of the file.  If you are using a Theme with a Master Page, you may have to put these styles in the theme.css file, or store the calendar styles in a file on its own and import the file into both your master page and theme CSS files. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SharePoint Designer&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SPD has a nasty habit of expanding combined duplicate rules.  The fact that the rules are combined in this style sheet is what makes it so handy.  The OOTB SharePoint calendar style sheet is so bloated mainly because the same styles are listed over and over.  This version combines rules, making it a lot simpler to rebrand the calendar control. I haven't pinpointed when SPD expands out the styles, but I have opened and closed a CSS file several times, then the next time I open it all of the styles will be expanded. It is a royal pain.  After you make your CSS customizations (and this goes for any CSS file) I recommend making a backup copy of the file and storing it somewhere so if SPD does expand out your styles you are covered and don't have to spend a lot of time combining them again. &lt;/p&gt;
&lt;p&gt;Alternatively, don't even use SPD to edit your styles and instead use a CSS editor (like &lt;a href="http://www.newsgator.com/Individuals/TopStyle/Default.aspx"&gt;TopStyle&lt;/a&gt;) to make your changes. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Simplified Calendar&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This calendar heavily uses combined styles, which means when you change a color for the horizontal lines, all of the horizontal lines will be updated.  If you looking to specify a lot of different colors for the various components of the calendar, this version of the calendar styles is not for you. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Colors are in RGB Values&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you aren't used to using RGB values for colors in your CSS don't be alarmed by the RGB codes in this file.  Just swap it out for named colors or HEX values if you would like to use that instead.   For example:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;border:solid 1px rgb(0, 0, 0);&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;change to...&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;borer: solid 1px #000000; &lt;em&gt;or &lt;/em&gt;border: solid 1px black;&lt;/p&gt;
&lt;h3&gt;Enough already, how about the file?&lt;/h3&gt;
&lt;p&gt;Here you go.  Zip file includes CSS file and 4 images.  Make sure you add the images (if you plan on using them) and reference them correctly in the style sheet. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.heathersolomon.com/downloads/heatherscleancalendarcss.zip"&gt;Download Heather's Clean Calendar CSS Code&lt;/a&gt;&lt;/p&gt;&lt;img src="http://heathersolomon.com/blog/aggbug/6265.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Heather Solomon</dc:creator>
            <guid>http://heathersolomon.com/blog/archive/2007/11/20/SharePoint-Calendar-CSS--Clean-and-Condensed.aspx</guid>
            <pubDate>Tue, 20 Nov 2007 17:20:03 GMT</pubDate>
            <wfw:comment>http://heathersolomon.com/blog/comments/6265.aspx</wfw:comment>
            <comments>http://heathersolomon.com/blog/archive/2007/11/20/SharePoint-Calendar-CSS--Clean-and-Condensed.aspx#feedback</comments>
            <slash:comments>15</slash:comments>
            <wfw:commentRss>http://heathersolomon.com/blog/comments/commentRss/6265.aspx</wfw:commentRss>
            <trackback:ping>http://heathersolomon.com/blog/services/trackbacks/6265.aspx</trackback:ping>
        </item>
        <item>
            <title>SharePoint Branding Design Gotchas</title>
            <link>http://heathersolomon.com/blog/archive/2007/10/12/SharePoint-Branding-Design-Gotchas.aspx</link>
            <description>&lt;p&gt;I have pulled together a list of items in SharePoint 2007 that may haunt your custom branding if you don't take special note to address it in the interface.   Often while branding SharePoint you can get wrapped up with just working with a single web page while changing your design.  There is a large application to worry about and this list will hopefully help you avoid bits and pieces of the old SharePoint look popping up on you after you are done branding SharePoint. &lt;/p&gt;
&lt;p&gt;If there are other elements in this list that have caused you grief, feel free to share.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.heathersolomon.com/blog/articles/SharepointDesignGotchas.aspx"&gt;Page elements to double check while rebranding SharePoint&lt;/a&gt; &lt;/p&gt;&lt;img src="http://heathersolomon.com/blog/aggbug/6261.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Heather Solomon</dc:creator>
            <guid>http://heathersolomon.com/blog/archive/2007/10/12/SharePoint-Branding-Design-Gotchas.aspx</guid>
            <pubDate>Fri, 12 Oct 2007 15:41:47 GMT</pubDate>
            <wfw:comment>http://heathersolomon.com/blog/comments/6261.aspx</wfw:comment>
            <comments>http://heathersolomon.com/blog/archive/2007/10/12/SharePoint-Branding-Design-Gotchas.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://heathersolomon.com/blog/comments/commentRss/6261.aspx</wfw:commentRss>
            <trackback:ping>http://heathersolomon.com/blog/services/trackbacks/6261.aspx</trackback:ping>
        </item>
        <item>
            <title>Meeting Workspace Master Page Woes</title>
            <link>http://heathersolomon.com/blog/archive/2007/10/11/Meeting-Workspace-Master-Page-Woes.aspx</link>
            <description>&lt;p&gt;
If you have no need or plans to use Meeting Workspaces in your SharePoint site, you can skip this.  You can always come back and go through this in case you do decide to use Meeting Workspaces.   For those of you who are planning on using Meeting Workspaces, this post is for you. 
&lt;/p&gt;
&lt;p&gt;By default when you create a Meeting Workspace site, it uses it's own master 
page called the mwsdefault.master.  This file is stored in the Global 
folder in the 12 directory (12\Template\Global) on the SharePoint web server.  
This master page has some different code than the other master pages in 
SharePoint and from any base, minimal or default master page you are using for 
your custom branding.  If you ever decide to apply a custom master page to 
a meeting workspace, some of the workspace functionality will seemingly 
disappear. See below for an example of this.  &lt;i&gt;NOTE: If you are using a 
Theme or an alternate CSS file for your branding, you can just override the 
styles used by the meeting workspace.  This post is not for you.&lt;/i&gt; &lt;/p&gt;
&lt;p&gt;So what do you do? You take a copy of mwsdefault.master and combine it with 
your custom changes to create a branded master page that provides meeting 
workspace functionality. You can then safely apply this custom master page to 
your meeting workspace site while keeping unique workspace navigation and 
functionality. &lt;/p&gt;
&lt;p&gt;OK, how do I automatically apply the custom master page to meeting 
workspaces?  Yup, here is the crummy part.  By default your new 
meeting workspace site will default to use mwsdefault.master and not your custom 
file. You have a few options here for how to handle this:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Manually apply the master page every time you create a site.  Not 
	an optimal solution unless you only have a few sites you will be creating.  
	This is definitely not a viable solution if you are allowing your content 
	owners the ability to create their own meeting workspaces (through the 
	SharePoint UI or Outlook). &lt;/li&gt;
	&lt;li&gt;Create a copy of the Layouts folder in the 12 directory 
	(12\Template\Layouts) and then make your changes directly to the 
	mwsdefault.master page file. In IIS you can change the virtual directory 
	your SharePoint site uses to the new copy. This is a safer alternative then 
	directly editing the master page file on the server.  If you ever have 
	any issues with your SharePoint site, you can easily switch the virtual 
	directory in IIS to use the original Layouts directory. &lt;/li&gt;
	&lt;li&gt;Use a Feature to automatically set Meeting Workspaces to you your custom 
	master page file. For this you will need a developer and knowledge on how to 
	create Features and do Feature stapling.  I would suggest this as the 
	best practice approach to solving this issue. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Meeting Workspace example:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Create a meeting workspace, in this example I created a Multi-page 
	Meeting Workspace.&lt;/li&gt;
	&lt;li&gt;The Multi-page Meeting Workspace has 'Home/Page 1/Page 2' tabs across 
	the top and options under Site Actions to Add Pages and Manage Pages.
	&lt;a href="http://www.heathersolomon.com/images/postimages/mtgwksp1.gif"&gt;See a 
	screenshot&lt;/a&gt;.&lt;/li&gt;
	&lt;li&gt;If you go into the Master Page Settings for the site, a warning message 
	tells you that the master page setting is currently invalid (a.k.a. it isn't 
	even using this master page) and the master page is "seemingly" set to 
	default.master (or whatever master page you have set for the inheritance).
	&lt;a href="http://www.heathersolomon.com/images/postimages/mtgwksp2.gif"&gt;See a 
	screenshot&lt;/a&gt;.&lt;/li&gt;
	&lt;li&gt;Change the Site master page setting to default.master (or your custom 
	master page file).  We are setting the Site master page (as opposed to 
	System) because the content page (default.aspx) for the Meeting Workspace 
	points to the custom master page field value in the database. Custom is the 
	same as the Site master page setting. &lt;/li&gt;
	&lt;li&gt;Return to the meeting workspace. The 'Home/Page 1/Page 2' tabs across 
	the top and options under Site Actions to Add Pages and Manage Pages has 
	disappeared.  The reoccurring meeting navigation area has appeared, 
	despite this meeting not having multiple instances.
	&lt;a href="http://www.heathersolomon.com/images/postimages/mtgwksp3.gif"&gt;See a 
	screenshot.&lt;/a&gt; &lt;/li&gt;
&lt;/ol&gt;
&lt;img src="http://heathersolomon.com/blog/aggbug/6259.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Heather Solomon</dc:creator>
            <guid>http://heathersolomon.com/blog/archive/2007/10/11/Meeting-Workspace-Master-Page-Woes.aspx</guid>
            <pubDate>Thu, 11 Oct 2007 17:05:24 GMT</pubDate>
            <wfw:comment>http://heathersolomon.com/blog/comments/6259.aspx</wfw:comment>
            <comments>http://heathersolomon.com/blog/archive/2007/10/11/Meeting-Workspace-Master-Page-Woes.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://heathersolomon.com/blog/comments/commentRss/6259.aspx</wfw:commentRss>
            <trackback:ping>http://heathersolomon.com/blog/services/trackbacks/6259.aspx</trackback:ping>
        </item>
    </channel>
</rss>