/*
#------------------------------------------------------------------------
# Magazine - January Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2013 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 */

/*#gkContentWrap > section:first-child {
    border-top: 1px solid #e5e5e5;
    padding-top: 20px;
}
*/


html {
    background: #3D4D77 none repeat scroll 0 0;
}


h1, h2 {
  font-size: 30px;
  line-height: 36px;  
}

h2 .componentheading {
    font-size: 30px;
    line-height: 36px;
}


h3 {
	font-size: 20px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 17px;
}
h6 {
	font-size: 13px;
}


#gkBannerTop {
    float: left;
    margin: 0px;
}

#gkLogo {
    display: block;
    float: left;
    height: 213px;
    margin: 0px 30px 0 0;
    padding: 0;
    text-indent: -999em;
    text-shadow: none;
    transition: background-color 0.3s linear 0s;
    width: 140px;
}

#gkContentWrap > section:first-child {
	border-top: 1px solid #e5e5e5;
	padding-top:  20px;
}

#gkMainbody + #gkMainbodyBottom {
	border-top: 1px solid #e5e5e5;
	margin-top: 20px;
	padding-top: 25px;
}

#gkSidebar > div {
	border-top: 1px solid #e5e5e5;
	padding-top: 20px;
}

#gkInset {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
	float: right;
	padding: 20px 0 0 50px;
}

.box .header {
    color: #242424;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    padding: 0 0 30px;
    text-transform: uppercase;
}
#gkMainbody .itemReadMore::after, #gkMainbody .readmore > a::after {
    content: "a";
    font-family: "magazine-icons";
    font-size: 24px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    margin-left: 20px;
    position: relative;
    text-transform: none;
    top: 5px;
}
#gkMainbody .itemReadMore, #gkMainbody .readmore > a {
    background-color: #598473;
}
#gkMainbody .itemReadMore, #gkMainbody .readmore > a {
    background: #598473 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: 300;
    height: 50px;
    line-height: 51px;
    padding: 0 20px;
    transition: all 0.3s ease-out 0s;
}

/*delete google plus icons*/
#gkSocialAPI {display:none;}

/*set up colors for boxes*/

.box.color1 {
    background: #598473 none repeat scroll 0 0;
}

/*color A*/

.box.colora {
    background: #3D4D77 none repeat scroll 0 0;
}


.box.colora ul li {
	border-bottom: 1px solid #6783B7;
}
.box.colora a {
	color: #aeccc0;
}

.colora .nspArt p.nspInfo { 
	color: #aeccc0;
}
.colora .nspArt p.nspInfo a { 
	color: #aeccc0; 
}
.colora .nspLinks ul li h4 a { 
	color: #aeccc0;
}
.colora .nspArt h4.nspHeader a { 
	color: #aeccc0;
}
.colora .nspPagination li { 
	background: #aeccc0; 
}

.box.colora {
	background: #3D4D77!important;
	color: #fff;
	padding: 20px!important;
}

.box.colora .header {
	background: transparent!important;
	line-height: 1.2;
}

.box.colora h1,
.box.colora h2,
.box.colora h3,
.box.colora h4,
.box.colora h5,
.box.colora h6 {
	color: #fff;
}

.box.colora ul {
	margin: 0;
	padding: 0;
}

.box.colora ul li {
	border-bottom: 1px solid #6783B7;
	position: relative;
	padding: 2px 0;
}

.box.colora ul li:last-child {
	border-bottom: none;
}

.box.colora a {
	color: #A3BDE5;
}

.box.colora a:active,
.box.colora a:focus,
.box.colora a:hover {
	color: #fff;
}

.box.colora ul ul {
	margin: 0 0 0 20px;
}

.box.colora b,
.box.colora strong {
	font-weight: bold;
}
/*end of color A*/

/*color B*/

.box.colorb {
    background: #595982 none repeat scroll 0 0;
}


.box.colorb ul li {
	border-bottom: 1px solid #6783B7;
}
.box.colorb a {
	color: #BDBDF2;
}

.colorb .nspArt p.nspInfo { 
	color: #BDBDF2;
}
.colorb .nspArt p.nspInfo a { 
	color: #BDBDF2; 
}
.colorb .nspLinks ul li h4 a { 
	color: #BDBDF2;
}
.colorb .nspArt h4.nspHeader a { 
	color: #BDBDF2;
}
.colorb .nspPagination li { 
	background: #BDBDF2; 
}

.box.colorb {
	background: #595982!important;
	color: #fff;
	padding: 20px!important;
}

.box.colorb .header {
	background: transparent!important;
	line-height: 1.2;
}

.box.colorb h1,
.box.colorb h2,
.box.colorb h3,
.box.colorb h4,
.box.colorb h5,
.box.colorb h6 {
	color: #fff;
}

.box.colorb ul {
	margin: 0;
	padding: 0;
}

.box.colorb ul li {
	border-bottom: 1px solid #BDBDF2;
	position: relative;
	padding: 2px 0;
}

.box.colorb ul li:last-child {
	border-bottom: none;
}

.box.colorb a {
	color: #BDBDF2;
}

.box.colorb a:active,
.box.colorb a:focus,
.box.colorb a:hover {
	color: #fff;
}

.box.colorb ul ul {
	margin: 0 0 0 20px;
}

.box.colorb b,
.box.colorb strong {
	font-weight: bold;
}
/*end of color B*/


div#jem table.eventtable th {
    background-color: #809ea8!important;
}

#gkFooter {
    color: #888;
    font-size: 8px;
    line-height: 21px;
}