@charset "UTF-8";

body { font-size: 12px; }
header .logo, header .logo img { width: 240px; }
header { padding-bottom: 20px; }

article h1 { font: bold 1em Arial, Helvetica, sans-serif; }
article.book h1 { font: bold 0.825em Arial, Helvetica, sans-serif; }

.columnhead .h3 h3 { font: bold 1em Arial, Helvetica, sans-serif; }

p, blockquote,
.tags li,
cite,
article.book dt,
article.book dd,
.column1 .date, .column3 .date, article.book .date  { font: normal 0.9em Arial, Helvetica, sans-serif; }

.article .column3 .date { width: 38em; }
.tags li.head { border-top: none; }
.article .columnhead .h3 { padding: 0 0.5em 1.125em; }

nav .tier1 a, nav .tier2 a { font: bold 11px Arial, Helvetica, sans-serif; color: #a5a6aa; display: block; cursor: pointer; padding: 8px 0 6px; border-bottom: 2px solid white; outline: none; }
nav .nav1 { *width: 440px; overflow: hidden; margin:10px 14px 0 0; *float: right; }
nav .nav2 {  *width: 440px; overflow: hidden; margin:0 14px 0 0; min-height: 74px; position: relative; float: right;}

nav .tier1 { text-align: left; overflow: hidden; float: left;  }
nav .tier2 { text-align: left; margin:10px 0 0; overflow: hidden; }

.spacer h3 { font-size: 0.9em!important; margin-bottom: 0.5em!important; }

article.book .details { display:block; background: #e78126 url(../img/icon-details.gif) no-repeat 16em 0.525em; margin: 0 -0.55em; font: normal 0.9em Arial, Helvetica, sans-serif; color: #fff; text-align: right; padding: .6em 1em; }
article.book .close { background: url(../img/tab-why.png) no-repeat 94px -51px; line-height: 12px!important; font-size: 16px!important; } 

.galleria-info-description {
    font: 10px/1.4 Arial,Helvetica,sans-serif!important;
}
.vimeo { height: 228px; }

.column1 .standard p.image { position: relative; width: 132px; height:72px; }
.column1 .standard p.image .playbutton { width: 60px; height: 60px; position: absolute; top:50%; left: 50%; margin-left: -30px; margin-top: -30px; }

.column2 .standard p.image { position: relative; width: 276px; height:156px; }
.column2 .standard p.image .playbutton { width: 80px; height: 80px; position: absolute; top:50%; left: 50%; margin-left: -40px; margin-top: -40px; }

.column3 .standard p.image { position: relative; width: 420px; height: 235px;  }
.column3 .standard p.image .playbutton { width: 100px; height: 100px; position: absolute; top:50%; left: 50%; margin-left: -50px; margin-top: -50px; }

.column1 .standard p.empty, .column2 .standard p.empty, .column3 .standard p.empty { height: 0!important; }