/*------------------------------------------------------------------------
# JA Halite - Version 1.0 - Licence Owner JA130162
# ------------------------------------------------------------------------
# JA Joomla! Template Framework  - Version: 1.0
# ------------------------------------------------------------------------
# Copyright (C) 2004 - 2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# This file may not be redistributed in whole or significant part.
-------------------------------------------------------------------------*/
a { color: #9F9743; }

a:hover, a:active, a:focus { color: #9F9743; }

a.readon {
	color: #BB6600;
	background-image: url(../../images/tea/arrow.png);
}

.contentheading {	font-size: 200%; }

.blog .contentheading {	font-size: 125%; }

.blog .leading .contentheading {	color: #9F9743;}

.article-content .ja-innerdiv h4 a:hover,
.article-content .ja-innerdiv h4 a:active,
.article-content .ja-innerdiv h4 a:focus {
	color: #9F9743;
}

.sectiontableheader,
.sectiontableheader th{ background: #9F9743; }

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	background: #9F9743;
	border: 1px solid #9F9743;
}

.counter span {
	background: #9F9743;
	border: 1px solid #9F9743;
}

#system-message dd.message ul {
	background: #9F9743;
	border: 0;
}

div.moduletable_hilite { background: #9F9743; }

div.moduletable_hilite a {	color: #EAE6B5; }

div.moduletable_hilite li { border-bottom: 1px solid #B1A84C; }

div.moduletable_hilite h3 { color: #EAE6B5; }

div.moduletable_hilite .inputbox {
	background: #888138;
	border: 1px solid #B1A84C;
	color: #EAE6B5;
}

div.moduletable_hilite .button {
	background: url(../../images/tea/but-bg1.gif) repeat-x top left;
	border: 1px solid #888138;
}

.ja-twitter center a { color: #BB6600; }

#ja-header { border-bottom: 1px solid #2F2B01; }

h1.logo a {	background: url(../../images/tea/logo.png) no-repeat left; }

h1.logo a span {
	position: absolute;
	top: -1000px;
}

#ja-topslwrap {
	background: url(../../images/tea/topslwrap-bg.gif) repeat-x bottom left #9F9743;
	padding-bottom: 11px;
}

#ja-headsep {	background: url(../../images/tea/topslwrap-bg.gif) repeat-x bottom left #6E8418; }

#ja-top {	background: url(../../images/tea/top-bg.jpg) no-repeat bottom center #B7B15B; }

#ja-topsl li, #ja-botsl li { border-bottom: 1px solid #B1A84C; }

#ja-topsl h3 {	color: #EAE6B5; }

#ja-topsl .icon1 { background: url(../../images/tea/icon1.gif) no-repeat 0 54px; }
#ja-topsl .icon2 { background: url(../../images/tea/icon2.gif) no-repeat 0 54px; }
#ja-topsl .icon3 { background: url(../../images/tea/icon3.gif) no-repeat 0 54px; }
#ja-topsl .icon4 { background: url(../../images/tea/icon4.gif) no-repeat 0 54px; }

#ja-botsl {
	background: #9F9743;
	color: #FFFFFF;
}

#ja-botsl a { color: #EAE6B5; }

#ja-botsl li a { color: #FFFFFF; }

#ja-botsl li {	background-image: url(../../images/tea/bullet-1.gif); }

#ja-botsl h3 {	color: #EAE6B5; }

#ja-botsl img {
	background: #888138;
	border: 1px solid #B1A84C;
}

#ja-botsl .inputbox {
	background: #888138;
	border: 1px solid #B1A84C;
	color: #EAE6B5;
}

#ja-botsl .button {
	background: url(../../images/tea/but-bg1.gif) repeat-x top left;
	border: 1px solid #888138;
}

#ja-botsl2 {
	background: #2E2B0F;
	color: #8E895B;
}

#ja-botsl2 a,
#ja-botsl2 li a {
	color: #BB6600;
}

#ja-botsl2 h3 { color: #676234; }

#ja-botsl2 img {
	background: #24220C;
	border: 1px solid #373312;
}

#ja-intro h3 {	color: #9F9743; }

.ja-footnav ul.ja-links li.layout-switcher a {
	background: #9F9743;
}

.ja-footnav ul.ja-links li.user-reset a {
	background: #BB6600;
}

.ja-copyright a {	color: #BB6600; }

#ja-subnav li a:hover, #ja-subnav li a:active, #ja-subnav li a:focus {
	color: #9F9743;
}

#ja-subnav li li a {
	color: #757575;
}

ul.menu li a:hover, 
ul.menu li a:active, 
ul.menu li a:focus,
#mainlevel li a:hover, 
#mainlevel li a:active, 
#mainlevel li a:focus,
#ja-subnav li li a:hover,
#ja-subnav li li a:active,
#ja-subnav li li a:focus  {
	color: #9F9743;
}

ul.menu li.active a,
#mainlevel li.active a {
	color: #9F9743;
}

ul.menu li li a:hover, 
ul.menu li li a:active, 
ul.menu li li a:focus,
#mainlevel li li a:hover, 
#mainlevel li li a:active, 
#mainlevel li li a:focus {
	background: url(../../images/tea/bullet-hover.gif) no-repeat 8px 11px !important;
	color: #9F9743 !important;
}

.button2 { background: url(../../images/tea/but-bg2.gif) repeat top left; }
.button3 { background: url(../../images/tea/but-bg3.gif) repeat top left; }

/* JA Slideshow ---*/
.maskDesc .ja-slide-desc .button1 {
	background-image: url(../../images/tea/bt1-bg.gif);
}

.maskDesc .ja-slide-desc .button1 span {
	background-image: url(../../images/tea/bt1-bg.gif);
}

.maskDesc .ja-slide-desc .button2 {
	background-image: url(../../images/tea/bt2-bg.gif);
}

.maskDesc .ja-slide-desc .button2 span {
	background-image: url(../../images/tea/bt2-bg.gif);
}

.maskDesc .ja-slide-desc .button1:hover {
	background-image: url(../../images/tea/bt1-hover-bg.gif);
}

.maskDesc .ja-slide-desc .button1:hover span {
	background-image: url(../../images/tea/bt1-hover-bg.gif);
}

.maskDesc .ja-slide-desc .button2:hover {
	background-image: url(../../images/tea/bt2-hover-bg.gif);
}

.maskDesc .ja-slide-desc .button2:hover span {
	background-image: url(../../images/tea/bt2-hover-bg.gif);
}

/* JA Voice */
.javtabs-mainwrap ul.javtabs-title li a:hover,
.javtabs-mainwrap ul.javtabs-title li.active a,
.javtabs-mainwrap ul.javtabs-title li.active a:hover {
	color: #9F9743;
}

.jav-search { background: #9F9743; }

.jav-search span.jav-search-title {	color: #EAE6B5; }

.jav-search .button {
	background: url(../../images/tea/but-bg1.gif) repeat-x top left;
	border: 1px solid #888138;
}

.jav-search .inputbox {
	background: #888138;
	border: 1px solid #B1A84C;
	color: #EAE6B5;
}

.jav-search .jav-overlabel { color: #EAE6B5; }

.jav-list-options ol li a:hover,
.jav-list-options ol li a:focus,
.jav-list-options ol li a:active,
.jav-list-options ol li.current a {
	background: #9F9743;
}

.jav-moderation .votes:hover,
.jav-moderation .votes:focus,
.jav-moderation .votes:active {
	background: #9F9743 !important;
}

div.jav-list-items li.selected .jav-moderation a:hover,
div.jav-list-items li.selected .jav-moderation a:focus,
div.jav-list-items li.selected .jav-moderation a:active {
	background: #9F9743 !important;
}

.jav-has-votes { background: #BB6600; }

.jav-has-votes .help li a { color: #EAE6B5; }

/* Typo */
span.author { color: #9F9743; }

ul.contact li { color: #8E895B; }

.legend-hilite .legend-title { color: #9F9743; }
.legend-hilite { border: 3px solid #EAE6B5; }

.box-hilite { border: 3px solid #EAE6B5; }

/* Split Menu ---*/
#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat left top;
}

#ja-splitmenu a:hover span,
#ja-splitmenu a:active span,
#ja-splitmenu a:focus span {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat right top;
}

#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:active,
#ja-splitmenu li.active a:focus {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat left top;
}

#ja-splitmenu li.active a span,
#ja-splitmenu li.active a:hover span,
#ja-splitmenu li.active a:active span,
#ja-splitmenu li.active a:focus span {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat right top;
}

/* CSS Menu ---*/
#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat left top;
}

#ja-cssmenu li a:hover span,
#ja-cssmenu li a:active span,
#ja-cssmenu li a:focus span {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat right top;
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat left top;
}

#ja-cssmenu li a.active span,
#ja-cssmenu li a.active:hover span,
#ja-cssmenu li a.active:active span,
#ja-cssmenu li a.active:focus span {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat right top;
}

/* Mega Menu */
ul.level0 li.over a.mega,
ul.level0 li.over a.mega,
ul.level0 li.over a.mega {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat left top;
}

ul.level0 li.over a.mega span,
ul.level0 li.over a.mega span,
ul.level0 li.over a.mega span {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat right top;
}

ul.level0 li.haschild-over a.mega {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat left top;
}

ul.level0 li.haschild-over a.mega span {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat right top;
}

ul.level0 li.active a.mega {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat left top;
}

ul.level0 li.active a.mega span {
	background: url(../../images/tea/nav-active-bg.gif) no-repeat right top;
}

ul.level1 li.mega a.mega {	background: none; }

 ul.level1 li.mega a.mega span { background: none; }
 
 ul.level1 li.module { background: none; }
