i know the analytics can take a day or so but google validates that the code is detected correctly during setup and it does not detect it in my geeklog site.
i did a second site that is not geeklog and it validated immediately.
Text Formatted Code
<?php header ('Content-Type: text/html; charset={charset}'); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>{page_title}</title>
<meta name="ROBOTS" content="INDEX,FOLLOW">
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-215215-2";
urchinTracker();
</script>
<!-- link rel="SHORTCUT ICON" href="{site_url}/favicon.ico" -->
<!--
<meta http-equiv="Pragma" content="no-cache">
-->
<link rel="stylesheet" type="text/css" href="{css_url}" title="{theme}">
<!-- Load FCKEditor -->
<link rel="stylesheet" type="text/css" href="{site_url}/fckeditor/css/fck_editorarea.css">
<script type="text/javascript" src="{site_url}/fckeditor/fckeditor.js" type="text/javascript"></script>
<!--END of FCKEditor -->
<script type="text/javascript" language="JavaScript">
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src = '{layout_url}/images/navbar/' +a[i];}}
}