pre,.code {background:#FFC;border-left:5px solid #CCC;font:1em/1.5 "Courier News",monospace;margin:5px 0 15px;padding:10px 15px}
blockquote {padding:1em 40px 1em 15px}
blockquote span.open {background:url(../images/so-q.gif) no-repeat left top;padding:2px 0 0 30px}
blockquote span.close {background:url(../images/sc-q.gif) no-repeat bottom right;padding:0 30px 2px 0}
blockquote.testimonial {padding:0 0 15px;border-bottom:1px solid #E6E6E6}
blockquote.testimonial span.author {background:url(../images/icon-author.gif) no-repeat 5px center;display:block;font-weight:bold;margin-top:5px;padding-left:20px}
.dropcap {color:#FA6900;display:block;float:left;font:50px/40px Georgia,Times,serif;padding:4px 8px 0 0}
p.error {background:url(../images/icon-error.gif) no-repeat top left;color:#DF0000;padding-left:25px}
p.message {background:url(../images/icon-info.gif) no-repeat top left;color:#2FAFCB;padding-left:25px}
p.tips {background:url(../images/icon-tips.gif) no-repeat top left;color:#FA6900;padding-left:25px}
p.feed {background:url(../images/icon-rss.gif) no-repeat top left;padding-left:25px}
.highlight {color:#666;background:#FFC;font-weight:bold;padding:1px 5px}
p.stickynote {background:url(../images/sticky-bg.gif) no-repeat 5px center #FFF;border:1px solid #E6E6E6;padding:15px 10px 15px 60px}
p.download {background:url(../images/download-bg.gif) no-repeat 5px center #FFF;border:1px solid #E6E6E6;padding:15px 10px 15px 60px}
.blocknumber {clear:both;padding:5px 15px 10px;position:relative}
ul.checklist {list-style:none}
ul.checklist li {background:url(../images/icon-checklist.gif) no-repeat 0 4px !important;margin-left:15px !important;padding:0 0 0 20px !important}
ul.stars {list-style:none}
ul.stars li {background:url(../images/icon-star.gif) no-repeat 0 5px;margin-left:15px;padding:0 0 0 20px}
ul.arrow {list-style:none}
ul.arrow li {background:url(../images/icon-arrow.gif) no-repeat 3px 5px;margin-left:15px;padding:0 0 0 20px}
#ja-colwrap div.module li.joomla,#ja-colwrap div.module li.ja,#ja-colwrap div.module li.jl {background:url(../images/icon-joomla.gif) no-repeat 3px 5px;margin-left:0;padding:2px 0 0 25px}
#ja-colwrap div.module li.ja {background:url(../images/icon-ja.gif) no-repeat 3px 5px}
#ja-colwrap div.module li.jl {background:url(../images/icon-jl.gif) no-repeat 3px 5px}
.bignumber {background:url(../images/ol-bg.gif) no-repeat top left;color:#FFF;display:block;float:left;font:bold 20px/normal Arial,sans-serif;margin-right:8px;padding:6px 7px}
div.bubble1,div.bubble2,div.bubble3,div.bubble4 {margin:15px 0}
div.bubble1 span.author,div.bubble2 span.author,div.bubble3 span.author,div.bubble4 span.author {font-weight:bold;margin-left:15px;padding-left:0}
div.bubble1 div {background:url(../images/bub1-br.gif) no-repeat bottom right;margin:0;width:100%}
div.bubble1 div div {background:url(../images/bub1-bl.gif) no-repeat bottom left}
div.bubble1 div div div {background:url(../images/bub1-tr.gif) no-repeat top right}
div.bubble1 div div div div {background:url(../images/bub1-tl.gif) no-repeat top left}
div.bubble1 div div div div div {margin:0;padding:10px 15px 20px;width:auto}
div.bubble2 div {background:url(../images/bub2-br.gif) no-repeat bottom right;margin:0;width:100%}
div.bubble2 div div {background:url(../images/bub2-bl.gif) no-repeat bottom left}
div.bubble2 div div div {background:url(../images/bub2-tr.gif) no-repeat top right}
div.bubble2 div div div div {background:url(../images/bub2-tl.gif) no-repeat top left}
div.bubble2 div div div div div {margin:0;padding:10px 15px 25px;width:auto}
div.bubble3 div {background:url(../images/bub3-br.gif) no-repeat bottom right;margin:0;width:100%}
div.bubble3 div div {background:url(../images/bub3-bl.gif) no-repeat bottom left}
div.bubble3 div div div {background:url(../images/bub3-tr.gif) no-repeat top right}
div.bubble3 div div div div {background:url(../images/bub3-tl.gif) no-repeat top left}
div.bubble3 div div div div div {margin:0;padding:10px 15px 45px;width:auto}
div.bubble4 div {background:url(../images/bub4-br.gif) no-repeat bottom right;margin:0;width:100%}
div.bubble4 div div {background:url(../images/bub4-bl.gif) no-repeat bottom left}
div.bubble4 div div div {background:url(../images/bub4-tr.gif) no-repeat top right}
div.bubble4 div div div div {background:url(../images/bub4-tl.gif) no-repeat top left}
div.bubble4 div div div div div {margin:0;padding:10px 15px 45px;width:auto}
.legend-title {background:#FFF;display:block;font-size:100%;float:left;font-weight:bold;left:7px;margin:0;padding:0 3px;position:absolute;top:-10px}
.legend {border:1px solid #CCC;margin:20px 0;padding:0 10px;position:relative}
div.ja-left,div.ja-right {margin:0;padding:0;width:49%}
div.ja-left {float:left}
div.ja-right {float:right}
#ja-tabs {background:#262626}
#ja-tabs div.ja-box-br,#ja-tabs div.ja-box-bl,#ja-tabs div.ja-box-tr,#ja-tabs div.ja-box-tl {margin:0;padding:0}
#ja-tabs div.ja-box-br {background:url(../images/box-br-d.gif) no-repeat right bottom #262626}
#ja-tabs div.ja-box-bl {background:url(../images/box-bl-d.gif) no-repeat left bottom}
#ja-tabs div.ja-box-tr {background:url(../images/box-tr-d.gif) no-repeat right top}
#ja-tabs div.ja-box-tl {background:url(../images/box-tl-d.gif) no-repeat left top}