diff --git a/theme/UPGRADE.txt b/theme/UPGRADE.txt
index 5ee10cae482..d58cc11e9b5 100644
--- a/theme/UPGRADE.txt
+++ b/theme/UPGRADE.txt
@@ -161,3 +161,8 @@ a.autolink:hover {}
 
 .smallinfo {}
 .smallinfohead {}
+
+
+/* Just a small table cell dividing others in a list */
+.tabledivider {}
+
diff --git a/theme/brightretro/styles.php b/theme/brightretro/styles.php
index e67d344b9cf..8dcb1388ae8 100644
--- a/theme/brightretro/styles.php
+++ b/theme/brightretro/styles.php
@@ -425,3 +425,25 @@ a.autolink:hover {
     -moz-border-radius-topright: 15px;
 }
 
+.forumheaderlist {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+}
+
+.smallinfo {
+}
+
+.smallinfohead {
+    color: #555555;
+}
+
+.tabledivider {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+    border-left: 0px;
+    border-right: 0px;
+    border-top: 0px;
+}
+
diff --git a/theme/cordoroyblue/styles.php b/theme/cordoroyblue/styles.php
index b508f2a9dd4..7c6c2c1c37b 100644
--- a/theme/cordoroyblue/styles.php
+++ b/theme/cordoroyblue/styles.php
@@ -452,3 +452,26 @@ a.autolink:hover {
 .generaltabselected {
 }
 
+
+.forumheaderlist {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+}
+
+.smallinfo {
+}
+
+.smallinfohead {
+    color: #555555;
+}
+
+.tabledivider {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+    border-left: 0px;
+    border-right: 0px;
+    border-top: 0px;
+}
+
diff --git a/theme/garden/styles.php b/theme/garden/styles.php
index 07a7475cafa..127ebfd22a5 100755
--- a/theme/garden/styles.php
+++ b/theme/garden/styles.php
@@ -377,3 +377,25 @@ a.autolink:hover {
 .generaltabselected {
 }
 
+.forumheaderlist {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+}
+
+.smallinfo {
+}
+
+.smallinfohead {
+    color: #555555;
+}
+
+.tabledivider {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+    border-left: 0px;
+    border-right: 0px;
+    border-top: 0px;
+}
+
diff --git a/theme/oceanblue/styles.php b/theme/oceanblue/styles.php
index aecafe07414..d82a7fe8acf 100644
--- a/theme/oceanblue/styles.php
+++ b/theme/oceanblue/styles.php
@@ -425,3 +425,26 @@ a.autolink:hover {
     -moz-border-radius-topright: 15px;
 }
 
+
+.forumheaderlist {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+}
+
+.smallinfo {
+}
+
+.smallinfohead {
+    color: #555555;
+}
+
+.tabledivider {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+    border-left: 0px;
+    border-right: 0px;
+    border-top: 0px;
+}
+
diff --git a/theme/poweraid/config.php b/theme/poweraid/config.php
index 3b0f4531449..237c2bde4f0 100644
--- a/theme/poweraid/config.php
+++ b/theme/poweraid/config.php
@@ -41,6 +41,10 @@ $THEME->borders      = "#555555";  // Table borders
 $THEME->frontlogo    = "images/frontlogo.jpg";       // Logo on front page
 $THEME->smalllogo    = "images/smalllogo.jpg";  // Header logo on other pages
 
+$THEME->highlight    = "#AAFFAA";  // Highlighted text (eg after a search)
+$THEME->hidden       = "#AAAAAA";  // To color things that are hidden
+$THEME->autolink     = "#DDDDDD";  // To color auto-generated links (eg glossary)
+
 $THEME->custompix    = false;      // If true, then this theme must have a "pix" 
                                    // subdirectory that contains copies of all 
                                    // files from the moodle/pix directory
diff --git a/theme/poweraid/styles.php b/theme/poweraid/styles.php
index bdfd9ae96f4..2db7554e394 100644
--- a/theme/poweraid/styles.php
+++ b/theme/poweraid/styles.php
@@ -260,3 +260,94 @@ select {
 .coursename {
 }
 
+
+.coursebox {
+}
+
+.courseboxcontent {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+    -moz-border-radius: 20px;
+}
+
+.courseboxinfo {
+}
+
+.courseboxsummary {
+}
+
+a.autolink:link {
+    text-decoration: none;
+    color: #000000;
+    background-color: <?PHP echo $THEME->autolink?>;
+}
+
+a.autolink:visited {
+    text-decoration: none;
+    color: #000000;
+    background-color: <?PHP echo $THEME->autolink?>;
+}
+
+a.autolink:hover {
+    text-decoration: underline;
+    color: red;
+}
+
+.userinfobox {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+    -moz-border-radius-bottomleft: 20px;
+    -moz-border-radius-bottomright: 20px;
+    margin-bottom: 5px;
+}
+
+.userinfoboxside {
+    -moz-border-radius-bottomleft: 20px;
+}
+
+.userinfoboxcontent {
+    -moz-border-radius-bottomright: 20px;
+}
+
+
+.userinfoboxsummary {
+}
+
+.userinfoboxlinkcontent {
+    -moz-border-radius-bottomright: 20px;
+}
+
+.generaltab {
+    -moz-border-radius-topleft: 15px;
+    -moz-border-radius-topright: 15px;
+}
+
+.generaltabselected {
+    -moz-border-radius-topleft: 15px;
+    -moz-border-radius-topright: 15px;
+}
+
+.forumheaderlist {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+}
+
+.smallinfo {
+}
+
+.smallinfohead {
+    color: #555555;
+}
+
+.tabledivider {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+    border-left: 0px;
+    border-right: 0px;
+    border-top: 0px;
+}
+
diff --git a/theme/standard/styles.php b/theme/standard/styles.php
index 11a51fcd119..8c0853e44f7 100644
--- a/theme/standard/styles.php
+++ b/theme/standard/styles.php
@@ -442,3 +442,13 @@ a.autolink:hover {
 .smallinfohead {
     color: #555555;
 }
+
+.tabledivider {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+    border-left: 0px;
+    border-right: 0px;
+    border-top: 0px;
+}
+
diff --git a/theme/standardblue/styles.php b/theme/standardblue/styles.php
index 11a51fcd119..8c0853e44f7 100644
--- a/theme/standardblue/styles.php
+++ b/theme/standardblue/styles.php
@@ -442,3 +442,13 @@ a.autolink:hover {
 .smallinfohead {
     color: #555555;
 }
+
+.tabledivider {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+    border-left: 0px;
+    border-right: 0px;
+    border-top: 0px;
+}
+
diff --git a/theme/standardgreen/styles.php b/theme/standardgreen/styles.php
index 11a51fcd119..8c0853e44f7 100644
--- a/theme/standardgreen/styles.php
+++ b/theme/standardgreen/styles.php
@@ -442,3 +442,13 @@ a.autolink:hover {
 .smallinfohead {
     color: #555555;
 }
+
+.tabledivider {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+    border-left: 0px;
+    border-right: 0px;
+    border-top: 0px;
+}
+
diff --git a/theme/standardlogo/styles.php b/theme/standardlogo/styles.php
index 11a51fcd119..8c0853e44f7 100644
--- a/theme/standardlogo/styles.php
+++ b/theme/standardlogo/styles.php
@@ -442,3 +442,13 @@ a.autolink:hover {
 .smallinfohead {
     color: #555555;
 }
+
+.tabledivider {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+    border-left: 0px;
+    border-right: 0px;
+    border-top: 0px;
+}
+
diff --git a/theme/standardred/styles.php b/theme/standardred/styles.php
index 11a51fcd119..8c0853e44f7 100644
--- a/theme/standardred/styles.php
+++ b/theme/standardred/styles.php
@@ -442,3 +442,13 @@ a.autolink:hover {
 .smallinfohead {
     color: #555555;
 }
+
+.tabledivider {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+    border-left: 0px;
+    border-right: 0px;
+    border-top: 0px;
+}
+
diff --git a/theme/standardwhite/styles.php b/theme/standardwhite/styles.php
index 11a51fcd119..8c0853e44f7 100644
--- a/theme/standardwhite/styles.php
+++ b/theme/standardwhite/styles.php
@@ -442,3 +442,13 @@ a.autolink:hover {
 .smallinfohead {
     color: #555555;
 }
+
+.tabledivider {
+    border-width: 1px;
+    border-color: <?PHP echo $THEME->borders?>;
+    border-style: solid;
+    border-left: 0px;
+    border-right: 0px;
+    border-top: 0px;
+}
+