initial import from onelab svn codebase
[plewww.git] / themes / chameleon / common.css
1 /* $Id: common.css 144 2007-03-28 07:52:20Z thierry $ */
2
3 /*
4 ** HTML elements
5 */
6 a, a:link, a:active {
7   font-weight: bold;
8   text-decoration: none;
9 }
10 a:hover {
11   text-decoration: underline;
12 }
13 body {
14   margin: 0;
15   padding: 3em;
16   font-size: .9em;
17   line-height: 1.3em;
18 }
19 blockquote {
20   font-style: italic;
21 }
22 table {
23   margin: 0;
24   padding: .5em;
25   border-collapse: collapse;
26 }
27 code, pre {
28  font-size: 1em;
29 }
30 pre {
31  font-size: 0.8em;
32  padding: 1em;
33  background: #eee;
34 }
35 li {
36  padding-bottom: .3em;
37 }
38 h1, h2, h3, h4, h5, h6 {
39   margin-bottom: .25em;
40 }
41 h1 {
42   font-size: 1.3em;
43 }
44 h2 {
45   font-size: 1.2em;
46 }
47 h3 {
48   font-size: 1.1em;
49 }
50 h4, h5, h6 {
51   font-size: 1em;
52 }
53 p {
54   margin: 0 0 .5em 0;
55 }
56 br {
57   line-height: 0.6em;
58 }
59
60 /*
61 ** Page layout blocks / IDs
62 */
63 #header {
64   margin-bottom: 2em;
65 }
66 #help {
67   font-size: 0.8em;
68 }
69 #content {
70   clear: both;
71 }
72 #sidebar-left, #sidebar-right {
73   vertical-align: top;
74   padding: 10px;
75 }
76 #main {
77   padding-left: 1em;
78   padding-right: 1em;
79   vertical-align: top;
80 }
81 #footer {
82  font-size: 0.8em;
83  padding-top: 2em;
84  text-align: center;
85 }
86
87 /*
88 ** Common declarations for child classes of node, comment, block, box etc
89 */
90 .title {
91   margin: 0 0 .25em 0;
92 }
93 .content {
94   margin: 0 0 .5em 0;
95 }
96 .links {
97   font-size: 0.8em;
98   line-height: 1.25em;
99 }
100 .block {
101   width: 180px;
102 }
103 .messages {
104   padding: 0.3em;
105   margin: 0.5em 0em 0.5em 0em;
106 }
107 .status {
108   border: 1px solid #3a3;
109   color: #3a3;
110 }
111 .error, form-item input.error {
112   border: 1px solid red;
113   color: red;
114 }
115
116 /*
117 ** Common navigation links added on the admin/themes/settings page
118 */
119 .navlinks {
120   padding: 0em 0.5em 1.5em 0em;
121   clear: both;
122 }
123 .primary a {
124   font-size: 1.0em;
125   padding: 0em 0.5em 0em 0em;
126 }
127 .secondary a {
128   font-size: 0.9em;
129   padding: 0em 0.5em 0em 0em;
130 }
131
132 /*
133 ** Logo Image Positioning
134 */
135 #header img {
136   float: left;
137   padding: 0em 2em .5em 0em;
138 }
139 #header {
140   clear: both;
141 }
142 /*
143 ** Module specific styles
144 */
145 .form-item textarea {
146   font-size: 1em;
147 }
148 #aggregator .feed-source {
149   border: 1px solid gray;
150   padding: 1em;
151 }