@font-color: #FFFFFF; @font-family: Varela, sans-serif; @content-background: url('/resources/images/content-background.png'); @menu-background: url('/resources/images/menu-background.png'); @slide-control: url('/resources/images/slide-control.png'); @arrow-background: url('/resources/images/arrow-background.png'); *{ margin: 0px; padding: 0px; } html{ color: @font-color; font-family: @font-family; font-size: 14px; } .current-background{ position: fixed; top: 0; left: 0; } .bgwidth{ width: 100%; } .bgheight{ height: 100%; } .sidebar-header{ font-weight: bold; font-size: 36px; text-align: center; display: block; cursor: pointer; a{ text-decoration: none; color: #FFFFFF; } } h2{ margin-bottom: 15px; margin-top: 10px; } p{ margin-bottom: 5px; } .sidebar-text{ font-size: 24px; display: block; font-weight: bold; } #footer{ padding: 0px 20px; } #page-wrap { position: relative; margin: 0px auto; padding: 0px 20px; } #sidebar-block{ padding: 60px 0px 20px 0px; background-image: @menu-background; } #sidebar-content{ } #sidebar-content h1{ text-align: center; } #content-block{ padding: 60px 0px 20px 0px; background-image: @content-background; text-align: justify; } #content-content{ padding: 0 20px; } #menu ul{ list-style: none; background-image:none; margin: 20px 0px; } #menu li, #menu li a{ display:block; height: 40px; line-height: 40px; vertical-align: center; font-size: 14px; } #menu li a, #menu li a:visited{ color: @font-color; text-decoration: none; padding: 0px 20px; font-weight: bold; } #menu li a:hover{ background-image: @content-background; } #menu li.sub-menu a{ padding: 0px 5px 0px 35px; } .arrow-wrapper{ display:block; width: 42px; background-image: @arrow-background; padding: 40px 0px; position: fixed; } .facebook-like-box{ display:block; margin-top: 5px; } .left{ left: 0px; } .right{ right: 0px; } .arrow{ cursor: pointer; font-weight: bold; font-family: sans-serif; position:fixed; top: 50%; font-size: 0px; text-indent: -9999px; height: 36px; width: 22px; display:block; margin-top: -11px; } #prev{ .arrow; background-image: @slide-control; background-repeat: no-repeat; background-position: left top; left: 10px; } #next{ .arrow; background-image: @slide-control; background-repeat: no-repeat; background-position: right top; right: 10px; } #backgrounds{ height: 0px; width: 0px; } .item{ margin-bottom: 20px; } .label{ display:block; clear:both; } .button{ width: 120px; height: 24px; } .lang-chooser{ display: block; text-align: right; padding-right: 10px; font-size: 9px; } .lang-chooser a{ color: @font-color; } #login-form{ display: block; position: absolute; padding: 20px; width: 460px; margin-left: -230px; height: 180px; margin-top: -90px; left: 50%; top: 50%; background-image: @menu-background; h1{ font-size: 24px; } input{ border: 1px solid black; padding: 3px; height: 32px; } .input{ width: 450px; background-color: #FFFFFF; } .button{ background-color: #FFFFFF; padding: 5px; } } #author{ font-size: 9px; display: block; text-align: right; padding-right: 10px; a, a:hover, a:visited{ color: #ffffff; text-decoration: underline; } }