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