/*
* EES CSS Library [Screen Content - iframe wysiwyg]
 *
 * @copyright 2010 Squiz Pty Ltd (ABN 77 084 670 600)
 * @license   GNU General Public License v.2
 * @link
*/


/* ---------------------------------------------------------------------------------------------
START: WYSIWYG IFRAME DOM STYLES
--------------------------------------------------------------------------------------------- */

/* .editingFrame added to htmlarea iframe body by jQuery in EasyEditScreenAssetDefault.js */

.editingFrame * {
    margin:0;
    padding: 0;
}

body.editingFrame {
    font-size: 13px;
    line-height: 1.3;
    font-family: Arial,Helvetica,sans-serif;
    color: #222;
    padding:0px;
    margin:0px;
}

.editingFrame a {
    text-decoration:underline;
    color:#0099FF;
}

.editingFrame h1,
.editingFrame h2,
.editingFrame h3,
.editingFrame h4,
.editingFrame h5,
.editingFrame h6 { font-family: Arial,Helvetica,sans-serif; font-weight: bold; line-height:normal; margin-bottom:0.5em; color: inherit !important; }

.editingFrame h1 { font-size:2.25em; }

.editingFrame h2 { font-size:2em; }

.editingFrame h3 { font-size:1.8em; }

.editingFrame h4 { font-size:1.6em; }

.editingFrame h5 { font-size:1.4em; }

.editingFrame h6 { font-size:1.2em; }

.editingFrame p {
   margin: 0.5em 0 0.75em 0;
}

.editingFrame ul,
.editingFrame ol,
.editingFrame dl { margin: 1.4em 2em 2em; }

.editingFrame ul li { list-style-type:square; }

.editingFrame ul li li { list-style-type:disc; }

.editingFrame ul li li li { list-style-type:circle; }

.editingFrame ul ul,
.editingFrame ol ol,
.editingFrame ul ol,
.editingFrame ol ul { margin-top: 0.5em; margin-bottom: 1em; font-size: 0.9em; }

.editingFrame ol li { list-style-type:decimal; }

.editingFrame ol li li { list-style-type:lower-alpha; }

.editingFrame ol li li li { list-style-type:lower-roman; }

.editingFrame dt { font-weight: bold; margin: 1em 0; }

.editingFrame dt:after { content: ":"; }

.editingFrame dd { font-style: italic; margin: 0 0 0.5em 1em; font-size: .9em; }

.editingFrame hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

.editingFrame table { border-bottom:solid 1px #b1ab95 !important; border-right:solid 1px #b1ab95 !important; margin:1em 0 1.5em; border-collapse:collapse !important; font-size: 0.9em; }

.editingFrame caption { font-size:85%; padding:5px; }

.editingFrame td,
.editingFrame th { border-top:solid 1px #b1ab95 !important; border-left:solid 1px #b1ab95 !important; padding:2px !important; }

.editingFrame th { text-align:center; }

.editingFrame tr { height:1em; width:1em; }

.editingFrame form { margin: 1em 0 1.5em; font-size: 0.9em; }

.editingFrame input[type="text"] { padding:2px; }

.editingFrame input[type="submit"] { padding:2px; }

.editingFrame fieldset { padding:10px; border: solid 1px #ededed; background: #ededed; }

.editingFrame legend { color: #666; font-weight: bold; }

.editingFrame code { background: #ECF7FD; margin: 0 0.3em; }

.editingFrame pre { background: #444; color: #FFF; margin: 1em 0; overflow: auto; padding: 1.5em; }

.editingFrame blockquote { background: #EAF5FC; color: #597CA1; margin: 0; padding: 10px 28px; position: relative; border: 1px solid #D2DEF2; }

.editingFrame blockquote:before { content: "\201C"; font-size: 50px; left: 8px; line-height: 0; position: absolute; top: 28px; }

.editingFrame blockquote:after { bottom: 4px; content: "\201D"; font-size: 50px; line-height: 0; position: absolute; right: 6px; }

.editingFrame q { font-style: italic; }

.editingFrame object { display: block; background: #e6e6e6; border: 1px dashed #999; min-height: 100px; min-width:100px; }

/* ---------------------------------------------------------------------------------------------
END: WYSIWYG IFRAME DOM STYLES
--------------------------------------------------------------------------------------------- */