ef946029133d15b0a2f8007c6c31d9fd68cb6daf
[moodle.git] / theme / overlay / style / core.css
1 /* Global
2 --------------------------*/
3 body {
4     background: #fff;
5     margin: 0;
6     padding: 0;
7     color: #281f18;
8 }
10 html {
11     height: 100%;
12 }
13 body {
14     margin: 0;
15     padding: 0;
16     height: 100%;
17 }
19 body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea {
20     font-family: 'Myriad Pro', 'Myriad', helvetica, arial, sans-serif;
21 }
23 .wrapper {
24     margin: 0 35px;
25     min-width: 910px;
26 }
28 a:hover,a:active {
29     color: #000;
30 }
32 a img {
33     border: none;
34 }
36 a:active {
37     outline: none;
38 }
40 /* Header
41 ---------------------------*/
42 #page-header {
43     background: #333;
44     color: #fff;
45     height: 30px;
46     z-index: 99999;
47     position: relative;
48 }
50 #page-header div.headermenu {
51     height: 30px;
52     padding-bottom: 0px;
53     margin-bottom: 0px;
54     padding-top: 0px;
55     margin-top: 0px;
56     line-height: 30px;
57 }
59 #page-header a:link,
60 #page-header a:visited {
61     color: #fff;
62     text-decoration: underline;
63 }
65 #newheader {
66     height: 100px;
67     position: relative;
68 }
70 #newheaderleft {
71     height: 100px;
72     width: 50px;
73     position: absolute;
74     left: -50px;
75 }
77 h1.headermain {
78     margin-left: 0px;
79     padding-left: 0px;
80     color: #fff;
81     margin-top: 35px;
82     font-family: 'Myriad Pro', 'Myriad', helvetica, arial, sans-serif;
83     text-shadow: 2px 3px 3px #292929;
84     letter-spacing: -1px;
85     -webkit-text-stroke: 1px white;
86 }
88 #region-main-box {
89     background: #eee;
90 }
92 #region-post-box {
93     background: #fff;
94 }
96 #page-footer {
97     background: #333;
98     color: #fff;
99 }
101 #page-content, #region-main-box, #region-main-wrap, #page-content-wrapper, #top, div.region-content {
102     min-height: 100%;
103     position: relative;
106 #region-main-box {
107     -webkit-box-shadow: 6px 0px 8px #ccc;
108     -moz-box-shadow: 6px 0px 8px #ccc;
109     box-shadow: 6px 0px 8px #ccc;
110  }
111  
112  #region-main {
113     -webkit-box-shadow: 6px 0px 8px #ccc;
114     -moz-box-shadow: 6px 0px 8px #ccc;
115     box-shadow: 6px 0px 8px #ccc;
116  }
118 .side-pre-only  #region-main, .content-only #region-main, .content-only #region-main-box  {
119     -webkit-box-shadow: none;
120     -moz-box-shadow: none;
121     box-shadow: none;
122  }
123  
124 /* Navbar
125 --------------------------*/
126 .navbar {
127     margin-top: 10px;
130 .navbar .wrapper {
131     margin-left: 0px !important;
132     padding-left: 0px !important;
135 .breadcrumb .sep {
136     color: #777;
137     font-size: 0.8em;
140 .navbutton {
141     margin-top: 40px;
142     margin-right: 10px;
143     font-size: 12px;
146 /* Blocks
147 ---------------------------*/
148 .block {
149     border: none;
150     margin-bottom: 25px;
153 .block .header {
154     border-bottom:none;
155     text-transform: uppercase;
158 .block.hidden .header {
159     border-top: 1px solid #dadada;
160     border-bottom: 1px solid #dadada;
162 .block .title h2 {
163     font-weight: normal;
164     font-size: 1.1em;
165     margin: 0;
168 .block .content {
169     font-size: 0.95em;
173 /* Forums
174 ---------------------------*/
175 .forumpost .subject {
176     font-size: 1.2em;
179 .forumpost .author {
180     font-size: 0.9em;
183 .forumpost .content {
184     border-bottom:5px solid #aaa;
185     padding:5px 7px 10px 7px;
188 .forumpost .topic {
189     background: #eee;
190     border-bottom: 1px solid #aaa;
193 /* Course
194 -------------------------------*/
195 .course-content .main {
196     border: 1px solid #eee;
197     background: #eee;
200 .course-content .current {
201     background: #1f5480;
202     color: #fff;
205 .course-content .main .content {
206     background: #fff;
209 /* YUI Menu
210 -------------------------------*/
211 #custommenu {
212     width: 60%;
213     float: left;
216 /*YUI Reset */
217 /*full menu bar */
218 .yui3-skin-sam .yui3-menu-horizontal .yui3-menu-content {
219     background: none !important;
221 /*single items */
222 .yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label {
223     background: none !important;
225 /*active items */
226 .yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label-active, .yui3-skin-sam .yui3-menu-horizontal .yui3-menuitem-active .yui3-menuitem-content, .yui3-skin-sam .yui3-menu-horizontal .yui3-menu-label-menuvisible {
227     background: #666 !important;
228     border-color:inherit;
231 div.yui3-menu-content {
232     border: none !important;
235 .yui3-menu-content li a {
236     font-size: 11px;
237     font-weight: 200;
238     line-height: 30px;
239     text-transform: uppercase;
240     cursor: pointer;
241     border-right: none !important;
242     border-top: none !important;
243     border-bottom: none !important;
244     text-decoration: none !important;
245     margin-left: 0px !important;
246     padding-left: 0px !important;
247     margin-right: 10px !important;
248     padding-left: 5px !important;
251 .yui3-menu-content li a:hover {
252     text-decoration: underline;
255 div.custom_menu_submenu li a {
256     line-height: 30px;
257     text-shadow: none !important;
258     color: #fff !important;
259     margin-left: 5px !important;
262 .custom_menu_submenu {
263     background: #333;
266 div.firstdockitem {
267     margin-top: 30px;
270 .headermenu .logininfo, .headermenu .langmenu, .headermenu .langmenu div, .headermenu .langmenu form, .headermenu .langmenu select, .headermenu .langmenu label {
271     display: inline !important;
274 .headermenu .logininfo {
275     padding-right: 5px;