+div#contributorTerms ol {
+ margin-bottom: 0px;
+}
+
+div#contributorTerms img {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 10%;
+}
+
+form#termsForm {
+ width: 80%;
+}
+
+form#termsForm div#buttons {
+ float: right;
+}
+
+form#termsForm input#agree {
+ margin-left: 50px;
+}
+
+/* Rules for the account settings page */
+
+#accountForm td {
+ padding-bottom: 10px;
+}
+
+#accountImage td {
+ padding-bottom: 0px;
+}
+
+.nohome .location {
+ display: none;
+}
+
+#homerow .message {
+ display: none;
+}
+
+.nohome .message {
+ display: inline !important;
+}
+
+/* Rules for the user map */
+
+.user_map .olControlPanZoomBar {
+ display: none;
+}
+
+.user_map .olControlPanZoom {
+ display: block;
+}
+
+/* Rules for user popups on maps */
+
+.user_popup p {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ margin-left: 55px;
+ margin-right: 2px;
+}
+
+/* Rules for message in/out box page */
+
+#messages {
+ border: 1px solid #ccc;
+}
+
+.inbox-row-unread .inbox-subject {
+ font-weight: bold;