html, body {background:#fff;color:#222;font-family:Times,Times New Roman, Georgia,serif}

h1, h2, h3, h4, h5,
.h1, .h2, .h3, .h4, .h5 {font-family:Helvetica Neue,Helvetica,sans-serif}

h1, .h1 {font-size:300%;line-height:1.4em;margin-bottom:.5em}
h2, .h2 {font-size:197%;line-height:1.42em;margin-bottom:.7em}
h3, .h3 {font-size:167%;line-height:1.65em;margin-bottom:.9em}
h4, .h4 {font-size:146.5%;line-height:1.85em;margin-bottom:.95em}
h5, .h5 {font-size:131%;line-height:1.1em;margin-bottom:1.1em}

/*h1, h2, h3, h4, h5,
.h1, .h2, .h3, .h4, .h5 {margin-bottom:0}*/

p, ul, ol, pre {margin-bottom:1.231em;font-size:116%}
li p,
ul p, ol p,
ul ul, ul ol, ol ul, ol ol {font-size:100%}

li {margin-left:2em}
ol li {list-style:decimal}
ul li {list-style:disc}

pre {border:.2em solid #555;padding:.65em;background:#ccc;color:#000;y-overflow:auto;margin-bottom:1.5em}
p code {background:#ccc;color:#000}
p strong {font-weight:bold}
p em {font-style:italic}

blockquote {padding:0 0 0 2em;font-style:italic;font-family:Georgia,serif;}
blockquote p,
blockquote ul,
blockquote ol,
blockquote pre {margin-bottom:.85em;font-size:167%;line-height:1.7em}
blockquote i,
blockquote em {font-size:normal}

#doc {width:960px}

.c {width:100%;overflow:hidden;margin-bottom:1.45em}
.n {margin-left:5px;margin-right:5px}
.col, .col1,
.col2,
.col3,
.col4,
.col5,
.col6 {width:150px;margin:0 5px;float:left}
.col2 {width:310px}
.col3 {width:470px}
.col4 {width:630px}
.col5 {width:790px}
.col6 {width:950px}
.span, .span1 {margin-left:165px}
.span2 {margin-left:325px}
.span3 {margin-left:485px}
.span4 {margin-left:645px}
.span5 {margin-left:805px}
.eat, .eat1,
.eat2,
.eat3,
.eat4,
.eat5 {margin:0 0 0 -165px;float:left;clear:left}
.eat2 {margin-left:-325px}
.eat3 {margin-left:-485px}
.eat4 {margin-left:-645px}
.eat5 {margin-left:-805px}
.figure .img {margin-bottom:0;text-align:right}
.legend {text-align:right;font-size:90%;font-style:italic}
.small {font-size:85%;line-height:1.7em}
p.small,
.small p {margin-bottom:1.45em}
.right {text-align:right}

/* nice */
#ft {font-family:Helvetica Neue,Helvetica,sans-serif;color:#555}
.menu li {list-style:none}
.menu li a {display:block;color:#fff;text-decoration:none}
.menu li a:hover {background:#555}

/* debug
* {outline:1px solid #00f;}
.c {outline:1px solid #ccc;background:#eee}
.col, .col2 {outline:1px solid #999;background:#ddd}

#lines {position:absolute;top:0;right:0;bottom:0;left:0}
#lines b {background:#f00;opacity:.1;display:block;width:100%;height:1.41em}
#lines b:nth-child(odd) {background:#0f0}
*/
