/* * Copyright 2012 Massimiliano Marcon (http://marcon.me) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ @import url(https://fonts.googleapis.com/css?family=Graduate); body { background-color: #fff; color: #222; font-weight: 100; font-size: 14px; font-family: 'Graduate', cursive; } header { padding: 10px 0; background-color: #222; position: relative; z-index: 10; } h1 { color: #afeeee; font-size: 30px; font-family: 'Graduate', cursive; padding: 0 10px; } h2 { position: fixed; right: 10px; bottom: 0; padding: 5px; background-color: #222; color: white; font-size: 12px; line-height: 1.5; } h4 { background-color: #222; color: #afeeee; padding: 10px; width: 33%; margin-top: 20px; } a:link, a:visited, a:active { color: #4169e1; text-decoration: none; } a:hover { color: #6495ED; } #map { position: absolute; top: 0; right: 0; bottom: 0; width: 66%; box-shadow: 5px 0 20px #222; z-index: 9; } dl, ul { width: 33%; font-size: 20px; padding: 10px; } ul { font-size: 16px; } li { padding: 3px; } dt { margin-top: 50px; } dt:first-child { margin-top: 10px; } dd:before { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 0 15px 15px 15px; border-color: transparent transparent #222222 transparent; position: absolute; top: -10px; } dd { position: relative; top: -3px; color: #fff; background-color: #222; font-size: 16px; padding: 10px; margin: 0 20px 0 0; border-radius: 10px; } a.hm:link, a.hm:visited { display: inline-block; background-color: #ff6347; color: #222; text-align: left; font-size: 20px; opacity: 0.7; /*border: 1px solid #999;*/ box-shadow: inset -1px -1px 8px #dc143c; padding: 10px 20px 10px 35px; border-radius: 6px; margin-bottom: 10px; background-position: 10px center; background-repeat: no-repeat; } a.hm:hover, a.hm:active { opacity: 0.85; box-shadow: inset 1px 1px 6px #dc143c; } .density { background-image: url(../img/hangout.png); } .value { background-image: url(../img/heart-mini.png); } .bubble { font-size: 9px; font-family: 'Graduate', cursive; line-height: 1.3; } .bubble b { color: #ff6347; } .nm_bubble_content { padding: 8px !important; }