/*
Theme Name: APAS
Theme URI: http://www.apas.lu
Description:
Author: Michel Weimerskirch
Author URI: http://michel.weimerskirch.net
Template: k2
*/

@import url(http://fonts.googleapis.com/css?family=Cantarell:regular,italic,bold,bolditalic);

body, h1, #site-title, h2, h3 {
font-family: "Cantarell", "Ubuntu", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, Sans-Serif;
}

.columns-two #page, .columns-two.smartposition #rollingarchivesbg { width: 950px }
.primary { width: 680px }

body { background: #eee url(img/stripe.png) repeat-x fixed; font-size: 75%; }
#page { padding-top: 0; margin-top: 20px; border: 1px solid white; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px }
#header { background: #eee; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px }

.four04 .entry-title, body.page .content .entry-title { margin-left: 0; text-align: left }

#site-title { padding: 20px 25px 0 }
#site-description { margin: 0 25px; font-size: 1.5em }
.headermenu li a { background-color: #888 }

#gmap {height:420px}
#gmap p, #gmap div { margin:0;padding:0;line-height:1.1em }
.printmap {display:none}

#widgets-sidebar-2 { padding-top: 12px }

.entry-title, .entry-title a, .entry-title a:visited, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited, .widgets h4 {
    color: #285981;
    display: block;
    border-bottom: 1px solid white
}

.entry-title a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
    border-bottom: 1px solid #285981;
    color: #285981;
}

.widget { border: 1px solid #285981; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px  }
.widget_search, #text-4 { border: 0; padding: 0 }
.widget h4 { margin: 0 0 .5em 0; }
.entry-content a img { border: 2px solid #285981; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px }
.entry-content a:hover img { border: 2px solid black }

.entry-content .wpcf7 p { margin-bottom: 0 }
.entry-content .wpcf7 input, .entry-content .wpcf7 textarea { border: 1px solid black; width: 100% }
.entry-content .wpcf7 input { margin-bottom: 5px }

.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin: 13px 0 0 0;
line-height: 1.8em
}
.post p { overflow: visible; }
.post { clear: both }

h2 { font-size: 18px; font-weight: bold; margin: 1em 0 .5em 0 }
h3 { font-size: 16px; font-weight: bold; margin: 1em 0 .5em 0 }
h4 { font-size: 14px; font-weight: normal; margin: 1em 0 .5em 0 }

.gallery-item { width: 50% }
.gallery-item dt a { width: 100% }
.gallery-item dt a img { margin: 0 auto; display: block }
.gallery-item dd { display: block; width: 220px; margin: 0 auto; text-align: center }

@media print {
    #gmap {display:none}
    .printmap {display:block}
}