/* $Id: grid16-960.css,v 1.1.2.4 2009/12/02 00:47:46 sociotech Exp $ */

/* Layout - 16 column grid, 960px fixed width, 20px gutters
-------------------------------------------------------------- */

/* grid widths */
.grid16-1 {width: 60px;}
.grid16-2 {width: 120px;}
.grid16-3 {width: 180px;}
.grid16-4 {width: 240px;}
.grid16-5 {width: 300px;}
.grid16-6 {width: 360px;}
.grid16-7 {width: 420px;}
.grid16-8 {width: 480px;}
.grid16-9 {width: 540px;}
.grid16-10 {width: 600px;}
.grid16-11 {width: 660px;}
.grid16-12 {width: 720px;}
.grid16-13 {width: 780px;}
.grid16-14 {width: 840px;}
.grid16-15 {width: 900px;}
.grid16-16 {width: 960px;}

/* block indents */
.grid16-indent-1 {margin-left: 60px;}
.grid16-indent-2 {margin-left: 120px;}
.grid16-indent-3 {margin-left: 180px;}
.grid16-indent-4 {margin-left: 240px;}
.grid16-indent-5 {margin-left: 300px;}
.grid16-indent-6 {margin-left: 360px;}
.grid16-indent-7 {margin-left: 420px;}
.grid16-indent-8 {margin-left: 480px;}
.grid16-indent-9 {margin-left: 540px;}
.grid16-indent-10 {margin-left: 600px;}
.grid16-indent-11 {margin-left: 660px;}
.grid16-indent-12 {margin-left: 720px;}
.grid16-indent-13 {margin-left: 780px;}
.grid16-indent-14 {margin-left: 840px;}
.grid16-indent-15 {margin-left: 900px;}

/* gutters (2 x margin) */
.block .inner {
  margin-left: 10px;
  margin-right: 10px;
}

/* hack to fix node-top & node-bottom being off-grid */
#content-content .node .first .inner {
    margin-right: 20px;
}

body,
div.full-width {
  min-width: 960px;
}


/*****************************************************/
/******** AGENCY 1903 - BLOG STYLES FOR SCORE ********/
/**************** EDITED 1/29/14 *********************/
/*****************************************************/

/* Eliminate line on right side of main content */
#pid-blog #main-group #main-content #content-inner-inner,
.node-type-blog #main-group #main-content #content-inner-inner{    
	border:none;
}
/*** Blog List Page ***/
.teaser.node-type-blog{
	padding-bottom:15px;
	margin-bottom:25px;
	border-bottom:1px dotted #cecece;
}
	.teaser.node-type-blog h2.title{
		border:none;
		padding-bottom:0;
		margin-bottom:0;
	}
	.teaser.node-type-blog .meta span.submitted{
		display:block;
		margin-bottom:10px;
	}
	.teaser.node-type-blog .content{
		margin-bottom:10px;
		width:85%;
	}
	.teaser.node-type-blog .content p{
		margin:10px 0 0;
	}
	.teaser.node-type-blog .content h2{
		color:#616161;
		font-size:17px;
		border:none;
		margin:10px 0;
		padding:0;
	}
	.teaser.node-type-blog .links{
		clear:none;
	}
		.teaser.node-type-blog .links .blog_usernames_blog{
			display:none;
		}
		.teaser.node-type-blog .links .node_read_more{
			font-size:11px;
			line-height:15px;
		}
/*** Individual Blog Post Page ***/
.full-node.node-type-blog #content-content .full-node.node-type-blog .content p{
	margin:10px 0;
}
.full-node.node-type-blog #content-content .full-node.node-type-blog .content img{
	display:block;
	margin:15px auto;
}
	/*.full-node.node-type-blog #content-content .full-node.node-type-blog .content .field-field-banner-image img{
		margin:0;
	}*/
.full-node.node-type-blog #content-content .full-node.node-type-blog .content .field-field-banner-image{
	margin:0;
}

/*****************************************************/
/***** AGENCY 1903 - MENTORING STYLES FOR SCORE ******/
/**************** EDITED 1/29/14 *********************/
/*****************************************************/
#mentoring-container{
	margin-bottom:8px;
}
#mentoring-container img{
	display:block;
	margin-bottom:17px;
}
#content-content .mentoring_options{
	width:437px;
	height:215px;
	/*margin:10px 0px 10px;*/
	margin:10px 0px 40px;
	float:left;
	border:2px solid #ccc;
	padding:9px;
}
	#get_free_advice.mentoring_options{
		/*margin:10px 0px 10px 20px;*/
		margin:10px 0px 40px 20px;
	}
	#chat_online.mentoring_options{
		margin:10px 0px 40px 0px;
		display:none;
	}
	#connect_via_skype.mentoring_options{
		margin:10px 0px 40px 20px;
		display:none;
	}
	
	.mentoring_options .mentoring_options_thumbnail{
		width:112px;
		height:112px;
		margin-bottom:7px;
		margin-right:20px;
	}
	.mentoring_options .mentoring_options_header{
		width:67%;
		float:left;
		margin:10px 0 0 0;
	}
	.mentoring_options .mentoring_options_input{
		clear:both;
		margin-bottom:10px;
	}
		.mentoring_options .mentoring_options_input:after{
			clear: both;
			content: ".";
			display: block;
			font-size: 0;
			height: 0;
			line-height: 0;
			overflow: auto;
			visibility: hidden;
		}
		.mentoring_options .mentoring_options_input input[type="text"]{
			width: 270px;
			border: 1px solid #d9d9d9;
			height: 14px;
			font-family: Arial,Helvetica,sans-serif;
			background: none;
			padding: 4px 10px 4px 4px;
			color: #9b9b9b;
			font-size: 12px;
			margin: 0 16px 0 0;
			-webkit-box-shadow: 0 2px 6px #E9E9E9 inset;
			-moz-box-shadow: 0 2px 6px #E9E9E9 inset;
			box-shadow: 0 2px 6px #E9E9E9 inset;
			-webkit-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}
		.mentoring_options .mentoring_options_input input[type="submit"]{
			width:114px;
			height:25px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			font-size:11px;
			display:block;
			float:left;
			background-size:cover;
		}
		.mentoring_options .mentoring_options_input div:last-child{
			margin:0;
		}
		.mentoring_options .mentoring_options_other_profiles,
		.mentoring_options .mentoring_options_other_profiles_mid{
			font-size:12px;
			color:#999;
			font-family:Helvetica, sans-serif;
			font-style:italic;
			margin-left:10px;
		}
			.mentoring_options .mentoring_options_other_profiles_mid{
				float:left;
				margin:0;
			}
			.mentoring_options .mentoring_options_dropdown_secondary{
				float:left;
				width:183px;
			}

/*****************************************************/
/*** AGENCY 1903 - MENTORING LIST STYLES FOR SCORE ***/
/**************** EDITED 1/29/14 *********************/
/*****************************************************/
#view-id-mentors-mentor_list td{
	border-bottom:none;
}
	#view-id-mentors-mentor_list .views-field-title .field-content a{
		font-size:20px;
		font-size:Helvetica, sans-serif;
		color:#398bc1;
		text-transform:capitalize;
		display:block;
		margin-bottom:10px;
	}
		#view-id-mentors-mentor_list .views-field-nothing .field-content a,
		#view-id-mentors-mentor_list .views-field-view-node .field-content a{
			width:134px;
			font-size:11px;
			font-family:Helvetica, sans-serif;
			font-weight:bold;
			color:#6da93f;
			display:block;
			margin-top:15px;
		}
		#view-id-mentors-mentor_list .views-field-view-node .field-content a{
			-moz-border-radius: 5px 5px 5px 5px;
			border-radius: 5px;
			-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
			-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
			box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
			background: -moz-linear-gradient(top,#F6F6F6 0%,#D1D1D1 100%);
			background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#F6F6F6),color-stop(100%,#D1D1D1));
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F6F6F6',endColorstr='#D1D1D1',GradientType=0 );
			border: 1px solid #BBBBBB;
		}
	#view-id-mentors-mentor_list .views-field-title,
	#view-id-mentors-mentor_list .views-field-tid,
	#view-id-mentors-mentor_list .views-field-nothing,
	#view-id-mentors-mentor_list .views-field-view-node{
		margin:0;
	}
		#view-id-mentors-mentor_list .views-field-tid{
			min-height:100px;
		}
		#view-id-mentors-mentor_list .views-field-nothing,
		#view-id-mentors-mentor_list .views-field-view-node{
			border-bottom:1px solid #e9e9e9;
			padding-bottom:20px;
		}
			#view-id-mentors-mentor_list .views-field-nothing a,
			#view-id-mentors-mentor_list .views-field-view-node a{
				text-align:center;
				text-transform:capitalize;
			}
				#view-id-mentors-mentor_list .views-field-nothing a:hover,
				#view-id-mentors-mentor_list .views-field-view-node a:hover{
					background:#006eb7;
					color:#fff;	
					text-decoration:none;
				}
/*****************************************************/
/* AGENCY 1903 - MENTORING PROFILES STYLES FOR SCORE */
/**************** EDITED 1/29/14 *********************/
/*****************************************************/
#pid-mentors-matthew-p-dagostino #sidebar-first{
	/*display:none;*/
}
/*** Elliminate Sidebar Border ***/
.node-type-volunteer.no-sidebars #main-group #content-group #content-inner-inner{
	border:none;
}

.node-type-volunteer .volunteer-profile .volunteer-profile-picture{
	width:21%;
	margin-right:3%;
	float:left;
}
.node-type-volunteer .volunteer-profile .volunteer-profile-information{
	width:76%;
	float:right;
}
	.node-type-volunteer .volunteer-profile .volunteer-profile-information.no-image{
		width:100%;
		float:left;
	}
		.node-type-volunteer.no-sidebars .volunteer-profile-information.no-image .counseling_methods,
		.node-type-volunteer.no-sidebars .volunteer-profile-information.no-image .block-cck_blocks{
			margin-left:0;
		}
	.node-type-volunteer .volunteer-profile .volunteer-profile-information h2{
		margin-top:0;
		color:#000;
		font-family:Helvetica, sans-serif;
		font-size:26px;
		border:0;
		padding:0;
	}
	.node-type-volunteer .volunteer-profile .volunteer-profile-information .volunteer-summary,
	.node-type-volunteer .volunteer-profile .volunteer-profile-information .volunteer-summary .city-province,
	.node-type-volunteer .volunteer-profile .volunteer-profile-information .volunteer-summary .volunteer-chapter{
		font-size:13px;
		color:#616161;
	}
	.node-type-volunteer .volunteer-profile .volunteer-profile-information h3{
		color:#666666;
		font-size:15px;
		font-weight:bold;
		margin-bottom:15px;
		clear:both;
		float:left;
	}
	.node-type-volunteer .volunteer-profile .volunteer-profile-information h3.volunteer-resume{
		font-family:Helvetica, sans-serif;
		font-weight:lighter;
		font-size:13px;
		color:#9f9f9f;
		background:#fffeff;
		border:1px solid #d4d9db;
		border-radius:5px;
		margin:20px 0px 0 0px;
		float:none;
		position: relative;
		top: 20px;
	}
	
	.node-type-volunteer .volunteer-profile .volunteer-profile-information .ask-question.request-mentoring{
		float:right;
		/*margin-top:-30px;*/
	}
		
		.node-type-volunteer .volunteer-profile .volunteer-profile-information .ask-question.request-mentoring a,
		.node-type-volunteer div.ask-question.ask-question-vp-bottom a.ask-a-question{
			background:url('/sites/all/themes/score/images/bg_requestMentorBTN.jpg') 0 0 repeat-x;
			border-radius:10px;
			border:2px solid #d4d9db;
			color:#006eb7;
			font-size:16px;
			font-weight:bold;
			font-family:Helvetica, sans-serif;
			min-width:188px;
			padding:8px 10px;
			text-align:center;
		}
		.node-type-volunteer .volunteer-profile .volunteer-profile-information a.return-link{
			clear:both;
			float:right;
			font-size:14px;
			margin-top:10px;
		}
		
	.node-type-volunteer .volunteer-profile .volunteer-profile-information ul li{
		margin-bottom:0;	
	}
		.node-type-volunteer .volunteer-profile .volunteer-profile-information ul li a{
			font-size:13px;
			color:#616161;
		}	
		
	.node-type-volunteer .volunteer-profile .volunteer-profile-information .volunteer-education{
		padding:0;
		clear:both;
	}
		.node-type-volunteer .volunteer-profile .volunteer-profile-information .volunteer-education p{
			clear:both;
		}
		
.ask-question-vp-bottom{
	margin-right:-20px;
}
	.ask-question-vp-bottom .return-link{
		display:block;
		float:right;
		clear:both;
	}

.mentor-terms .view-mentor-terms .views-row{
	display:list-item;
	margin-left:20px;
}

	
.mentor-terms .view-mentor-terms .field-content a{
	/*background: #edf5ff;*/
	/*border: 1px solid #d6e4f4;*/
	border-radius: 8px;
	/*float: left;*/
	line-height: 22px;
	margin: 5px 10px 10px 0;
	padding: 2px 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	pointer-events: none;
   	cursor: default;
   	color:#616161;
	
}
.mentor-terms .view-mentor-terms .views-row-first{
	clear:both;
}	
	
	
/*** Style Social and Mentor Icons ***/
.node-type-volunteer #socialMentorIcons{
	width: 205px;
	position:absolute;
	top:220px;
}
	/** If the user is logged in then we also need to adjust the postion **/
	.node-type-volunteer.no-sidebars.logged-in.admin-df #socialMentorIcons{
		top:290px;
	}
	
	/** If profile has no image then move icons to the top **/
	.node-type-volunteer.no-sidebars #socialMentorIcons.topNoImage{
		top:10px;
	}
	
	.node-type-volunteer.no-sidebars #sidebar-first .block_success_stories_mentor .content{
		width: 100%;
	}
	/*.node-type-volunteer.no-sidebars #sidebar-first img{
		width: 100%;
		height: auto;
	}*/
	.node-type-volunteer.no-sidebars .counseling_methods,
	.node-type-volunteer.no-sidebars .block-cck_blocks{
		background:none;
		width:200px;
		margin-left:10px;
		margin-bottom:0;
	}
		.node-type-volunteer.no-sidebars .counseling_methods h2,
		.node-type-volunteer.no-sidebars .block-cck_blocks h2{
			color:#000;
			font-size:13px;
			font-family:Helvetica;
			border:none;
			padding:0;
			margin-bottom:10px;
			font-weight:bold;
		}
		.node-type-volunteer.no-sidebars .counseling_methods a img,
		.node-type-volunteer.no-sidebars .block-cck_blocks a img{
			display:inline-block;
			*display:block;
			zoom:1;
			width:26px;
			height:26px;
			margin-right:7px;
		}
	
/*** MORE DUPLICATED CSS FROM MAIN ***/

/*.logged-in.site-type-vc #page.page .header-group-wrapper{
	margin-bottom:0;
}*/

#main-group.grid16-12 .content-inner-inner{
	width: 680px;
	margin: 0;
	padding-right: 19px;
	border-right: dotted #c8c8c8 1px;
}
	
#pid-localworkshops #block-boxes-local_workshop_free_text .content{
	padding:10px 0px;
}


/*************************************/
/***** HOMEPAGE FEATURED VIDEOS ******/
/*************************************/
.featured-video{
	width:680px;
}
	.featured-video .video-item{
		width:47%;
		float:left;
		margin-bottom:10px;
	}
	.featured-video .video-info{
		width:50%;
		margin-left:3%;
		float:left;
	}
		.featured-video .video-info h3{
			margin-top:0;
		}
.more-videos{
	clear:both;
	width:320px;
	float:left;
}
	.more-videos .first-thumb,
	.more-videos .second-thumb{
		float:left;
	}
		.more-videos .first-thumb{
			margin-right:20px;
		}
		.more-videos .first-thumb img,
		.more-videos .second-thumb img{
			width:150px;
		}
.video-titles{
	width:340px;
	margin-left:20px;
	float:left;
}
	.video-titles h3{
		margin-top:0;
	}
