/*
Used to style the TinyMCE editor.
*/
html .mceContentBody {}
* {font: normal .9em Arial, Verdana, Tahoma, sans-serif; color: #555; line-height: 1.8em;}
body, input, textarea {font-size: 1em; line-height: 1.8em;}
hr {background-color: #e7e7e7; border:0; height: 1px; margin: 18px 0; clear:both;}
/* Text elements */
p {margin-bottom: 18px;}
ul {list-style: square; margin: 0 0 18px 1.5em;}
ol {list-style: decimal; margin: 0 0 18px 1.5em;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul,ol ol, ul ol, ol ul {margin-bottom:0;}
dl {margin:0 0 24px 0;}
dt {font-weight: bold;}
dd {margin-bottom: 18px;}
strong {font-weight: bold; color: #000;}
cite, em, i {font-style: italic; border: none;}
big {font-size: 200%;}
ins {background: #ffffcc; border: none; color: #333;}
del {text-decoration: line-through; color: #555;}
blockquote {display: block; clear: both; margin: 20px 0; padding: 0 20px 0 20px; border-left: 5px solid #ccc; font-style: italic; color: #888;}
blockquote p {padding: 0;}
abbr, acronym {border-bottom: 1px dotted #666; cursor: help;}
ins {text-decoration: none;}
sup, sub {height: 0; vertical-align: baseline; position: relative; font-size: .8em;}
sup {bottom: 1ex;}
sub {top: .5ex;}
p, ul, ol, dd, pre, hr {margin-bottom: 24px;}
ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;}
pre {background: #f7f7f7; color: #222; margin-bottom: 18px; padding: 1.5em;}
pre, kbd, tt, var, code {font: normal .85em Arial, Verdana, Tahoma, sans-serif;}
strong, b, dt, th {color: #000;}
table {text-align: left; margin: 0 -1px 24px 0; width: 100%; border-collapse: collapse; border-spacing: 0;}
tr th,thead th {color: #888; font-size: .8em; font-weight: bold; padding: 9px 24px;}
tr td {border-top: 1px solid #e7e7e7; padding: 6px 24px;}
img {margin: 0; max-width: 640px;}
.alignleft,img.alignleft {display: inline; float: left; margin-right: 24px; margin-top: 4px;}
.alignright,img.alignright {display: inline; float: right; margin-left: 24px; margin-top: 4px;}
.aligncenter,img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
img.alignleft, img.alignright, img.aligncenter {margin-bottom: 12px;}
.wp-caption {border: none; background: #f1f1f1; color: #888; font-size: .8em; text-align: center; margin-bottom: 20px; padding: 4px;}
.wp-caption img {margin: 5px;}
.wp-caption p.wp-caption-text {margin: 0 0 4px;}
.wp-smiley {margin: 0;}
h1 {font-size: 1.6em; color: #9e0000; font-weight: 400;}
h2 {font-size: 1.4em; color: #9e0000; font-weight: 400;}
h3 {font-size: 1.2em; color: #333;}
h4 {font-size: 1.2em; color: #333;}
h5 {font-size: 1em; color: #555; font-weight: 700;}
h6 {font-size: 1em; color: #555; font-weight: 700;}