/*
# ------------------------------------------------------------------------
# JA Pyro 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 {
	background: url(../../images/light_gray/body-bg.gif) repeat-x top left #fff;
}

body #bd { background: #fff; }

/* Normal links ---*/
a { color: #147; }

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

/* Readon links ---*/
a.readon { color: #147; }

/*h1.componentheading, .componentheading { color: #333; }*/
h1.componentheading, .componentheading {
	color: #CCC;
}

/*h2.contentheading, .contentheading {
	color: #000;
}
*/
h2.contentheading, .contentheading {
	color: #147;
}


/*h2.contentheading a, .contentheading a { color: #333; }*/
h2.contentheading a, .contentheading a 
{ color: #147; 
}

div.article-content h2 {
	color:#147;
}


ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	background: #333;
	border: 1px solid #333;
	color: #fff;
}

.counter span {
	background: #333;
	border: 1px solid #333;
	color: #fff;
}

h1.logo a {
	background: url(../../images/light_gray/logo.png) no-repeat left;
}

#ja-subnav ul li a:hover,
#ja-subnav ul li a.active {
	background: url(../../images/light_gray/bullet4.gif) no-repeat 0 center;
	color: #147;
}

#ja-subnav ul.active li a:hover { color: #147; }

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

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

.ja-navhelper a:hover, .ja-navhelper a:active, .ja-navhelper a:focus { background-color: #333 !important; color: #fff; }

.ja-links li.top a:hover { background-color: #333; color: #fff; }

.ja-links li.layout-switcher a { background: #333; color: #fff; }

#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:active,
#ja-container ul.menu li a:focus {
	background: url(../../images/light_gray/bullet4.gif) no-repeat left center;
	color: #147;
}

#ja-container ul.menu li.active a { color: #147; }

#ja-container ul.menu li li a:hover,
#ja-container ul.menu li li a:active,
#ja-container ul.menu li li a:focus {
	background: url(../../images/light_gray/bullet4.gif) no-repeat left center;
	color: #147 !important;
}

#ja-container ul.menu li li li a:hover,
#ja-container ul.menu li li li a:active,
#ja-container ul.menu li li li a:focus {
	background: url(../../images/light_gray/bullet4.gif) no-repeat left center !important;
}

#ja-container ul.menu li.active > a { color: #147 !important; }

#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus { color: #147; }

#ja-botsl a.readon { color: #147; }

#ja-botsl a.hilite { color: #147; }

.ja-footnav li a:hover, .ja-footnav li a:active, .ja-footnav li a:focus { color: #147; }

div.ja-twitter center a:hover { color: #147; }

.about-static {
	background: url(../../images/light_gray/sl-slidewrap-bg.gif) repeat-x top left;
	-moz-border-radius: 7px;
}

/* JA Slideshow */
.ja-slidewrap {
	background: url(../../images/light_gray/sl-slidewrap-bg.gif) repeat-x top left;
}

.ja-slidewrap .tl, .ja-slidewrap .tr, .ja-slidewrap .bl, .ja-slidewrap .br {
	background-image: url(../../images/light_gray/sl-corner.gif);
}

.ja-slide-thumbs-wrap {
	background: url(../../images/light_gray/sl-sep.gif) no-repeat left top !important;
}

.maskDesc .ja-slide-desc { color: #fff; }

.maskDesc .ja-slide-desc a span { color: #fff; }

/*.maskDesc .ja-slide-desc h4 { color: #fff; text-shadow: -1px -1px #222; }*/
.maskDesc .ja-slide-desc h4 { color: #fff;  }

/*.maskDesc .ja-slide-desc h5 { color: #888; text-shadow: -1px -1px #222; }*/
.maskDesc .ja-slide-desc h5 { color: #fff;  }

.maskDesc .ja-slide-desc p a { color: #fff; }

.maskDesc a.readon {
	background: url(../../images/light_gray/sl-readon-bg.gif) no-repeat top left;
}

.ja-articles .ja-slide-thumbs-handles { background: #fff; }

.ja-slide-thumbs .active {
	background: url(../../images/light_gray/sl-thumb-active.gif) no-repeat top center;
}

.ja-slide-thumb-inner {
	background: url(../../images/light_gray/sl-sep.gif) no-repeat top right !important;
	color: #888;
}

.ja-slide-thumbs-wrap .ja-slide-thumb-inner h3 { color: #888; text-shadow: -1px -1px #222; }

.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner h3 {
	color: #fff !important;
	text-shadow: -1px -1px #222;
}

div.ja_slidetitle { color: #333; }

div.ja_slidetitle a { color: #333; }

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

#jac-sort a:hover,
#jac-sort a:focus,
#jac-sort a:active { color: #147 !important; }

#jac-sort a.jac-sort-by-active-desc:link,
#jac-sort a.jac-sort-by-active-asc:link { color: #147 !important; }

#jac-wrapper button.link { color: #147; }

#jac-wrapper button.link:hover { color: #147; }

#jac-wrapper .comment-heading a.comment-user,
#jac-wrapper .comment-heading span.comment-user { color: #147; }

#jac-wrapper a.comment-quotefrom{ color: #147; }

#jac-wrapper a.comment-quotefrom strong { color: #147; }

#jac-wrapper .comment-menu .menu-content li a:hover { color: #147; }

#jac-wrapper .status-isapproved span.status-btn { color: #147; }

#jac-wrapper .status-isunapproved span.status-btn { color: #147; }

#jac-wrapper .comment-showreply a.showreply-btn:hover { color: #147; }

#jac-wrapper .comment-showreply a.hidereply-btn:hover { color: #147; }

#jac-wrapper .rank-high .comment-rankingresult { color: #147; }

#jac-msg-succesfull { background: #333; color: #fff; }

#jac-loader { background: #333; color: #fff; }

span.itemHits b { color: #147; }

div.itemComments ul.itemCommentsList li span.commentLink a:hover { border-bottom: 1px dotted #147; color: #147; }

/* Comment form ---*/
div.itemCommentsForm h4.itemCommentsFormTitle { color: #333; }

div.itemBackToTop a:hover { border-bottom: 1px dotted #147; color: #147; }

div.itemListCategory h2 { color: #333; }

div.itemListSubCategories h2 { color: #333; }

div.subCategory h3 a { color: #333; }

a.subCategoryMore { color: #147; }

span.ItemHits b { color: #147; }

div.k2ItemsBlock ul li a.moduleItemComments:hover { color: #147; }

table.calendar tr td.calendarDateLinked a:hover { background: #333; color: #fff; }

table.calendar tr td.calendarToday { background: #333; color: #fff; }

table.calendar tr td.calendarTodayLinked { background: #333; color: #fff; }

table.calendar tr td.calendarTodayLinked a { color: #fff; }

table.calendar tr td.calendarTodayLinked a:hover { background: #333; color: #fff; }
