diff --git a/styles/prosilver/template/portal/modules/attachments_center.html b/styles/prosilver/template/portal/modules/attachments_center.html
index 94187a2e..053fdd72 100644
--- a/styles/prosilver/template/portal/modules/attachments_center.html
+++ b/styles/prosilver/template/portal/modules/attachments_center.html
@@ -2,15 +2,15 @@
-
{L_FILENAME}
+
{L_FILENAME}
-
{attach_center.FILENAME}
-
{L_FILESIZE}{L_COLON}{attach_center.FILESIZE}
-
{L_DOWNLOADS}{L_COLON}{attach_center.DOWNLOAD_COUNT}
+
{attach_center.FILENAME}
+
{L_FILESIZE}{L_COLON}{attach_center.FILESIZE}
+
{L_DOWNLOADS}{L_COLON}{attach_center.DOWNLOAD_COUNT}
-
{L_NO_ATTACHMENTS}
+
{L_NO_ATTACHMENTS}
diff --git a/styles/prosilver/template/portal/modules/attachments_side.html b/styles/prosilver/template/portal/modules/attachments_side.html
index ccaa082d..9cf9c910 100644
--- a/styles/prosilver/template/portal/modules/attachments_side.html
+++ b/styles/prosilver/template/portal/modules/attachments_side.html
@@ -1,13 +1,13 @@
{$LR_BLOCK_H_L}
{$TITLE}{$LR_BLOCK_H_R}
- {L_FILENAME}
+ {L_FILENAME}
- {attach_side.FILENAME}
- {L_FILESIZE}{L_COLON}{attach_side.FILESIZE}
- {L_DOWNLOADS}{L_COLON}{attach_side.DOWNLOAD_COUNT}
+ {attach_side.FILENAME}
+ {L_FILESIZE}{L_COLON}{attach_side.FILESIZE}
+ {L_DOWNLOADS}{L_COLON}{attach_side.DOWNLOAD_COUNT}
- {L_NO_ATTACHMENTS}
+ {L_NO_ATTACHMENTS}
{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
diff --git a/styles/prosilver/template/portal/modules/birthdays_side.html b/styles/prosilver/template/portal/modules/birthdays_side.html
index 303ff1b6..87e7f871 100644
--- a/styles/prosilver/template/portal/modules/birthdays_side.html
+++ b/styles/prosilver/template/portal/modules/birthdays_side.html
@@ -2,13 +2,13 @@
{L_CONGRATULATIONS}{L_COLON}
-
-
+
+
{board3_birthday_list.USER}
-
+
{board3_birthday_list.AGE}
-
+
{L_NO_BIRTHDAYS}
@@ -19,13 +19,13 @@
-
-
+
+
{board3_birthday_ahead_list.USER}
-
+
{board3_birthday_ahead_list.AGE}
-
+
{L_NO_BIRTHDAYS_AHEAD}
diff --git a/styles/prosilver/template/portal/modules/friends_side.html b/styles/prosilver/template/portal/modules/friends_side.html
index 107d3096..ea1e6740 100644
--- a/styles/prosilver/template/portal/modules/friends_side.html
+++ b/styles/prosilver/template/portal/modules/friends_side.html
@@ -1,17 +1,17 @@
{$LR_BLOCK_H_L}
{$TITLE}{$LR_BLOCK_H_R}
{L_FRIENDS_ONLINE}
- {b3p_friends_online.USERNAME_FULL}
+ {b3p_friends_online.USERNAME_FULL}
- {L_NO_FRIENDS_ONLINE}
-
+ {L_NO_FRIENDS_ONLINE}
+
-
+
{L_FRIENDS_OFFLINE}
- {b3p_friends_offline.USERNAME_FULL}
+ {b3p_friends_offline.USERNAME_FULL}
- {L_NO_FRIENDS_OFFLINE}
+ {L_NO_FRIENDS_OFFLINE}
-{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
\ No newline at end of file
+{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
diff --git a/styles/prosilver/template/portal/modules/latest_members_side.html b/styles/prosilver/template/portal/modules/latest_members_side.html
index e47a9b01..efbc07d8 100644
--- a/styles/prosilver/template/portal/modules/latest_members_side.html
+++ b/styles/prosilver/template/portal/modules/latest_members_side.html
@@ -1,18 +1,8 @@
{$LR_BLOCK_H_L}
{$TITLE}{$LR_BLOCK_H_R}
-
- {L_JOINED}
- {L_USERNAME}
-
- {L_USERNAME}
- {L_JOINED}
-
+ {L_USERNAME}
+ {L_JOINED}
-
- {latest_members.JOINED}
- {latest_members.USERNAME_FULL}
-
- {latest_members.USERNAME_FULL}
- {latest_members.JOINED}
-
+ {latest_members.USERNAME_FULL}
+ {latest_members.JOINED}
{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
\ No newline at end of file
diff --git a/styles/prosilver/template/portal/modules/leaders_ext_side.html b/styles/prosilver/template/portal/modules/leaders_ext_side.html
index 3c22cbe6..9503a586 100644
--- a/styles/prosilver/template/portal/modules/leaders_ext_side.html
+++ b/styles/prosilver/template/portal/modules/leaders_ext_side.html
@@ -1,11 +1,11 @@
{$LR_BLOCK_H_L}
{$TITLE}{$LR_BLOCK_H_R}
- style="float: right;">{group.GROUP_NAME}
+ {group.GROUP_NAME}
- {group.member.USERNAME_FULL}
+ {group.member.USERNAME_FULL}
-
+
{L_NO_GROUPS_P}
-{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
\ No newline at end of file
+{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
diff --git a/styles/prosilver/template/portal/modules/leaders_side.html b/styles/prosilver/template/portal/modules/leaders_side.html
index 698c4005..38bc318f 100644
--- a/styles/prosilver/template/portal/modules/leaders_side.html
+++ b/styles/prosilver/template/portal/modules/leaders_side.html
@@ -1,14 +1,14 @@
{$LR_BLOCK_H_L}
{$TITLE}{$LR_BLOCK_H_R}
- style="float: right;">{L_ADMINISTRATORS}
+ {L_ADMINISTRATORS}
- {b3p_admins.USERNAME_FULL}
+ {b3p_admins.USERNAME_FULL}
{L_NO_ADMINISTRATORS_P}
-
- style="float: right;">{L_MODERATORS}
+
+ {L_MODERATORS}
- {b3p_moderator.USERNAME_FULL}
+ {b3p_moderator.USERNAME_FULL}
{L_NO_MODERATORS_P}
diff --git a/styles/prosilver/template/portal/modules/topposters_side.html b/styles/prosilver/template/portal/modules/topposters_side.html
index 26d41706..38ad9e1e 100644
--- a/styles/prosilver/template/portal/modules/topposters_side.html
+++ b/styles/prosilver/template/portal/modules/topposters_side.html
@@ -1,18 +1,8 @@
{$LR_BLOCK_H_L}
{$TITLE}{$LR_BLOCK_H_R}
-
- {L_USERNAME}
- {L_POSTS}
-
- {L_USERNAME}
- {L_POSTS}
-
+ {L_USERNAME}
+ {L_POSTS}
-
- {topposters.USERNAME_FULL}
- {topposters.POSTER_POSTS}
-
- {topposters.USERNAME_FULL}
- {topposters.POSTER_POSTS}
-
+ {topposters.USERNAME_FULL}
+ {topposters.POSTER_POSTS}
-{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
\ No newline at end of file
+{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
diff --git a/styles/prosilver/template/portal/portal_body.html b/styles/prosilver/template/portal/portal_body.html
index cc505e0a..c065ec9f 100644
--- a/styles/prosilver/template/portal/portal_body.html
+++ b/styles/prosilver/template/portal/portal_body.html
@@ -86,7 +86,7 @@
-
+
diff --git a/styles/prosilver/theme/portal.css b/styles/prosilver/theme/portal.css
index 65e1990d..4b2258ec 100644
--- a/styles/prosilver/theme/portal.css
+++ b/styles/prosilver/theme/portal.css
@@ -49,10 +49,73 @@
list-style-type: none;
}
-.portal-user-span {
+.portal-user-icon {
background-image: url("./images/portal/portal_user.png");
padding-left: 16px;
padding-top: 16px;
+ float: left;
+ margin-bottom: 2px;
+}
+
+.rtl .portal-user-icon {
+ float: right;
+}
+
+.portal-user-span {
+ float: left;
+ padding-left: 5px;
+ padding-top: 2px;
+}
+
+.rtl .portal-user-span {
+ float: right;
+ padding: 2px 5px 0 0;
+}
+
+.portal-user-annotation {
+ float: right;
+ padding-top: 2px;
+ padding-right: 10px;
+}
+
+.rtl .portal-user-annotation {
+ float: left;
+ padding-right: 0px;
+}
+
+.portal-title-span {
+ float: left;
+}
+
+.rtl .portal-title-span {
+ float: right;
+}
+
+.rtl .portal-title-link {
+ float: right;
+ padding-right: 2px;
+}
+
+.portal-text-span {
+ float: left;
+ padding-right: 10px;
+}
+
+.rtl .portal-text-span {
+ float: right;
+ padding-right: 0px;
+ padding-left: 10px;
+}
+
+.portal-data-span {
+ float: right;
+ padding-right: 10px;
+}
+
+.rtl .portal-data-span {
+ float: left;
+ padding-right: 0px;
+ padding-left: 10px;
}
.portal-paypal-icon {