| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216 | //// Reset CSS// Adapted from http://github.com/necolas/normalize.css// --------------------------------------------------// Display in IE6-9 and FF3// -------------------------article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {  display: block;}// Display block in IE6-9 and FF3// -------------------------audio,canvas,video {  display: inline-block;  *display: inline;  *zoom: 1;}// Prevents modern browsers from displaying 'audio' without controls// -------------------------audio:not([controls]) {    display: none;}// Base settings// -------------------------html {  font-size: 100%;  -webkit-text-size-adjust: 100%;      -ms-text-size-adjust: 100%;}// Focus statesa:focus {  .tab-focus();}// Hover & Activea:hover,a:active {  outline: 0;}// Prevents sub and sup affecting line-height in all browsers// -------------------------sub,sup {  position: relative;  font-size: 75%;  line-height: 0;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}// Img border in a's and image quality// -------------------------img {  /* Responsive images (ensure images don't scale beyond their parents) */  max-width: 100%; /* Part 1: Set a maxium relative to the parent */  width: auto\9; /* IE7-8 need help adjusting responsive images */  height: auto; /* Part 2: Scale the height according to the width, otherwise you get stretching */  vertical-align: middle;  border: 0;  -ms-interpolation-mode: bicubic;}// Prevent max-width from affecting Google Maps#map_canvas img,.google-maps img {  max-width: none;}// Forms// -------------------------// Font size in all browsers, margin changes, misc consistencybutton,input,select,textarea {  margin: 0;  font-size: 100%;  vertical-align: middle;}button,input {  *overflow: visible; // Inner spacing ie IE6/7  line-height: normal; // FF3/4 have !important on line-height in UA stylesheet}button::-moz-focus-inner,input::-moz-focus-inner { // Inner padding and border oddities in FF3/4  padding: 0;  border: 0;}button,html input[type="button"], // Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls.input[type="reset"],input[type="submit"] {    -webkit-appearance: button; // Corrects inability to style clickable `input` types in iOS.    cursor: pointer; // Improves usability and consistency of cursor style between image-type `input` and others.}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] {    cursor: pointer; // Improves usability and consistency of cursor style between image-type `input` and others.}input[type="search"] { // Appearance in Safari/Chrome  .box-sizing(content-box);  -webkit-appearance: textfield;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {  -webkit-appearance: none; // Inner-padding issues in Chrome OSX, Safari 5}textarea {  overflow: auto; // Remove vertical scrollbar in IE6-9  vertical-align: top; // Readability and alignment cross-browser}// Printing// -------------------------// Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css@media print {  * {    text-shadow: none !important;    color: #000 !important; // Black prints faster: h5bp.com/s    background: transparent !important;    box-shadow: none !important;  }  a,  a:visited {    text-decoration: underline;  }  a[href]:after {    content: " (" attr(href) ")";  }  abbr[title]:after {    content: " (" attr(title) ")";  }  // Don't show links for images, or javascript/internal links  .ir a:after,  a[href^="javascript:"]:after,  a[href^="#"]:after {    content: "";  }  pre,  blockquote {    border: 1px solid #999;    page-break-inside: avoid;  }  thead {    display: table-header-group; // h5bp.com/t  }  tr,  img {    page-break-inside: avoid;  }  img {    max-width: 100% !important;  }  @page {    margin: 0.5cm;  }  p,  h2,  h3 {    orphans: 3;    widows: 3;  }  h2,  h3 {    page-break-after: avoid;  }}
 |