Merge branch 'processing'
[mediagoblin.git] / mediagoblin / static / css / base.css
... / ...
CommitLineData
1body {
2 background-color: #111;
3 background-image: url("../images/background.png");
4 color: #999;
5 font-family: sans-serif;
6 padding: none;
7 margin: 0px;
8 height: 100%;
9 font: 16px "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
10}
11
12form {
13 margin: 0px;
14 padding: 0px;
15}
16
17/* text styles */
18
19h1{
20 margin-bottom: 15px;
21 margin-top: 15px;
22 color: #fff;
23 font-size: 1.875em;
24}
25
26h2{
27 margin-top: 20px;
28 color: #fff;
29}
30
31h3{
32 border-bottom: 1px solid #333;
33 font-size: 1.125em;
34}
35
36a {
37 color: #86D4B1;
38}
39
40a.highlight {
41 color: #fff;
42}
43
44label {
45 font-weight: normal;
46}
47
48/* website structure */
49
50.mediagoblin_body {
51 position: relative;
52 min-height: 100%;
53}
54
55.mediagoblin_header {
56 height: 36px;
57 padding-top: 14px;
58 margin-bottom: 20px;
59 border-bottom: 1px solid #333;
60}
61
62a.mediagoblin_logo{
63 color: #fff;
64 font-weight: bold;
65}
66
67.header_submit{
68 color: #272727;
69 background-color: #aaa;
70 background-image: -webkit-gradient(linear, left top, left bottom, from(##D2D2D2), to(#aaa));
71 background-image: -webkit-linear-gradient(top, #D2D2D2, #aaa);
72 background-image: -moz-linear-gradient(top, #D2D2D2, #aaa);
73 background-image: -ms-linear-gradient(top, #D2D2D2, #aaa);
74 background-image: -o-linear-gradient(top, #D2D2D2, #aaa);
75 background-image: linear-gradient(top, #D2D2D2, #aaa);
76 box-shadow: 0px 0px 4px #000;
77 border-radius: 3px;
78 margin: 8px;
79 padding: 3px 8px;
80 text-decoration: none;
81 border: medium none;
82 font-style: normal;
83}
84
85.mediagoblin_footer {
86 height: 30px;
87 border-top: 1px solid #333;
88 bottom: 0px;
89 padding-top: 8px;
90 text-align: center;
91 font-size: 0.8125em;
92 color: #999;
93}
94
95.mediagoblin_content {
96 padding-bottom: 74px;
97}
98
99.mediagoblin_header_right {
100 float: right;
101}
102
103/* common website elements */
104
105.button {
106 height: 32px;
107 min-width: 99px;
108 background-color: #86d4b1;
109 background-image: -webkit-gradient(linear, left top, left bottom, from(#86d4b1), to(#62caa2));
110 background-image: -webkit-linear-gradient(top, #86d4b1, #62caa2);
111 background-image: -moz-linear-gradient(top, #86d4b1, #62caa2);
112 background-image: -ms-linear-gradient(top, #86d4b1, #62caa2);
113 background-image: -o-linear-gradient(top, #86d4b1, #62caa2);
114 background-image: linear-gradient(top, #86d4b1, #62caa2);
115 box-shadow: 0px 0px 4px #000;
116 border-radius: 3px;
117 border: none;
118 color: #272727;
119 margin: 10px 0px 10px 15px;
120 text-align: center;
121 padding-left: 11px;
122 padding-right: 11px;
123 text-decoration: none;
124}
125
126.pagination{
127text-align: center;
128}
129
130.pagination_arrow{
131 margin: 5px;
132}
133
134.empty_space{
135 background-color: #222;
136 font-style: italic;
137 text-align: center;
138 height: 160px;
139 padding-top: 70px;
140}
141
142/* forms */
143
144.form_box {
145 background-color: #222;
146 background-image: url("../images/background_lines.png");
147 background-repeat: repeat-x;
148 padding-bottom: 30px;
149 padding-top: 30px;
150 margin-left: auto;
151 margin-right: auto;
152 display: block;
153 float: none;
154}
155
156.edit_box {
157 background-image: url("../images/background_edit.png");
158}
159
160.form_field_input input, .form_field_input textarea {
161 width: 100%;
162}
163
164.form_field_box {
165 margin-bottom: 24px;
166}
167
168.form_field_label,.form_field_input {
169 margin-bottom: 4px;
170}
171
172.form_field_error {
173 background-color: #87453b;
174 color: #fff;
175 border: none;
176 padding: 9px;
177 margin-top: 8px;
178 margin-bottom: 8px;
179}
180
181.form_submit_buttons {
182 text-align: right;
183}
184
185/* comments */
186
187.comment_author {
188 margin-bottom: 40px;
189 padding-top: 4px;
190 font-size: 0.9em;
191}
192
193.comment_content p {
194 margin-bottom: 4px;
195}
196
197/* media galleries */
198
199.media_thumbnail {
200 padding: 0px;
201 width: 180px;
202 overflow: hidden;
203 float: left;
204 margin: 0px 4px 10px 4px;
205 text-align: center;
206}
207
208/* media detail */
209
210h2.media_title{
211 margin-bottom: 0px;
212}
213
214p.media_uploader{
215 font-size: 0.9em;
216}
217
218/* icons */
219
220img.media_icon{
221 margin: 0 4px;
222 vertical-align: sub;
223}
224
225/* navigation */
226
227.navigation_button{
228 width: 139px;
229 display: block;
230 float: left;
231 text-align: center;
232 background-color: #333;
233 text-decoration: none;
234 padding: 12px 0pt;
235 font-size: 2em;
236 margin: 0 0 20px
237}
238
239p.navigation_button{
240 color: #272727;
241}
242
243.navigation_left{
244 margin-right: 2px;
245}
246
247/* messages */
248
249ul.mediagoblin_messages {
250 list-style: none inside;
251 color: #f7f7f7;
252}
253
254.mediagoblin_messages li {
255 margin: 5px 0;
256 padding: 8px;
257 text-align: center;
258}
259
260.message_success {
261 background-color: #378566;
262}
263
264.message_warning {
265 background-color: #87453b;
266}
267
268.message_error {
269 background-color: #87453b;
270}
271
272.message_info {
273 background-color: #378566;
274}
275
276.message_debug {
277 background-color: #f7f7f7;
278 color: #272727;
279}
280
281ul.mediaentry_tags {
282 list-style-type: none;
283}
284
285ul.mediaentry_tags li {
286 display: inline;
287 margin: 0px 5px 0px 0px;
288 padding: 0px;
289}
290
291
292/* media processing panel */
293
294table.media_panel {
295 width: 100%;
296}
297
298table.media_panel th {
299 font-weight: bold;
300 padding-bottom: 4px;
301}