/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********************** FOOTBALL STYLE ***********************/

/********** dj-menu **********/

.dj-main li.hover a.dj-up_a, .dj-main li.active a.dj-up_a {
	color: #194200;
}

.dj-main li.hover ul.dj-submenu li {
	background: url(../images/football/submenu_li.png) repeat-y top right;
}

.dj-main li.hover ul.dj-submenu li a:hover, 
.dj-main li ul.dj-submenu li a.active, 
.dj-main li ul.dj-submenu li li a.active, 
.dj-main li ul.dj-submenu li li li a.active {
	background: #194200;
}

.dj-main li.hover ul.dj-submenu li a.dj-more:hover {
	background: #194200 url(../images/submenu_arrow.png) no-repeat left center;
}

.dj-main li.hover ul.dj-submenu li a.dj-more-active {
	background: #194200 url(../images/submenu_arrow.png) no-repeat left center;
}

.dj-main li.hover li.hover a.dj-more, 
.dj-main li.hover li.hover li.hover a.dj-more, 
.dj-main li.hover li.hover li.hover li.hover a.dj-more, 
.dj-main li.hover li.hover li.hover li.hover li.hover a.dj-more {
	background: #194200 url(../images/submenu_arrow.png) no-repeat left center;
}

/********** layout **********/

body {
	background: url(../images/football/bg.png) repeat top left;
	color: #fff;
}

#jm-all {
	background: url(../images/football/field_line.png) no-repeat top center;
}

#jm-all-bottom {
	background: url(../images/football/field_line_bottom.png) no-repeat bottom center;
}

/********** top **********/

h1#jm-logo {
	background: url(../images/football/logo_bg.png) no-repeat top right;
}

#jm-topmenu-left {
	background: url(../images/football/topmenu_left.png) no-repeat top left;
}

#jm-topmenu-right {
	background: url(../images/football/topmenu_right.png) no-repeat top right;
}

#jm-topmenu-in {
	background: url(../images/football/topmenu_in.png) repeat-x top left;
}

#jm-sitedesc {
	color: #194200;
	background: #88E60F;
	padding: 2px 5px;
	border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

/********** header **********/

#jm-header {
	border-top: 4px solid #77cf06;
}

#jm-header-bottom {
	background: url(../images/football/header_bottom.png) no-repeat;
}

/********** modules **********/

.jm-module {
	background: url(../images/football/module_bot.png) no-repeat bottom center;
}

.jm-module_top {
	background: url(../images/football/module_top.png) no-repeat top left;
}

.jm-module_shadow {
	background: url(../images/module_in_shadow.png) repeat-y top right;
}

.jm-module_in {
	background: url(../images/football/module_in.png) repeat-x top left #4f8c01;
}

.jm-module.player .jm-module_wrap {
	background: url(../images/football/player.png) no-repeat bottom right;
}

.jm-module.player2 .jm-module_wrap {
	background: url(../images/football/player2.png) no-repeat bottom right;
}

#jm-right .jm-module {
	background: url(../images/football/right_module_bot.png) no-repeat bottom center;
}

#jm-right .jm-module_top {
	background: url(../images/football/right_module_top.png) no-repeat top left;
}

#jm-right .jm-module_in {
	background: url(../images/football/right_module_in.png) repeat-x top left #4f8c01;
}

h3.jm-modtitle {
	color: #fff;
}

/********** menus **********/

ul.menu li a:link,
ul.menu li a:visited {      
	padding: 3px 0 3px 20px;  
	background: url(../images/football/menu_li.png) left no-repeat;
	color: #dcfab6;
}

ul.menu li a:hover {
    color: #b2ff4e;
	font-weight: bold;
}

ul.menu li.active a {     
    color: #b2ff4e;
	font-weight: bold;
}

ul.menu li ul li a:link,
ul.menu li ul li a:visited,
ul.menu li ul li.active a,
ul.menu li ul li.active li a,
ul.menu li ul li.active li li a,
ul.menu li ul li.active li li li a,
ul.menu li ul li.active li li li li a {    
    padding: 3px 0 3px 20px;
	background: url(../images/football/menu_li.png) left no-repeat;
	color: #dcfab6;
}

ul.menu li ul li.active a,
ul.menu li ul li li.active a,
ul.menu li ul li li li.active a,
ul.menu li ul li li li li.active a,
ul.menu li ul li li li li li.active a {
    color: #b2ff4e;
}

ul.menu li ul li a:hover {
    color: #b2ff4e !important;
}

/********** main **********/

.scheme_1 #jm-content .jm-content_bot {
	background: url(../images/football/content_bot_scheme1.png) no-repeat bottom left;
}

.scheme_1 #jm-content .jm-content_top {
	background: url(../images/football/content_top_scheme1.png) no-repeat top left;
}

.jm-content_shadow {
	background: url(../images/module_in_shadow.png) repeat-y top right;
}

.scheme_1 #jm-content .jm-content_in {
	background: url(../images/football/content_in_scheme1.png) repeat-x top left #4f8c01;
}

.scheme_2 #jm-content.first .jm-content_bot {
	background: url(../images/football/content_bot_noleft.png) no-repeat bottom left;
}

.scheme_2 #jm-content.first .jm-content_top {
	background: url(../images/football/content_top_noleft.png) no-repeat top left;
}

.scheme_2 #jm-content.first .jm-content_in {
	background: url(../images/football/content_in_noleft.png) repeat-x top left #4f8c01;
}

.scheme_2 #jm-content.second .jm-content_bot {
	background: url(../images/football/content_bot_noright.png) no-repeat bottom left;
}

.scheme_2 #jm-content.second .jm-content_top {
	background: url(../images/football/content_top_noright.png) no-repeat top left;
}

.scheme_2 #jm-content.second .jm-content_in {
	background: url(../images/football/content_in_noright.png) repeat-x top left #4f8c01;
}

.scheme_3 .jm-content_bot {
	background: url(../images/football/content_bot_scheme3.png) no-repeat bottom left;
}

.scheme_3 #jm-content .jm-content_top {
	background: url(../images/football/content_top_scheme3.png) no-repeat top left;
}

.scheme_3 #jm-content .jm-content_in {
	background: url(../images/football/content_in_scheme3.png) repeat-x top left #4f8c01;
}

/********** bottom **********/

.jm-bottom_top {
	background: url(../images/football/bottom_top.png) no-repeat top right;
}

.jm-bottom_shadow {
	background: url(../images/module_in_shadow.png) repeat-y top right;
}

.jm-bottom_in {
	background: url(../images/football/bottom_in.png) repeat-x top left #4f8c01;
}

/********** footer **********/

.jm-footer_top {
	background: url(../images/football/footer_top.png) no-repeat top right;
}

.jm-footer_shadow {
	background: url(../images/module_in_shadow.png) repeat-y top right;
}

.jm-footer_in {
	background: url(../images/football/footer_in.png) repeat-x top left #508d01;
}

/********** global **********/

div.registration fieldset, 
div.profile fieldset, 
div.profile-edit fieldset, 
div.remind fieldset, 
div.reset fieldset, 
div.login fieldset,
div.edit fieldset {
	border: 1px solid #194200;
}

input.button, button.validate, button {
    color: #fff;
	background: #194200;
}

.inputbox, input.validate-password, input.required {
    color: #194200;
	border: 1px solid #194200;
	background: #fff;
}

ul.pagenav li a {
    color: #fff;
	background: #194200;
}

fieldset.word, 
fieldset.phrases, 
fieldset.only {
	border: 1px solid #194200;
}

fieldset.phrases {
	border: 1px solid #194200;
}

fieldset.only {
	border: 1px solid #194200;
}

div.blog h2, 
div.item-page h2, 
div.blog-featured h2,
ul#archive-items li h2 {
	color: #194200;
}

div.blog h1, 
div.blog-featured h1, 
div.item-page h1, 
div.archive h1, 
div.contact-category h2, 
div.categories-list h1, 
div.category-list h1, 
div.search h1 {
	color: #fff;
}

div.blog-featured h2 a:link, 
div.blog-featured h2 a:visited, 
div.blog h2 a:link, 
div.blog h2 a:visited, 
div.item-page h2 a:link, 
div.item-page h2 a:visited,
ul#archive-items li h2 a:link,
ul#archive-items li h2 a:visited {
	color: #194200;
}

div.contact h2 span.contact-name {
	color: #194200;
}

div.items-more h3 {
	color: #194200;
}

.archive .article-info dd, 
.article-info dd {
	color: #3D6C00;
}

.article-info-term {
    color: #fff;
}

fieldset.filters {
	border: 1px solid #194200;
}

fieldset.filters legend {
	color: #DCFAB6;
}

table.category {
	border-left: 1px solid #194200;
}

table.category th {
	color: #fff;
	background: #194200;
}

table.category th a {
	color: #fff;
}

table.category .cat-list-row0 td {
	background: #6DC200;
	border-bottom: 1px solid #194200;
	border-right: 1px solid #194200;
}

table.category .cat-list-row1 td {
	background: #7EDB07;
	border-bottom: 1px solid #194200;
	border-right: 1px solid #194200;
}

div.panel h3.title {
	background: #194200;
}

form#contact-form textarea {
    color: #194200;
	border: 1px solid #194200;
	background: #fff;
}

p.readmore a:link, 
p.readmore a:visited {
	color: #DCFAB6; 
}
/************************ Presentation Style: pages ******************/
div#article-index { 
	background: #194200;
}
/************************ Presentation Style: sliders ******************/
div#sliders .panel h3#basic-details.title { 
	background: #194200;
	}
div#sliders .panel h3#basic-details.title.pane-toggler-down a:link,
div#sliders .panel h3#basic-details.title.pane-toggler-down a:visited {
	color: #B2FF4E;
	}
/************************ Presentation Style: tabs ******************/
.tabs dt.tabs {
	background: #194200;
	border-right: solid 1px #194200;
	border-left: solid 1px #194200;
	border-top: solid 1px #194200;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.tabs dt.tabs.basic-details.open h3 a:link,
.tabs dt.tabs.basic-details.open h3 a:visited  {
	color: #B2FF4E;
	}
dd.tabs { 
	border: solid 1px #194200;
	}
/********** details **********/

h1#jm-logo a {
	color: #fff;
	text-shadow: 1px 1px 1px #194200;
}

/********** reset **********/

ul li {
    background: url(../images/football/menu_li.png) no-repeat 0 4px;
    padding: 3px 0 3px 20px;
}

a:link, 
a:visited { 
	color: #DCFAB6; 
}

/********** editor **********/

.border_img {
    border: 3px solid #DCFAB6;
}

.quote, blockquote {
    background: url(../images/football/quote.png) left top no-repeat;
    color: #fff;
}

.colortable {
	border-left: 1px solid #194200;
}

.colortable th {
	color: #fff;
	background: #194200;
}

.colortable th a {
	color: #fff;
}

.colortable-row0 td {
	background: #6DC200;
	border-bottom: 1px solid #194200;
	border-right: 1px solid #194200;
}

.colortable-row1 td {
	background: #7EDB07;
	border-bottom: 1px solid #194200;
	border-right: 1px solid #194200;
}

ul.linked li a:hover {
	background: url("../images/football/list_linked_hover.png") no-repeat 0 2px;
}

ul.linked li a {
	background: url("../images/football/list_linked.png") no-repeat 0 2px;
}

ul.special li {
	background: url(../images/football/li_special.png) no-repeat 0 2px; 
}

/********** slider **********/

#jm-header .slide-desc-text .slide-title {
    color: #88e60f;
}

#jm-header .slide-desc-text .slide-title a {
    color: #88e60f;
}