diff --git a/popups.module b/popups.module
index 2e35c2c..cfba8db 100644
--- a/popups.module
+++ b/popups.module
@@ -319,8 +319,17 @@ function popups_add_popups($rules=NULL) {
     $skin = variable_get('popups_skin', 'Basic');
     $skins = popups_skins();
     if (!isset($skins[$skin]['css'])) { // $skin == 'Unskinned'
+      $theme_path = drupal_get_path('theme', $theme);
       // Look in the current theme for popups-skin.js
-      drupal_add_js(drupal_get_path('theme', $theme) . '/popups-skin.js');
+      $theme_js = $theme_path . '/popups-skin.js';
+      if (file_exists($theme_js)) {
+        drupal_add_js($theme_js);
+      }
+      // Look in the current theme for popups-skin.css
+      $theme_css = $theme_path . '/popups-skin.css';
+      if (file_exists($theme_css)) {
+        drupal_add_css($theme_css);
+      }
     }
     else { // Get css and js from selected skin.
       drupal_add_css($skins[$skin]['css']);
