@charset "utf-8";
/* CSS Document */

/* Multiplicity LAYOUT */
html {background: #FDFDFD;} 
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background-color: #CCC;
}

body {
	font-size: .8em;
	line-height: 1.78em;
	font-family: 'Lato', sans-serif;
	color: #606060;
}

h1, h2  {
	font-size: 2.7em;
	line-height: 1.2em;
	color:#a0d468;
}


a:link, a:active {
	text-decoration: none;
	font-weight: 700;
	color: #8abb51;
}
a:visited{
	color: #8abb51;
}
a:hover{
	text-decoration: none;
	font-weight: 700;
	color: #ef616f;
}

/***BANNER***/
#nyk-banner {
	background: #FFF no-repeat;
	background-image: url('/nyk/gen3/webroot/theme/summer/img/summer_collage.png');
	background-position: right bottom; 
	

}
#nyk-banner .flash-wrapper span.summer_a { /*Top Banner */
	color:#ef616f;
	font-size: 2.3em;
	font-weight: 700;
	margin: 0  15px;
	width: 100%;
	min-height: 30px;
	text-align: left;
	overflow: visible;
	text-shadow:1px 1px 5px #FFF;

}


/* ******************* */
/* Top Navigation Menu */
/* ******************* */


#nyk-navigation-menu {
	background: #FFF; 
}


#nyk-navigation-menu ul li, #nyk-navigation-menu ul li a, #nyk-navigation-menu ul li a:visited{
	background: #a0d468;

}

#nyk-header #nyk-navigation-menu  li:hover{
	color: #fff;
	background-color: #ef616f;
}


#nyk-header #nyk-navigation-menu ul ul li:hover, #nyk-header #nyk-navigation-menu ul ul li a:hover,
#nyk-header #nyk-navigation-menu ul ul li:active, #nyk-header #nyk-navigation-menu ul ul li a:active  {
	background-color: #ef616f;
}

#nyk-header #nyk-navigation-menu ul ul{
	background: #a0d468;
	color: #fff;
}

/********************
*******CONTENT*******
*********************/



#nyk-content h1, #nyk-content h2, h1.title, h1, h2, #nyk-content .module-container h4.title {
	border-bottom: 2px solid #ef616f;
	color:#a0d468;
}


/* ******* */
/* Modules */
/* ******* */

/****columns******/
#nyk-primary-column h4.title, #nyk-secondary-column h4.title{
	color: #fff;
	background: #ef616f;

}

/***newsletter sign-up****/
#nyk-newsletter-signup .content .signup, input.button {
	border: solid 1px #8abb51;
	color: #8abb51;

}

#nyk-newsletter-signup .content .signup:hover, input.button:hover {
	background: #8abb51;

}


/***Read-More BUTTONS***/
a.read-more, a:link.read-more, span.read-more a, span.read-more a:link, a:visited.read-more {
	border: solid 1px #8abb51;
	color: #8abb51;

}
a.read-more:hover, span.read-more a:hover {
	background: #8abb51;
	border: solid 1px #8abb51;

}
a:link.read-more:hover, a.read-more:hover, a.read-more link:hover, .read-more.right a:hover, a.read-more.right:hover{
	color: #fff;
}
.formee-button, .formee input[type="submit"], .formee input[type="button"], .formee input[type="reset"] {
	border: solid 1px #8abb51;

}


/**********/
/* Footer */
/**********/
#nyk-footer-wrapper{
	background: #a1a7b2;
	-moz-box-shadow: 		0px 0px 1px 1px rgba(0,0,0,0.3);
  	-webkit-box-shadow: 	0px 0px 1px 1px rgba(0,0,0,0.3);
	-khtml-border-shadow:	0px 0px 1px 1px rgba(0,0,0,0.3);
  	box-shadow: 			0px 0px 1px 1px rgba(0,0,0,0.3);
}

#nyk-footer #nyk-nav-string ul li a {
	border-bottom: solid 3px #a0d468;
}
#nyk-footer #nyk-nav-string ul li a:hover {
	border-bottom: solid 2px #EF616F;
}
#nyk-footer  a {
	color: #FFF;
}


/****module container***/

.module-container a {
	color: #8abb51;
	}
.module-container a:hover {
	color: #EF616F;
	}
