/*
# ------------------------------------------------------------------------
# JA Urani for Joomla 1.5.x - Version 1.0 - Licence Owner JA157494
# ------------------------------------------------------------------------
# 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.
# ------------------------------------------------------------------------
*/


/* COMMON STYLE
--------------------------------------------------------- */
body#bd { background: url(../../images/light_brown/body-back.jpg) repeat left top #F4F2F7; }

a { color: #432106;}

a:hover, a:active, a:focus { color: #333;}

a.readon { color: #432106; }

a.readon:hover,
a.readon:active,
a.readon:focus {
	color: #432106;
	border-bottom: 1px dotted #432106;
}

h1.logo a { background-image: url(../../images/light_brown/logo.png); }

div.logo-text h1 a {
	color: #432106;
}

p.site-slogan {
	color: #858585;
}

#ja-wrapper {background-image: url(../../images/light_brown/body-bot.jpg); }

#ja-mainnav {
	background-image: url(../../images/light_brown/body-top.jpg); 
	height: 130px;
}

#ja-search .inputbox {
	background: #f4f2f7;
	border: 1px solid #f4f2f7;
	color: #432106;
}

.ja-navhelper { color: #fff; }

.ja-navhelper .ja-rounded-center { background: #432106; padding: 10px 0;}

.ja-navhelper .ja-rounded-bot { background-image: url(../../images/light_brown/rounded-bot1.png); }

.ja-navhelper a { color: #BB6017; }

/* content tables */
.sectiontableheader {
	background: #432106;
	border: 1px solid #cdb59e;
	color: #cdb59e;
}

.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:active,
.sectiontableheader a:focus {
	color: #cdb59e;
}

#ja-topsl1 { color: #353535; }

#ja-topsl2 #ja-roll-top { background: url(../../images/light_brown/roll-bg.png) no-repeat 0px top; padding: 5px 125px 0; height: 255px;}
#ja-topsl2 #ja-roll-bot { background: url(../../images/light_brown/roll-bg.png) no-repeat center -260px; height: 20px; }

#ja-topsl2 a,
#ja-topsl2 a:hover,
#ja-topsl2 a:focus,
#ja-topsl2 a:active {
	border-bottom: 1px dotted #fff;
	color: #fff;
}

#ja-topsl3 { background: url(../../images/light_brown/roll-bg.png) no-repeat center -260px; color: #333; height: 185px;}

#ja-topsl3 h3 { color: #432106; }

#ja-topsl3 a {
	border-bottom: 1px dotted #666;
	color: #666;
}

#ja-topsl3 a:hover,
#ja-topsl3 a:focus,
#ja-topsl3 a:active {
	border-bottom: 1px dotted #432106;
	color: #432106;
}

#ja-topsl3 li a:hover,
#ja-topsl3 li a:focus,
#ja-topsl3 li a:active {
	color: #432106;
}

#ja-topsl3 .ja-rounded-center { background: transparent; }

#ja-topsl3 .ja-rounded-bottom {
	background-image: url(../../images/light_brown/rounded-bot.png);
}

#ja-topsl3 li, #ja-botsl li, #ja-botsl1 li {
	background-image: url(../../images/light_brown/bullet2.gif);
}

#ja-botsl .ja-rounded-center { background: #432106; }
#ja-botsl .ja-rounded-bot { background-image: url(../../images/light_brown/rounded-bot1.png); }

ja-rounded-top { background: url(../../images/light_brown/rounded-top.png) no-repeat center top; }
.ja-rounded-bot { background: url(../../images/light_brown/rounded-bot.png) no-repeat center bottom; margin-bottom: 15px; }

#ja-botsl1 { color: #333; }

#ja-botsl1 h3 { color: #432106; }

#ja-botsl1 a { color: #666; }

#ja-botsl1 a:hover,
#ja-botsl1 a:active,
#ja-botsl1 a:focus {
	color: #333333;
}

#ja-botsl1 .moduletable a:hover,
#ja-botsl1 .moduletable a:focus {
	color: #000;
}

#ja-footer { color: #333; }

#ja-footer .ja-rounded-top { background-image: url(../../images/light_brown/rounded-top.png); }
#ja-footer .ja-rounded-center { background: #FEF8EE; padding: 0 20px;border-left:6px solid #231F20;
border-right:6px solid #231F20; }
#ja-footer .ja-rounded-bottom { background-image: url(../../images/light_brown/rounded-bot.png); }

#ja-footer small { color: #333; }

#ja-footer a { color: #432106; }

#ja-footer a:hover,
#ja-footer a:focus,
#ja-footer a:active {
	color: #432106;
}

/* Misc ---*/
div.ja-innerdiv a:hover,
div.ja-innerdiv a:active,
div.ja-innerdiv a:focus {
	color: #432106;
}

ul.ja-links a { color: #fff; }

/* Ja Slidenews ---*/
.ja-slidenews-item .ja-title { color: #432106; }

/* Ja Content Slider ---*/
div.ja_slidetitle a,
div.ja_slidetitle a:hover,
div.ja_slidetitle a:focus,
div.ja_slidetitle a:active {
	color: #353535;
}

/* Ja Tabs ---*/
.urani .ja-tabs-title-top ul.ja-tabs-title li {
	background: url(../../images/light_brown/tab-bg.gif) no-repeat left top !important;
}

.urani .ja-tabs-title-top ul.ja-tabs-title li h3 {
	background: url(../../images/light_brown/tab-bg.gif) no-repeat right top !important;
}

.urani .ja-tabs-title-top ul.ja-tabs-title li h3,
.urani .ja-tabs-title-top ul.ja-tabs-title li.hover h3,
.urani .ja-tabs-title-top ul.ja-tabs-title li.firsthover h3,
.urani .ja-tabs-title-top ul.ja-tabs-title li.lasthover h3 {
	color: #432106 !important;
}

.urani .ja-tabs-title-top ul.ja-tabs-title li.active,
.urani .ja-tabs-title-top ul.ja-tabs-title li.firstactive,
.urani .ja-tabs-title-top ul.ja-tabs-title li.lastactive {
	background: url(../../images/light_brown/tab-active.gif) no-repeat center bottom !important;
}

.urani .ja-tabs-title-top ul li.active h3 ,
.urani .ja-tabs-title-top ul li.firstactive h3,
.urani .ja-tabs-title-top ul li.lastactive h3 {
	color: #fff !important;
	background: url(../../images/light_brown/tab-active.gif) no-repeat left top !important;
}

.urani .ja-tabs-title-top ul li.active h3 span,
.urani .ja-tabs-title-top ul li.firstactive h3 span,
.urani .ja-tabs-title-top ul li.lastactive h3 span{
	background: url(../../images/light_brown/tab-active.gif) no-repeat right top !important; 
}

.urani .ja-tab-panels-top .ja-tab-content h3 { color: #fff !important; }

/* Default menu ---*/
#ja-container ul.menu li.active > a {
	color: #432106 !important;
}

#ja-container ul.menu li a:hover, 
#ja-container ul.menu li a:active, 
#ja-container ul.menu li a:focus {
	color: #432106;
}

#ja-container ul.menu li li a:hover, 
#ja-container ul.menu li li a:active, 
#ja-container ul.menu li li a:focus {
	color: #432106 !important;
}

#ja-subnav ul li a:hover, 
#ja-subnav ul li a:active, 
#ja-subnav ul li a:focus {
	color: #432106;
}

#ja-subnav ul li.active > a {
	color: #432106 !important;
}

/* Split Menu ---*/
#ja-splitmenu { border-right: 1px solid #cdb59e; }

#ja-splitmenu a {
	border-left: 1px solid #cdb59e;
	color: #432106;
}

#ja-splitmenu a:hover,
#ja-splitmenu a:focus,
#ja-splitmenu a:active {
	background: #F6F4F2;
	color: #432106;
}

#ja-splitmenu span.menu-desc { color: #858585; }

#ja-splitmenu a:hover span.menu-desc, 
#ja-splitmenu a:active span.menu-desc, 
#ja-splitmenu a:focus span.menu-desc {
	color: #858585;
}

#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:focus,
#ja-splitmenu li.active a:active {
	background: #F6F4F2;
	color: #432106;
}

/* CSS and Moo Menu ---*/
#ja-cssmenu { border-right: 1px solid #cdb59e; }

#ja-cssmenu li a {
	border-left: 1px solid #cdb59e;
	color: #432106;
}

#ja-cssmenu span.menu-desc { color: #858585; }

#ja-cssmenu a:hover span.menu-desc, 
#ja-cssmenu a:active span.menu-desc, 
#ja-cssmenu a:focus span.menu-desc {
	color: #858585;
}

#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus,
#ja-cssmenu li a.sfhover {
	background: #F6F4F2;
	color: #432106;
}

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover,
#ja-cssmenu li.havechildsfhover,
#ja-cssmenu li.havechild-activesfhover {
	background: #F6F4F2;
	color: #432106;
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	background: #F6F4F2;
	color: #432106;
}

#ja-cssmenu li ul {
	border: 1px solid #cdb59e;
	border-top: 0;
	background: #F6F4F2;
}

#ja-cssmenu li ul ul {
	border-top: 1px solid #cdb59e;
}

#ja-cssmenu li ul li {
	border-top: 1px dotted #cdb59e;
	background: none;
}

#ja-cssmenu li ul a { color: #333; }

#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul li.havesubchildsfhover,
#ja-cssmenu ul li.havesubchild-activesfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li.sfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover {
	background: #ECE7E2 !important;
	color: #432106;
}

/* Mega Menu ---*/
ul.level0 {
	border-right: 1px solid #cdb59e;
}

ul.level0 li.mega a.mega {
	border-left: 1px solid #cdb59e;
	color: #432106;
}

ul.level0 li.mega span.menu-desc {
	color: #858585;
}

ul.level0 li.over, ul.level0 li.haschild-over {
	background: #F6F4F2 !important;
	color: #432106;
}

ul.level0 li.haschild a.mega span.menu-desc,
ul.level0 li.haschild-over a.mega span.menu-desc {
	color: #858585;
}

ul.level0 li a.over, ul.level0 li a.active {
	background: #F6F4F2;
	color: #432106 !important;
}

.childcontent {
	background: #F6F4F2;
	border: 1px solid #cdb59e;
	color: #333;
}

ul.level1 li.mega { border-top: 1px dotted #cdb59e; }

ul.level1 li.mega a.mega {
	border: 0;
}

ul.level1 li.first { border: none; }

ul.level1 li.over, ul.level1 li.haschild-over { background: #ECE7E2 !important; }
