/* <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).

     | 8px    9px     10px 11px    12px    13px    14px    15px   | 16px    17px   18px     19px     20px
-----+------------------------------------------------------------+-----------------------------------------
 8px | 100     88.89   80   72.73   66.67   61.54   57.14   53.33 |  50      47.06   44.44   42.11   40
 9px | 112.5  100      90   81.82   75      69.23   64.29   60    |  56.25   52.94   50      47.37   45
10px | 125    111.11  100   90.91   83.33   76.92   71.43   66.67 |  62.5    58.82   55.56   52.63   50
11px | 137.5  122.22  110  100      91.67   84.62   78.57   73.33 |  68.75   64.71   61.11   57.89   55
12px | 150    133.33  120  109.09  100      92.31   85.71   80    |  75      70.59   66.67   63.16   60
13px | 162.5  144.44  130  118.18  108.33  100      92.86   86.67 |  81.25   76.47   72.22   68.42   65
14px | 175    155.56  140  127.27  116.67  107.69  100      93.33 |  87.5    82.35   77.78   73.68   70
15px | 187.5  166.67  150  136.36  125     115.38  107.14  100    |  93.75   88.24   83.33   78.95   75
-----+------------------------------------------------------------+-----------------------------------------
16px | 200    177.78  160  145.45  133.33  123.08  114.29  106.67 | 100      94.12   88.89   84.21   80
17px | 212.5  188.89  170  154.55  141.67  130.77  121.43  113.33 | 106.25  100      94.44   89.47   85
18px | 225    200     180  163.64  150     138.46  128.57  120    | 112.5   105.88  100      94.74   90
19px | 237.5  211.11  190  172.73  158.33  146.15  135.71  126.67 | 118.75  111.76  105.56  100      95
20px | 250    222.22  200  181.82  166.67  153.85  142.86  133.33 | 125     117.65  111.11  105.26  100

*/

body { font-size: 81.25%; }
body.mceContentBody { margin: 10px 19px; width: 550px; }

body, p, ul, ol, dl, input, pre, code, tt, input, textarea
{ font-family: GillSans, Calibri, Trebuchet, sans-serif; }
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;
	font-family: Georgia, Times, "Times New Roman", serif;
}

h1 { font-size: 2em; padding-top: 0; padding-bottom: 0.75em; }
h2 { font-size: 2em; padding-top: 0; padding-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; padding-top: 1em; padding-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; padding-bottom: 1.25em; }
h5 { font-size: 1em; margin-bottom: 1.5em; }
h6 { font-size: 1em; }

/* Links
-------------------------------------------------------------- */
/*
	#7D1827 - Burgendy
	#D48118 - Yellow
	#1B5067 - Blue
	#421F15 - Brown
*/

a, a:link, a:visited {
	color: #1B5067;
	text-decoration: none;
}

a.sortby:link, a.sortby:visited {
	color: #D48118;
}

a, a:hover, a:active,
a.sortby:hover, a.sortby:active {
	color: #7D1827;
	text-decoration: none;
}



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

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

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 { padding: 1.5em; }
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; }
/* th { border-bottom: 2px solid #ddd; font-weight: bold; } */
/* td { border-bottom: 1px solid #ddd; } */
th, td { padding: 0.5px 10px 0.5em 0; }
th { font-weight: bold; }


tfoot { font-style: italic; }
caption { background: #ffc; }


/* 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; }

.sortby {
	font-size: 1.5em;
	color: #D48118;
	font-weight: normal;
}

.title {
	font-size: 153.85%;
	font-weight: normal;
	padding-bottom: 0;
	text-transform: lowercase;
}

/* 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 */
blockquote p
{ background-image: none; border-left: 5px solid #B5A875; padding-left: 25px; }
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> */
