/*
#------------------------------------------------------------------------
# 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 */
body { line-height: 1.25;}
article header {
        margin: 0 0 0px;
  
}

html {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4d90fe+37,ffffff+74,ffffff+94 */
background: #4d90fe; /* Old browsers */
background: -moz-linear-gradient(top,  #4d90fe 37%, #ffffff 74%, #ffffff 94%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4d90fe 37%,#ffffff 74%,#ffffff 94%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4d90fe 37%,#ffffff 74%,#ffffff 94%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d90fe', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
 }
#gkPageContent { box-shadow: 0 20px 10px #555555;}

#gkToolbar {background:#4D90FE;
color:#fff;}
#gkBackToTop {background:#005E00;
color:#fff;}
#gkLinks a, #gkSocial a {color:#fff;}
h1.header {
color:#fff;
    box-shadow: 10px 10px 5px #888888;
}
#gkLogo {
        height: 75px;
 width:90px; }
.gkMenu ul {
	color:#fff;
margin:1px;
Padding-left:1px;
    display: block;
	z-index: 1000;
	left: 0;
	top: 0;
}
.gkMenu ul li a {
	color:#fff;
margin:1px;
Padding-left:5px;
background:#598473;
    display: block;
}
.gkMenu ul li a:hover, .menu_ge ul li .current {padding-left:10px;
	color: white;
	background-color:#006666;}
gkMenu > ul > li.active a {
background-color:#000;
    color: #363636;
}
#gkSearch {
    color: #fff;
}
.gkIsSlide { border-style: solid;
     border-color: #ff0000;
}
.headerimage {
  margin:15px;
  padding:10px;
  -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);

-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);

box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);}

div.homebox {
	width: 350px;
  margin-left: 22px;
	margin-right: 22px;
  margin-bottom: 10px;
	display: inline-block;
	vertical-align: top;
  line-height: 1.25;
}

div.homebox p.hometitle {
	color: #fff;
	padding: 4px 8px;
	margin: 0;
	font-weight: bold;
}

div.homebox p.hometitle + p {
	margin: 0 0 1em;
}

/* old style div.homebox + div.homebox {
	margin-left: 10px;
} */

div.homebox p img {
	margin: 0;
}
h2.highlight {
	background-color: #008ec0;
	color: #FFFFFF;
	font-size: 27px;
	font-style: bold;
	line-height: 30px;
	padding: 5px 0 10px 30px;
	Margin-bottom: 8px;
}

h2.header {
	background-color: #4C4C4C;
	color: #FFFFFF;
	font-size: 24px;
	font-style: bold;
  line-height: 25px;
  padding: 5px 0 10px 30px;
	Margin-bottom: 8px;
	
}

h2.planning {
	background-color: #D84450;
	color: #FFFFFF;
	font-size: 27px;
	font-style: bold;
	line-height: 30px;
	padding: 5px 0 10px 30px;
	Margin-bottom: 8px;
}

h2.wells {
	background-color: #63d05a;
	color: #FFFFFF;
	font-size: 27px;
	font-style: bold;
	line-height: 30px;
	padding: 5px 0 10px 30px;
	Margin-bottom: 8px;
}

h2.hills {
	background-color: #ff8038;
	color: #FFFFFF;
	font-size: 27px;
	font-style: bold;
	line-height: 30px;
	padding: 5px 0 10px 30px;
	Margin-bottom: 8px;
}

h2.speed {
	background-color: #ff8038;
	color: #FFFFFF;
	font-size: 27px;
	font-style: bold;
	line-height: 30px;
	padding: 5px 0 10px 10px;
	Margin-bottom: 8px;
}

.social {
width:50%;
float:left;
}
#gkUserArea a {
    display: none;
   }

#menu101 {background:#005e00;
color:#fff;}
#menu215 {background:#005e00;
color:#fff;}
#menu125 {background:#005e00;
color:#fff;}
#menu183 {background:#005e00;
color:#fff;}
#menu203 {background:#005e00;
color:#fff;}
#menu217 {background:#005e00;
color:#fff;}
#menu219 {background:#005e00;
color:#fff;}

.gkMenu a:hover, .gkMenu a:active, .gkMenu a:focus, .gkMenu li.active > a {
  background: #4d90fe;
    color: #fff;
}
@media only screen and (max-width: 500px) {
    div.homebox {
	width: 300px;
  margin-left: 0px;
	margin-right: 0px;
	display: inline-block;
	vertical-align: top;
}
}