.jstEditor { border-width : 0 1px 1px 1px; border-style : solid; border-color : #ccc; background : #f9f9f9; } .jstEditor textarea, .jstEditor iframe { margin: 0; border: 0; padding: 0; } .jstEditor textarea { width: 99%; padding: 1rem 0 0 1%; } .jstHandle { height: 8px; background: #ccc url(resize.png) no-repeat center center; font-size: 0.1em; cursor: s-resize; border-color: #ccc #ccc #ccc #000; border-width: 0 1px 1px 1px; border-style: solid; } .jstElements { height: 28px; padding: 0 1rem; border: 1px solid #ccc; overflow: hidden; background: #e1e1e1; background: -moz-linear-gradient(center top , #f2f2f2, #e1e1e1); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e1e1e1)); -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; -webkit-box-shadow: 0 1px 0 #FFF inset; -moz-box-shadow: 0 1px 0 #FFF inset; box-shadow: 0 1px 0 #FFF inset; } .jstElements select, .jstElements button { vertical-align: middle; } .jstElements select { width: 12em; margin-right: .6rem; } .jstElements button { width : 30px; height: 28px; border-style: groove; border-width: 0 1px 0 0; border-color: #666; background-color : transparent; background-position : 50% 50%; background-repeat: no-repeat; } .jstElements button:hover { border-color : #ccc; background-color: #fff; } .jstElements button span { display : none; } .jstElements span { display : inline-block; vertical-align: top; background: #dfdfdf; } .jstSpacer { width : 2px; height: 28px; margin-right: 0; border-style: groove; border-width: 0 1px 0 0; border-color: #666; } .jstSwitcher { display: block; list-style: none; margin: 0; padding: 0 0 5px 0; background: #dfdfdf; border-top: 1px solid #999; } .jstSwitcher li { display: inline; margin: 0 0 0 5px; padding: 2px 8px; } .jstSwitcher li.jstSwitcherCurrent { color: #fff; background: #575859; border-radius: 0 0 2px 2px; } .jstSwitcher a { font-weight: normal; border-bottom: none !important; } /* Buttons -------------------------------------------------------- */ .jstb_strong { background-image: url(bt_strong.png); } .jstb_em { background-image: url(bt_em.png); } .jstb_ins { background-image: url(bt_ins.png); } .jstb_del { background-image: url(bt_del.png); } .jstb_quote { background-image: url(bt_quote.png); } .jstb_code { background-image: url(bt_code.png); } .jstb_paragraph { background-image: url(bt_paragraph.png); } .jstb_br { background-image: url(bt_br.png); } .jstb_blockquote { background-image: url(bt_bquote.png); } .jstb_pre { background-image: url(bt_pre.png); } .jstb_ul { background-image: url(bt_ul.png); } .jstb_ol { background-image: url(bt_ol.png); } .jstb_link { background-image: url(bt_link.png); } .jstb_img { background-image: url(bt_img.png); } .jstb_img_select { background-image: url(bt_img_select.png); } .jstb_post_link { background-image: url(bt_post.png); } .jstb_removeFormat { background-image: url(bt_clean.png); } /* WYSIWYG Iframe */ .wysiwygIframe { border-width : 1px; border-style : solid; border-color : #000 #ccc #ccc #000; width : 100%; } /* WYSIWYG Document */ body.wysiwygDoc { font: 12px "DejaVu Sans","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif; color : #000; background: #f9f9f9; margin: 0; padding : 2px; border: none; } .wysiwygDoc pre, .wysiwygDoc code, .wysiwygDoc kbd, .wysiwygDoc samp { font-family:"Courier New",Courier,monospace; font-size : 1.1em; } .wysiwygDoc code { color : #666; font-weight : bold; } body.wysiwygDoc > p:first-child { margin-top: 0; }