/*
Theme Name: HighDef
Theme URI: http://graphpaperpress.com
Description: A child theme for Modularity
Author: Thad Allender
Author URI: http://thadallender.com
Template: modularity
Version: 0.1
License:  All Rights Reserved
*/

@import url("../modularity/style.css");

body {background:#fff; border-top:30px solid #a41e34}
.container-inner {padding:1em 0 1em}
#top {margin:0 auto;padding:0;height:auto; background: url(images/double-border.png) repeat-x bottom; clear:both;float:none;border:none;}

/* Master Header */
#masthead h4 {display:none;}
#masthead a img {width:242px; height:88px; border:none; float:left; margin-bottom: 15px;}

/* Navigation at rest */
#nav { float: right; margin: 18px 0 0 0; padding:8px 0 6px 10px;background:none;}
#nav ul, #nav ul li { margin: 0; padding: 0; }
#nav ul li { font-size: 11px; font-weight: bold; text-list-style: none; float: left; margin-right: 15px; position: relative}
#nav ul li a { color: #000; text-decoration: none;}

/* suppressed by Amicalmant #nav ul li a:hover {color:#fff} */
.lang {}
lang:hover {color:#000}
div#nav ul li.enhanced span {font-weight:bold; color:#666}

/* Category Sections */
#category-stack {margin:0 0 2em}
.byline {font-size:.9em;margin:0;color:#bbb}
.byline a {color:#bbb}
.more {margin:0 0 1em;}
.more ul {list-style:none;margin:0;padding:0;}
.more ul li a {color:#222;height:1%;background:url(images/li.png) no-repeat  0;line-height:1.2em;border-bottom:1px solid #ccc;display:block;padding:6px 0 6px 8px;}
.more ul li a:hover {color:#515151;background-position:1px 0.8em;background: #E5ECF9 url(images/li-white.png) no-repeat 3px 10px;}
.more ul li a span {color:#696455;}
.more ul li.active a {cursor:default;color:white;}

/* Ajoutés par Amicalmant */

/* Textes */
.flakredbold {color:#cd1336;font-weight:bold;}
a {border-bottom:1px dotted #5b68cd;color:#5b68cd;text-decoration:none;}
.nodeco {border: none}
h2 a, a.arrow, .lang a {border-bottom:none;}
div.content div.page hr {background-color:#a41e34;height:1px;}
p.postmetadata small {color:#111;}
div.wp-caption a {border-bottom:none; text-decoration:none;}

/* Images */
.wp-caption { border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; }
.wp-caption img { margin: 0;padding: 0;border: 0 none; }
.wp-caption-dd { font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0; }

/* Captions */
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 16px;margin: 0;padding:10px;text-align:center;font-style:italic;}

/* Nav.php */
#nav strong { color: #999; }
#nav ul li.enhanced { margin-top: 6px; }
#nav ul li ul li a.address { background: #1a1a1a url(../../uploads/icones/address.png) 5px 50% no-repeat;}
#nav ul li.language_item { margin-right: 0; padding-right: 5px; z-index:211}
#nav ul li.language_item a { border-bottom:none; }
#nav ul li.language_item a.rest img { top: 0; }
#nav ul li.language_item a.hover img { top: -15px; }
#nav ul li.language_item a.open img { top: -30px; }

/* Colonne latérale */
#sidebar .item {margin:0 0 2em 0}
#search-label {float:left;font-weight:bold;margin-right:1em;color:#515151;padding-top:0.8ex;}
#print-label {font-weight:bold;margin-right:1em;color:#515151;padding-top:1em;}

/* Home Video Page Template */
.attachment-large {border: solid 1px #a41e34;}
#portfolio a {border:none; margin-left:20px;}

/* Page breadcrumb */
.breadcrumb {font-size:0.8em;margin-bottom:20px;border-bottom: 1px dotted #a41e34;padding: 0 0 10px 0;}

/* Post postcrumb */
.postcrumb {height:1.5em;font-size:0.8em;margin-bottom:20px;border-bottom: 1px dotted #a41e34;padding-bottom:10px; }
.postcrumb span {display:block}
.postcrumb span.left {float:left; width:25%;}
.postcrumb span.center {float:left; width:50%; text-align:center;}
.postcrumb span.right {float:right; text-align:right; width:25%; clear:right;}

/* Bottom Search navigation */
.bottomnav {margin-bottom: 1em; font-size:0.8em;}
.bottomnav span {display:block}
.bottomnav span.left {float:left; width:25%;}
.bottomnav span.center {float:left; width:50%; text-align:center;}
.bottomnav span.right {float:right; text-align:right; width:25%; clear:right;}

/* Gig Calendar Pages */
div.eventName {font-weight:bold; font-size:large; color: #bd233c;}
div.gig-post table {border-collapse:collapse; border: solid 1px #999;}
div.gig-post table tr td {border-collapse:collapse; border: dotted 1px #999;}
div.gig-post tr.eventName {vertical-align:baseline;}
div.gig-post tr.when,
  div.gig-post tr.where,
  div.gig-post tr.other {vertical-align:top;}
div.gig-post table tr td div.date {font-weight:bold; font-size:110%; float:left}
  div.gig-post table tr td div.performance span.time {margin-left:30px; font-weight:bold; font-size:110%; float:left;}
div.gig-post table tr.where td.bold {vertical-align:top;width:65px;}
div.gig-post table tr.where td.venue div.name {font-weight:bold; font-size:110%;}
div.gig-post table tr.where td.venue p.notes {margin-top:15px;}

/* Old calendar table */

.oldcal {background-color: #eee;}
.oldcal tr {}
.oldcal tr td {vertical-align:top;}
.oldcal tr.ln1 {color:#eee; background-color: #a41e34;font-weight:bold;}
.oldcal tr.ln1 td {}
.oldcal

/* Footer - see also /modularity/library/styles/screen.css */
.span-1 {width:348px;padding:0;text-align:left;}
.span-2 {width:350px;padding:0 ; text-align:left;}
.span-3 {width:230px;padding:0;text-align:right;}
.span-4 {width:0px;padding:0; text-align:right;}
#footer .item {margin:0}
#footer div.span-3 img {float:right; clear:both}
#footer div.span-4 {width:0px;padding:0; text-align:right;}
#footer h3 { font-size: 120%; }
#footer a { color: #dfe8ff; }
#footer ul {font-size:1.25em;}
#footer div.item h3,
   #footer div.last h3 {color: #fff;}
   #footer div.column h3 {color: #fff;}
#footer li.gig { color:#ffd5d6; padding: 5px; }
#footer li.gig a span {color: #dfe8ff;}
#footer li.gig a { display:inline; }
#footer ul li a,
   ul.txt li {padding:6px 0 5px 0;}
#footer ul li a:hover,ul.txt li:hover { background: #4f0512; }
.socialmedia {display:block; margin: 5px 0; width:150px; height:35px; border:none;}

/* SUBSCRIPTION MANAGER STYLE */
.subscription-manager {
padding: 10px 0 20px 0;
margin: 5px 0 0 55px;
width: 650px;
}

div.wrap {
background: #fafafa;
padding: 5px 10px;
margin: 20px 0;
border: 1px solid #ccc;
}

div.wrap h2 {
margin: .5em 0 1em 0;
border-bottom: 2px solid #589bd2;
}

div.wrap fieldset {
border: 1px solid #555;
margin: 1em 0;
padding: 5px 10px;
}

div.wrap fieldset legend {
font-weight: bold;
font-size: small;
}

div.wrap p.submit {
text-align: right;
}


.updated {
background: #B9D6EF;
border: 1px solid #589bd2;
margin: 1em 5% 10px;
padding: 0 1em;
}

.updated-error {
background-color: #FFA3A3;
border: 1px solid #FF5D5D;
}

div.wrap form {
margin: 0;
padding: 0;
}

div.warp li {
margin-bottom: 6px;
line-height: 130%;
}
/* END SUBSCRIPTION MANAGER STYLE */
