/*lior: CSS reset including HTML5 */ 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; vertical-align: baseline; background: transparent; } body { line-height: 1; font-size:100%; font-family:Arial,sans-serif; } ol, ul { list-style: none; } .richTextContainer ol { list-style: decimal; padding-left: 1.5em; margin: 1em 0 } .richTextContainer ul { list-style: disc; padding-left: 1.5em; margin: 1em 0 } .richTextContainer li { margin-bottom: 1em; } blockquote, q { quotes: none; } /* Contain floats: h5bp.com/q */ .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } .clearfix { zoom: 1; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } a{ cursor: pointer; text-decoration:none; } /*End reset*/ body, html { margin:0; padding:0; height:100%; width:100%; font-family:"Arial", sans-serif; } p { margin-top:0; margin-bottom:0; } .SITE_STRUCTURE { width:100%; min-height:100%; margin:0; } .SITE_PAGES { position:relative; overflow-y:visible; } .sitePage { /*padding: 0 1.4em;*/ overflow: hidden; position: relative; top:0; width:100%; } /*Helpers*/ .block { display:block; } .inline { display:inline; } .hidden { display:none !important; } .initHidden { visibility: hidden; } .full-screen-container { width: 100%; height: 100%; overflow: hidden; background-color: black; } * { cursor: pointer; } /*Preview mode*/ body.prevMode{ font-size:10px; overflow:hidden; }