1 /* Global Box Sizing and Font-Smoothing */
 
   4     -webkit-box-sizing:border-box;
 
   5     -moz-box-sizing:border-box;
 
   6     -webkit-font-smoothing:antialiased;
 
   7     -moz-font-smoothing:antialiased;
 
   8     -o-font-smoothing:antialiased;
 
   9     font-smoothing:antialiased;
 
  10     text-rendering:optimizeLegibility;
 
  13 html { font-size: 100%; -webkit-text-size-adjust: 100%; 
 
  14                           -ms-text-size-adjust: 100%; }
 
  17     font-family: 'Open Sans', sans-serif;
 
  19     color: #1c1c1c; /* Lighter on the eyes than #000 Black */
 
  20     margin: 0px; background: #cccccc; background-size: cover;
 
  27     width: auto\9; /* ie8 */
 
  31 /* ==========================================================================
 
  32    Typography stuff goes here
 
  33    ========================================================================== */
 
  34 h1,h2,h3,h4,h5,h6 { font-weight: bold; margin:0; padding:0;}
 
  35 /*h1 see mediaqueries*/ 
 
  36 h2 {font-size: 1.2em;}
 
  37 h3 {font-size: 1.1em;}
 
  38 h4 {font-size: 1.0em; }
 
  39 h5 {font-size: 0.83em;}
 
  40 h6 {font-size: 0.75em;}
 
  42 a:hover, a:focus, a:active { outline: none; }
 
  45         text-decoration: none;
 
  48 a:hover { color:#000; text-decoration: none; }
 
  49 .frontpage a {display:block; }
 
  50 .frontpage a:hover { width: 100%; background-color: white;}
 
  51 .books:hover { width: 100%; background-color: silver; }
 
  52 .link a:hover { display:inline-block; width: 100%; background-color: #778899;  /*Dirty IE Hack*/  zoom: 1;  *display: inline;}
 
  54 .mfp-content .bookpopup {
 
  78 list-style-type: none;
 
  85 display: inline-block;
 
  89 background-color: #ddd;
 
  94     border-left:thick solid blue;
 
  99     border-right:thick solid red;
 
 111 /* =============================================================================
 
 112    Main container stuff goes here and other globals
 
 113    ========================================================================== */
 
 115         border:1px solid #000; border-radius:10px;
 
 116     max-width:800px;width:95%;margin:0 auto;position:relative;
 
 117         background-color: white;
 
 120 /* =============================================================================
 
 121    Header stuff goes here
 
 122    ========================================================================== */
 
 129     border-radius: 10px 10px 0px 0px;
 
 130         border-bottom: 2px dashed gray;
 
 131         font-variant: small-caps;
 
 136     display:inline-block;
 
 139     vertical-align: bottom;
 
 145     background-color: transparent;
 
 146     background-image: none;
 
 147     border-color: transparent;
 
 148     -webkit-border-radius: 0;
 
 149      -moz-border-radius: 0;
 
 151     -webkit-box-shadow: none;
 
 152      -moz-box-shadow: none;
 
 185     vertical-align: middle;
 
 194 /* =============================================================================
 
 195    Section and Article stuff goes here
 
 196    ========================================================================== */
 
 199 background-color: #fff;
 
 203 border-bottom: 1px solid black;
 
 207 /*-------------frontpage article-------------*/
 
 213         font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
 
 223          text-decoration: overline;
 
 226 /*-------------books article-------------*/
 
 234     margin: 4px 10px 4px 4px;
 
 241     margin: 4px 10px 4px 4px;
 
 263     text-decoration : none;
 
 265     padding: 5px 10px 5px 10px;
 
 274 /*-------------books popup article-------------*/
 
 280     display:inline;  /*Dirty IE Hack*/  zoom: 1;  *display: inline;
 
 284     border-top: 1px solid black;
 
 296 /* =============================================================================
 
 297    Footer stuff goes here
 
 298    ========================================================================== */
 
 303 border-radius: 0px 0px 10px 10px; 
 
 329 .footcenter p, .footcenter a
 
 332 vertical-align: middle;
 
 337 /* =============================================================================
 
 338    Aside stuff goes here
 
 339    ========================================================================== */   
 
 347 /*-------------Search Aside-------------*/
 
 348 #tool input[type=text]
 
 350 vertical-align: middle;
 
 357 vertical-align: middle;
 
 372 /* =============================================================================
 
 373    Mediaquerie stuff goes here
 
 374    ========================================================================== */
 
 375 /* 100px and greater */
 
 376 @media only screen and (min-width: 100px) {
 
 378 .container { width:100%; }
 
 381 /* 320px and greater */
 
 382 @media only screen and (min-width: 320px) {
 
 383 h1 {font-size: 1.2em;}
 
 386 /* 480px and greater */
 
 387 @media only screen and (min-width: 480px) {
 
 388 h1 {font-size: 1.5em;}
 
 389 body {  font-size: 1em;/*12px/16px */
 
 390             font-weight:450; /* Better supported than 'lighter' attribute */
 
 394 /* 768px and greater */
 
 395 @media only screen and (min-width: 768px) {
 
 396 h1 {font-size: 2em; line-height: 1em;}
 
 398             font-size: 0.85em;/*12px/16px */
 
 399             font-weight:400; /* Better supported than 'lighter' attribute */
 
 405         font-family: Arial, Helvetica, sans-serif;
 
 410         background: rgba(0,0,0,0.8);
 
 413         -webkit-transition: opacity 400ms ease-in;
 
 414         -moz-transition: opacity 400ms ease-in;
 
 415         transition: opacity 400ms ease-in;
 
 416         pointer-events: none;
 
 419 .modalDialog:target {
 
 421         pointer-events: auto;
 
 428         padding: 5px 20px 13px 20px;
 
 431         background: -moz-linear-gradient(#fff, #999);
 
 432         background: -webkit-linear-gradient(#fff, #999);
 
 433         background: -o-linear-gradient(#fff, #999);
 
 447         text-decoration: none;
 
 449         -webkit-border-radius: 12px;
 
 450         -moz-border-radius: 12px;
 
 452         -moz-box-shadow: 1px 1px 3px #000;
 
 453         -webkit-box-shadow: 1px 1px 3px #000;
 
 454         box-shadow: 1px 1px 3px #000;
 
 457 .close:hover { background: #00d9ff; }