in your tags
Meta_Keywords="Rapid, guarding"
Meta_Description="Security Services from Rapid Response Security Services, Auckland"
Meta_Author="kingsland and mt eden rapid response security ltd"
I think it is not
Meta_Keywords
It might be
MetaKeywords
. Same way remove that underscore for Meta_Decription as well. Take out the whole Meta_Author tag.
And you haven's mentioned which version your .Net framework
Improved Answer
----------------
In that case you need to
remove the code blocks
and add those links from code behind in the main master's page load event.
Need to give an id for the head section as
<head runat="server" ID="HeadContent">
. Then in the master's page load use this code.
Use this namespace as well
using System.Web.UI.HtmlControls;
HtmlLink CSSHtmlLink = new HtmlLink();
CSSHtmlLink.Attributes.Add("rel", "Stylesheet");
CSSHtmlLink.Attributes.Add("type", "text/css");
CSSHtmlLink.Attributes.Add("media", "all");
CSSHtmlLink.Attributes.Add("href", ResolveUrl("~/Styles/site.css"));
this.HeadContent.Controls.Add(CSSHtmlLink);
ScriptManager.RegisterClientScriptInclude(this.Page,this.GetType(),"script1", ResolveUrl("~/js/jquery-1.2.6.js"));
ScriptManager.RegisterClientScriptInclude(this.Page, this.GetType(), "script2", ResolveUrl("~/js/startstop-slider.js"));