Improve sidebar styling a little
[rails.git] / app / assets / stylesheets / rtl.css.scss
1 /* Styles for RTL languages */
2
3 /* Default rules for the body of every page */
4
5 html body {
6   text-align: right;
7 }
8
9 /*
10  * Rules for alert boxes shown in the left sidebar when important
11  * information needs to be conveyed such as when the site is
12  * undergoing maintenance.
13  */
14
15 #alert {
16   text-align: right;
17 }
18
19 /*
20  * Rules for notice boxes shown in the left sidebar when important, but
21  * non-critical information needs to be conveyed such as notices about
22  * donation drives.
23  */
24
25 .notice {
26   text-align: right;
27 }
28
29 /* Rules for the menu displayed in the left sidebar */
30
31 .left_menu {
32   right: 0px;
33 }
34
35 .left_menu td {
36   padding-left: 4px;
37 }
38
39 .left_menu h1 {
40   text-align: right;
41   padding: 0em 1em 0em 0em;
42 }
43
44 .left_menu ul {
45   padding-right: 0px;
46 }
47
48 .left_menu img {
49   margin: 2px 0px 0px 8px;
50 }
51
52 /*
53  * Rules for "optional boxes" which appear in the left sidebar on
54  * certain pages. Current users are the seach box on the main page
55  * and the tag cloud on the traces pages.
56  */
57
58 .optionalbox {
59   right: 0px;
60   text-align: right;
61 }
62
63 /* Rules for the search box */
64
65 .whereami {
66   float: left;
67 }
68
69 /* Rules for tabbed navigation bar */
70
71 #tabnav {
72   margin-right: 185px;
73 }
74
75 #tabnav a,
76 #tabnav a:link,
77 #tabnav a:visited {
78   float: right;
79   margin-left: 4px;
80 }
81
82 /* Rules for greeting bar in the top right corner */
83
84 #greeting {
85   float: left;
86   padding-left: 10px;
87 }
88
89 /* Rules for the message shown in place of the map when javascript is disabled */
90
91 #noscript {
92   right: 15px
93 }
94
95 /* Rules for OpenLayers maps */
96
97 #map {
98   border-right: 1px solid #ccc;
99 }
100
101 /* Rules for attribution text under the main map shown on printouts */
102
103 .attribution_license {
104   text-align: right;
105 }
106
107 .attribution_project {
108   text-align: left;
109 }
110
111 /* Rules for the popout map sidebar */
112
113 #sidebar {
114   right: 0px;
115   border-right: 1px solid #ccc;
116 }
117
118 #sidebar #sidebar_title {
119   text-align: right;
120 }
121
122 #sidebar #sidebar_close {
123   text-align: left;
124 }
125
126 /* Rules for the main content area */
127
128 body.site #content {
129   border: 0;
130 }
131
132 #content {
133   border-right: 1px solid #ccc;
134   right: 185px;
135   left: 0px;
136   text-align: right;
137 }
138
139 #slim_header img {
140   margin-left: 5px;
141 }
142
143 /* Rules for the copyright page */
144
145 #cc_logo {
146   float: left;
147 }
148
149 /* Rules for the changeset list shown by the history tab etc */
150
151 #changeset_list {
152   text-align: right;
153 }
154
155 #changeset_list_map {
156   float: left;
157   left: 0px;
158 }
159
160 /* Rules for the data browser */
161
162 #browse_navigation {
163   float: left;
164   margin-right: 10px;
165 }
166
167 #browse_map {
168   float: left;
169   text-align: left;
170   margin-right: 10px;
171 }
172
173 /* Rules for the trace list shown by the traces tab etc */
174
175 #trace_list {
176   text-align: right;
177 }
178
179 /* Rules for the diary list */
180
181 .diary_entry_list img.user_thumbnail {
182   float: left;
183 }
184
185 /* Rules for the diary entry view */
186
187 .diary_entry_view img.user_image {
188   float: left;
189 }
190
191 .diary_entry_view img.user_thumbnail {
192   float: left;
193 }
194
195 /* Rules for the user list */
196
197 #user_list_actions {
198   float: left;
199 }
200
201 /* Rules for the login page */
202
203 #login_wrapper input[type=submit] {
204   float: left;
205 }
206
207 /* Rules for the account confirmation page */
208
209 form#termsForm div#buttons {
210   float: left;
211 }
212
213 form#termsForm input#agree {
214   margin-right: 50px;
215 }
216
217 /* Rules for the user view */
218
219 .user_view img.user_image {
220   float: left;
221 }
222
223 .user_view .user_map {
224   float: left;
225 }
226
227 /* Rules for rails validation error boxes */
228
229 #errorExplanation h2 {
230   text-align: right;
231   padding: 5px 15px 5px 5px;
232 }
233
234 /* Rules for forms */
235
236 .fieldName {
237   text-align: left;
238 }
239
240 .submitButton {
241   text-align: left;
242 }
243
244 input.openid_url {
245   background: image-url('openid_input.png') repeat-y right white;
246   padding-right: 16px;
247 }