- /* RESET STYLES - EricMeyer */
- html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
- body { line-height: 1; }
- ol, ul { list-style: none; }
- table { border-collapse: collapse; border-spacing: 0; }
- /* COMUNES */
- .cleaner { clear: both; }
- .wrapper { width: 990px; margin: 0 auto; position: relative; }
- .dimmer { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; height:500px;position:absolute;top:0;width:100%; }
- .noborder { border: none !important; }
- .noborderL { border-left: none !important; }
- .noborderR { border-right: none !important; }
- .noborderT { border-top: none !important; }
- .noborderB { border-bottom: none !important; }
- .nomargin { margin: 0 !important; }
- .nomarginL { margin-left: 0 !important; }
- .nomarginR { margin-right: 0 !important; }
- .nomarginT { margin-top: 0 !important; }
- .nomarginB { margin-bottom: 0 !important; }
- .nopadding { padding: 0 !important; }
- .nopaddingL { padding-left: 0 !important; }
- .nopaddingR { padding-right: 0 !important; }
- .nopaddingT { padding-top: 0 !important; }
- .nopaddingB { padding-bottom: 0 !important; }
- .floaterL { float: left; }
- .floaterR { float: right; }
- .centered { text-align: center; }
- .aright { text-align: right; }
- .aleft { text-align: left; }
- /* STYLE.SCSS */
- /* variables */
- $main-color: #B7B7B7;
- $helvetica: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
- $georgia: 'Georgia', serif;
- /* mixin */
- @mixin titles {
- font-family: $helvetica; font-size: 18px; font-weight: 200; letter-spacing: -1px; text-transform: uppercase;
- }
- /* BODY */
- body { color: $main-color; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-size: 11px; width: 700px; }
- /* SIDECOL */
- div#sidecol {
- width: 150px; float: left; margin-left: 20px;
- h1 { @include titles; padding: 20px 0 0 0; }
- p.about { margin: 10px 0; border-top: 1px solid $main-color; border-bottom: 1px solid $main-color; padding: 5px 5px; font-family: $georgia; font-size: 11px; font-style: italic; line-height: 14px; }
- h2 { font-family: $helvetica; font-size: 14px; font-weight: 200; letter-spacing: -1px; text-transform: uppercase; margin: 300px 0 10px 0; }
- p.email { font-family: $georgia; font-size: 11px; font-style: italic; line-height: 14px; background: url('images/icon-mail.gif') no-repeat 0 50%; padding: 0 0 0 20px; }
- }
- /* MAINCOL */
- div#maincol { width: 600px; float: right; text-align: left;
- h3 { @include titles; }
- }