/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete 
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.

only screen and (min-width:769px) and (max-width:1024px)
 
	/* @group Background 
	
#header{
		/*background: url(images/CSNEhomepage.png) center 0 no-repeat;
		background: url(images/pageback.png) center -3px repeat-x #00475f;
	}
	*/



footer#footer.clearfix {
	/*background: url(images/CSNEhomepage.png) center 0 no-repeat;*/
	background: url(images/pageback.png) center bottom repeat-x #00475f;
	max-width: none;
}

.front div.region.region-content-aside.float-blocks-3.float-blocks-left #block-views-news-block-1 div.block-inner.clearfix {
  width: auto;
}

div.region.region-content-aside.float-blocks-3.float-blocks-left section.block.last div.block-inner.clearfix,
div.region.region-content-aside.float-blocks-3.float-blocks-left section#block-block-5 div.block-inner.clearfix {
  width: 94%;
  padding-right: 2%;
}

.front #page div.region.region-secondary-content div.views-slideshow-controls-bottom.clearfix #views_slideshow_controls_text_next_front_feature-block a,
.front #page div.region.region-secondary-content div.views-slideshow-controls-bottom.clearfix #views_slideshow_controls_text_previous_front_feature-block a {
  top: 276px;
}

.front #page div.region.region-secondary-content div.views-slideshow-controls-bottom.clearfix #views_slideshow_controls_text_previous_front_feature-block a {
  left: 8px;
}

.front #page div.region.region-secondary-content div.views-field.views-field-nothing {
  width: 305px;
  position: absolute;
  height: auto;
  margin-left: 572px;
  padding-right: 60px;
  clear: both;
  /* top: 200px; */
  /*background-color: #c8551a;*/
  margin: 0;
  top: 312px;
  padding-left: 4%;
  width: 71%;
  /* z-index: -6; */
  height: 212px;
  padding-right: 24%;
}

.front #page div.region.region-secondary-content {
   /*background: url(images/featureBackFade.png) right 312px no-repeat #ffffff; */
  background-size: cover;
  height: 524px;
}

.front #page div.region.region-secondary-content div.views-slideshow-cycle-main-frame-row {
	width: 100%;
}

.front #page div.region.region-secondary-content div.views-field.views-field-nothing h2 {
  margin-top: 43px;
}

li#searchable.searchLi {
  width: 108px;
  float: right;
}

li#searchable.searchLi div.form-item.form-type-textfield.form-item-search-block-form input.form-text {
  width: 72px;
}

li#searchable.searchLi div.form-actions.form-wrapper input.form-submit {
  margin: 0 0 0 72px;
}

div.menu-block-wrapper.menu-block-1.menu-name-main-menu.parent-mlid-0.menu-level-1 {
  height: 41px;
  overflow: hidden;
}

body.not-front #content-column div.content-inner {
	border-left: 1px solid #C7C8C9;
	border-right: 1px solid #c7c8c9;
	padding-bottom: 1px;
}

body.not-front.two-sidebars #page {
	background-image: none;
	background-color: #ffffff;
}




	/* @end 
#page div.region.region-leaderboard div.region-inner.clearfix div.block-inner.clearfix div.block-content.content a:link,
#page div.region.region-leaderboard div.region-inner.clearfix div.block-inner.clearfix div.block-content.content a:visited,
#page div.region.region-leaderboard div.region-inner.clearfix div.block-inner.clearfix div.block-content.content p {
	font: .8em Avenir;
}

a.PartnerMap{
	display: block;
	height: 0;
	padding-top: 110px;
	overflow: hidden;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	background: url(images/Partners-map.png) left bottom no-repeat;
}


 
body.toolbar.front{
	/*background: url(images/CSNEhomepage.png) center 126px no-repeat;
	background: url(images/pageback.png) center 61px repeat-x #00475f;

}
body.front{
	/*background: url(images/CSNEhomepage.png) center 0 no-repeat;
	background: url(images/pageback.png) center -3px repeat-x #00475f;
}
body.toolbar.not-front{
	background: url(images/pageback.png) center 61px repeat-x #00475f;

}
body.not-front{
	background: url(images/pageback.png) center -3px repeat-x #00475f;
}


/* @group FrontFeature 

.front #page div.region.region-secondary-content {
	background: url(images/featureBackFade.png) right top no-repeat #c8551a;
}

.front #page div.region.region-secondary-content div.block-inner.clearfix{
	margin-left: 0;
	margin-right: 0;
	height: 292px;
}

.front #page div.region.region-secondary-content div.views-field.views-field-field-slide-image {
	width: 552px;
	position: absolute;
	height: auto;
	
}
.front #page div.region.region-secondary-content div.views-field.views-field-field-slide-image img{
/*	opacity:0.4;
	display: none;
}

.front #page div.region.region-secondary-content div.views-field.views-field-nothing {
	width: 305px;	
	position: absolute;
	height: auto;
	margin-left: 572px;
	padding-right: 60px;
}
.front #page div.region.region-secondary-content div.views-field.views-field-nothing h2{
	color: white;
	margin-top: 70px;
	margin-bottom: 0;
	line-height: 29px;
	font-size: 22px;
}
.front #page div.region.region-secondary-content div.views-field.views-field-nothing a:link,
.front #page div.region.region-secondary-content div.views-field.views-field-nothing a:visited{
	color: white;
}
.front #page div.region.region-secondary-content div.views-field.views-field-nothing a:hover{
	text-decoration: underline;
}
.front #page div.region.region-secondary-content div.views-field.views-field-nothing p{
	color: white;
	margin: 15px 0 0;
	line-height: 20px;
	font-size: 15px;

}
.front #page div.region.region-secondary-content div.views-slideshow-controls-bottom.clearfix {
	z-index: 9;
	display: block;
	position: relative;
}

.front #page div.region.region-secondary-content div.views-slideshow-controls-bottom.clearfix  #views_slideshow_controls_text_previous_front_feature-block a {
	display: block;
	height: 0;
	width: 60px;
	position: absolute;
	background: url(images/NextPrevious.png) 0 center no-repeat;
	margin: 0;
	padding: 290px 0 0;
	overflow: hidden;
	top: 5px;
	opacity:0.2;
	left: 15px;
}
.front #page div.region.region-secondary-content div.views-slideshow-controls-bottom.clearfix  #views_slideshow_controls_text_previous_front_feature-block a:hover{
	opacity:1;
}

.front #page div.region.region-secondary-content div.views-slideshow-controls-bottom.clearfix #views_slideshow_controls_text_pause_front_feature-block a {
	position: absolute;
	display: block;
	height: 0px;
	padding: 290px 0 0;
	overflow: hidden;
	width: 150px;
	left: 399px;
	background: url(images/play-and-pause-button.png) center center no-repeat;
	opacity:0;
}
.front #page div.region.region-secondary-content div.views-slideshow-controls-bottom.clearfix #views_slideshow_controls_text_pause_front_feature-block a:hover{
	opacity:0.5;
}
.front #page div.region.region-secondary-content div.views-slideshow-controls-bottom.clearfix #views_slideshow_controls_text_next_front_feature-block a {
display: block;
height: 0px;
width: 60px;
position: absolute;
	background: url(images/NextPrevious.png) -71px center no-repeat;
	margin: 0;
	padding: 290px 0 0;
	overflow: hidden;
	top: 5px;
	opacity:0.2;
	right: 20px;
}
.front #page div.region.region-secondary-content div.views-slideshow-controls-bottom.clearfix #views_slideshow_controls_text_next_front_feature-block a:hover{
	opacity:1;
}

.front #block-views-tweets-block h2.block-title{
	color: #4191B4;
	text-transform: uppercase;
	text-decoration: none;
	margin-top: 15px;
	}

.front #block-views-tweets-block ul.item-list{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
.front #block-views-tweets-block div.item-list ul{
	margin: 0;
	padding: 0;
	}

.front #block-views-tweets-block div.item-list ul li{
	font-size: .9em;
	color: #333;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	margin: 7px 0;
	background: url(images/csne_twitter_bg.png) no-repeat left top;
	}

.front #block-views-tweets-block div.item-list ul li span.views-field-text{
	display: block;
	margin-left: 27px;
	}
	
.front #block-views-tweets-block div.item-list ul li span.views-field-created-time{
	font-size: .9em;
	color: #666;
	}

/* @end 



/* @group Header 

header#header {
	height: 163px;
	background-color: black;
}

header#header div#branding.branding-elements.clearfix {
	margin-right: 0;
	margin-left: 0;
}

header#header div#branding.branding-elements.clearfix div#logo {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 95%;
	height: auto;
	top: 25px;
	left: 20px;
}

/* @end 

/* @group Main Menu Graybar 

div#menu-bar.nav.clearfix {
	margin: 0;
	padding: 0;
	height: 41px;
}


nav#block-menu-block-1.menu-bar-wrapper.clearfix{
	margin-right: 0;
	margin-left: 0;
}


div.menu-block-wrapper.menu-block-1.menu-name-main-menu.parent-mlid-0.menu-level-1 {
	background-color: #636466;
}


nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper ul.menu {
	margin: 0;
	padding: 0;
	
}
nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper ul.menu li.leaf{
	
}

nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper > ul.menu li > a:link,
nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper > ul.menu li > a:visited{
	margin: 0;
	padding: 11px 34px;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-color: #a6a8ac;
	color: white;
	border-right: 1px solid #bebfc3;
}
nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper ul.menu li.active-trail > a.active-trail{
	/*text-decoration: underline;
background-color: #C8541A;
}
nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper ul.menu li > a:hover{
	background-color: #626366;
	text-decoration: none;
}
nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper ul.menu li.last > a{
	border-right-style: none;
}
li#searchable.searchLi{
	
	height: 41px;
/*	border-style: solid;
	border-width: 1px;
	width: 224px;
	overflow: hidden;
	border-style: none!important;
	float: right;
}
nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper ul.menu li ul.menu{
	position: absolute;
	width: 200px;
	display: none;
	z-index: 10;
} 
nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper ul.menu li:hover ul.menu{
	position: absolute;
	width: 200px;
	display: block;
} 
nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper ul.menu li ul.menu li{
	clear: left;
	width: 100%;
	position: relative;
} 
nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper ul.menu li ul.menu li a:link,
nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper ul.menu li ul.menu li a:visited{
	display: block;
	padding: 8px 8px 8px 35px;
	height: inherit;
	text-transform: none;
	white-space: normal;
	overflow: visible;
	background-color: #000000;
	color: white;
	border-top: 1px solid #c6c7c9;
	border-right-style: none;
}
nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper ul.menu li ul.menu li a:hover{
	background-color: #002430;
}

nav#block-menu-block-1.menu-bar-wrapper div.menu-block-wrapper ul.menu li  ul.menu li a.active-trail.active {
	color: #eebb3e;
}

li#searchable.searchLi #block-search-form div.block-inner.clearfix {
	margin: 0;
	padding: 0;
}

li#searchable.searchLi a.contextual-links-trigger {
	display: none;
}
li#searchable.searchLi div.form-actions.form-wrapper{
	margin: 0;
	padding: 0;
	position: relative;
}
li#searchable.searchLi div.form-actions.form-wrapper input.form-submit {
	display: block;
	width: 36px;
	height: 0;
	background: url(images/search.png) 0 0 no-repeat;
	border-style: none;
	margin: 0 0 0 188px;
	padding: 41px 0 0;
	position: absolute;
	overflow: hidden;
}

li#searchable.searchLi div.form-item.form-type-textfield.form-item-search-block-form{
	margin: 0;
	padding: 0;
	position: relative;
}
li#searchable.searchLi div.form-item.form-type-textfield.form-item-search-block-form input.form-text {
	border-style: none;
	height: 41px;
	display: block;
	position: absolute;
	width: 188px;
	background-color: #626366;
	text-align: left;
	margin: 0;
	padding: 0 0 0 9px;
	left: -9px;
}
#block-menu-block-1 div.menu-block-wrapper ul.menu.clearfix:hover li#searchable.searchLi div.form-item.form-type-textfield.form-item-search-block-form input.form-text,
#block-menu-block-1 div.menu-block-wrapper ul.menu.clearfix:hover,
li#searchable.searchLi:hover,
li#searchable.searchLi div.form-item.form-type-textfield.form-item-search-block-form input.form-text:hover{
	background-color: #f3f3f3;
}
li#searchable.searchLi .container-inline div, li#searchable.searchLi .container-inline label{
	display: block;
}

/* @end 
/* @group NACHO'S STUFF 

.section-news .view-news .views-row{
	padding: 15px 0;
	border-bottom: 1px solid #666;
	}
.section-news .view-news h3{
	margin: .05em 0;
	text-transform: none;
	}

.front div.region.region-content-aside.float-blocks-3.float-blocks-left div.region-inner.clearfix .views-field-title .field-content{
	line-height: 1.19em;
	}
	
.front div.region.region-content-aside.float-blocks-3.float-blocks-left div.region-inner.clearfix .views-field-field-news-image{
	margin-top: 5px;
	}

.front div.region.region-content-aside.float-blocks-3.float-blocks-left div.region-inner.clearfix .views-field-title a:link,
.front div.region.region-content-aside.float-blocks-3.float-blocks-left div.region-inner.clearfix .views-field-title a:visited {
	color: #C8541A;
	font-size: 1em;
	font-weight: 0;
	font-style: normal;
	margin-top: 0;
}

.front div.region.region-content-aside.float-blocks-3.float-blocks-left #block-views-news-block-1 div.block-inner.clearfix {
	width: 218px;
}

/* NACHO'S STUFF 
/* @end 

/* @group Front Block styles 

/*Front events section
.front div.view-trumba-events div.view-footer a,
a.fullCal {
	font-size: 10px;
	text-transform: uppercase;
	line-height: 12px;
	color: #C8541A;
	position: relative;
	top: 10px;
}

#block-views-events-block-block div.block-inner.clearfix div.block-content.content div.view.view-events-block div.views-field span{
	color: #636466;
	font-size: 13px;
}

#block-views-events-block-block div.block-inner.clearfix div.block-content.content div.view div.view-content div.views-row-first div.views-field.views-field-title {
		margin-top: 0px;
}

#block-views-events-block-block div.block-inner.clearfix div.block-content.content div.view.view-events-block  div.views-field.views-field-title {
	margin-top: 20px;
}
#block-views-events-block-block div.block-inner.clearfix div.block-content.content div.view.view-events-block  div.views-field.views-field-title span.field-content a:link,
#block-views-events-block-block div.block-inner.clearfix div.block-content.content div.view.view-events-block  div.views-field.views-field-title span.field-content a:visited {
	color: black;
	text-decoration: none;
	font-size: 14px;
	line-height: 15px;
}
#block-views-events-block-block div.block-inner.clearfix div.block-content.content div.view.view-events-block  div.views-field.views-field-title span.field-content a:hover{
	text-decoration: underline;
}
/*Front events section

div.region.region-content-aside.float-blocks-3.float-blocks-left section.block{
	margin: 0;

}



div.region.region-content-aside.float-blocks-3.float-blocks-left div.region-inner.clearfix div.block-inner.clearfix  {
	border-left-style: solid;
	border-left-width: 1px;
	margin-left: 6px;
	padding-left: 10px;
	display: block;
	overflow: hidden;
	height: 269px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-right: 0;
	padding-right: 5px;
	width: 224px;
	border-color: #c6c7c9;
}

.front #block-views-events-block-block div.block-inner.clearfix h2.block-title,
div.region.region-content-aside.float-blocks-3.float-blocks-left div.region-inner.clearfix h2{
color: #4191b4;
text-transform: uppercase;
font-weight:700;
margin-top: 15px;
	margin-bottom: 10px;
}
.front #block-views-events-block-block div.block-inner.clearfix h2.block-title a,
div.region.region-content-aside.float-blocks-3.float-blocks-left div.region-inner.clearfix h2 a{
color: #4191b4;
text-transform: uppercase;
	text-decoration: none;
}


div.region.region-content-aside.float-blocks-3.float-blocks-left div.region-inner.clearfix p{
color: #636466;
font-size: 1em;
	font-weight: 0;
	font-style: normal;
	margin-top: 0;
	margin-bottom: 5px;
	line-height: 1.19em;
}
div.region.region-content-aside.float-blocks-3.float-blocks-left div.region-inner.clearfix strong{
	font-weight: bold;
	color: black;
}

.NukeMargin{
	margin: 16px 0 0 !important;
	padding: 0;
	
}

div.region.region-content-aside.float-blocks-3.float-blocks-left #block-block-2 div.block-inner.clearfix {
	background: url(images/gearhead2.png) 152px bottom no-repeat;
}
div.region.region-content-aside.float-blocks-3.float-blocks-left #block-block-3 div.block-inner.clearfix {
	width: 219px;
}
div.region.region-content-aside.float-blocks-3.float-blocks-left #block-block-4 div.block-inner.clearfix{
		border-bottom-style: none;
}

div.region.region-content-aside.float-blocks-3.float-blocks-left section.block.last{
	width: 480px;
	background: url(images/Partners-map.png) 0 0 no-repeat;

}
a.PartnerMap{
	width: 450px;
	display: block;
	height: 0;
	padding-top: 110px;
	overflow: hidden;
}

div.region.region-content-aside.float-blocks-3.float-blocks-left section.block.last div.block-inner.clearfix{
	border-bottom-style: none;
	width: 459px;}
div.region.region-content-aside.float-blocks-3.float-blocks-left section.block.last div.block-inner.clearfix p.NukeMargin{
	margin-top: 3px!important;
}
/* @end 

/* @group TopLinks 

#page div.region.region-leaderboard div.region-inner.clearfix{
	height: 40px;
	overflow: hidden;
	background-color: black;
}

#page div.region.region-leaderboard div.region-inner.clearfix div.block-inner.clearfix {
margin-right: 0;
margin-left: 0;
}
#page div.region.region-leaderboard div.region-inner.clearfix div.block-inner.clearfix div.block-content.content a:link,
#page div.region.region-leaderboard div.region-inner.clearfix div.block-inner.clearfix div.block-content.content a:visited,
#page div.region.region-leaderboard div.region-inner.clearfix div.block-inner.clearfix div.block-content.content p {
	font: .9em Avenir, Lato;
	text-transform: uppercase;
	color: #A7A9AC;
}
#page div.region.region-leaderboard div.region-inner.clearfix div.block-inner.clearfix div.block-content.content a:hover{
	text-decoration: underline;
}
#page div.region.region-leaderboard div.region-inner.clearfix div.block-inner.clearfix div.block-content.content p{
	margin: 25px 0 0;
	padding: 0;
	text-align: right;
}

/* @end 

/* @group Page Styles 

body.page-node-26{
	
}

/*body.page-node-27  #page{
	background: url(images/Researchback.png) center 0 repeat-y!important;	
}

body.not-front.two-sidebars #page{
	background: url(images/rules3.png) repeat-y;
}

body.not-front.one-sidebar div.region.region-sidebar-first.sidebar,
body.not-front.two-sidebars div.region.region-sidebar-second.sidebar,
body.not-front.two-sidebars div.region.region-sidebar-first.sidebar {
	padding-top: 20px;
}

div.field.field-name-field-photo.field-type-image.field-label-hidden.view-mode-full {
	margin-bottom: 40px;
}

body.not-front #content-column div.content-inner {
	padding-left: 10px;
	padding-top: 34px;
	line-height: 1.7em;
}
body.not-front div.view div.view-header,
body.not-front.two-sidebars .field-name-field-introduction-text {
	color: #316376;
	font-size: 17px;
	letter-spacing: 0;
	line-height: 1.6em;
}




body.not-front #content-column div.content-inner ol,
body.not-front #content-column div.content-inner ul{
	margin-top: 30px;
	margin-bottom: 14px;
}
body.not-front #content-column div.content-inner li{
	position: relative;
	left: -23px;
	margin-bottom: 14px;
}


body.not-front.two-sidebars div.region.region-sidebar-second.sidebar div.region-inner.clearfix {
	width: 80%;
	margin-left: 14%;
	margin-top: 62px;
}

div.region.region-sidebar-second.sidebar div.views-field.views-field-field-photo {
	max-width: 180px;
}

/* @end 







