/* resources.css */



/* 

ALL TYPES

*/

body.not-front div#region-postscript-first{
	width:100%;
}
body.page-node div.field-name-title h2{
	margin-top:.5em;
	margin-bottom:.4em;
	line-height:1.2em;
}
body.page-node div.group-left{
	width:auto;
	margin-bottom:1.5em;	
}
body.page-node div.group-left img{
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border:solid 1px #CCD4F0;
}	
body.page-node div.group-right{
	width:auto;
	border-left:solid 3px #83A3E4;
	margin-bottom:1.5em;
	padding-left:10px;
	float:left;
}
body.page-node div.group-footer{
	margin-top:1.5em;
}


body.page-node div.field-label-inline div.field-items{
	float:none;
}
body.page-node div.field-name-field-article-edu-aud{
	display:inline;
}


/* Trying to show ? next to national standards 

body.page-node div.field-name-field-national-standards{

	display:inline-block;
}

body.page-node div.field-name-field-national-standards div.textformatter-list{
	display:inline-block;
}
*/
div.field-name-explain-national-standards,
div.field-name-explain-national-standards div,
div.field-name-explain-national-standards p{
	clear:both;
	display:inline;
	
}

#region-postscript-first div.field-name-field-article-author{
	margin-bottom:1em;
}


/* 

RIGHT SIDEBAR 

*/

/* Hide sidebar block titles */
body.not-front #region-sidebar-second h2.block-title{
	display:none;
}
/* Display section titles on GPM Originals */
body.page-gpm-original-resources #region-sidebar-second #block-block-23{
	margin-bottom:0px;
	padding-bottom:0px;
}

body.page-gpm-original-resources #region-sidebar-second h2.block-title{
	display:block;
	font-size:135%;
}

/* Produced by GPM */
body.page-node #region-sidebar-second div.produced-by-gpm{
	margin-bottom:2em;
}

/*

SEARCH AND BROWSE BOX

*/

body.not-front #region-sidebar-second{
	padding-bottom:1em;
}


body.not-front #region-sidebar-second div#block-search-form{
	float:left;
	z-index:55;
	
	margin-left:1.3em;
	padding-left:0em;	
	padding-bottom:1em;
}

body.not-front #region-sidebar-second .block{
	margin:1em 0em 1em 0em;
	padding:1em;
}

body.not-front #region-sidebar-second div#block-block-8{
	 border:solid #6584E5 3px;
	 
	  -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
		 
	 /* shadow */
	-webkit-box-shadow:  0px 10px 15px 2px rgba(0, 0, 0, .5);
	-moz-box-shadow:  0px 10px 15px 2px rgba(0, 0, 0, .5);
	box-shadow:  0px 10px 15px 2px rgba(0, 0, 0, .5);
	 
	 /* gradient */
	background-image:url(images/shadow_top_4.png),#b9ceef;
	background-image: url(images/shadow_top_4.png),-moz-linear-gradient(top,  #b9ceef 0%, #d4e2f9 35%, #85aae3 100%); /* FF3.6+ */
	background-image:url(images/shadow_top_4_short.png), -webkit-linear-gradient(top,  #b9ceef 0%,#d4e2f9 35%,#85aae3 100%); /* Chrome10+,Safari5.1+ */
	background-image: url(images/shadow_top_4_short.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9ceef), color-stop(35%,#d4e2f9), color-stop(100%,#85aae3)); /* Chrome,Safari4+ */
	background-image:url(images/shadow_top_4_short.png), -o-linear-gradient(top,  #b9ceef 0%,#d4e2f9 35%,#85aae3 100%); /* Opera 11.10+ */
	background-image:url(images/shadow_top_4_short.png), -ms-linear-gradient(top,  #b9ceef 0%,#d4e2f9 35%,#85aae3 100%); /* IE10+ */
	background-image:url(images/shadow_top_4_short.png), linear-gradient(top,  #b9ceef 0%,#d4e2f9 35%,#85aae3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9ceef', endColorstr='#85aae3',GradientType=0 ); /* IE6-9 */
	/* IE6-9 */
	
	background-repeat:repeat-x;

}

blah{
    background: #b9ceef; /* Old browsers */
	background: -moz-linear-gradient(top,  #b9ceef 0%, #d4e2f9 35%, #85aae3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9ceef), color-stop(35%,#d4e2f9), color-stop(100%,#85aae3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b9ceef 0%,#d4e2f9 35%,#85aae3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b9ceef 0%,#d4e2f9 35%,#85aae3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b9ceef 0%,#d4e2f9 35%,#85aae3 100%); /* IE10+ */
	background: linear-gradient(top,  #b9ceef 0%,#d4e2f9 35%,#85aae3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9ceef', endColorstr='#85aae3',GradientType=0 ); /* IE6-9 */
	/* IE6-9 */
}
body.not-front #region-sidebar-second .region-inner a{
	text-decoration:underline;
}

body.not-front #region-sidebar-second #advanced_search{
	padding-top:1em;
	padding-bottom:1em;
}

body.not-front #region-sidebar-second hr{
	clear:both;
}

body.not-front #region-sidebar-second .region-inner div#block-block-8 ul{
	list-style:none;
}

body.not-front #region-sidebar-second div#block-block-8  h3{
	margin-bottom:.4em;
}
body.not-front #browse_type{
	width:50%;
	float:left;
}
body.not-front #browse_type #browse_box1{
	display:inline-block;
	margin-right:0em;
}
body.not-front #browse_type #browse_box2{
	display:inline-block;
}


body.not-front #browse_audience #browse_box3{
	display:inline-block;
}

body.not-front #browse_audience  #browse_box4{
	display:inline-block;
}

/* Related Topics and Custom Sidebar */

body.not-front #region-sidebar-second div.field-name-field-subtopics{
	border-bottom:1px solid #5294C1;
	margin-bottom:1em;
}

body.not-front #region-sidebar-second div.field-name-field-subtopics div.field-label{
	font-size:135%;
	margin-bottom:.4em;
}
body.not-front #region-sidebar-second div.field-name-field-subtopics ul li{
	list-style-image:url(images/list_drop_17px.png);
}

/* line up lists for sidebar items */
body.not-front #region-sidebar-second .block-ds-extras ul li{
	margin-left:1.5em;
}

body.not-front #region-sidebar-second .region-inner h3 a{
	text-decoration:none;
}



/* 

LESSON PLANS 

*/
body.page-node div.field-name-field-lesson-file-s-{
	margin-bottom:1.5em;
}


/* 

VIDEOS

 */
body.node-type-video div.mediaelement-video{
	padding-top:.5em;
	padding-bottom:.5em;
	text-align:center;
					
	margin-bottom:1.5em;
		
	border:solid 1px #CCD4F0;
	
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    
      /* gradient */
    background: #b9ceef; /* Old browsers */
	background: -moz-linear-gradient(top,  #b9ceef 0%, #d4e2f9 35%, #85aae3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9ceef), color-stop(35%,#d4e2f9), color-stop(100%,#85aae3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b9ceef 0%,#d4e2f9 35%,#85aae3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b9ceef 0%,#d4e2f9 35%,#85aae3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b9ceef 0%,#d4e2f9 35%,#85aae3 100%); /* IE10+ */
	background: linear-gradient(top,  #b9ceef 0%,#d4e2f9 35%,#85aae3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9ceef', endColorstr='#85aae3',GradientType=0 ); /* IE6-9 */
	/* IE6-9 */		
}
body.node-type-video div.mediaelement-video div.mejs-video{
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	margin-bottom:.5em;
}	
body.node-type-video div.mediaelement-video p.mediaelement-description{
	max-width:447px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:.5em;
	text-align:left;
}
body.node-type-video div.mediaelement-video div.mediaelement-download-link{
	margin-left:auto;
	margin-right:auto;
}





/* 

IMAGES

*/

body.node-type-image section#block-ds-extras-image-bottom-full h2.block-title{
	display:none;
}
body.node-type-image section#block-ds-extras-image-bottom-full div.field-name-field-large-image{
	width:95%;
}
body.node-type-image section#block-ds-extras-image-bottom-full div.field-name-field-large-image img{
	width:100%;
	height:auto;
}
body.node-type-image section#block-ds-extras-image-bottom-full div.field-name-body{
	margin-top:1em;
}
