function _phptemplate_page($vars, $suggestions) {
  // CSS Files
  $css = array(
    'admin/*' => 'admin',
    'node/add/portfolio-entry' => 'add-portfolio',
  );
  $newcss = array();
  $wildcars = array();
  foreach ($css as $match => $file) {
    if (strpos($match, '*') == strlen($match) - 1) {
      unset($css[$match]);
      $wildcards[substr($match, 0, -2)] = $file;
    }
  }
  foreach ($suggestions as $suggestion) {
    $suggestion = substr($suggestion, 5);
    if (isset($css[$_GET['q']])) {
      drupal_add_css(path_to_theme() .'/style-'. $css[$_GET['q']] .'.css', 'theme');
    }
    foreach ($wildcards as $match => $file) {
      if (strpos($suggestion, $match) === 0) {
        drupal_add_css(path_to_theme() .'/style-'. $file .'.css', 'theme');
      }
    }
  }
  $vars['styles'] = drupal_get_css();
  return _phptemplate_default('page', $vars, $suggestions);
}