.contentheading, .componentheading {
	color: #5A5A5A;
}	

small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption p, p.site-slogan {
	color: #999999;
}

.componentheading {
	border-bottom: 1px solid #CCCCCC;
}

.sectiontableheader {
	background: #262626;
	border-right: 1px solid #444444;
}

tr.sectiontableentry2 td {
	background: #E6E6E6;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #E6E6E6;
}

table.contenttoc th {
	border-bottom: 1px solid #CCCCCC;
}

/* Readon */
a.readon {
	color: #FFFFFF;
	background: url(../../images/readon-l.gif) no-repeat bottom left;
}

a.readon:hover, a.readon:focus, a.readon:active {
	background: url(../../images/readon-l.gif) no-repeat top left;
}

/* META
--------------------------------------------------------- */
.article-toolswrap {
	color: #202020;
	background: url(../../images/meta-l-l.gif) no-repeat top left #E6E6E6;
}

.article-tools {
	background: url(../../images/meta-r-l.gif) no-repeat top right;
}

.createby {
	background: url(../../images/icon-author-l.gif) no-repeat left center;
}

.createdate {
	background: url(../../images/icon-date-l.gif) no-repeat left center;
}

/* Layout */
div.ja-box-br {
	background: url(../../images/box-white-br.gif) no-repeat bottom right #FFFFFF;
	color: #0F0F0F;
}

div.ja-box-bl {
	background: url(../../images/box-white-bl.gif) no-repeat bottom left;
}

div.ja-box-tr {
	background: url(../../images/box-white-tr.gif) no-repeat top right;
}

div.ja-box-tl {
	background: url(../../images/box-white-tl.gif) no-repeat top left;
}

/* User Tools */
#ja-usertoolswrap {
	background: url(../../images/h3-l.gif) no-repeat left top #262626;
}

#ja-usertools {
	background: url(../../images/h3-r.gif) no-repeat right top;	
}

/* TYPOGRAPHY
--------------------------------------------------------- */
pre, .code {
	background: #FFFFCC;
	border-left: 5px solid #E6E6E6;
}

blockquote span.open {
	background: url(../../images/so-q-l.gif) no-repeat left top;
}

blockquote span.close {
	background: url(../../images/sc-q-l.gif) no-repeat bottom right;
}

blockquote.testimonial {
	border-bottom: 1px solid #E6E6E6;
}

blockquote.testimonial span.author {
	background: url(http://www.livelivecinema.co.nz/templates/ja_labra/css/images/icon-author.gif) no-repeat 5px center;
}

/* Tips, Error, Message, Hightlight*/
p.error {
	background: url(../../images/icon-error-l.gif) no-repeat top left;
}

p.message {
	background: url(../../images/icon-info-l.gif) no-repeat top left;
}

p.tips {
	background: url(../../images/icon-tips-l.gif) no-repeat top left;
}

p.feed {
	background: url(../../images/icon-rss-l.gif) no-repeat top left;
}

.highlight {
	color: #333333;
	background: #FFFFCC;
}

/* Note Style */
p.stickynote {
	background: url(../../images/icon-sticky-l.gif) no-repeat 5px center #FFFFFF;
	border: 1px solid #CCCCCC;
}

p.download {
	background: url(../../images/icon-download-l.gif) no-repeat 5px center #FFFFFF;
	border: 1px solid #CCCCCC;
}

/* Check list */
ul.checklist li {
	background: url(../../images/icon-checklist-l.gif) no-repeat 0 4px;
}

/* Check list (star) */
ul.stars li {
	background: url(../../images/icon-star-l.gif) no-repeat 0 5px;
}

/* List arrow */
ul.arrow li {
	background: url(../../images/icon-arrow-l.gif) no-repeat 3px 5px;
}

/* Bignumber */
.bignumber {
	background: url(../../images/ol-bg-l.gif) no-repeat top left;
	color: #FFFFFF;
}

/* Talking box. Thinking box. */
div.bubble1 div {
	background: url(../../images/bub1-br-l.gif) no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble1 div div {
	background: url(../../images/bub1-bl-l.gif) no-repeat bottom left;
}

div.bubble1 div div div {
	background: url(../../images/bub1-tr-l.gif) no-repeat top right;
}

div.bubble1 div div div div {
	background: url(../../images/bub1-tl-l.gif) no-repeat top left;
}

div.bubble2 div {
	background: url(../../images/bub2-br-l.gif) no-repeat bottom right;
}

div.bubble2 div div {
	background: url(../../images/bub2-bl-l.gif) no-repeat bottom left;
}

div.bubble2 div div div {
	background: url(../../images/bub2-tr-l.gif) no-repeat top right;
}

div.bubble2 div div div div {
	background: url(../../images/bub2-tl-l.gif) no-repeat top left;
}

div.bubble3 div {
	background: url(../../images/bub3-br-l.gif) no-repeat bottom right;
}

div.bubble3 div div {
	background: url(../../images/bub3-bl-l.gif) no-repeat bottom left;
}

div.bubble3 div div div {
	background: url(../../images/bub3-tr-l.gif) no-repeat top right;
}

div.bubble3 div div div div {
	background: url(../../images/bub3-tl-l.gif) no-repeat top left;
}

div.bubble4 div {
	background: url(../../images/bub4-br-l.gif) no-repeat bottom right;
}

div.bubble4 div div {
	background: url(../../images/bub4-bl-l.gif) no-repeat bottom left;
}

div.bubble4 div div div {
	background: url(../../images/bub4-tr-l.gif) no-repeat top right;
}

div.bubble4 div div div div {
	background: url(../../images/bub4-tl-l.gif) no-repeat top left;
}

/* Legend */
.legend-title {
	background: #FFFFFF;
}

.legend {
	border: 1px solid #CCCCCC;
}