Maintenance page is not loading anything in the head tag I have a template based on the Basic theme. 

I have created the maintenance-page--offline.tpl.php, and maintenance-page.tpl.php templates in my template folder, using a similar markup as in the page.tpl.php file.

These pages are not loading anything in the &lt;head&gt; tag.

What did I do wrong?
Here is the full source of a typical maintenance-page.tpl.php

&lt;?php

/**
 * @file
 * Default theme implementation to display a single Drupal page while offline.
 *
 * All the available variables are mirrored in html.tpl.php and page.tpl.php.
 * Some may be blank but they are provided for consistency.
 *
 * @see template_preprocess()
 * @see template_preprocess_maintenance_page()
 *
 * @ingroup themeable
 */
?&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="&lt;?php print $language-&gt;language ?&gt;" lang="&lt;?php print $language-&gt;language ?&gt;" dir="&lt;?php print $language-&gt;dir ?&gt;"&gt;

&lt;head&gt;
  &lt;title&gt;&lt;?php print $head_title; ?&gt;&lt;/title&gt;
  &lt;?php print $head; ?&gt;
  &lt;?php print $styles; ?&gt;
  &lt;?php print $scripts; ?&gt;
&lt;/head&gt;
&lt;body class="&lt;?php print $classes; ?&gt;"&gt;
  &lt;div id="page"&gt;
    &lt;div id="header"&gt;
      &lt;div id="logo-title"&gt;

        &lt;?php if (!empty($logo)): ?&gt;
          &lt;a href="&lt;?php print $base_path; ?&gt;" title="&lt;?php print t('Home'); ?&gt;" rel="home" id="logo"&gt;
            &lt;img src="&lt;?php print $logo; ?&gt;" alt="&lt;?php print t('Home'); ?&gt;" /&gt;
          &lt;/a&gt;
        &lt;?php endif; ?&gt;

        &lt;div id="name-and-slogan"&gt;
          &lt;?php if (!empty($site_name)): ?&gt;
            &lt;h1 id="site-name"&gt;
              &lt;a href="&lt;?php print $base_path ?&gt;" title="&lt;?php print t('Home'); ?&gt;" rel="home"&gt;&lt;span&gt;&lt;?php print $site_name; ?&gt;&lt;/span&gt;&lt;/a&gt;
            &lt;/h1&gt;
          &lt;?php endif; ?&gt;

          &lt;?php if (!empty($site_slogan)): ?&gt;
            &lt;div id="site-slogan"&gt;&lt;?php print $site_slogan; ?&gt;&lt;/div&gt;
          &lt;?php endif; ?&gt;
        &lt;/div&gt; &lt;!-- /name-and-slogan --&gt;
      &lt;/div&gt; &lt;!-- /logo-title --&gt;

      &lt;?php if (!empty($header)): ?&gt;
        &lt;div id="header-region"&gt;
          &lt;?php print $header; ?&gt;
        &lt;/div&gt;
      &lt;?php endif; ?&gt;

    &lt;/div&gt; &lt;!-- /header --&gt;

    &lt;div id="container" class="clearfix"&gt;

      &lt;?php if (!empty($sidebar_first)): ?&gt;
        &lt;div id="sidebar-first" class="column sidebar"&gt;
          &lt;?php print $sidebar_first; ?&gt;
        &lt;/div&gt; &lt;!-- /sidebar-first --&gt;
      &lt;?php endif; ?&gt;

      &lt;div id="main" class="column"&gt;&lt;div id="main-squeeze"&gt;

        &lt;div id="content"&gt;
          &lt;?php if (!empty($title)): ?&gt;&lt;h1 class="title" id="page-title"&gt;&lt;?php print $title; ?&gt;&lt;/h1&gt;&lt;?php endif; ?&gt;
          &lt;?php if (!empty($messages)): print $messages; endif; ?&gt;
          &lt;div id="content-content" class="clearfix"&gt;
            &lt;?php print $content; ?&gt;
          &lt;/div&gt; &lt;!-- /content-content --&gt;
        &lt;/div&gt; &lt;!-- /content --&gt;

      &lt;/div&gt;&lt;/div&gt; &lt;!-- /main-squeeze /main --&gt;

      &lt;?php if (!empty($sidebar_second)): ?&gt;
        &lt;div id="sidebar-second" class="column sidebar"&gt;
          &lt;?php print $sidebar_second; ?&gt;
        &lt;/div&gt; &lt;!-- /sidebar-second --&gt;
      &lt;?php endif; ?&gt;

    &lt;/div&gt; &lt;!-- /container --&gt;

    &lt;div id="footer-wrapper"&gt;
      &lt;div id="footer"&gt;
        &lt;?php if (!empty($footer)): print $footer; endif; ?&gt;
      &lt;/div&gt; &lt;!-- /footer --&gt;
    &lt;/div&gt; &lt;!-- /footer-wrapper --&gt;

  &lt;/div&gt; &lt;!-- /page --&gt;

&lt;/body&gt;
&lt;/html&gt;


Recheck your page against any missing variables.