
/* Blog Display */
.default_style > *, .default_style {
	color:#333333;
	font-size:12px;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Arial,helvetica,sans-serif;
}

.default_style a:link {color:#F38407;text-decoration:none;} /* 666 */
.default_style a:visited {color:#F38407;text-decoration:none;}
.default_style a:active, .default_style a:focus {color:#F38407;text-decoration:none; border:none; outline:none;}
.default_style a:hover {color:#D10101;text-decoration:underline;} /* 444*/


/* css taken from default firefox html.css; this will define a style for all blogposts that will assure that the post will
be rendered as previewed during creation/editing. */

/* blocks */
/*
body {
  display: block;
  margin: 8px;
}*/

.default_style > p, .default_style > dl, .default_style > multicol {
  display: block;
  margin: 1em 0;
}

.default_style > dd {
  display: block;
  -moz-margin-start: 40px;
}

.default_style > blockquote {
  display: block;
  margin: 1em 40px;
}

.default_style > address {
  display: block;
  font-style: italic;
}

.default_style > center {
  display: block;
  text-align: -moz-center;
}

.default_style > blockquote[type=cite] {
  display: block;
  margin: 1em 0px;
  -moz-padding-start: 1em;
  -moz-border-start: solid;
  border-color: blue;
  border-width: thin;
}

.default_style > span[_moz_quote=true] {
  color: blue;
}

.default_style > pre[_moz_quote=true] {
  color: blue;
}

.default_style > h1 {
  display: block;
  font-size: 2em;
  font-weight: bold;
  margin: .67em 0;
}

.default_style > h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin: .83em 0;
}

.default_style > h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
}

.default_style > h4 {
  display: block;
  font-weight: bold;
  margin: 1.33em 0;
}

.default_style > h5 {
  display: block;
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0;
}

.default_style > h6 {
  display: block;
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0;
}

.default_style > listing {
  display: block;
  font-family: -moz-fixed;
  font-size: medium;
  white-space: pre;
  margin: 1em 0;
}

.default_style > xmp, .default_style > pre, .default_style > plaintext {
  display: block;
  font-family: -moz-fixed;
  white-space: pre;
  margin: 1em 0;
}

/* tables */

.default_style > table {
  display: table;
  border-spacing: 2px;
  border-collapse: separate;
  margin-top: 0;
  margin-bottom: 0;
  /* XXXldb do we want this if we're border-collapse:collapse ? */
  -moz-box-sizing: border-box;
  text-indent: 0;
}

.default_style > table[align="left"] {
  float: left;
}

.default_style > table[align="right"] {
  float: right;
  text-align: start;
}

.default_style > table[rules]:not([rules="none"]) {
  border-collapse: collapse;
}
   
/* caption inherits from table not table-outer */  
.default_style > caption {
  display: table-caption;
  text-align: center;
  -moz-box-sizing: border-box;
}

.default_style > table[align="center"] > caption {
  margin-left: auto;
  margin-right: auto;
}

.default_style > table[align="center"] > caption[align="left"] {
  margin-right: 0;
}

.default_style > able[align="center"] > caption[align="right"] {
  margin-left: 0;
}

.default_style > tr {
  display: table-row;
  vertical-align: inherit;
}

.default_style > col {
  display: table-column;
}

.default_style > colgroup {
  display: table-column-group;
}

.default_style > tbody {
  display: table-row-group;
  vertical-align: middle;
}

.default_style > thead {
  display: table-header-group;
  vertical-align: middle;
}

.default_style > tfoot {
  display: table-footer-group;
  vertical-align: middle;
}

/* for XHTML tables without tbody */
.default_style > table > tr {
  vertical-align: middle;
}

.default_style > td { 
  display: table-cell;
  vertical-align: inherit;
  text-align: inherit; 
  padding: 1px;
}

.default_style > th {
  display: table-cell;
  vertical-align: inherit;
  font-weight: bold;
  padding: 1px;
}

.default_style > tr > form:-moz-is-html, .default_style > tbody > form:-moz-is-html,
.default_style > thead > form:-moz-is-html, .default_style > tfoot > form:-moz-is-html,
.default_style > table > form:-moz-is-html {
  /* Important: don't show these forms in HTML */
  display: none !important;
}

/* inlines */

.default_style > q:before {
  content: open-quote;
}

.default_style > q:after {
  content: close-quote;
}

.default_style > b, .default_style > strong {
  font-weight: bolder;
}

.default_style > i, .default_style > cite, .default_style > em, .default_style > var, .default_style > dfn {
  font-style: italic;
}

.default_style > tt, .default_style > code, .default_style > kbd, .default_style > samp {
  font-family: -moz-fixed;
}

.default_style > u, .default_style > ins {
  text-decoration: underline;
}

.default_style > s, .default_style > strike, .default_style > del {
  text-decoration: line-through;
}

.default_style > blink {
  text-decoration: blink;
}

.default_style > big {
  font-size: larger;
}

.default_style > small {
  font-size: smaller;
}

.default_style > sub {
  vertical-align: sub;
  font-size: smaller;
  line-height: normal;
}

.default_style > sup {
  vertical-align: super;
  font-size: smaller;
  line-height: normal;
}

.default_style > nobr {
  white-space: nowrap;
}

/* titles */
.default_style > abbr[title], .default_style > acronym[title] {
  border-bottom: dotted 1px;
}

/* lists */

.default_style > ul, .default_style > menu, .default_style > dir {
  display: block;
  list-style-type: disc;
  margin: 20px 20px 20px 20px;
  padding: 0px 20px 0px 20px;
  /*margin: 1em 0;
  -moz-padding-start: 40px;*/
}

.default_style > ol {
  display: block;
  list-style-type: decimal;
  margin: 20px 20px 20px 20px;
  padding: 0px 20px 0px 20px;
  /*margin: 1em 0;
  -moz-padding-start: 40px;*/
}

.default_style > li {
  display: list-item;
}

/* nested lists have no top/bottom margins */
.default_style > ul ul,   .default_style > ul ol,   .default_style > ul dir,   .default_style > ul menu,   .default_style > ul dl,
.default_style > ol ul,   .default_style > ol ol,   .default_style > ol dir,   .default_style > ol menu,   .default_style > ol dl,
.default_style > dir ul,  .default_style > dir ol,  .default_style > dir dir,  .default_style > dir menu,  .default_style > dir dl,
.default_style > menu ul, .default_style > menu ol, .default_style > menu dir, .default_style > menu menu, .default_style > menu dl,
.default_style > dl ul,   .default_style > dl ol,   .default_style > dl dir,   .default_style > dl menu,   .default_style > dl dl {
  margin-top: 0;
  margin-bottom: 0;
}

/* 2 deep unordered lists use a circle */
.default_style > ol ul,   .default_style > ul ul,   .default_style > menu ul,   .default_style > dir ul,
.default_style > ol menu, .default_style > ul menu, .default_style > menu menu, .default_style > dir menu,
.default_style > ol dir,  .default_style > ul dir,  .default_style > menu dir,  .default_style > dir dir {
  list-style-type: circle;
}

/* 3 deep (or more) unordered lists use a square */
.default_style > ol ol ul,     .default_style > ol ul ul,     .default_style > ol menu ul,     .default_style > ol dir ul,
.default_style > ol ol menu,   .default_style > ol ul menu,   .default_style > ol menu menu,   .default_style > ol dir menu,
.default_style > ol ol dir,    .default_style > ol ul dir,    .default_style > ol menu dir,    .default_style > ol dir dir,
.default_style > ul ol ul,     .default_style > ul ul ul,     .default_style > ul menu ul,     .default_style > ul dir ul,
.default_style > ul ol menu,   .default_style > ul ul menu,   .default_style > ul menu menu,   .default_style > ul dir menu,
.default_style > ul ol dir,    .default_style > ul ul dir,    .default_style > ul menu dir,    .default_style > ul dir dir,
.default_style > menu ol ul,   .default_style > menu ul ul,   .default_style > menu menu ul,   .default_style > menu dir ul,
.default_style > menu ol menu, .default_style > menu ul menu, .default_style > menu menu menu, .default_style > menu dir menu,
.default_style > menu ol dir,  .default_style > menu ul dir,  .default_style > menu menu dir,  .default_style > menu dir dir,
.default_style > dir ol ul,    .default_style > dir ul ul,    .default_style > dir menu ul,    .default_style > dir dir ul,
.default_style > dir ol menu,  .default_style > dir ul menu,  .default_style > dir menu menu,  .default_style > dir dir menu,
.default_style > dir ol dir,   .default_style > dir ul dir,   .default_style > dir menu dir,   .default_style > dir dir dir {
  list-style-type: square;
}


