 /* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 26, 2013 11:03:41 PM America/New_York */



@font-face {
    font-family: 'LatinModernMono10Regular';
    src: url('../fonts/lmmono10-regular-webfont.eot');
    src: url('../fonts/lmmono10-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmono10-regular-webfont.woff') format('woff'),
         url('../fonts/lmmono10-regular-webfont.ttf') format('truetype'),
         url('../fonts/lmmono10-regular-webfont.svg#LatinModernMono10Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMono10Italic';
    src: url('../fonts/lmmono10-italic-webfont.eot');
    src: url('../fonts/lmmono10-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmono10-italic-webfont.woff') format('woff'),
         url('../fonts/lmmono10-italic-webfont.ttf') format('truetype'),
         url('../fonts/lmmono10-italic-webfont.svg#LatinModernMono10Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoCaps10Regular';
    src: url('../fonts/lmmonocaps10-regular-webfont.eot');
    src: url('../fonts/lmmonocaps10-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonocaps10-regular-webfont.woff') format('woff'),
         url('../fonts/lmmonocaps10-regular-webfont.ttf') format('truetype'),
         url('../fonts/lmmonocaps10-regular-webfont.svg#LatinModernMonoCaps10Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoCaps10Oblique';
    src: url('../fonts/lmmonocaps10-oblique-webfont.eot');
    src: url('../fonts/lmmonocaps10-oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonocaps10-oblique-webfont.woff') format('woff'),
         url('../fonts/lmmonocaps10-oblique-webfont.ttf') format('truetype'),
         url('../fonts/lmmonocaps10-oblique-webfont.svg#LatinModernMonoCaps10Oblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoLight10Regular';
    src: url('../fonts/lmmonolt10-regular-webfont.eot');
    src: url('../fonts/lmmonolt10-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonolt10-regular-webfont.woff') format('woff'),
         url('../fonts/lmmonolt10-regular-webfont.ttf') format('truetype'),
         url('../fonts/lmmonolt10-regular-webfont.svg#LatinModernMonoLight10Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoLight10Oblique';
    src: url('../fonts/lmmonolt10-oblique-webfont.eot');
    src: url('../fonts/lmmonolt10-oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonolt10-oblique-webfont.woff') format('woff'),
         url('../fonts/lmmonolt10-oblique-webfont.ttf') format('truetype'),
         url('../fonts/lmmonolt10-oblique-webfont.svg#LatinModernMonoLight10Oblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoLight10Bold';
    src: url('../fonts/lmmonolt10-bold-webfont.eot');
    src: url('../fonts/lmmonolt10-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonolt10-bold-webfont.woff') format('woff'),
         url('../fonts/lmmonolt10-bold-webfont.ttf') format('truetype'),
         url('../fonts/lmmonolt10-bold-webfont.svg#LatinModernMonoLight10Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoLight10BdOb';
    src: url('../fonts/lmmonolt10-boldoblique-webfont.eot');
    src: url('../fonts/lmmonolt10-boldoblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonolt10-boldoblique-webfont.woff') format('woff'),
         url('../fonts/lmmonolt10-boldoblique-webfont.ttf') format('truetype'),
         url('../fonts/lmmonolt10-boldoblique-webfont.svg#LatinModernMonoLight10BdOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoLightCond10Rg';
    src: url('../fonts/lmmonoltcond10-regular-webfont.eot');
    src: url('../fonts/lmmonoltcond10-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonoltcond10-regular-webfont.woff') format('woff'),
         url('../fonts/lmmonoltcond10-regular-webfont.ttf') format('truetype'),
         url('../fonts/lmmonoltcond10-regular-webfont.svg#LatinModernMonoLightCond10Rg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoLightCond10Ob';
    src: url('../fonts/lmmonoltcond10-oblique-webfont.eot');
    src: url('../fonts/lmmonoltcond10-oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonoltcond10-oblique-webfont.woff') format('woff'),
         url('../fonts/lmmonoltcond10-oblique-webfont.ttf') format('truetype'),
         url('../fonts/lmmonoltcond10-oblique-webfont.svg#LatinModernMonoLightCond10Ob') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoProp10Regular';
    src: url('../fonts/lmmonoprop10-regular-webfont.eot');
    src: url('../fonts/lmmonoprop10-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonoprop10-regular-webfont.woff') format('woff'),
         url('../fonts/lmmonoprop10-regular-webfont.ttf') format('truetype'),
         url('../fonts/lmmonoprop10-regular-webfont.svg#LatinModernMonoProp10Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoProp10Oblique';
    src: url('../fonts/lmmonoprop10-oblique-webfont.eot');
    src: url('../fonts/lmmonoprop10-oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonoprop10-oblique-webfont.woff') format('woff'),
         url('../fonts/lmmonoprop10-oblique-webfont.ttf') format('truetype'),
         url('../fonts/lmmonoprop10-oblique-webfont.svg#LatinModernMonoProp10Oblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoPropLight10Rg';
    src: url('../fonts/lmmonoproplt10-regular-webfont.eot');
    src: url('../fonts/lmmonoproplt10-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonoproplt10-regular-webfont.woff') format('woff'),
         url('../fonts/lmmonoproplt10-regular-webfont.ttf') format('truetype'),
         url('../fonts/lmmonoproplt10-regular-webfont.svg#LatinModernMonoPropLight10Rg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoPropLight10Ob';
    src: url('../fonts/lmmonoproplt10-oblique-webfont.eot');
    src: url('../fonts/lmmonoproplt10-oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonoproplt10-oblique-webfont.woff') format('woff'),
         url('../fonts/lmmonoproplt10-oblique-webfont.ttf') format('truetype'),
         url('../fonts/lmmonoproplt10-oblique-webfont.svg#LatinModernMonoPropLight10Ob') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoPropLight10Bd';
    src: url('../fonts/lmmonoproplt10-bold-webfont.eot');
    src: url('../fonts/lmmonoproplt10-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonoproplt10-bold-webfont.woff') format('woff'),
         url('../fonts/lmmonoproplt10-bold-webfont.ttf') format('truetype'),
         url('../fonts/lmmonoproplt10-bold-webfont.svg#LatinModernMonoPropLight10Bd') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoPropLigh10BdOb';
    src: url('../fonts/lmmonoproplt10-boldoblique-webfont.eot');
    src: url('../fonts/lmmonoproplt10-boldoblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonoproplt10-boldoblique-webfont.woff') format('woff'),
         url('../fonts/lmmonoproplt10-boldoblique-webfont.ttf') format('truetype'),
         url('../fonts/lmmonoproplt10-boldoblique-webfont.svg#LatinModernMonoPropLigh10BdOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMonoSlanted10Rg';
    src: url('../fonts/lmmonoslant10-regular-webfont.eot');
    src: url('../fonts/lmmonoslant10-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmmonoslant10-regular-webfont.woff') format('woff'),
         url('../fonts/lmmonoslant10-regular-webfont.ttf') format('truetype'),
         url('../fonts/lmmonoslant10-regular-webfont.svg#LatinModernMonoSlanted10Rg') format('svg');
    font-weight: normal;
    font-style: normal;

}






 /* Custom container */
  .container-narrow {
    margin: 0 auto;
    max-width: 700px;
  }
  .container-narrow > hr {
    margin: 30px 0;
  }


body{
  color:#444;
  font-family: 'LatinModernMono10Regular', Times, 'Times New Roman',
              "Hiragino Sans GB", "STXihei", "微软雅黑", serif;
  font-size:18px;
  line-height:1.3em;
  background:#fefefe;
  outline: 1300px solid #fefefe;
  text-align: justify;
  padding-top: 20px;
  padding-bottom: 40px;
}

h1,h2,h3,h4,h5,h5{
font-family: 'LatinModernMonoLight10Bold', Times, 'Times New Roman',
              "Hiragino Sans GB", "STXihei", "微软雅黑", serif;	
}

pre, pre code{
font-family: 'LatinModernMonoPropLight10Bd', Times, 'Times New Roman',
              "Hiragino Sans GB", "STXihei", "微软雅黑", serif;
 font-size: 16px;
 border: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background: none;
line-height: 22px;
word-break: normal;

}

strong{
	font-family: 'LatinModernMonoCaps10Regular', Times, 'Times New Roman',
              "Hiragino Sans GB", "STXihei", "微软雅黑", serif;
}

p{
  margin: 0;
  text-indent: 15px;
}

em{
	font-family: 'LatinModernMonoProp10Oblique', Times, 'Times New Roman',
              "Hiragino Sans GB", "STXihei", "微软雅黑", serif;	
}	

@media (max-width: 480px) {

body{
  color:#444;
  font-size:19px;
  padding-top: 20px;
  padding-bottom: 40px;
  }

}