/* ************** */
/* General Styles */
/* ************** */
html, body {
	margin: 0;
	padding: 0;
	height: 100%
}
html {
	background: #EEE url(/nyk/gen3/webroot/theme/hanukkah/img/grey_fade.png) repeat-x
}
body {
	background: url(/nyk/gen3/webroot/theme/hanukkah/img/hex_24.png) repeat top left
}
h1, h2, h3 {
	color: #579/*#4682B4*/
}
h1 {
	border-bottom: 1px solid #4682B4
}
h4, h5, h6 {
	color: #666
}
h1 {
	font-size: 1.8em;
	font-weight: bold
}
h2, #nyk-content .module-container h4.title {
	font-size: 1.6em;
	font-weight: bold
}
h3 {
	font-size: 1.4em;
	font-weight: bold
}
h4 {
	font-size: 1.3em;
	font-weight: bold
}
h5 {
	font-size: 1.2em;
	font-weight: bold
}
h6 {
	font-size: 1.1em;
	font-weight: bold
}
a, a:visited, a:active {
	color: #4682B4
}
a:hover {
	color: #666;
	text-decoration: underline
}
/* Header (#nyk-header)
 **********************************************************************/
div#flash_header_wrapper span {
	color: #740100;
	left: 10%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10%;
	z-index: 120;
}

#flash-header {
	height: 167px;
	margin-top: 0px;
	padding-top: 0px;
}
#nyk-banner .flash-wrapper span.hanukkah {
	color: #FFF;
	font-size: 2.5em;
	font-weight: bold;
	margin-top: .50em;
	margin-left: .5em;
	text-shadow: 2px 2px 2px #333
}

#nyk-header {
	border-bottom: 1px solid #4682B4;
}

#nyk-header .module:first-child {
}

#outer {
	background: url(/nyk/gen3/webroot/theme/hanukkah/img/menu_bg.png) repeat;
	border-top: solid 2px #FFF;
	border-right: solid 1px #CCC;
	border-left: solid 1px #CCC;
	border-bottom: solid 2px #999;
}
#nyk-banner .content {
	background: url(/nyk/gen3/webroot/theme/hanukkah/img/banner_background_hanukkah.jpg) no-repeat;
}

/* Lists
 *****************************/
#outer ul li a, #outer ul li a:visited, #outer ul ul li a, #outer ul ul li a:visited, #outer ul ul ul li a, #outer ul ul ul li a:visited {
	color: #000
}
/*
 #outer ul li a:active, #outer ul li:active,
 #outer ul ul li a:active, #outer ul ul li:active,
 #outer ul ul ul li a:active, #outer ul ul ul li:active{color:#FFF}
 */
#outer ul li:hover, #outer ul li a:hover, #outer ul ul li:hover, #outer ul ul li a:hover, #outer ul ul ul li:hover, #outer ul ul ul li a:hover {
	color: #FFF;
}
#outer ul li:hover, #outer ul li a:hover {
	background: url(/nyk/gen3/webroot/theme/hanukkah/img/menu_li_hover.png) no-repeat;
}
#outer ul ul {
	background: #CCC;
	border: solid 1px #EEE;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 0 3px #000;
	-webkit-box-shadow: 0 0 3px #000;
	box-shadow: 0 0 3px #000;
}
#outer ul ul li:hover, #outer ul ul li a:hover {
	color: #FFF;
	background: #369;
}
#outer ul ul ul {
	background: #DDD;
	border: solid 1px #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 0 3px #000;
	-webkit-box-shadow: 0 0 3px #000;
	box-shadow: 0 0 3px #000;
}
#outer ul ul ul li:hover, #outer ul ul ul li a:hover {
	background: #47A;
}
/* Helper Classes
 **********************************************************************/
a.read-more, input[type="button"].read-more, input[type="submit"].read-more, button.read-more {
	background-color: #545454;
	border-bottom: 1px solid #1D1D1D;
	border-top: 1px solid #9A9A9A;
	color: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#545454), to(#383838)) no-repeat;
	background: -moz-linear-gradient(top, #545454 0%, #383838 100%) no-repeat;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#545454', EndColorStr='#383838')";
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-shadow: #000 0 -1px 1px;
}
a.read-more:hover, input[type="button"].read-more:hover, input[type="submit"].read-more:hover, button.read-more:hover {
	color: #CCC;
}

/* Layout */

#nyk-wrapper {
	background: #C2D4DF;
	border: solid 2px #EEE;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	overflow: hidden;
	width: 85%!important;
}

#nyk-content-wrapper {
	color: #003;
	font-family: Arial, sans-serif
}

/* Primary Column (#nyk-primary-column)
 **********************************************************************/
#nyk-primary-column, #nyk-secondary-column {
	background-color: none;
	padding-top: 16px;
}

#nyk-primary-column .module, #nyk-secondary-column .module {
	border: 1px solid #4682B4;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#nyk-primary-column .module .icon, #nyk-secondary-column .module .icon {
}

#nyk-primary-column .module .title, #nyk-secondary-column .module .title {
	background: #4682B4;
	border: 1px solid #4682B4;
	border-radius: 4px 4px 0 0 /4px 4px 0 0;
	color: #FFF;
	margin: 0;
	padding-bottom: 0;
}

#nyk-primary-column .module .content, #nyk-secondary-column .module .content {
	background: #EAF0F4;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	border-left: 2px solid #FFF;
	border-radius: 0 0 4px 4px/0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px/0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px/0 0 4px 4px;
	margin: 0;
	padding: 10px;
}

/* Content (#content)
 **********************************************************************/
.nyk-custom-content {
}

#content {
	background: #FFF;
	border: 1px solid #86AAC1;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 16px 10px 10px 10px;
	padding: 10px;
}

/* Modules
 **********************************************************************/
div.module .title {
	color: #333;
	padding-left: 1em/*
	 border-bottom:1px solid #666;*/
}

.article {
	background: #EAF0F4;
	border: 1px solid #86AAC1;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0;
	padding: 0;
}/*
 .article .title,.article .content{
 padding:10px;
 }*/
.article img {
	margin: 10px;
}
.article .title {
	background: #DDD;
}
.article .content {
	background: none;
	padding: 16px;
}
.article .read-more {
	margin: 10px;
}

/* Footer (#nyk-footer)
 **********************************************************************/

#nyk-footer {
	background: #DDD url(/nyk/gen3/webroot/theme/hanukkah/img/footer_bg.png) repeat-x;
	border-top: 1px dotted #999;
}
