/*------------------------------------------------------------------------
# JA Zebrina 1.0 - Jan, 2007
# ------------------------------------------------------------------------
# Copyright (C) 2004-2007 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
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
body {
	color: #CCCCCC;
	background: #121212;
	font-family: "Lucida Grande", Arial, sans-serif;
	line-height: 1.6;
}

body#bd {
}

a {
	color: #F29A3E;
}

a:hover, a:active, a:focus {
	color: #F29A3E;
}

h1, h2, h3, h4 {
	color: #2F2F2F;
}

ul li {
	background: url(../../images/light/bullet-list.gif) no-repeat 20px 6px;
}

hr {
	border-top: 1px solid #CCCCCC;
}

pre, .code {
	border-left: 5px solid #F29A3E;
	background: #FFFFFF;
}

blockquote {
	background: url(../../images/light/quote.gif) 20px 10px no-repeat;
}

.dropcap {
	color: #F29A3E;
}

.error {
	color: #F29A3E;
	background: url(../../images/light/bullet-error.gif) no-repeat top left;
}

.message {
	color: #F29A3E;
	background: url(../../images/light/bullet-info.gif) no-repeat top left;
}

.tips {
	color: #F29A3E;
	background: url(../../images/light/bullet-tips.gif) no-repeat top left;
}

.highlight {
	background: #F29A3E;
	color: #121212;
}

p.stickynote {
	background: url(../../images/light/sticky-bg.gif) no-repeat top right #FFFFFF;
}

p.pinnote {
	background: url(../../images/light/pin-bg.gif) no-repeat top right #FFFFFF;
}

p.clipnote {
	background: url(../../images/light/clip-bg.gif) no-repeat top right #FFFFFF;
}

.bignumber {
	color: #F29A3E;
}

.button, .button:hover {
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
}

.button:active, .button:focus {
	background: #F29A3E;
	border: 1px solid #FFFFFF;
}

.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	color: #2F2F2F;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #606060;
}

#ja-rightcol div.moduletable {
	background: #FFFFFF!important;
	color: #2F2F2F!important;
	border: 1px solid #CCCCCC!important;
}

#ja-rightcol div.moduletable h3 {
	color: #2F2F2F!important;
}

div.moduletable h3 {
	color: #2F2F2F;
}

div.moduletable-hilite h3 {
	color: #F29A3E;
}

div.moduletable-hilite {
	border: 1px solid #F29A3E;
	background: #FFFFFF;
}

div.moduletable-pin,
div.moduletable-clip,
div.moduletable-task {
	background: url(../../images/light/module-botbg.gif) no-repeat bottom right #FFFFFF;
}

div.moduletable-pin h3,
div.moduletable-clip h3,
div.moduletable-task h3 {
	color: #F29A3E;
}

div.moduletable-pin h3 {
	background: url(../../images/light/module-pin-topbg.gif) no-repeat top right;
}

div.moduletable-clip h3 {
	background: url(../../images/light/module-clip-topbg.gif) no-repeat top right;
}

div.moduletable-task h3 {
	background: url(../../images/light/module-task-topbg.gif) repeat-x top left;
}

div.moduletable-blank h3 {
	color: #F29A3E;
}

table.blog .article_seperator {
	background: url(../../images/light/seperator.gif) repeat-x center;
}

table.contenttoc td {
	background: url(../../images/light/bullet-list.gif) no-repeat 5% 50%;
}

table.contenttoc th {
	background: #2F2F2F;
	color: #FFFFFF;
	border: 1px solid #3F3F3F;
}

.blog_more strong {
	color: #606060;
}

.componentheading {
	background: url(../../images/light/seperator.gif) repeat-x bottom;
	color: #2F2F2F;
}

table.blog .contentheading,
.contentheading,
a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	color: #2F2F2F;
}

a.readon {
	background: url(../../images/light/bullet-list.gif) no-repeat 5% 55%;
	color: #F29A3E;
	border: 1px solid #EFEFEF;
}

a.readon:hover, a.readon:active, a.readon:focus {
	border: 1px solid #CCCCCC;
}

.createdate {
	background: url(../../images/light/bullet-date.gif) no-repeat top left;
}

.modifydate {
	color: #7E7E7E;
}

.mosimage_caption {
	color: #7E7E7E;
}

.sectiontableheader {
	border: 1px solid #EFEFEF;
	background: #2F2F2F;
	color: #FFFFFF;
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	background: url(../../images/light/seperator.gif) repeat-x bottom;
}

#ja-headerwrap {
	background: url(../../images/light/header-bg.gif) repeat-x top #EFEFEF;
}

#ja-header h1 a {
	color: #2F2F2F;
}

#ja-usertools {
	background: url(../../images/light/usertoolswrap-bg.gif) repeat-x top #EFEFEF;
	border: 1px solid #FFFFFF;
	border-top-width: 2px;
}

#ja-search div.search {
	background: url(../../images/light/icon-search.gif) no-repeat center left;
}

#ja-search .inputbox {
	border: none!important;
	width: 100px;
	color: #2F2F2F;
	background: #FFFFFF;
	padding-left: 5px;
}

#ja-containerwrap{
	background: url(../../images/light/container-bg.gif) repeat-x top #EFEFEF;
	color: #2F2F2F;
}

#ja-container, #ja-container-fr {
	background: url(../../images/light/v-seperator.gif) repeat-y 22% 0;
}

#ja-container-fl {
	background: url(../../images/light/v-seperator.gif) repeat-y 77.5% 0;
}

a.mainlevel {
	color: #2F2F2F;
	background: url(../../images/light/seperator.gif) repeat-x bottom;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
	background: url(../../images/light/seperator.gif)repeat-x bottom #FFFFFF;
	color: #F29A3E;
}

a.mainlevel#active_menu {
	background: url(../../images/light/seperator.gif) repeat-x bottom #FFFFFF;
	color: #F29A3E;
}

a.sublevel {
	background: url(../../images/light/bullet-list.gif) no-repeat 2% 50%;
}

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	background: url(../../images/light/bullet-list.gif) no-repeat 2% 50%;
}

#active_menu {
	background: url(../../images/light/bullet-list.gif) no-repeat 2% 50%;
	color: #7E7E7E;
}

#ja-mainnavwrap {
	background: url(../../images/light/mainnav-bg.gif) repeat-x top #F29A3E;
	border-bottom: 1px solid #222222;
}

#ja-topslwrap {
	background: url(../../images/light/topsl-bg.gif) repeat-x bottom #2F2F2F;
	color: #CCCCCC;
	border-top: 1px solid #2F2F2F;
	border-bottom: 3px solid #F29A3E;
}

#ja-topsl {
	padding: 17px 0;
}

#ja-topsl a {
	color: #FFFFFF;
}

#ja-topsl h3 {
	color: #FFFFFF;
}

#ja-topsl div.moduletable {
	margin: 0;
}

#ja-pathway {
	color: #7E7E7E;
}

#ja-pathway img {
	display: none;
}

#ja-pathway a {
	padding: 0 18px 0 0;
	background: url(../../images/light/bullet-list.gif) no-repeat 95% 50%;
	text-decoration: none;
}

/* SPLIT MENU
----------------------------------------------------------- */
#ja-splitmenu a {
	border-top: none!important;
	padding-top: 12px!important;
}

#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus {
	border-top: none!important;
	background: url(../../images/light/nav-hover.gif) repeat-x top #F29A3E!important;
	padding-top: 12px!important;
}

#ja-splitmenu li.active_menu a,
#ja-splitmenu li.active_menu a:hover,
#ja-splitmenu li.active_menu a:active,
#ja-splitmenu li.active_menu a:focus {
	border-top: 5px solid #181818!important;
	padding: 7px 15px!important;
	background: #181818!important;
}

#ja-subnav H3 {
	color: #2F2F2F!important;
}

#ja-subnav a {
	color: #2F2F2F!important;
	background-image: url(../../images/light/seperator.gif)!important;
}

#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus,
#ja-subnav li.active_menu a,
#ja-subnav li.active_menu a:hover,
#ja-subnav li.active_menu a:active,
#ja-subnav li.active_menu a:focus {
	color: #F29A3E!important;
	background: url(../../images/light/seperator.gif) repeat-x bottom #FFFFFF!important;
}

/* Son of Suckerfish Dropdowns
--------------------------------------------------------- */
#ja-cssmenu li a {
	border-top: none!important;
	padding-top: 12px!important;
}

#ja-cssmenu li ul a {
	border-top: none!important;
	padding-top: 2px!important;
}

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover {
	background: url(../../images/light/nav-hover.gif) repeat-x top #F29A3E!important;
}

#ja-cssmenu ul li:hover, #ja-cssmenu ul ul li:hover,
#ja-cssmenu ul li.sfhover, #ja-cssmenu ul ul li.sfhover {
	background-image: none!important;
	background-color: #606060!important;
}

/* Transmenu
--------------------------------------------------------- */
a.jahover,
a.mainlevel-trans:hover,
a.mainlevel-trans:active,
a.mainlevel-trans:focus {
	border-top: none!important;
	background: url(../../images/light/tm-nav-hover.gif) repeat-x top #F29A3E!important;
}

#ja-transmenu li a { /* common styles for 1st level menu */
	border-top: none!important;
	padding-top: 12px!important;
}