

/* auto clearance without extra markup*/
#block-views-slideshow-block_1:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: ".";
	}
	
	

/*HEADER 
###################################################################*/
/*header layout	*/


/*CONTENT / CHILD., AND NON HOMEY LANDING PAGES*/
	
#header{
	position:relative;
	height:265px;
	padding: 0;
	}
	
/*FRONT AND LANDING PAGES*/


		
	
.front #headbar .views-row,
.front #lowbar .views-row {
	margin-left:0em;
	}

/*
.front #headbar,
.front #lowbar,
.front.not-logged-in #headbar,
.front.not-logged-in #lowbar {
	display:none;
	}	
*/



	
	
	
/*logos main*/






	
/*home*/
body.front #header #block-block-10.block.block-block #logo-main {
	top: 133px;
}


	
	
/*unblocked*/	
#header #logo-main{
	position:absolute;
	left:15px;
	top:10px;
	width: 204px;
	height: 130px;
	}

/*home*/
body.front #header  #logo-main {
	top: 133px;
}

	



.front #center:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

/* PRIMARY LINKS */


#block-menu-primary-links ul li a:last-child, 
ul.menu li a:last-child {
	margin-left:0;
	margin-right:10px;
	}

#nav.full {
	bottom:-30px;
	height:63px;
	left:212px;
	position:absolute;
	z-index:3;
	width:712px; /* coda edited */
	}



#block-menu-primary-links h4 {
	display:none;
	}

#block-menu-primary-links li,
#block-menu-primary-links li a {
	display:inline; 
	
	}	
	

#block-menu-primary-links li ul {
	display:none; 
	}
		
	
	
	
/* SECONDARY LINKS  */

/*secondary links and search panel repositioning*/

/* top right corner positioning*/

#block-menu-secondary-links,
#block-search-0 {
	position:absolute;
	}
	
#block-menu-secondary-links .content .menu li, 	
#block-menu-secondary-links .content .menu li a {
	display:inline;
	}


#block-menu-secondary-links  {
	left:0px;
	top:0px;
	width:900px;
	}
	
		
#block-search-0 {
	top:20px;
	right:-6px;/* really??*/
	padding: 0px 3px;
	}

/* EDITING TABS  */

#tabs-wrapper {
	margin:10px 0 0 211px;
	}

	

/*
TITLE area
############################################### */

.breadcrumb  {
	left:0;
	position:absolute;
	top:-20px;
}

	
/*CORE 
###################################################################*/


#title.grid_8  {
	position:relative;
	padding-bottom:10px;
	min-height:80px;
	height:auto !important;
	height:80px;/* IE friendly min-height - to match the min-height pixels above*/
	margin-left:-1px;
	margin-right:-1px;
}
		
	
#core {
	margin-top:-2px;
	} 	
	
	
#center,
#sidebar-right,
#sidebar-left,
.not-front.page-node.node-type-page #center,	
.not-front.page-node.node-type-page #sidebar-right,
.not-front.page-node.node-type-page #sidebar-left {
	padding-top:145px;
	}
	
		
.front #center,
.front #sidebar-right/*
,
.path-dialogues-2010 #center,
.path-dialogues-2010 #sidebar-left,
.path-dialogues-2010 #sidebar-right
*/ {
	padding-top:0px;
	}
		

/*SIDEBARS 
###################################################################*/	


#sidebar-left.grid_2 {
	margin-left:-1px!important;
	} 

#sidebar-right.grid_2  {
	margin-right:-1px!important;
	color: #a2a2a2;
	} 
/*
#sidebar-left .block {
	margin-left:10px!important;
	} 


#sidebar-right .block {
	margin-right:10px!important;
	color: #959595;
	} 
	


.sidebar .block {
	border: 1px solid #bfbfbf;
	} 	
*/
	
.sidebar .block .item-list ul li {
	margin:0 0 0.5em 0.5em;  
	/* move this to style or type and tweaks left margin */
	}
	
.sidebar #block-views-sideshow-block_1 {
	border: 0px solid #e7e7e7;
	padding: 0;
	} 	
	
/*
.sidebar .block,
.sidebar #block-views-sideshow-block_1,
.sidebar #block-views-sideshow-block_1 img{
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	} 
*/
	

/*FOOTER 
###################################################################*/

		
#footer {
	clear: both;
	position: static;
	/*min-height:30px;
	height:auto !important;*/
	height: 30px; /* IE friendly min-height to match  min-height pixels above */
	padding:0;
	margin:0;
	display: block!important;
	visibility: visible!important;
	}



#footer a:link,
#footer a:visited { 
	color: #3788d1;
	}



#sitecredit {
	float:right;
	}
	


	
/*CONTENT 
###################################################################*/
.meta {
	/*border-bottom:1px solid #CCC;*/
	margin:0;
	padding:0;
	}
	
	
	
p.search-snippet {
	margin-bottom: 0.25em
	}	
	
p.search-info {
	color:gray;
	}	
		

#comments {	
	margin-top:4em;
	}


/*
EDITING
############################################### */

/*ADMIN
_______________________________________________ */	

body.path-admin #header {
	height:82px;
	}
	
body.path-admin #headbar {
  	height:250px;
	}

body.path-admin #title h2 {
	top:100px;
	}
	



body.path-node.path-edit #sidebar-right {
  	display:none;
	}







/*
!HOME
############################################### */

.sponsors-core {
	display:none;
	}

.front .sponsors-core {
	display:block;
	position:absolute;
	z-index:3;
	left:-15px;
	top:35px;
	}



.image-home38x38 {
	margin: 0;
	}


.front .views-field-field-reference-nid .meta {
	display:none;
	}


/*
!LANDING PROJECT PAGES
############################################### */

/* GALLERY */

.item-list.image-gallery-nodes ul {
	margin:0;
	padding:0;
	}

.item-list.image-gallery-nodes h3 {
	display:none;
	}

/* tooltips?? */
ul.images .node h3 {
	margin: 0.2em 0
	}
	
.page-dialogues-2010 #title h2 {
	display:none;
	}

.path-dialogues-2010 .view-section-teaser {
	position:relative;
	}
	
.path-dialogues-2010 .view-section-teaser .view-header {
	position:absolute;
	left: 427px;
	width:288px;
	/* margin: 0 0 15px 0; */
	}


.view-section-teaser .image-gallery-nodes .meta {
	display:none;
	}
.path-dialogues.page-dialogues-2010 .comment_add {
	display:none;
	} /* kill extra space being generated by full node views, when comments are enabled on the source node */

 



#block-views-Updates-block_2.block .block-views .grid_3 div:child-nth(3){
	margin-top:3em;
	}

#block-views-Updates-block_2 div.sponsors-logos h4 {
	visibility:hidden;
	}

#block-views-Updates-block_2 div.sponsors-logos  {
	margin-top:9em;
	}


/*
!NF EVENT PAGES
############################################### */

/* PODCASTS */
#block-block-5 .content p,
#block-block-6 .content p {	
	margin-bottom:0.5em;
	} 
	
/* temporary images patch */	
#block-block-5  .content img,
#block-block-6  .content img {	
	margin-top:2em;
	} 
	
.node-type-event-now-future .field-field-date-time {
	top:375px;
	}

.node-type-event-now-future .field-field-venue {
	top:390px;
	}

.node-type-event-now-future .field-field-price {
	top:405px;
	}




