/* Font-Family Updates:

font-family: Calibri, Arial, Helvetica, sans-serif;
font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif;
font-family: Candara, "Trebuchet MS", Trebuchet, sans-serif;
font-family: Cambria, "Times New Roman", Times, serif;
font-family: Constantia, "Palatino Linotype", Palatino, Georgia, serif;
font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; */

html {background:#f7f7f6;}

body { font-family: Calibri, Corbel, "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;}

/* General Layout */
#wrap {background: url('../img/bg-stripe.png') repeat scroll;}
.content #head-zone {background:#004953;line-height:1em;padding:6px 2px 6px 6px;width:952px;margin-left:0;margin-right:0;border-left:1px solid #ddd;border-right:1px solid #ddd;}
/*#boc_image {margin:6px;}*/
#nav {background: #c4c4c4 top left repeat-y url('../img/nav-bg.png');height:2.5em;font-size:1em;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#main {background:#fff;}
#wave {width:960px;margin-left:0;margin-right:0;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#footer {background:#004953;font-size:1.1em;}
#footer #legal p {margin-left:1em;}

/*  template specific layout */

.singular #wave,.page #wave,.archive #wave {background:#fff top left no-repeat url('../img/wave-top.png');}
.singular #wave .liner,.page #wave .liner,.archive #wave .liner, .four04 #wave {padding-top:100px;background: url('../img/divider.png') repeat-x;padding-bottom:4px;}

/* random header images */
.home #wave {background:#fff top left no-repeat url('../misc/header-img.php?lang=en');}
.slug-page-daccueil #wave {background-image:url('../misc/header-img.php?lang=fr')}

.home #wave .liner {padding-top:180px;}

#tertiary-sidebar ul {list-style:none;margin-left:0;}
#tertiary-sidebar li {padding-bottom:1em;}

/* landing page layout */
.page-template-page-landing-php #wavetext {margin:0;margin-top:2px;padding:50px 20px 0 500px;background:transparent top left no-repeat url('../img/wave-top.png');float:left;width:440px;}
.page-template-page-landing-php #wave .liner {margin:0;padding:0;background: url('../img/divider.png') repeat-x;padding-bottom:4px;}
.page-template-page-landing-php #sidebar {background:#fff;width:960px;}
.page-template-page-landing-php #sidebar .liner {padding-top:0em;}
.page-template-page-landing-php .entry-summary { padding-bottom: 20px; }

.four04 #wave { background:white top left no-repeat url('../img/wave-top.png'); }

ul#guided {margin-left:0;}
li.hentry, #guided li {clear:left;margin-bottom:2em; list-style:none;border-bottom:1px dashed #a3a3a3;overflow-x:hidden;}
li.hentry .entry-summary {margin-left:135px;}

/* Simple events - Titles (Upcoming events) */
.simple-events li.hentry {clear:both;height: 52px;}
.simple-events li.hentry .entry-meta {float:left;padding-right: 10px; width: 97px;}
.simple-events li.hentry .entry-meta a {display:block; height:50px; width:97px;background-color: #F2F1F1;border: 1px solid #DFDEDE;}
.simple-events li.hentry .entry-meta a img { height:50px; width:97px; }
.simple-events li.hentry .entry-info {margin-left: 100px;}
.simple-events li.hentry .entry-title {margin: 0;}
.simple-events li.hentry .entry-summary {margin-left: 15px;}
.simple-events li.hentry .entry-summary a {text-decoration: none;}

/* Events - Excerpt (Upcoming events) */
.events li.hentry {margin-top: 15px;margin-bottom: 10px;border: none;padding-top: 16px;}
.events li.hentry .entry-meta {padding-right:10px;clear:both;border-bottom: solid 1px #F4F4F4;padding-bottom:18px;}
.events li.hentry .entry-meta .entry-title {display:inline;margin:0;}
.events li.hentry .entry-meta .entry-title a {color: #3366CC;text-decoration: none;}
.events li.hentry .entry-meta .entry-title a:hover {color: #E6A731;}
.events li.hentry .entry-info {margin-top: 11px;background: url('../img/divider.png') repeat-x 25% 100%;}
.events li.hentry .entry-info a.entry-thumbnail {clear:left;float:left;}
.events li.hentry .entry-info a.entry-thumbnail  img {height:100px; width:200px}
.events li.hentry .entry-info .entry-summary {margin:0;padding: 0 0 20px 225px;}

.pagination_single { background:transparent url(../img/divider.png) repeat-x scroll 0 0; padding-bottom:15px; padding-top:15px; text-align: center;}
.pagination_single span.next { margin-left: 15px; }

.pagination { font-size: 1.2em; text-align: right; }
.pagination a { text-decoration: none; }
.pagination span { padding: 0 0.2em 0 0.2em; border: solid 1px #d0d0d0; }
.pagination .previous { margin-right: 20px; border-left: solid 0.5em #e6a731; }
.pagination .next { border-right: solid 0.5em #e6a731; }

/* entry */
#main h1.entry-title, #main .articles > h1, #secondary-sidebar > h1, #tertiary-sidebar h2, #primary-sidebar h1 {background: url(../img/divider.png) repeat-x 50% 98%;}
#main .entry-summary h1, #main .entry-summary h2, #secondary-sidebar h2 {margin-right: 25%;background: url(../img/divider.png) repeat-x 12% 98%;}

.page-template-page-landing-php h1 {background: url(../img/divider.png) repeat-x 50% 98%;}

#main .explorebox { margin-bottom: 10px; }
#main .explorebox img {display: block;margin-left: auto;margin-right: auto}
#main .explorebox .liner {border:1px solid #ccc;background:white;padding:0.5em;}
#main .explorebox h3 {margin-top:0.5em;}

/* Fancy Date Box */ 
#main abbr.published{float:left;line-height:1em;text-align:center;width:5em;font-family:Arial, Helvetica, sans-serif;padding:0.3em 0.1em;margin:-1.3em 2em 0 0;border:1px solid #ccc;background-color:#F4F4F4;font-size:0.75em;}
abbr span.date{font-size:2em;line-height:1em;display:block;}

/* Pbox default style */
.pbox_default .pbox_content { border-bottom:1px dashed #a3a3a3; }

/* Typo */
p {line-height:1.4em}
#main h1, #main h2, #main h3 {font-family:Cambria, Georgia, Times, "Times New Roman", serif;font-weight:normal;}
#main h1, #main h2 {font-weight:normal;padding-bottom:3px;}
#main h1 a, #main h2 a {text-decoration:none;}
#main blockquote {margin-top:2.5em;}
#main blockquote > *:first-child:before {font-size:2.2em;} /* Pure CSS blockquote */
#tertiary-sidebar h2 { white-space:wrap; }

/* Tools Header */
#nav a {text-decoration: none;}
#nav .liner {padding:.5em 1em 1.5em 1em;}
#nav ul {margin-left: 0; display:inline;}
#nav li {display: inline;list-style: none;text-transform: uppercase;float:left;margin:0 0.7em;}
#lang {float:right; margin-right:1em; text-transform: uppercase;}
#searchbox {float: right;height:1em;}
#searchbox .submit {padding-top:8px;background: #c4c4c4 right center no-repeat url('../img/icon-search.png');border: none;font-size:0;height: 21px;width: 25px;}
#searchbox select {padding:0; font-size: 1.1em;}
#search-query {padding: 0.2em 0.2em 0.1em 0.2em;color: #000; font-family: Calibri, Corbel, "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;}

input.inactive, #search-query.inactive {color: #C0C0C0;}

/* #menu ul {border-top: solid 1px #d0d0d0;border-bottom: solid 1px #d0d0d0;} */

/* Colored left menu */
#menu {margin-top:2em;}
#menu ul.vert {font-size:1.2em;line-height:1.2em;}
#menu ul {text-transform: uppercase;list-style: none;margin-left:0;background:#fff;margin-top:1em;border-bottom: solid 1px #d0d0d0;}
#menu ul li {border-top: solid 1px #d0d0d0;}
#menu ul ul {border-top: solid 1px #d0d0d0;text-transform: none;background: #eeeeee;margin-top:0;border-bottom: solid 1px #fff;}
#menu ul ul .page_item {font-size:0.9em;}
#menu ul ul li {padding-left:0.75em;border-top: solid 1px #fff;}
#menu ul li a {padding:0.15em 0.3em 0.15em 0.3em;display:block;line-height:1.3em;border-left: solid 0.5em #e6a731;text-decoration:none;}
#menu ul ul li a {line-height:1.1em}

/* Page specific colors */
#menu li.page-item-1475 a, #menu li.page-item-1475 a {border-color: #e6a731;} /* About */
#menu li.page-item-4203 a, #menu li.page-item-4205 a {border-color: #a53421;} /* Exhibitions */
#menu li.page-item-3632 a, #menu li.page-item-3642 a {border-color: #00a1c6;} /* The Collection */
#menu li.page-item-1559 a, #menu li.page-item-1568 a {border-color: #164c82;} /* Learning Centre */
#menu li.page-item-3037 a, #menu li.page-item-3042 a {border-color: #000000;} /* Visiting The Museum */

/* Footer */
#footer li {display: inline;list-style: none;float:right;margin:0 1em;}
#footer li, #footer p {padding-top:1em;}

/* Colors */
.home #wave {color:#000;}
.slug-visiting-the-museum #wave, .slug-visiting-the-museum-french #wave {color:#fff;}
.slug-learning-center #wave, .slug-centre-dapprentissage #wave {color:#fff;}
.slug-national-currency-collection #wave {color:#fff;}
.slug-exhibitions #wave {color:#fff;}
.slug-exhibitions-fr #wave {color:#fff;}
.slug-about #wave, .slug-au-suject-du-musee #wave {color:#fff;}
.singular #wave,.page #wave,.archive #wave {color:#000;}
.page-template-page-landing-php #wave {color:#fff;}
.page-template-page-landing-php #sidebar {color:#000;}
#wavetext h1, #wavetext h2, #wavetext h3 a { color:#000; }

.pbox_content ol, .pbox_content ul, .article ol, .article ul { list-style-position:inside; position:relative; top: -16px; }

#footer{text-align:center;padding-top:0.5em;padding-bottom:0;background:#f7f7f6 url(../img/footer.gif) top left repeat-x;font-size:1em;height:3em;color:#777;}
#foot-nav{clear:both;background:#fafafa;border-top:1px solid #ccc;text-align:center;padding:5px 10px 5px 10px;}
#foot-nav a{font-weight:400;text-decoration:none;}
#foot-nav ul li{display:inline;padding:0 1em;}
#foot-nav a:hover{text-decoration:underline;}







#searchbox .submit {color:silver;}
#main blockquote {color:#4F92E3;}
#main blockquote > *:first-child:before {color:#4F92E3;}
#main abbr.published {color:#777;}










/* Links */
a:link {color: #3366CC;}
a:visited {color:#848484;}
a:hover {color: #E6A731;}

#nav a:link, #nav a:visited {color: #3366CC;}
#nav a:hover {color: #E6A731;}

#menu a:link, #menu a:visited {color: #3366CC;}
#menu a:hover, #menu a.selected {color: #E6A731;}

.explorebox h3 a:link, .explorebox h3 a:visited {color: #3366CC;}
.explorebox h3 a:hover {color: #E6A731;}

.entry-title a {color: #000;}
.entry-title a:hover {color: #E6A731;}

.pagination a:link, .pagination a:visited {color: #3366CC;}

#wavetext h3 a:hover {color: #E6A731;}

.page-template-page-landing-php .entry-title a {color:#E6A731;}
.page-template-page-landing-php a {color:#E6A731;}

/* Overrides for Site Map Content */
.slug-site-map ul{top:0px; }
.slug-carte-du-site ul{top:0px; }
