diff --git a/page_theme.module b/page_theme.module
index b0a3a0a..78609cf 100644
--- a/page_theme.module
+++ b/page_theme.module
@@ -124,14 +124,15 @@ function page_theme_theme() {
  */
 function page_theme_custom_theme() {
 
-  $path = drupal_get_path_alias($_GET['q']);
+  $path = drupal_strtolower(drupal_get_path_alias($_GET['q']));
 
   $result = db_query('SELECT theme, pages FROM {page_theme} WHERE status = 1 ORDER BY weight, theme');
   foreach ($result as $page_theme) {
+    $pages = drupal_strtolower($page_theme->pages);
 
-    $page_match = drupal_match_path($path, $page_theme->pages);
+    $page_match = drupal_match_path($path, $pages);
     if ($path != $_GET['q']) {
-      $page_match = $page_match || drupal_match_path($_GET['q'], $page_theme->pages);
+      $page_match = $page_match || drupal_match_path($_GET['q'], $pages);
     }
 
     if ($page_match) {
