@import './airlines.less'; // Base line height in px : @air-line-height: 18; // Default font size in px @air-font-size: 12; @red:#B52E2D; /* $CLEARFIX inuit css Fix clearing issues as per: nicolasgallagher.com/micro-clearfix-hack/ */ .clearfix() { *zoom:1; &:before, &:after { content:""; display:table; } &:after { clear:both; } } .cf { .clearfix() } /** other **/ // border-radius: // -moz-border-radius: // -webkit-border-radius: .dn { display:none; } .brd (@radius:3px) { border-radius: @radius; -moz-border-radius: @radius; -webkit-border-radius: @radius; } .shad(@shadow) { -moz-box-shadow: @shadow; -webkit-box-shadow: @shadow; box-shadow: @shadow; } .wpage { margin:auto; width:906px; .clearfix(); } body { .airbody; font-family: 'Helvetica', sans-serif; color:#444; background: url('img/bg-body.gif') top center repeat; /*background: url('img/mak.jpg') top center repeat;*/ padding-bottom:100px; } body.fluid { background-position:center 50px; } strong { font-weight:bold; color:#666; } .col { background:rgba(100,150,160,0.5); border-radius:3px; } .fullwidth { } #global { } header { padding-top:320px; background:url('img/header.jpg') center top no-repeat; h1 { display:none; } } ul.nav { height:34px; background:url('img/bg-menu.jpg') left top repeat-x; .clearfix(); li { display:inline; float:left; .clearfix(); a { line-height:34px; height:34px; font-size: 13px; font-weight: bold; color:white; text-decoration: none; float:left; padding:0 15px; &:hover, &.nav-selected { /*border-right:1px solid white;*/ background:url('img/bg-menu.jpg') left bottom repeat-x; } } } } #main-wrapper { background-color:white; padding:0 28px; .clearfix(); .block { float:left; } ul { padding-left:2em; list-style:circle outside none; } li { .airlinefont(12,1); } h2 { .airlinefont(18,2); font-weight: bold; } h3 { .airlinefont(16); font-weight: bold; } strong, b { font-weight: bold; } em, i { font-style: italic; } .sortable_fancybox_gallery_container { .sortable_fancybox_gallery_image { margin-bottom:9px; img { border:1px solid #313131; } } } } #content { width:620px; padding-top:28px; p { text-align: justify; .airlinefont(12,1,0,1); } } #sidebar { width:212px; margin-left:18px; padding-top:298px; background: url('img/bg-sidebar.jpg') center top no-repeat; p { .airlinefont(11,1,0,1); } } footer { padding-top:76px; background:url('img/footer.png') center top no-repeat; } #footer-info { text-align: center; color:white; } #signa { margin-top:8px; padding:10px; text-align: right; font-size:10px; color:#ccc; a { color:#ccc; } } .miniSurveyView table.formBlockSurveyTable td * { vertical-align: top; }