/* -------------------------------------------------------------------------- */
/* CUSTOM THEME
/* -------------------------------------------------------------------------- */
.logo-list { padding:0; }
.logo-list li { display:inline; list-style-type:none; padding:0 10px; }
.logo-list li img { margin-bottom:10px; }

.region-content .view-content > .item-list .views-row { margin-bottom:20px; }
.views-slideshow-pager-field-item img { height:65px; }
/* -------------------------------------------------------------------------- */
/* GENERAL
/* -------------------------------------------------------------------------- */
.ctools-collapsible-handle { color:#690E12; }

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*																			  */
/* HEADER																	  */
/*																			  */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */
/* HEADER
/* -------------------------------------------------------------------------- */
.region-header,
#logo {
  position:relative;
  z-index:1;
}
#logo {
  margin-left:25px;
  margin-top:10px;
  z-index:2;
}
#header {
  height:103px;
  overflow:hidden;
}
#block-nodeblock-20 {
/* 	display:inline-block; */
	float:left;
	margin-bottom:0px;
	margin-left:18px;
	z-index:2;
}
#block-nodeblock-20 p { margin:0px; }

/* -------------------------------------------------------------------------- */
/* TRANSLATE
/* -------------------------------------------------------------------------- */
#block-asunano-custom-translate {
	padding-top:10px;
	height:26px;
	margin-bottom:5px;
}
#block-asunano-custom-translate,
#block-search-form { padding-right:20px; }
#block-asunano-custom-translate .content { text-align:right; }

#google_translate_element,
#block-search-form form,
#block-system-user-menu .content ul li {
  text-align:left;
  display:inline-block;
  zoom:1;
  vertical-align:top;
  *display:inline;
}

/* -------------------------------------------------------------------------- */
/* SEARCH
/* -------------------------------------------------------------------------- */
#block-search-form .content { text-align:right; }
#block-search-form .form-submit {
	background:URL('../images/bkgrndSearch.jpg') top left repeat-x;
	border:none;
	color:#666;
	padding:6px 5px 6px 5px;
	width:auto;
}

#block-search-form #edit-captcha { display:none; }

/* -------------------------------------------------------------------------- */
/* MAIN MENU
/* -------------------------------------------------------------------------- */
#block-superfish-1 .content ul li#menu-221-1 { margin-left:10px; }

/* -------------------------------------------------------------------------- */
/* INTERIOR HEADER									 
/* -------------------------------------------------------------------------- */
#block-asunano-custom-interior-header {
	border-bottom:solid #D4D4D4 5px;
	height:100px;
	position:relative;
}
#block-asunano-custom-interior-header h2 {
	color:#F8B11A;
	font-size:34px;
	line-height:1.4em;
	left:40px;
	height:50px;
	overflow:hidden;
	position:absolute;	
	top:40px;
	z-index:99;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*																			  */
/* CONTENT																	  */
/*																			  */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */
/* BASIC
/* -------------------------------------------------------------------------- */
.not-front #page-title { display:none; }
.breadcrumb { margin-bottom:10px; }
.caption { font-size:.7em; }

.item-list ul { list-style:none; }

ol ol { list-style-type:lower-latin; }
ol ol ol { list-style-type:lower-roman; }

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*																			  */
/* FRONT PAGE																  */
/*																			  */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
.front h1.title { display:none; }
.front #block-system-main .content { text-align:center; margin-bottom:15px; }
.front h2.site-tagline { margin-top:1em; }

/* -------------------------------------------------------------------------- */
/* SLIDESHOW
/* -------------------------------------------------------------------------- */
#views_slideshow_cycle_main_slideshow-block { border-bottom:4px #D4D4D4 solid; height:339px; }
#block-views-slideshow-block .views-field-nothing {
	height:340px;
	left:0;
	position:absolute;
	top:0;
	z-index:1;
}
#block-views-slideshow-block {
	zoom:1;
}
#block-views-slideshow-block .views-field-title {
	display:inline-block;
	margin:75px 0px 10px 33px;
	padding-right:60px;
	position:relative;
	width:475px;
	z-index:2;
	zoom:1;
}
#block-views-slideshow-block .views-field-title a { color:#FCB500; font-weight:bold; font-size:24px; }

.view-slideshow .views-field-body {
	color:#FFFFFF;
	margin-left:33px;
	position:relative;
	width:430px;
	z-index:2;
	zoom:1;
}
.view-slideshow .views-field-body p { margin-top:0px; zoom:1; }

.view-slideshow .field-name-field-image { position:absolute; left:504px; top:33px; z-index:2; }
.view-slideshow .field-name-field-image img { border:solid #FCB500 5px; }

.view-slideshow .views-slideshow-pager-fields {	padding:5px 0; text-align:center; }
.view-slideshow .views_slideshow_pager_field_item {
	cursor:pointer;
	display:inline-block;
	padding:5px 5px 0;
	vertical-align:top;
	zoom:1;
	*display:inline;
}
.view-slideshow .views-slideshow-controls-bottom { position:relative; background-color:#F1F1F1; }
.view-slideshow .views-slideshow-controls-text-pause { display:none; }

.view-slideshow .views-slideshow-controls-text-next {
	position:absolute;
	right:0;
	top:25%;
	margin-right:30px;
	background:url(../images/slide_nav.png) no-repeat -41px -3px transparent;
}
.view-slideshow .views-slideshow-controls-text-previous {
	position:absolute;
	left:0;
	top:25%;
	margin-left:30px;
	background:url(../images/slide_nav.png) no-repeat -3px -3px transparent;
}
.view-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next a,
.view-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous a {
	overflow:hidden;
	display:block;
	position:relative;
	text-indent:-100em;
	font-size:0;
	line-height:0;
	height:35px;
	width:35px;
}
.view-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next:hover,
.view-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next:active {
	background:url(../images/slide_nav.png) no-repeat -41px -44px transparent;
}
.view-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:hover,
.view-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous:active {
	background:url(../images/slide_nav.png) no-repeat -3px -43px transparent;
}
.views-slideshow-controls-bottom img { padding:2px; }
.views-slideshow-controls-bottom .active img { border:solid #F8B11B 2px; padding:0px; }

 
/* -------------------------------------------------------------------------- */
/* FRONT PAGE RESEARCH/EDUCATION/OUTREACH BLOCKS
/* -------------------------------------------------------------------------- */
#block-nodeblock-8,
#block-nodeblock-9,
#block-nodeblock-10 {
	display:inline-block;
	width:267px;
	color:#7B7B7B;
	font-style:italic; 
	font-size:12px;
}
#block-nodeblock-8 { float:left; padding-left:35px; padding-right:45px; }
#block-nodeblock-10 { float:right; padding-right:35px; }

#block-nodeblock-8 p,
#block-nodeblock-9 p,
#block-nodeblock-10 p	{ margin:10px 0; }

#block-nodeblock-8 h2,
#block-nodeblock-9 h2,
#block-nodeblock-10 h2 { font-size:21px; font-style:normal; line-height:1em; }

#block-nodeblock-8 h2,
#block-nodeblock-8 .content a	{ color:#008ED6; }
#block-nodeblock-9 h2,
#block-nodeblock-9 .content a	{ color:#568E13; }
#block-nodeblock-10 h2,
#block-nodeblock-10 .content a	{ color:#FFB30E; }

#block-nodeblock-8 .content a,
#block-nodeblock-9 .content a,
#block-nodeblock-10 .content a	{ font-weight:bold; }

.learn-more,
.view-more,
.more-link {
	float:right;
	font-style:normal;
	padding-right:15px;
}
#block-nodeblock-8 .learn-more{
	background:url('../images/see-more-arrow-blue.png') no-repeat 68px 5px;
}

#block-nodeblock-9 .learn-more{
	background:url('../images/see-more-arrow-green.png') no-repeat 68px 5px;
}

#block-nodeblock-10 .learn-more{
	background:url('../images/see-more-arrow-yellow.png') no-repeat 68px 5px;
}


/* -------------------------------------------------------------------------- */
/* FRONT PAGE BLOCKS SHARED STYLES
/* -------------------------------------------------------------------------- */
#block-asunano-custom-twitter .tweets-pulled-listing,
#block-views-nano-society-news-block .view-content,
#block-nodeblock-7399 .content { height:260px; }

#block-asunano-custom-twitter .content,
#block-views-nano-society-news-block .content,
#block-nodeblock-7399 .content { margin-top:5px; }

#block-twitter-block-1,
#block-asunano-custom-twitter,
#block-views-nano-society-news-block,
#block-nodeblock-7399 { 
	color:#7B7B7B; 
	font-size:12px; 
	line-height:16px 
}

#block-twitter-block-1 h2,
#block-asunano-custom-twitter h2,
#block-views-nano-society-news-block h2,
#block-nodeblock-7399 h2 {
	color:#999999;
	font-size:16px;
	font-weight:normal;
	border-bottom:1px solid #E1E1E1;
}
#block-asunano-custom-twitter .view-footer,
#block-views-nano-society-news-block .more-link { border-top:1px solid #E1E1E1; }

#block-views-nano-society-news-block .more-link,
#block-asunano-custom-twitter a.view-more {
	color:#999999;
	font-weight:bold;
	background:url(../images/iconViewMore.png) scroll no-repeat 100% 50%;
}

/* -------------------------------------------------------------------------- */
/* FRONT PAGE TWITTER BLOCK
/* -------------------------------------------------------------------------- */
#block-twitter-block-1,
#block-asunano-custom-twitter {
	float:left;
	margin-bottom:20px;
	padding:13px 20px 0 35px;	
	width:204px;
}
/*
#block-asunano-custom-twitter ul { padding:0; margin:0; }
#block-asunano-custom-twitter li { margin-bottom:10px; }
#block-asunano-custom-twitter .tweets-pulled-listing { margin-bottom:15px; overflow:hidden; }
#block-asunano-custom-twitter .tweets-pulled-listing a { color:#1489E0; }
#block-asunano-custom-twitter .tweet-author a { font-weight:bold; }
#block-asunano-custom-twitter .tweet-time { display:inline; }
#block-asunano-custom-twitter .tweet-time a { color:#CCCCCC; }
#block-asunano-custom-twitter .tweet-authorphoto { display:none; }
*/

/* -------------------------------------------------------------------------- */
/* FRONT PAGE NEWS BLOCK
/* -------------------------------------------------------------------------- */
#block-views-nano-society-news-block {
	float:left;
	margin-left:15px;
	padding-right:20px;
	padding-top:13px;
	width:203px;
	zoom:1;
}
#block-views-nano-society-news-block a {
	color:#999999;
	line-height:1.4em;
}
#block-views-nano-society-news-block .item-list li { min-height:50px; }
#block-views-nano-society-news-block .view-content { margin-bottom:15px; }
#block-views-nano-society-news-block .views-row { margin-bottom:10px; }
#block-views-nano-society-news-block .views-field-title { font-size:inherit; }
#block-views-nano-society-news-block .views-field-title a { color:#1489E0; }
#block-views-nano-society-news-block .views-field-body p { margin:0; }
#block-views-nano-society-news-block .more-link { width:188px; }

/* -------------------------------------------------------------------------- */
/* FRONT PAGE NEW AT CNS-ASU BLOCK
/* -------------------------------------------------------------------------- */
#block-nodeblock-7399 { display:inline-block; margin-left:18px; padding-top:13px; }
.lt-ie8 #block-nodeblock-7399 { display:inline; }
#block-nodeblock-7399 .content { padding-bottom:15px; border-bottom:1px solid #E1E1E1; }

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*																			  */
/* MAIN PAGES																  */
/*																			  */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
p.field-name-field-php {
	font-size:.8em;
	margin:0 0 1em 0;
}
h2:first-child,
h3:first-child,
p:first-child {	margin-top:0; }

/* -------------------------------------------------------------------------- */
/* /news
/* -------------------------------------------------------------------------- */
.view-nano-society-news .item-list li { min-height:170px; }
.view-nano-society-news .view-footer { padding-top:15px; }
.view-nano-society-news .field-name-field-image {
  float:left;
  margin:0 15px 1.5em 0;
}
.cctags a:hover { text-decoration:underline; }

/* -------------------------------------------------------------------------- */
/* about/network
/* -------------------------------------------------------------------------- */
#node-99 li { margin-bottom:20px; }
#node-100 p { margin-bottom:0; }

.view-network h3 { font-size:22px; margin-bottom:.5em; }
.view-network .views-row {
	padding:0 20px 20px 0;
	margin-bottom:0 !important;
}
.view-network .field-name-field-image {
	float:left;
	margin:10px 10px 0 0;
	min-height:100px;
}
.view-network .field-name-body p { font-size:13px; margin:1em 0 0 0; }
.view-network .views-field-title a { color:#000; font-weight:bold; }
.view-network .view-header h2 { margin-bottom:20px !important; }
.view-network .view-content .views-row .field-name-body { min-height:80px; }

/* -------------------------------------------------------------------------- */
/* LIBRARY
/* -------------------------------------------------------------------------- */
#views-exposed-form-library-page,
#views-exposed-form-library-page-2 { background:#EEE; padding:8px; }

#views-exposed-form-library-page input.form-text,
#views-exposed-form-library-page-2 input.form-text { width:170px; }

#block-views-exp-library-page,
#block-views-exp-library-page-2 { margin-right:-10px; }

.view-library .view-content .views-table tr.even { background:white; }
.view-library caption { font-size:16px; font-weight:bold; color:#690E11; margin-bottom:6px; }
.view-library td { padding:5px 10px; }

.resource-entry { 
	float:left;
	width:594px;
}
.resource-links {
	float:right;
	font-size:.9em;
	text-align:right;
}
.resource-links a.external {
	background:url(/sites/default/files/icon_link.png) center right no-repeat;
	padding-right:15px;
	vertical-align:top;
}
.resource-links a.dl {
	background:url(/sites/default/files/icon_file.png) center right no-repeat;
	padding-right:15px;
	vertical-align:top;
}
/* 
 * Hide filters for Resources Library Filtering
 */
#views-exposed-form-library-page .views-widget-sort-by,
#views-exposed-form-library-page-2 .views-widget-sort-by,
#views-exposed-form-library-page .views-widget-sort-order,
#views-exposed-form-library-page-2 .views-widget-sort-order { display:none; }

#views-exposed-form-library-page .form-select,
#views-exposed-form-library-page-2 .form-select { width:173px; }

/* -------------------------------------------------------------------------- */
/* LIBRARY BLOCKS (RTTA 1, etc.)
/* -------------------------------------------------------------------------- */
.book-navigation .page-links { margin-bottom:1em; }

.block-views table { margin-bottom:0; }
.view-library .more-link { 
	float:none;
	font-size:.8em;
	margin:.5em 0 0 0;
	padding:0;
	text-align:center;
}
.view-library .more-link a { 
	background-color:#EEEEEE;
	display:block;
	transition:background-color .2s ease-in;
	-moz-transition:background-color .2s ease-in;
	-webkit-transition:background-color .2s ease-in; 
}
.view-library .more-link a:hover { background-color:#DDDDDD; color:#690E12; }

/* -------------------------------------------------------------------------- */
/* NODE: RESOURCE
/* -------------------------------------------------------------------------- */
.node-resource .field { margin:0; }
.node-type-resource #page-title { display:block; }
.node-type-resource h3.field-label { margin:.5em 0 0 0; font-size:16px; }
.node-resource th { font-size:16px; }

/* -------------------------------------------------------------------------- */
/* NODE: PERSON
/* -------------------------------------------------------------------------- */
.node-person .field-label {
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	line-height:1em;
	padding-top:1em;
}
.node-board-of-visitors .field-name-field-bio,
.view-board-of-visitors .field-name-field-bio,
.node-person .field-name-field-title,
.view-people .field-name-field-title { font-size:12px; font-weight:bold; margin:.1em 0 0 0; }

.node-person .field-name-field-person-image,
.view-people .views-field-field-person-image { float:left; padding:0 20px 15px 0; }

.node-person .field-name-field-person-image img { padding:0!important; }

.node-person .field-name-field-email,
.view-people .field-name-field-email,
.node-person .field-name-field-person-tags { font-size:12px; line-height:1em; margin-top:0; }

.node-person .field-name-field-research-program,
.view-people .field-name-field-research-program { font-size:12px; line-height:1.3em; }

.node-person .field-name-field-email.clearfix:after,
.node-person .field-name-field-research-program.clearfix:after { clear:right; }

.node-person .field-name-body { clear:both!important; }

/* -------------------------------------------------------------------------- */
/* VIEW: PEOPLE
/* -------------------------------------------------------------------------- */
.view-people .view-content > .item-list .views-field-title { clear:both; }
.view-people .view-content > .item-list > h3 > .field-type-taxonomy-term-reference { 
	clear: both;
	background: #eee;
	padding: 10px;
	margin-bottom: 10px;
}
/*.page-people .view-people .view-content .views-row { min-height:210px; }*/
.view-people h3 { font-size:22px; margin-bottom:3px; }
.view-people .views-field-field-person-image img { padding:12px 0 0 0; }
.page-people .view-people .views-field-field-title { margin:1em 0; }
.page-people .view-people .field-name-field-email { margin-bottom:1em; }
.page-people .view-people .views-label { font-size:12px; font-weight:bold; line-height:1em; }

#block-views-people-featured-alumni { margin-bottom:15px; }
#block-views-people-featured-alumni .content .item-list {
	background:#EEEEEE;
	padding:10px;
	margin-bottom:10px;
}
#block-views-people-featured-alumni .content .item-list li { margin-bottom:15px }
#block-views-people-featured-alumni .block-title {
	color:#333;
	margin-bottom:10px;
}
.page-alumni .view-display-id-page_1 .view-content > .item-list .views-field-title {
	border:none;
	margin:0;
	padding:0;
	font-size:16px;
 }
.page-alumni .view-display-id-page_1 .view-content > .item-list .views-field-title h3 {
 	font-size:16px;
 	margin:0;
 }
 .page-alumni .view-display-id-page_1 .view-content > .item-list li {
 	margin-bottom:20px;
 }

/* -------------------------------------------------------------------------- */
/* VIEW: BOARD OF VISITORS
/* -------------------------------------------------------------------------- */
.node-board-of-visitors .field-name-field-bio,
.view-board-of-visitors .views-field-field-bio { margin-top:10px; }

.view-board-of-visitors .field-name-field-image img,
.node-board-of-visitors .field-name-field-image img {
	float:left;
	margin-right:10px;
	padding-top:10px;
}
.node-board-of-visitors .field-name-field-image img { padding:0; }
.node-board-of-visitors .field-name-body,
.view-board-of-visitors .field-name-body { font-size:13px; margin:12px 0 0 110px; }
.node-board-of-visitors .field-name-body p,
.view-board-of-visitors .field-name-body p { margin:0; }
.view-board-of-visitors .views-row { min-height:120px; margin-bottom:20px; }

/* -------------------------------------------------------------------------- */
/* FAQ STYLES
/* -------------------------------------------------------------------------- */
#node-7419 ol,
#node-7436 ol { counter-reset:item; }

#node-7419 ol li,
#node-7436 ol li { display:block; }

#node-7419 ol li:before,
#node-7436 ol li:before { content:counters(item, ".") ". "; counter-increment:item; }

h4:target { background-color:#FFFFBF; }
.questions { background-color:#CDCDCD; padding:10px 40px 10px 20px; }
.to-top { float:right; font-size:11px; }
.to-top a { color:#CDCDCD!important; }
.to-top a:hover { color:#690E12!important; }

/* -------------------------------------------------------------------------- */
/* WEBFORM STYLES
/* -------------------------------------------------------------------------- */
.node-webform input#edit-previous { display:none; }
.status p { margin:0; }

/* -------------------------------------------------------------------------- */
/* BOOK STYLES
/* -------------------------------------------------------------------------- */
.book-navigation ul li.leaf { list-style-image:none; list-style-type:disc; }
ul.links.inline { display:none; }
#book-navigation-50 ul.menu { display:none; } /* hide menu from Research Section */


/* COMMENTS */
#comments form { background-color:#eee; padding:20px; margin-top:20px; }
#comments .form-item { margin:0; padding-bottom:20px; }
#comments .form-actions { margin:0; }
#comments .form-text,
#comments .form-textarea { background-color:#fff; }

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*																			  */
/* FOOTER STYLES															  */
/*																			  */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */
/* FOOTER - SOCIAL LINKS STYLES
/* -------------------------------------------------------------------------- */
#block-nodeblock-5 {
	background:#F1F1F1 repeat-x scroll 0 0;
	border-top:solid #D3D3D3 3px;
	border-bottom:solid #D3D3D3 3px;
}
#node-5 .content .field-item { text-align:center; }
#node-5 ul {
	margin:0px;
	padding:10px 0;
	margin-left:40px;
}
#node-5 .content li {
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
	padding-right:45px;
	padding-top:5px;
}
#node-5 .content li a:link, 
#node-5 .content li a:visited {
	color:#A2A2A2;
	padding:12px 0 12px 44px;
	text-decoration:none;
}
#node-5 .content li.facebook a {
	background:url('../images/social_icons.png') no-repeat 0 0 transparent;
}
#node-5 .content li.facebook:hover a {
	color:#3A5898;
	background:url('../images/social_icons.png') no-repeat 0 -40px transparent;
}
#node-5 .content li.twitter a {
	background:url('../images/social_icons.png') no-repeat 0 -82px transparent;
}
#node-5 .content li.twitter:hover a {
	color:#0084B4;
	background:url('../images/social_icons.png') no-repeat 0 -122px transparent;
}
#node-5 .content li.vimeo a {
	background:url('../images/social_icons.png') no-repeat 0 -161px transparent;
}
#node-5 .content li.vimeo:hover a {
	color:#41B2DC;
	background:url('../images/social_icons.png') no-repeat 0 -200px transparent;
}
#node-5 .content li.flickr a {
	background:url('../images/social_icons.png') no-repeat 0 -240px transparent;
}
#node-5 .content li.flickr:hover a {
	color:#FF0084;
	background:url('../images/social_icons.png') no-repeat 0 -280px transparent;
}

/* -------------------------------------------------------------------------- */
/* FOOTER - MAILCHIMP
/* -------------------------------------------------------------------------- */
#block-block-1,
#block-mailchimp-lists-default-cns-list {
	background-color:#500C0E;
	color:#F1F1F1;
	padding:20px 25px 20px 35px;
	width:250px;
}
#block-mailchimp-lists-default-cns-list .mailchimp-lists-user-subscribe-form .form-item { margin:0; }

.mc-field-group label,
#block-mailchimp-lists-default-cns-list .mailchimp-lists-user-subscribe-form .form-item label {	margin:10px 0 0 0; }

#mc-embedded-subscribe-form input,
#block-mailchimp-lists-default-cns-list input {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
#mc-embedded-subscribe-form input.form-text,
#block-mailchimp-lists-default-cns-list input.form-text {
	background-color:#F1F1F1;
	font-size:14px;
	height:25px;
	width:232px;
}
#mc-embedded-subscribe-form input#mc-embedded-subscribe,
#block-mailchimp-lists-default-cns-list input#mc-embedded-subscribe {
	background-color:#FCB500;
	border-color:#CDCDCD;
	color:#500C0E;
	height:35px;
	margin:20px 53px 0 0;
	width:240px;
}
#mc-embedded-subscribe-form input#mc-embedded-subscribe:hover,
#block-mailchimp-lists-default-cns-list input#mc-embedded-subscribe:hover {
	-moz-transition:all 0.1s ease-in-out;
	-webkit-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
	background-color:#CDCDCD;
}

/* -------------------------------------------------------------------------- */
/* FOOTER - NAVIGATION MENU
/* -------------------------------------------------------------------------- */
.region-footer { background-color:#F1F1F1; }

#block-menu-block-1 .menu-block-wrapper {
	margin-top:0px;
	padding:5px 0px;
	width:650px;
	float:right;
}
.region-footer .menu-block-wrapper ul { margin:15px 18px; padding:0; }
#block-menu-block-1 .content ul li {
	display:inline-block;
	vertical-align:top;
	zoom:1;
	*display:inline;
	margin:0;
	padding:0px 7px;
	color:#500B0D;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	max-width:140px;
	list-style-image:none;
	list-style-type:none;
}
#block-menu-block-1 .content ul li ul li {
	display:block;
	margin:0;
	font-size:10px;
	line-height:1.7em;
}
#block-menu-block-1 .content ul li a {
	color:#500C0E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#block-menu-block-1 .content ul li ul li a:visited,  
#block-menu-block-1 .content ul li ul li a {
	color:#A1A1A1;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
#block-menu-block-1 .content ul li ul li a:visited, 
#block-menu-block-1 .content ul li ul li a {
	background:url('../images/bkgrndLinkArrow.png') no-repeat left 50% transparent;
	color:#333;
	font-weight:normal;
	font-size:10px;
	padding-left:10px;
}
#block-menu-block-1 .content ul li ul li:hover a { color:#690E11; }
#block-menu-block-1 .content ul li ul { padding:0; margin:0; }

/* -------------------------------------------------------------------------- */
/* FOOTER - COPYRIGHT
/* -------------------------------------------------------------------------- */
#block-nodeblock-6 { text-align:center; font-size:12px; margin-top:1em; }
.region-bottom { padding-bottom:40px; }

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*																			  */
/* BLOCK STYLES																  */
/*																			  */
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */
/* ARTICLE MAILCHIMP 
/* -------------------------------------------------------------------------- */
#block-block-2 {
	/*-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;*/
	background-color:#500C0E;
	color:#FFFFFF;
	height:160px;
	margin-top:20px;
}
#block-block-2 h3 {
	margin:0 0 0 20px;
	padding-top:20px;
}
#block-block-2 p {
	margin:0 0 20px 20px;
	font-size:12px;
}
#block-block-2 .mc-field-group,
#block-block-2 #mc-embedded-subscribe {
	float:left;
	margin-left:20px;
}
#block-block-2 .mc-field-group label {
	margin:0;
}
#block-block-2 #mc-embedded-subscribe-form input {
	width:192px;
}
#block-block-2 #mc-embedded-subscribe-form input#mc-embedded-subscribe  {
	margin:20px 20px 0 20px;
	width:200px;
}

/* -------------------------------------------------------------------------- */
/* FLEXSLIDER SLIDESHOWS
/* -------------------------------------------------------------------------- */
.flexslider {
	margin: 0 0 40px;
	border:0;
}

/* -------------------------------------------------------------------------- */
/* SIDEBAR
/* -------------------------------------------------------------------------- */
.sidebar .block { margin-bottom:1em; }
.sidebar .block form input.form-text,
.sidebar .block form input.form-search { width:100%; }
.sidebar .views-exposed-form .views-exposed-widget { float:none; padding:0; }
.sidebar .content li a:hover { color:#690E12; }

/* -------------------------------------------------------------------------- */
/* SIDEBAR MENU BLOCKS
/* -------------------------------------------------------------------------- */
.block-menu-block .content ul {
	padding:0px;
	font-size:12px;
}
.block-menu-block .content li {
	list-style-type:none;
	list-style-image:none;
	line-height:15px;
	padding-bottom:12px;
}
.block-menu-block .content li a {
	background:url("../images/iconViewMore.png") no-repeat scroll 100% 50% transparent;
	color:#777777;
	font-weight:bold;
	padding-right:15px;
}
.block-menu-block .content li ul li { padding-left:15px; }
.block-menu-block .content li.expanded ul li.first { padding-top:12px; }
.block-menu-block .content li.expanded ul li.last { padding-bottom:0; }
.block-menu-block .content li a.active { color:#690E12; }

#content .section {
	margin:25px;
	min-height:450px;
}
.sidebar-first #content .section {
 	border-left:solid #E1E1E1 1px;
 	padding-left:15px;
}
.front #content .section { margin:0; border:0 none; padding:0; }

/* -------------------------------------------------------------------------- */
/* SITE MAP
/* -------------------------------------------------------------------------- */

.site-map-box-menu h2.title {
	display:none;
}
.site-map-menu li {
  display:inline-block;
  zoom:1;
  vertical-align:top;
  *display:inline;
  width:24%;
  margin-bottom:10px;
}

.site-map-menu li a {
  font-size:20px;
  line-height:1.2em;
  color:#680E12;
}

.site-map-menu li li {
  display:block;
  width:100%;
  margin-bottom:0;
}

.site-map-menu li li a {
  font-size:14px;
  line-height:1.2em;
  color:#323232;
}



.search-results li {
  padding-bottom:10px;
  border-bottom:1px solid #CCC;
  margin-bottom:20px;
}
.search-result .search-snippet {
  margin-bottom:0;
}
.search-result .search-info {
  display:none;
}



/* 
 * Tags
 */

.cctags-block a.cctags {
  color:#333;
}

.cctags.cctags-block.level-1 {

}
.cctags.cctags-block.level-2 {

}
.cctags.cctags-block.level-3 {

}
.cctags.cctags-block.level-4 {

}
.cctags.cctags-block.level-5 {

}
.cctags.cctags-block.level-6 {

}
.cctags.cctags-block.level-7 {

}
.cctags.cctags-block.level-8 {

}
.cctags.cctags-block.level-9 {

}
.cctags.cctags-block.level-10 {

}


/* 
 * Media Tags
 */
.field-name-field-media-tags {
  margin:0;
  padding:0 0 20px 0;
}
.field-name-field-media-tags li {
  list-style-image:none;
  list-style-type:none;
  display:inline-block;
  vertical-align:top;
  zoom:1;
  *display:inline;
}

.view-nano-society-news .field-name-body {
  overflow:hidden;
}

/* 
 * Type
 */
.field-name-field-media-type {
  margin:0;
  padding:0;
}
.field-name-field-media-type li {
  list-style-image:none;
  list-style-type:none;
  display:inline-block;
  vertical-align:top;
  zoom:1;
  *display:inline;
}



.view-galleries .view-content .views-field-title,
.view-flickr-youtube-view .view-content .views-field-title {
  text-align:center;
  width:128px;
}



/* --------------------------------------- */
/* ARTICLE NODE  ------------------------- */
/* --------------------------------------- */
.node-article h3.field-label {
  color:#333333;
  font-size:1.05em;
  line-height:1.2em;
  margin-bottom:0px;
}
.node-type-article #page-title {
	color:#690E12;
	display:block;
	font-size:24px;
	line-height:1.2em;
	padding:10px 0;
}
.node-article .field-name-field-published {
	font-size:10px;
	margin:0;
}
.node-article .field-name-field-image img {
	padding:0 !important;
	margin-bottom:1em;
}
ul.field-name-field-media-reference {
	margin-top:0px;
	padding:0;
}
.not-front #block-system-main .content ul.field-name-field-media-reference .node-title {
	font-size:1em;
	font-weight:normal;
	line-height:1.5em;
	margin-bottom:8px;
}

.not-front #block-system-main .content ul.field-name-field-media-reference img {
	padding-left:0px;
}
ul.field-name-field-media-reference ul.links {
	display:none;
}
.region-content .view-content > .item-list .field-name-field-published {
  color:#808080;
  float:right;
  font-size:10px;
  line-height:1.2em;
  margin-left:15px;
  margin-top:5px;
}

/* --------------------------------------- */
/* CALENDAR ------------------------------ */
/* --------------------------------------- */

.calendar-calendar .month-view .full td.date-box.today,
.calendar-calendar .month-view .full td.single-day.today {
	border-color:#690E11;
}

.calendar-calendar .month-view .full tr td.single-day.today {
	border-bottom:2px solid #690E11;
}

.calendar-calendar td.empty {
	color:#777;
}

.calendar-calendar td .inner div.day a {
	color:#690E11;
}

.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
	background:#690E11;
}

.calendar-calendar td .date-display-single {
	color:#000;
}
.calendar-calendar td .monthview .date-display-single {
	color:#FFF;
}


.calendar-calendar .month-view .mini tbody tr td {
	text-align:center;
}

.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview  {
	background:#690E11;
}
.calendar-calendar .month-view .full td.single-day div.monthview .views-field-title a,
.calendar-calendar .week-view .full td.single-day div.weekview .views-field-title a,
.calendar-calendar .day-view .full td.single-day div.dayview .views-field-title a {
	color:#FFF;
} 


/* --------------------------------------- */
/* EVENTS -------------------------------- */
/* --------------------------------------- */

.node-event .content .field-name-field-registration {
  margin-bottom:16px;
}
.node-event .content .field-name-field-registration a {
  background-color:#500C0E;
  border:none;
  color:#FFF;
  font-weight:bold;
  padding:10px;
  text-decoration:none;
  text-transform:uppercase;
}

.page-node-register .content fieldset.metatags-form {
	display:none;
}

.page-node-register .content .form-actions a {
	padding-left:10px;
}
.view-events tr.even, 
.view-events tr.odd {
	background:none;
}
#block-views-events-block-1 tr.even, 
#block-views-events-block-1 tr.odd, 
#block-views-events-block-1 tr th {
  border-bottom:none;
}
.node-event .field-name-field-registration {
  margin-bottom:8px;
}
.node-event .field-label {
  font-weight:bold;
}
.view-events .views-field-field-date {
  margin-bottom:5px;
}
.view-events .views-field-field-date .field-content,
.view-events .views-field-field-date-1 .field-content {
  display:inline;
}
.view-events .views-field-field-date .views-label,
.view-events .views-field-field-date-1 .views-label {
	font-weight:bold;
}
.view-events .views-field-body-1 > p { margin:0 }
.view-events .field-name-body {
	margin-top:20px;
}
.node-event .field-name-field-registration-embed-code,
.view-events .field-name-field-registration-embed-code {
	margin-top:10px;
}
.view-events .item-list li {
	margin-bottom:0!important;
}
#block-views-events-block-1 .block-title {
	color:#333;
	margin-bottom:10px;
}
.view-events .attachment-before .view-content .item-list,
#block-views-events-block-1 .content .item-list {
  padding:10px;
  margin-left:-5px;
  margin-right:-5px;
  background-color:#EEE;
}
#block-views-events-block-1 .content .view-empty {
	display:none;
}
#block-views-events-block-1 {
  margin-bottom:15px;
}
#block-views-events-block-1 img {
	max-width:100%;
	height:auto;
}
.view-events .attachment-before .view-content .field-name-field-event-categories a {
  font-weight:normal;
}

.view-events td.views-field-title {
	width:25%;
}
.view-events td.views-field-body-1,
.view-events td.views-field-body {
	width:52%;
}


/* Media */

.node-media .content .field-type-file {
  margin-bottom:20px;
}

.node-media .content span.field-label {
  font-weight:bold;  
}

/* resource nodes */




.field-name-field-tags .field-item {
	display:inline;
	margin-right:2px;
}


/* 
 * Hide filters for term filtering
 */
#views-exposed-form-flickr-youtube-view-page-1,
#views-exposed-form-events-page {
  display:none;
}



/*
 * Generic
 */
a:link {
	text-decoration:none;
	color:#690E12;
}
a:hover {
  color:#777777;
}



.view-flickr-youtube-view img {
  padding:0!important;
}


/* 
 * Front Page quick tab blocks
 */
#block-quicktabs-front-page-media .field-name-body .field-item ul {
  margin:25px -4px 15px 0;
  padding:0;
  font-size:0;
}
#block-quicktabs-front-page-media .field-name-body .field-item ul li {
  display:inline-block;
  list-style-image:none;
  list-style-type:none;
  padding-right:10px;
  padding-bottom:20px;
  vertical-align:top;
  zoom:1;
}




