Added sidebar to profile page; moved some content
[mediagoblin.git] / mediagoblin / static / css / base.css
CommitLineData
881b6e2c 1body {
fd9807ff
JS
2 background-color: #1F1F1F;
3 color: #aaa;
00cc5cb7 4 font-family: sans-serif;
716a0ac3
JS
5 padding:none;
6 margin:0px;
9f661642
JS
7 height:100%;
8}
9
10form {
11 margin:0px;
12 padding:0px;
881b6e2c
JS
13}
14
cb1e4a3d
JS
15/* Carter One font */
16
17@font-face {
18 font-family: 'Carter One';
19 font-style: normal;
20 font-weight: normal;
fd9807ff 21 src: local('CarterOne'), url('http://themes.googleusercontent.com/font?kit=FWNn6ITYqL6or7ZTmBxRhq3fkYX5z1QtDUdIWoaaD_k') format('woff');
cb1e4a3d
JS
22}
23
24/* text styles */
25
38f71d47 26h1{
716a0ac3 27 font-family: 'Carter One', arial, serif;
0b6c3ef1
CAW
28 margin-bottom: 15px;
29 margin-top:15px;
881b6e2c
JS
30}
31
38f71d47
JS
32h2{
33 margin-top:20px;
34}
35
881b6e2c 36a {
fd9807ff 37 color: #fff;
881b6e2c
JS
38}
39
983aa712
JS
40label {
41 font-weight: normal;
42}
43
44/* website structure */
45
9f661642
JS
46.mediagoblin_body {
47 position:relative;
48 min-height:100%;
49}
50
4a0f823e 51.mediagoblin_header {
716a0ac3
JS
52 width:100%;
53 height:36px;
fd9807ff 54 background-color:#2F2F2F;
716a0ac3
JS
55 padding-top:14px;
56 margin-bottom:40px;
881b6e2c
JS
57}
58
9f661642
JS
59.mediagoblin_footer {
60 width:100%;
61 height:26px;
fd9807ff 62 background-color:#2F2F2F;
9f661642
JS
63 bottom:0px;
64 padding-top:8px;
65 position:absolute;
66 text-align:center;
67 font-size:14px;
68 color:#999;
69}
70
71.mediagoblin_content {
72 padding-bottom:74px;
73}
74
722d6a97
JS
75a.mediagoblin_logo {
76 width:34px;
77 height:25px;
716a0ac3 78 margin-right:10px;
722d6a97
JS
79 background-image:url('../images/icon.png');
80 background-position:0px 0px;
81 display:inline-block;
82}
83
84a.mediagoblin_logo:hover {
85 background-position:0px -28px;
2f4d0584
JS
86}
87
38aa4a40 88.mediagoblin_header_right {
716a0ac3 89 float:right;
38aa4a40
JS
90}
91
69dadf42
JS
92/* common website elements */
93
4fdd1021 94.button {
716a0ac3
JS
95 font-family:'Carter One', arial, serif;
96 height:32px;
97 min-width:99px;
98 background-color:#86d4b1;
69dadf42
JS
99 background-image: -webkit-gradient(linear, left top, left bottom, from(#86d4b1), to(#62caa2));
100 background-image: -webkit-linear-gradient(top, #86d4b1, #62caa2);
101 background-image: -moz-linear-gradient(top, #86d4b1, #62caa2);
102 background-image: -ms-linear-gradient(top, #86d4b1, #62caa2);
103 background-image: -o-linear-gradient(top, #86d4b1, #62caa2);
104 background-image: linear-gradient(top, #86d4b1, #62caa2);
716a0ac3
JS
105 box-shadow:0px 0px 4px #000;
106 border-radius:5px;
107 border:none;
108 color:#272727;
82e64b1f 109 margin:10px 0px 10px 15px;
716a0ac3 110 font-size:1em;
716a0ac3
JS
111 text-align:center;
112 padding-left:11px;
113 padding-right:11px;
881b6e2c
JS
114}
115
bf332e82
JS
116.pagination{
117text-align:center;
118}
119
0a45fa59
JS
120.pagination_arrow{
121 margin:5px;
122}
123
491b9109
JS
124/* forms */
125
126.form_box {
716a0ac3 127 background-color:#393939;
3e965450
JS
128 background-image:url("../images/background_lines.png");
129 background-repeat:repeat-x;
716a0ac3 130 font-size:18px;
f7bcfaff 131 padding-bottom:30px;
c397b962
JS
132 padding-top:1px;
133 margin-left:auto;
134 margin-right:auto;
135 display:block;
136 float:none;
f0e621c8
JS
137}
138
bb1f2f89 139.edit_box {
bb1f2f89
JS
140 background-image:url("../images/background_edit.png");
141}
142
9ef7c0f7 143.form_box h1 {
716a0ac3 144 font-size:28px;
9ef7c0f7
JS
145}
146
353f927e 147.form_field_input input, .form_field_input textarea {
f7b7511b 148 width:100%;
716a0ac3 149 font-size:18px;
491b9109
JS
150}
151
152.form_field_box {
716a0ac3
JS
153 margin-bottom:24px;
154}
155
156.form_field_label,.form_field_input {
157 margin-bottom:4px;
491b9109
JS
158}
159
716a0ac3
JS
160.form_field_error {
161 background-color:#87453b;
fd9807ff 162 color:#fff;
716a0ac3
JS
163 border:none;
164 font-size:16px;
165 padding:9px;
166 margin-top:8px;
7c2005b6 167 margin-bottom:8px;
491b9109 168}
37a00748 169
69dadf42
JS
170.form_submit_buttons {
171 text-align:right;
172}
173
270dca58
JS
174/* comments */
175
176.comment_author {
177 margin-bottom:40px;
270dca58
JS
178 padding-top:4px;
179}
180
181.comment_content p {
182 margin-bottom:4px;
183}
184
a54e5be7
JS
185/* media galleries */
186
e854a128 187.media_thumbnail {
0d5094cb 188 padding:0px;
e854a128 189 width:180px;
24eaf0fd 190 height:180px;
e854a128
JS
191 overflow:hidden;
192 float:left;
0b6c3ef1 193 margin:0px 4px 10px 4px;
d4a7a03c 194 text-align:center;
dfd18eda 195}
6ef36a15
JS
196
197/* icons */
198
b611476c
JS
199img.media_icon{
200 margin:0 4px;
201 vertical-align:sub;
6ef36a15 202}
8dc43810
JS
203
204/* navigation */
205
206.navigation_button{
d6ae709c 207 width:139px;
8dc43810
JS
208 display:block;
209 float:left;
d6ae709c
JS
210 text-align:center;
211 background-color:#393939;
212 text-decoration:none;
213 padding:12px 0pt;
214 font-family:'Carter One', arial, serif;
8dc43810 215 font-size:2em;
38f71d47 216 margin:0 0 20px
8dc43810
JS
217}
218
219p.navigation_button{
220 color:#272727;
221}
222
223.navigation_left{
224 margin-right:2px;
225}
62e2f458
JS
226
227/* messages */
228
229ul.mediagoblin_messages {
230 list-style:none inside;
231 color:#f7f7f7;
232}
233
234.mediagoblin_messages li {
235 margin:5px 0;
236 padding:8px;
237 text-align:center;
238}
239
240.message_success {
241 background-color: #378566;
242}
243
244.message_warning {
245 background-color: #87453b;
246}
247
248.message_error {
249 background-color: #87453b;
250}
251
252.message_info {
253 background-color: #378566;
b51c5741 254}
62e2f458
JS
255
256.message_debug {
257 background-color: #f7f7f7;
258 color:#272727;
259}