/*
# ------------------------------------------------------------------------
# JA Urani template for Joomla 1.5
# ------------------------------------------------------------------------
# Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved.
# @license - PHP files are GNU/GPL V2. CSS / JS are Copyrighted Commercial,
# bound by Proprietary License of JoomlArt. For details on licensing, 
# Please Read Terms of Use at http://www.joomlart.com/terms_of_use.html.
# Author: JoomlArt.com
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# Redistribution, Modification or Re-licensing of this file in part of full, 
# is bound by the License applied. 
# ------------------------------------------------------------------------
*/


/* COMMON STYLE
--------------------------------------------------------- */
body#bd { background: url(green/body-top.jpg) repeat-x left top #1c1c00; }

a { color: #2d2d02;}

a:hover, a:active, a:focus { color: #333;}

a.readon { color: #2d2d02; }

a.readon:hover,
a.readon:active,
a.readon:focus {
	color: #2d2d02;
	border-bottom: 1px dotted #2d2d02;
}

h1.logo a { background-image: url(green/logo1.gif); }

div.logo-text h1 a {
	color: #ded211;
}

p.site-slogan {
	color: #c7c783;
}

#ja-wrapper {background-image: url(green/body-bottom.jpg);  }

#ja-mainnav {
	background: url(green/grad1-mask.png) repeat-x scroll center top;
	border-bottom: 1px solid #1a1a05;
	border-top: 5px solid #1a1a05;
}

#ja-search .inputbox {
	background: #1a1a05;
	border: 1px solid #1a1a05;
	color: #c7c783;
}

.ja-navhelper a { color: #ded211; }

div.ja-innerdiv a:hover, div.ja-innerdiv a:active, div.ja-innerdiv a:focus {
	color: #1a1a05;
}

/* content tables */
.sectiontableheader {
	background: #2d2d02;
	border: 1px solid #1a1a05;
	color: #c7c783;
}

.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:active,
.sectiontableheader a:focus {
	color: #c7c783;
}


/* Ja Rounded */

#ja-topsl3 .ja-rounded-center { background: #2d2d02; }
#ja-topsl3 .ja-rounded-bottom { background-image: url(green/green-rounded-bottom.png); }

#ja-topsl2 #ja-roll-top { background: url(green/roll-bg.png) no-repeat center top;}
#ja-topsl2 #ja-roll-bot { background: url(green/roll-bg.png) no-repeat center bottom;}
#ja-topsl2 .ja-rounded-top { background-image: url(green/green-rounded-top.png); }
#ja-topsl2 .ja-rounded-center { background: #2d2d02; }
#ja-topsl2 .ja-rounded-bottom { background-image: url(green/green-rounded-bottom.png); }

#ja-botsl .ja-rounded-center { background: #2d2d02; }
#ja-botsl .ja-rounded-bottom { background-image: url(green/green-rounded-bottom.png); }

#ja-footer .ja-rounded-top { background-image: url(green/green-rounded-top.png); }
#ja-footer .ja-rounded-center { background: #2d2d02;}
#ja-footer .ja-rounded-bottom { background-image: url(green/green-rounded-bottom.png); }

.ja-navhelper .ja-rounded-center { background: #2d2d02;}
.ja-navhelper .ja-rounded-bottom { background-image: url(green/green-rounded-bottom.png); }

.ja-rounded-top { background: url(green/green-rounded-top.png) no-repeat center top; }
.ja-rounded-bot { background: url(green/green-rounded-bottom.png) no-repeat center bottom;}

/* Spotlight */

#ja-topsl1 {
	color: #c7c783;
}

#ja-topsl2 a:hover, #ja-topsl2 a:focus, #ja-topsl2 a:active {
	border-bottom: 1px dotted #2d2d02;
	color: #2d2d02;
}

#ja-topsl3 { color: #FFF; }

#ja-topsl3 li, #ja-botsl li, #ja-botsl1 li {
	background-image: url(green/bullet2.gif);
}

#ja-topsl3 h3 { color: #ded211; }

#ja-topsl3 a {
	border-bottom: 1px dotted #2d2d02;
	color: #c7c783;
}

#ja-botsl1 { color: #FFF; }

#ja-botsl1 a { color: #c7c783; }

#ja-botsl1 h3 { color : #FFF; }

#ja-footer small { color: #FFF; }

#ja-footer a { color: #c7c783; }


/* Ja Slidenews ---*/
.ja-slidenews-item .ja-title { color: #2d2d02; }

/* Ja Tabs ---*/
.urani .ja-tabs-title-top ul.ja-tabs-title li {
	background: url(green/tab-bg.gif) no-repeat left top !important;
	padding-left: 8px !important;
}

.urani .ja-tabs-title-top ul.ja-tabs-title li h3 {
	background: url(green/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: #c7c783 !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(green/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: #2d2d02 !important;
	background: url(green/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(green/tab-active.gif) no-repeat right top !important; 
}

.urani .ja-tab-panels-top .ja-tab-content h3 { color: #2d2d02 !important; }

/* Default menu ---*/
#ja-container ul.menu li.active > a {
	color: #2d2d02 !important;
}

#ja-container ul.menu li a:hover, 
#ja-container ul.menu li a:active, 
#ja-container ul.menu li a:focus {
	color: #2d2d02;
}

#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: #2d2d02 !important;
}

#ja-subnav ul li a:hover, 
#ja-subnav ul li a:active, 
#ja-subnav ul li a:focus {
	color: #2d2d02;
}

#ja-subnav ul li.active > a {
	color: #2d2d02 !important;
}

/* Split Menu ---*/
#ja-splitmenu { border-right: 1px solid #1a1a05; }

#ja-splitmenu a {
	border-left: 1px solid #1a1a05;
	color: #FFF;
}

span.menu-desc { color: #c7c783; }

#ja-splitmenu a:hover span.menu-desc, 
#ja-splitmenu a:active span.menu-desc, 
#ja-splitmenu a:focus span.menu-desc {
	color: #c7c783;
}

/* CSS and Moo Menu ---*/
#ja-cssmenu { border-right: 1px solid #1a1a05; }

#ja-cssmenu li a {
	border-left: 1px solid #1a1a05;
	color: #FFF;
}

span.menu-desc { color: #c7c783; }

#ja-cssmenu a:hover span.menu-desc, 
#ja-cssmenu a:active span.menu-desc, 
#ja-cssmenu a:focus span.menu-desc {
	color: #c7c783;
}

#ja-cssmenu li ul {
	border: 1px solid #1a1a05;
	border-top: 0;
	background: #1a1a05;
}

#ja-cssmenu li ul ul {
	border-top: 1px solid #1a1a05;
}

#ja-cssmenu li ul li {
	border-top: 1px dotted #2d2d02;
	background: none;
}

#ja-cssmenu li ul a { color: #FFF; }

#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: #2d2d02 !important;
	color: #fff;
}

/* Mega Menu ---*/
ul.level0 li.mega a.mega {
	border-left: 1px solid #1a1a05;
	color: #FFF;
}

ul.level0 li.mega span.menu-desc {
	color: #c7c783;
}

.childcontent .childcontent-inner-wrap {
	background: #1a1a05;
	border: 1px solid #1a1a05;
	color: #fff;
}

ul.level1 li.mega { border-top: 1px dotted #2d2d02; }

ul.level1 li.first { border: none; }

ul.level1 li.over, ul.level1 li.haschild-over { background: #2d2d02 !important; }