/*
#------------------------------------------------------------------------
# League News - February Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2012 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* Here you can include your override CSS styles */
 

  

body {border-top: 3px solid #0D3D99 !important; }

#gkPageTop {
    width:940px !important;
    padding-left:20px !important;
    padding-right: 20px !important;
}

#gkTopNav li a {
    color: #555555 !important;
}

#gkTopNav li a:hover,
a:active,
a:focus { color: #333333!important;
}

a#btnLogin:active,
a#btnLogin:focus,
a#btnLogin:hover { color: #333333; margin-left: -25px;}


body {
    color: #555555;
 
}


#gkContent {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 15px;
}

#gkRight {
    background-color: #FFFFFF;
    padding-left: 20px;
    padding-right: 20px;
}
#gkTop1, #gkTop2, #gkUser1, #gkUser2, #gkBottom1 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
}

article header h1 {
    line-height: 30px;
   
}
h1 {
    font-size: 28px;
}

body {
 
    line-height: 1.4;
}




.gkMenu {
    border-top-color: #CCCCCC !important;
    width:728px;
    margin-top: none;
 
  
  
}


.gkMenu > ul > li > a {
    color: #222222;

}



.gkMenu > ul > li {
    font-size: 15px;
    padding-left:6px;
    padding-right:6px;

}

.gkMenu > ul > li.active > a {
    background-color: #CCCCCC !important;
}


.gkMenu > ul div.childcontent a {

    font-size: 12px !important;

}



.nspArt p.nspText {
    line-height: 1.4;
    margin-top: -8px !important;
    margin-bottom: 6px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #f7f7f7;
  
  
/* k2 css */
  
}
/*.itemContainer article, .latestView .itemsContainerWrap {
    
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}*/


button, .button, .pagenav-prev a, .pagenav-next a {
    margin-top: 20px;
}


footer {
    border-top: 5px solid #0d3d99;
    padding-bottom:40px;
    color: #555555;
}


.box user .nspBotInterface .nspPrev, .nspTopInterface .nspPrev, .nspBotInterface .nspNext, .nspTopInterface .nspNext {
    margin-top: -5px;
    margin-left: 2px;
}



.box.user .nspArt .nspHeader {
    font-size: 13px;
    line-height: 1.1;
    margin-bottom: 10px;
}

.box.user  {
    padding-right:12px;
    margin-bottom:-5px;
}

.box.flushb  {
    margin-bottom:-5px;
    padding: 0px !important;
}


.box.user .header {
    border-bottom: 2px solid #f7f7f7;
}

.box.userad {
  
    height:620px;  
    background-color:#FAFAFA;
    padding-top:15px;
    padding-bottom:none !important;
    margin-bottom: 15px;
    margin-right:5px!important;
  
}
    
/* tw blue */
    
a:hover,
a:active,
a:focus { color: #0d3d99; }
#gkPage { border-bottom-color: #0d3d99; }
#gkContent a { color: #0d3d99 }
h1#gkLogo a.cssLogo { background-image: url('../images/style2/logo.png'); }
#gkPageTop { background-image: url('../images/style2/bg_top.png'); }
#gkTopNav li a { color: #0d3d99; }
a#btnLogin { color: #0d3d99; }
a#btnRegister { background: #0d3d99; }
a#btnRegister:active,
a#btnRegister:focus,
a#btnRegister:hover { color: #9fb636; }
footer { color: #7e7e7e; }
footer a { color: #7e7e7e; }
footer a:active,
footer a:focus,
footer a:hover { color: #252525; }
footer nav strong { color: #252525; }
footer nav li { border-left-color: #7e7e7e; }
.box .header,
.box_menu .header,
.box_text .header { color: #3e4e6e; }
.box_menu .header { color: #fff; }
.box.color1 { background: #f6fbff; }
.box.color1 .header { color: #1d6ba2;  }
.box.color2 { background: #0d3d99; }
.box.color2 > div { color: #cfe2f0; }
.box.color2 .header { background: #1d6ba2; border-bottom-color: #3d8cc3; }
.box.color2 li { border-top-color: #3d8cc3; }
.box.color2 a:active,
.box.color2 a:focus,
.box.color2 a:hover { color: #adc0d0!important; }
.box.dark,
.box_menu { background-color: #121212; background-image: url('../images/style2/dark_bg.png');  }
.box_menu li { background-image: url('../images/style2/typography/bullet3.png'); }
#gkBottom2 { color: #7e7e7e; }
#gkBottom2 h3 { color: #252525; }
#gkBottom2 a { color: #7e7e7e!important; }
#gkBottom2 a:active,
#gkBottom2 a:focus,
#gkBottom2 a:hover { color: #252525!important; }

/* menu.css */
.gkMenu { border-top-color: #373737;  }
.gkMenu > ul > li:hover > a,
.gkMenu > ul > li:active > a,
.gkMenu > ul > li:focus > a,
.gkMenu > ul > li.active:hover > a,
.gkMenu > ul > li.active:active > a,
.gkMenu > ul > li.active:focus > a { color: #0d3d99; }
.gkMenu > ul > li.active > a { background: #545454; }
.gkMenu > ul div.childcontent li.active > a,
.gkMenu > ul div.childcontent li:hover > a,
.gkMenu > ul div.childcontent li > a:hover { color: #0d3d99; }
.gkMenu > ul div.childcontent header { border-bottom-color: #0d3d99; }
.gkMenu > ul div.childcontent header a { color: #0d3d99; }
#gkDropSub { border-top-color: #373737; }
#gkDropSub ul li:hover > a,
#gkDropSub ul li:active > a,
#gkDropSub ul li:focus > a,
#gkDropSub ul li.active:hover > a,
#gkDropSub ul li.active:active > a,
#gkDropSub ul li.active:focus > a { color: #0d3d99; }
#gkDropSub ul li.active > a { background: #545454; }
#gkDropSub ul li li > a:hover { color: #0d3d99; }

/* joomla.css */
button,
.button,
input[type="submit"],
input[type="button"],
.pagenav-prev a,
.pagenav-next a { background: #0d3d99; }
.invalid { background: #fffef4; border-color: #d35209; }
label.invalid { color: #ea3c3c; }
th { border-bottom-color: #9fb636; }
article header ul { border-bottom-color: #0d3d99; }
#gkSocialAPI { border-top-color: #9fb636; }
#article-index h3 { border-bottom-color: #0d3d99; }
dl#tabs dt.tabs h3:hover { color: #0d3d99; }
.autocompleter-queried { color: #0d3d99!important; }

/* gk_stuff.css */
ul.gkTabs li:hover { color: #0d3d99; }
.tab1 ul.gkTabs li:hover { color: #0d3d99; }
.tab2 ul.gkTabs { background: #0d3d99; }
.tab2 ul.gkTabs li.active { color: #0d3d99; }
.tab2 ul.gkTabs li:hover { color: #7ac5fa; }
.nspBotInterface .nspPagination li,
.nspTopInterface .nspPagination li,
.nspBotInterface .nspPagination li.active,
.nspTopInterface .nspPagination li.active { background-image: url('../images/style2/nsp_interface.png'); }
.nspBotInterface .nspPrev,
.nspTopInterface .nspPrev,
.nspBotInterface .nspNext,
.nspTopInterface .nspNext { background-image: url('../images/style2/nsp_interface.png'); }
.nspArt .nspHeader a:active,
.nspArt .nspHeader a:focus,
.nspArt .nspHeader a:hover { color: #0d3d99!important; }
.nspLinks ul li h4 a:active,
.nspLinks ul li h4 a:focus,
.nspLinks ul li h4 a:hover { color: #0d3d99!important; }
.color2 .nspHeader a:active,
.color2 .nspHeader a:focus,
.color2 .nspHeader a:hover { color: #cfe2f0!important; }
.color2 .nspInfo { color: #9fb636; }
.color2 .nspLinks > div.nspLinkScroll1 > div > ul li { border-color: #3d8cc3!important; }
.color2.column .nspArt { border-top: 1px solid #3d8cc3; }
.gkIsWrapper-gk_league_news1 .gkIsPreloader { background-color: #fafafa; background-image: url('../images/style2/loader.gif'); }
.gkIsWrapper-gk_league_news1 .gkIsTitle a:active,
.gkIsWrapper-gk_league_news1 .gkIsTitle a:focus,
.gkIsWrapper-gk_league_news1 .gkIsTitle a:hover { color: #9fb636!important; }
.gkIsWrapper-gk_league_news1 .gkIsLoader > div.gkIsProgress { background: #9fb636; }
.gkIsWrapper-gk_league_news1 .gkIsMoreNews { background: #9fb636; }
.gkIsWrapper-gk_league_news1 .gkIsMoreNews:hover { background-color: #121212; background-image: url('../images/style2/dark_bg.png');}
.gkIsWrapper-gk_league_news1 .gkMoreNews { background-color: #121212; background-image: url('../images/style2/dark_bg.png'); }
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem:hover > div h3 a,
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem > div h3 a:hover { color: #9fb636!important; }
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem:hover > div p a,
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem > div p a:hover { color: #9fb636!important; }
.gkHighlighterInterface span.text { color: #0d3d99!important; }
.gkHighlighterInterface div a { background-image: url('../images/style2/highlighter_interface.png'); }
.gkHighlighterWrapper a { color: #7e7e7e; }
.gkHighlighterWrapper a:active,
.gkHighlighterWrapper a:focus,
.gkHighlighterWrapper a:hover { text-decoration: underline; }

/* k2.css */
h1 > sup { background: #3681b6; }
ul li.itemResizer a { background-image: url('../images/style2/fonts.png'); }
ul li.itemComments a { background-image: url('../images/style2/comment.png'); }
.itemExtraFields h3 { border-top-color: #9fb636 }
.itemRatingForm .formLogLoading { background-image: url('../images/style2/loading.gif'); }
.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating { background-image: url('../images/style2/star.png'); }
.itemTags li a,
.k2TagCloudBlock a { background-color: #9fb636; background-image: url('../images/style2/tags.png'); }
.itemTags li a:hover,
.k2TagCloudBlock a:hover { background-color: #252525; background-image: url('../images/style2/tags.png'); }
.itemAuthorContent div ul li a:hover,
.itemAuthorBlock h3 a:hover { color: #3681b6 !important }
#itemCommentsAnchor { background-image: linear-gradient(top, rgb(248,248,248) 1%, rgb(255,255,255) 50%); }
.itemComments h3 { border-top-color: #9fb636; }
.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover { background:#3681b6; }
.k2CalendarBlock table.calendar tr td.calendarToday { background:#3681b6; }
.k2CalendarBlock table.calendar tr td.calendarTodayLinked { background:#9fb636; }

.box.menunews {
  
    width:190px;    
}

.box.home{

   margin-top: -2px;
   margin-bottom:-25px;

}



#gkBottom2 h3 {padding:12px 0 12px 12px;}

#gkPageTopLinks {margin-left:none !important;}

.box.flush{

   margin-top: -20px !important;
   margin-bottom:-35px !important;
   padding: none !important;

}

.box.tight{

   margin-top: 10px !important;
   margin-bottom:-35px !important;
   padding: none !important;

}

.box.travel{

   margin-top: -35px !important;
   margin-bottom:10px !important;
   padding: none !important;

}


.box.ten{

   margin-top: -10px !important;
   margin-bottom:-10px !important;
   padding: none !important;

}
.box.righttabs{

   width: 300px !important;
  

}

.box.inset2{

   margin-right: 20px !important;
  

}

select, textarea, input[type="text"], input[type="password"], input[type="url"], input[type="email"] {
    line-height: 27px;
}

div.gkLegend2 h4 {

    color: #29a72a !important;
}

div.gkLegend2 {

    border-bottom-color: #29a72a !important;
    border-left-color: #29a72a !important;
    border-right-color: #29a72a !important;
    border-top-color: #29a72a !important; 

}


#gkSocialAPI {
    border-top-color: #29a72a!important;
}


/* dark & menu suffix */
.box.dark,
.box_menu { background: #fafafa; color: #777; padding: 15px 15px; margin-right:20px !important; }
.box.dark .header,
.box_menu .header { color: #0d3d99; margin-bottom: 10px !important; }
.box.dark li,
.box_menu li { border-top: 1px solid #ccc; }
.box.dark li:first-child,
.box_menu li:first-child { border-top: none; }
.box.dark a,
.box_menu a { color: #999!important; }
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover,
.box_menu a:active,
.box_menu a:focus,
.box_menu a:hover { color: #0d3d99!important; }
.box_menu li { padding-left: 20px; background: url('../images/style1/typography/bullet4.png') no-repeat 0 11px; }



.lof-ass .lof-description h4 a {
    color: #FAFAFA !important;
}

.itemList article header h2, .itemsContainerWrap article header h1 {
    font-size: 18px;
    line-height: 22px;
}

#itemListLeading {margin-right: -25px !important;}


article header {
   margin-bottom: 24px;
}

.itemList article header h2, .itemsContainerWrap article header h1 {
   margin: 0 0 10px;
}

section #k2Container img {
   border: 1px solid #CCCCCC;
   margin-bottom: 12px;
   padding: 5px;
}

article header ul {
   padding: 10px 0 5px !important;
}

.itemContainer article, .latestView .itemsContainerWrap {
   margin: 0 10px 0 0;
}

.nspMainPortalMode2 .nspBotInterface .nspArtHeadline {
   display: none;
}

.nspMainPortalMode2 .nspBotInterface .nspPrev, .nspMainPortalMode2 .nspBotInterface .nspNext {
   text-indent: -5px;
}

.nspMainPortalMode2 .nspBotInterface .nspPrev, .nspMainPortalMode2 .nspBotInterface .nspNext {
   line-height: 27px;
}

#jevents_body .tableh1 {
   background: none repeat scroll 0 0 transparent;
   height: 16px;
   padding: 0;
}


#jevents_body li.ev_td_li {
   margin: 0;
   padding: 0 0 0 10px;
}

select[size="1"] {
   height: 20px !important;
}

.ev_adminpanel select { height:20px !important; }

#jevents_body div { padding-bottom: 8px; }

/*ul.gkTabs li.active span {
    background: #29A72A!important;
    border: 1px solid #29A72A!important;
    color: #FFFFFF;
}
*/

.itemImageBlock { text-align:center; }

div.banneritem img {
    display: block;
    margin: auto;
    padding-top:10px;
}
.tagItemTitle {
  font-size: 18px;
}

/* contact page */

input[type="checkbox"], .checkbox, input[type="radio"], .radio {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    height: auto !important;
    margin: 4px 8px !important;
}


.gkMenu > ul > li {
    margin-top: 4px !important;
    margin-bottom:5px !important;
}
h1#gkLogo a, h1#gkLogo img {
    display: block;
    margin-top: 16px!important;
    margin-bottom: 2px !important;
}

/*
tbody tr td {
    float:  left !important;
}
*/

.box.white { background: #FFFFFF;border:solid 1px #eeeeee; margin-left: auto; margin-right: auto; padding-left: auto; padding-right: auto; text-align: center;}

/* Module class suffix "centerthisadv" to center this adv
.box.centerthisadv td {
    width: 100% !important;
}
 */

.k2ItemsBlock ul li a.moduleItemTitle a:active,a:focus,a:hover{ 
  color: #0d3d99!important; }  

.box.ad {
    /*margin: -15px !important;*/
    padding:0px !important;
}

.box.ad tbody tr td {
    margin: 0px !important;
    padding: 0px !important;
}

.mod_ijoomlazone {
    text-align: center;
}
.mod_ijoomlazone td, .mod_ijoomlazone tr {
    border: 0 none;
    padding: 0;
}


/* Ladies Choice Layout */

#2column {    
  overflow:auto;    
  width: 600px;    
}   
  

#left  { 
  float:left;
  width: 33%;
} 

#right { 
  float:left; 
  width: 33%;
} 


.nspArt p.nspText {
    font-size: 14px !important;
}

/* K2 Tag Layout */
.tagView .componentheading {
    font-size: 36px;
    color: #252525;
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-family: 'Oswald',Arial,sans-serif;
}

.tagView .tagItemView {
    float: left;
    margin-bottom: 20px;
    width: 50%;
}

.tagView .tagItemView:nth-child(odd) {
    clear: both;
}

.tagView .tagItemInner {
    margin: 0 10px 0 0;
}

.tagView .tagItemTitle {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
}

.tagView .tagItemCategory {
    padding: 10px 0 5px;
    border-bottom: 4px solid #0D3D99;
    border-top: 1px solid #EEEEEE;
    overflow: hidden;
    position: relative;
    margin-bottom: 24px;
}

.tagView .tagItemImageBlock {
    text-align: center;
}

.tagView .tagItemImageBlock img {
    max-width: 258px !important;
}

.tagView .tagItemReadMore a.k2ReadMore {
    font-family: 'Oswald',Arial,sans-serif;
    background: none repeat scroll 0 0 #0D3D99;
    border: medium none;
    border-radius: 2px;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    height: 32px;
    line-height: 34px;
    margin: 20px 5px 2px 2px;
    padding: 0 12px;
    text-align: center;
    text-transform: uppercase;
}

.tagView .tagItemReadMore a.k2ReadMore:hover {
    background-color: #252525;
}

#gkBottombottom7 .narrow {
    display: none;
}

#gkBottombottom7 div.banneritem ins,
#gkBottombottom7 div.banneritem iframe {
    margin: 0 auto !important;
    width: 728px !important;
}

/* K2 Generic Layout */
.genericView .itemView {
    clear: both;
}

.genericView .itemReadMore {
    float: right;
}

/* Search and menu icons */
#gkTopSearch {
    display: none;
}

#gkPageTop .menu-toggle:after {
    content: "\f0c9";
}

#gkPageTop .menu-toggle {
    -moz-osx-font-smoothing: grayscale;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #0D3D99;
    display: none;
    font-family: FontAwesome;
    font-size: 38px;
    font-style: normal;
    font-weight: normal;
    height: 35px;
    line-height: 1;
    margin: 0;
    position: absolute;
    right: 30px;
    text-align: center;
    width: 35px;
    top: 16px;
}

#gkPageTop .search-toggle:after {
    content: "\f002";
}

#gkPageTop .search-toggle {
    -moz-osx-font-smoothing: grayscale;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #0D3D99;
    display: none;
    font-family: FontAwesome;
    font-size: 30px;
    font-style: normal;
    font-weight: normal;
    height: 35px;
    line-height: 1;
    margin: 0;
    position: absolute;
    right: 90px;
    text-align: center;
    top: 18px;
    width: 35px;
    cursor: pointer;
}

.acymailing_module table.acymailing_lists tr {
    display: inline-block;
    margin-right: 43px;
}

.acymailing_module table.acymailing_lists td {
    display: inline-block;
    padding: 5px 0;
}

img.captchaimagemodule {
    border: 1px solid #dddddd;
    float: left;
    height: 36px !important;
    width: 45px;
    margin-right: 7px;
}

.captchakeymodule .captchafield {
    margin: 0 !important;
    width: 27px;
}

.tight .gkLegend2 .acymailing_module_form td {
    padding: 3px;
}

.tight .gkLegend2 .acymailing_module_form td.captchakeymodule {
    width: 140px;
}
