@import 'typography.less'; @import 'colors.less'; @sidebarWidth : 346px; .box-shadow (@x:0,@y:0,@blur:1px,@alpha) { @val:@x @y @blur rgba(0,0,0,@alpha); box-shadow:@val; -webkit-box-shadow:@val; -moz-box-shadow:@val; } .boxy { .box-shadow(0,0,12px,0.6) } .detailslides { width:200px; height:200px; overflow:hidden; } #detail { .boxy; display:none; position:absolute; width:594px; height:600px; right:399px; bottom:16px; background-color:white; .thumbnails { height:338px; overflow:hidden; } } #sublogo { position:absolute; top:70px; left:88px; display:none; } #docomomologo { position:absolute; top:16px; left:86px; cursor:pointer; } html { height:100%; overflow:hidden; } .box { padding:8px; } body { height:100%; margin:0; padding:0 } #map_canvas { height:100%; margin-right:388px; } #content { .boxy; position:absolute; right:0px; top:0px; width:388px; height:100%; overflow-y:auto; overflow-x:hidden; } .extraMargin { /* margin-top:554px;*/ } .lessMargin { /* margin-top:258px;*/ } #count { float:right; font-size:16px; margin-right:24px; font-weight:bold; color:#FFF; .font_chosen; } #hacker-list { clear:both; width:@sidebarWidth; margin-left:16px; margin-right:16px; margin-bottom:60px; ul { padding:0; margin-bottom:60px; list-style:none; li { background-color:#gray; min-height:100px; margin-bottom:16px; width: @sidebarWidth; &.last { padding-bottom:60px; } .featured { width:100px; float:left; margin-right:16px; } .info { width:174px; float:left; margin-right:4px; } .icons { float:right; width:40px; text-align:center; img { margin-bottom:8px; } } &:hover { background-color:@gray_light; cursor:pointer; } h1 { margin-bottom:4px; max-width:244px; } } } } .markerContent { a { color:@gray; &:hover { color:@gray_light; } } } #searchbox { margin-left:16px; margin-right:16px; margin-top:16px; margin-bottom:0px; width:@sidebarWidth; position:relative; .submit { width: 40px; background: #BFC2BB url(../images/search.png) right no-repeat; height: 27px; position: absolute; right: 0; &:hover { background-color:@yellow; } } input { min-width:306px; background-color:@gray_light; color:@gray_dark; border:none; height:25px; float:left; padding-left:4px; .font_chosenBold; &:focus { outline: none; } } &:hover { cursor:pointer; } } a.updatemap { float:right; background-color:@gray; color:white !important; padding:0px 4px 0px 4px; &:hover { background-color:@yellow; } text-decoration:none; } #search-advanced { width:(@sidebarWidth - 32); display:none; margin-left:16px; margin-right:16px; background-color:@gray_light; padding:16px; line-height:22px; position:relative; select { width:100%; } p { margin-top:8px; margin-bottom:0px; } .close { cursor:pointer; position:absolute; top:4px; right:8px; color:@gray_dark; &:hover { color:black; } } .update { background-color:@gray_dark; position:absolute; top:32px; right:16px; } } .year { color:@gray; font-weight:bold; } #logo { width:@sidebarWidth; margin:16px; margin-bottom:24px; height:62px; background-color:#FFF; clear:both; position:relative; .slideshowContainer { .slideshow { } float:right; width:80px; height:70px; background:transparent; img { margin:auto; } } ul { float:left; width:230px; padding:0; margin:0; background-color:#FFF; list-style:none; li { margin:0px; padding:0px; } } } #noscroll { /*position:fixed;*/ background-color:white; } #logo a { text-decoration:none; color:#bfc2bb; font-size:16px; letter-spacing:1px; .font_chosenBold; } h1,h2,h3,h4,h5,h6 { .font_chosen; } #logo a:hover { color:#c4a904; } #intro { margin-bottom:0px; margin-left:16px; margin-right:16px; padding:0; clear:both; font-size:12px; width:330px; } #detail_sidebar { width:200px; height:570px; float:left; margin-left:16px; margin-top:16px; position:relative; .last { margin-right:0px; } } .thumbnails { img { float:left; width:61px; margin-top:8px; margin-right:8px; .faded; -webkit-transition:opacity .3s linear; } img:hover { .full; cursor:pointer; } } a:link,a:visited,a:active { color:#000; background:transparent; } .location { .font_chosen; font-size:16px; } #footer { background-color: white; position: fixed; bottom: 0; left: 0; height: 20px; width: 43px; div { float:left; } } #detail_content { width:347px; height:570px; float:left; margin-top:16px; margin-left:16px; .header { margin-bottom:8px } .info { width:190px; float:left; margin-right:16px; } .icons { float:left; width:60px; img { display:block; margin-bottom:8px; } } p { margin-top:0px; margin-bottom:1px; font-size:12px; } .infoblock { margin-bottom:10px; } } .category-icon { border:1px solid #333; } h1 { color:@yellow; text-transform:uppercase; line-height:18px; margin-top:0px; font-size:16px; font-weight:normal; .font_chosenBold; } h2 { color:@gray; font-size:14px; .font_chosenBold; font-weight:normal; margin-top:0px; margin-bottom:8px; } #detail_close { position:absolute; right:8px; top:8px; &:hover { cursor:pointer; color:@gray; } } #detail { .information { height:465px; padding-right:10px; overflow:auto; } } .roll { background-color:#e5e7e4; } .faded { -moz-opacity:.7; filter:alpha(opacity=70); opacity:.70; } .full { -moz-opacity:1; filter:alpha(opacity=1); opacity:1; } body { font-family:Arial; line-height:18px; font-size:13px; color: black; } .toggle { color:@gray_dark; cursor:pointer; &:hover{ color:@yellow; } float:right; } #links { background-color:@gray_light; position:absolute; bottom:0; right:0; width:356px; padding:16px; } a,a:visited { color:#000; &:hover{ color:@yellow; } } ::selection { background: @yellow; color: black; text-shadow: none; } #preloader { position: absolute; left: 50%; margin-left: -204px; top: 50%; z-index: 1000; background: transparent; padding: 4px; margin-top: -23px; } #social { background: white; height: 32px; position: absolute; bottom: 0; left: 0; width: 200px; } .transparent { -moz-opacity: .7; filter: alpha(opacity=70); opacity: .70; -webkit-transition: opacity .3s linear; } .transparent_off { -moz-opacity: 1; filter: alpha(opacity=100); opacity: 1; } .social-icon { float:right; margin-right:3px; .transparent; &:hover { .transparent_off; } img { width:30px; } } .update-map { padding-left:4px; padding-right:4px; background:@gray_dark; color:white; cursor: pointer; margin-top:4px; display: inline-block; &:hover { background: @yellow; color:white; } } .markerContent { img { margin-top:4px; } .location { margin-bottom:8px; } } @import "lionbars"; @import "plugins";