CSS with Masterpages

I am trying to use my CSS file with master page but its not working. I have my css file in Theme folder.

<%@ Master Language=“VB”%>
<%@ Register Src=“~/menuWinXPThemes.ascx” TagName=“menuWinXPThemes” TagPrefix=“uc2” %>
<%@ Register Src=“~/menuMSNThemes.ascx” TagName=“menuMSNThemes” TagPrefix=“uc1” %>

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN” “http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd”>

<script runat=“server”>
Private Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)

    'Me.WebPartManager1.DisplayMode = WebPartManager.BrowseDisplayMode
    Dim link As New HtmlLink
    link.Href = "C:\\Users\\c-bkatoch\\Documents\\Visual Studio 2008\\Projects\\LocalShareReports\\LocalShareReports\\App_Themes\\MySite\\MySite.css"
    link.Attributes.Add(HtmlTextWriterAttribute.Rel.ToString(), "stylesheet")
End Sub


<html xmlns=“http://www.w3.org/1999/xhtml” >
<head runat=“server”>

    &lt;style type="text/css" id="print" media="print"&gt;
    #leftSide, #footerSide {

<form id=“form1” runat=“server”>

&lt;table width="100%" cellspacing="0" cellpadding="0" border="0" class="table.header"&gt;
            &lt;td class="td.logo"&gt;
                &lt;asp:Image ID="Image1" runat="server" skinid="logo"/&gt;&lt;/td&gt;
            &lt;td class="title"&gt;
                my site
    &lt;table width="100%" cellpadding="0" cellspacing="0" border="0"&gt;
            &lt;td colspan="1" class="td.headerbar"&gt;
            &lt;td colspan="2" class="td.headerbar"&gt;
                &lt;asp:SiteMapPath ID="SiteMapPath1" runat="server" SkinID="SiteMap" /&gt;&nbsp;&nbsp;



IF the CSS File is in the theme folder, it will get pulled in if you use that theme.

Hardcoding the URL to your local disk won’t work in production.