/* <style type="text/css">
/* --------------------------------------------------------------
   Reset
-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, acronym, address, code, del, dfn,
em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body {
	line-height:1.5;
	background:#fff;
	margin:1.5em 0;
}
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; font-weight:400; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
input,textarea { margin: 0; }
/* Removes Firefox imposed outline */
a { outline: none; }


/* --------------------------------------------------------------
   Typography
-------------------------------------------------------------- */
/* This is where you set your desired font size. The line-heights
   and vertical margins are automatically calculated from this.
   The percentage is of 16px (0.75 * 16px = 12px).

  |    9px    10px    11px    12px    13px    14px    15px    16px
--+-------+-------+-------+-------+-------+-------+-------+-------
 9| 100.--   90.--   81.82   75.--   69.23   64.29   60.--   56.25
10| 111.11  100.--   90.91   83.33   76.92   71.43   66.67   62.50
11| 122.22  110.--  100.--   91.67   84.62   78.57   73.33   68.75
12| 133.33  120.--  109.09  100.--   92.31   85.71   80.--   75.--
13| 144.44  130.--  118.18  108.33  100.--   92.86   86.67   81.25
14| 155.56  140.--  127.27  116.67  107.69  100.--   93.33   87.50
15| 166.67  150.--  136.36  125.--  115.38  107.14  100.--   93.75
16| 177.78  160.--  145.45  133.33  123.08  114.29  106.67  100.--
--+-------+-------+-------+-------+-------+-------+-------+-------
17| 188.89  170.--  154.55  141.67  130.77  121.43  113.33  106.25
18| 200.--  180.--  163.64  150.--  138.46  128.57  120.--  112.50
19| 211.11  190.--  172.73  158.33  146.15  135.71  126.67  118.75
20| 222.22  200.--  181.82  166.67  153.85  142.86  133.33  125.--

  |   17px    18px    19px    20px    21px    22px    23px    24px
--+-------+-------+-------+-------+-------+-------+-------+-------
 9|  52.94   50.--   47.37   45.--
10|  58.82   55.56   52.63   50.--
11|  64.71   61.11   57.89   55.--
12|  70.59   66.67   63.16   60.--
13|  76.47   72.22   68.42   65.--
14|  82.35   77.78   73.68   70.--
15|  88.24   83.33   78.95   75.--
16|  94.12   88.89   84.21   80.--
--+-------+-------+-------+-------+-------+-------+-------+-------
17| 100.--   94.44   89.47   85.--
18| 105.88  100.--   94.74   90.--
19| 111.76  105.56  100.--   95.--
20| 117.65  111.11  105.26  100.--
*/

body { font-size: 81.3%; }
body, p, ul, ol, dl, input, pre, code, tt, input, textarea {
	font-family:Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Trebuchet, Tahoma, Arial, sans-serif;
	color:#552F02;
	clear:left;
}
pre, code, tt, input, textarea, dl dd label, select {
	/*font-family: 'Lucida Console', Monaco, Courier, monospace; */ font-size: 0.846em/*0.923em*/;
}

/* Headings
-------------------------------------------------------------- */
/*
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; margin-bottom: 1.5em; }
h6 { font-size: 1em; }
*/
/*
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1 { font-size: 2em; margin-top: 0.75em; padding-bottom: 0.75em; }
h2 { font-size: 2em; margin-top: 0.75em; padding-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-top: 1em; padding-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-top: 1.25em; }
h5, h6 { font-size: 1em; }
h5 { margin-top: 1.5em; }
*/
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1 { font-size:2em; margin-bottom:0.75em; padding-top:0.75em; }
h2 { font-size:1.5em; line-height:2; margin-top:1em; }
h3 { font-size:1.3333em; line-height:1.125; margin-top:1.125em; }
h4 { font-size:1.25em; line-height:1.2; margin-top:1.2em; }
h5 { font-size:1.25em; line-height:1.2; margin-top:1.2em; font-style:italic; }
h6 { font-size:1em; margin-top:1.5em; }


/* Text elements
-------------------------------------------------------------- */
p { margin-top: 0; margin-bottom: 1.5em; }

ul, ol { margin: 0 1.5em 1.5em 0.75em; }
ul { list-style-type: disc; list-style-position: outside; color: black; }
ol { list-style-type: decimal; }
ul li { margin-left: 1.5em; margin-bottom:0.25em; }
ol li { margin-left: 1.5em; }

dl {  }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.5em; }

abbr, acronym { border-bottom: 1px dotted #000; }
address { margin-top: 1.5em; font-style: italic; }
del { color: #000; }

a { text-decoration: none; }
/*a:hover { text-decoration: underline; }*/
blockquote {
	margin-bottom:1.5em;
	padding:0 1.5em 0 1.5em;
	border:3px dashed #3E2508;
	background-color:#FAE8D2;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
blockquote blockquote {
	margin:0;
	padding:1.5em 0 0 0;
	border:none;
	background-color:transparent;
}
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
pre, code { margin: 0; white-space: pre; }
tt { display: block; margin: 1.5em 0; line-height: 1.5; }


/* Tables
-------------------------------------------------------------- */
table {
	margin-bottom: 1.4em;
	border-bottom:2px solid #3E2508;
}
thead {
	border:1px solid #3E2508;
}
th {
	color:#3E2508;
	font-weight: bold;
	background-color:#FAE8D2;
}
td {
	border-bottom:1px solid #3E2508;
}
/* td { border-bottom: 1px solid #ddd; } */
th, td { padding:3px 5px 3px 5px; }
tfoot { font-style: italic; }
caption { background: #ffc; }


/* Links
-------------------------------------------------------------- */
a, a:link, a:visited {
	color:#3C6ABA;
	text-decoration:underline;
}
h1 a, h1 a:link, h1 a:visited,
h2 a, h2 a:link, h2 a:visited,
h3 a, h3 a:link, h3 a:visited,
h4 a, h4 a:link, h4 a:visited,
h5 a, h5 a:link, h5 a:visited,
h6 a, h6 a:link, h6 a:visited {
	color:#552F02; text-decoration:none;
}
a, a:hover, a:active
h1 a, h1 a:hover, h1 a:active,
h2 a, h2 a:hover, h2 a:active,
h3 a, h3 a:hover, h3 a:active,
h4 a, h4 a:hover, h4 a:active,
h5 a, h5 a:hover, h5 a:active,
h6 a, h6 a:hover, h6 a:active {
	color:#862100;
	text-decoration:underline;
}


/* Some default classes
-------------------------------------------------------------- */
.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.center { text-align: center; }
.quiet { color: #999; }
.highlight { background: #ffc; }

/* Entry Head Elements */
/* Entry Head Elements */
img.left
{ float: left; clear: left; margin-right: 15px; border: 1px solid black; }
img.right
{ float: right; clear: right; margin-right: 15px; border: 1px solid black; }

/* Entry Body Elements */
div.codeblock code
{ display: block; margin: -2px -11px 0 -11px; padding-top: 0; padding-left: 10px; padding-right: 10px; overflow: auto; background-color: #F2F2F2; }


/* 
</style> 
*/
