﻿/* Begin Did you know styles */
.ms-WPBody a,
.ms-WPBody a:link,
.ms-WPBody a:active,
.ms-WPBody a:visited,
.ms-WPBody a:hover{
	color: #1A6581;
	text-decoration: underline;
}
.ms-WPBody a:hover{
	color: #55C7DA;
	text-decoration: none;
}
#OuterRightCell .did_you_know {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/did_you_know_btm.png) #81c341 no-repeat 0px 100%;
	width: 220px;
	color: #fff;
	margin: 0 0 12px 0;
	padding: 0 0 142px 0;
}
#OuterRightCell .did_you_know h1 {
	margin: 0;
	padding: 9px 0 0 33px;
	font-size: 1.3em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/did_you_know_top.png) no-repeat 0 0;
	height: 32px;
	width: auto;
}
#OuterRightCell .did_you_know h1 span {
	margin: 0;
	padding: 0;
}
#OuterRightCell .did_you_know h2 {
	margin: 0;
	padding: 0 8px;
	font-size: 1.2em;
}
#OuterRightCell .did_you_know p {
	padding: 0 8px;
	margin: 0;
	font-size: 1em;
}
#OuterRightCell .did_you_know a,
#OuterRightCell .did_you_know a:link,
#OuterRightCell .did_you_know a:active,
#OuterRightCell .did_you_know a:visited,
#OuterRightCell .did_you_know a:hover, {
	color: #58862A;
	text-decoration: underline;
}
#OuterRightCell .did_you_know a:hover {
	color: #fff;
	text-decoration: none;
}
/* End Did you know styles */
/* Begin Wise Words styles */
#OuterRightCell .wise_words {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/wise_words_btm.png) #55C7DA no-repeat 0px 100%;
	width: 220px;
	color: #fff;
	margin: 0 0 12px 0;
	padding: 0 0 185px 0;
}
#OuterRightCell .wise_words h1 {
	margin: 0;
	padding: 9px 0 0 33px;
	font-size: 1.3em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/wise_words_top.png) no-repeat 0 0;
	width: auto;
	height: 32px;
	overflow: visible;
}
#OuterRightCell .wise_words h2 {
	margin: 0;
	padding: 0 8px;
	font-size: 1.2em;
}
#OuterRightCell .wise_words p {
	padding: 0 8px;
	margin: 0;
	font-size: 1em;
}
#OuterRightCell .wise_words a,
#OuterRightCell .wise_words a:link,
#OuterRightCell .wise_words a:active,
#OuterRightCell .wise_words a:visited,
#OuterRightCell .wise_words a:hover {
	color: #1a6581;
	text-decoration: underline;
}
#OuterRightCell .wise_words a:hover {
	color: #fff;
	text-decoration: none;
}
/* End Wise Words styles */
/* Begin Fun Facts styles */
#OuterRightCell .fun_facts {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/fun_facts_btm.png) #F6A146 no-repeat 0px 100%;
	xwidth: 220px;
	color: #fff;
	margin: 0 0 12px 0;
	padding: 0 0 110px 0;
}
#OuterRightCell .fun_facts h1 {
	margin: 0;
	padding: 9px 0 0 33px;
	font-size: 1.3em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/fun_facts_top.png) no-repeat;
	width: auto;
	height: 32px;
}
#OuterRightCell .fun_facts h2 {
	margin: 0;
	padding: 0 8px;
	font-size: 1.2em;
}
#OuterRightCell .fun_facts p {
	padding: 0 8px;
	margin: 0;
	font-size: 1em;
}
#OuterRightCell .fun_facts a,
#OuterRightCell .fun_facts a:link,
#OuterRightCell .fun_facts a:active,
#OuterRightCell .fun_facts a:visited,
#OuterRightCell .fun_facts a:hover {
	color: #EA6044;
	text-decoration: underline;
}
#OuterRightCell .fun_facts a:hover {
	color: #fff;
	text-decoration: none;
}
/* End Fun Facts styles */
/* Begin Talk About styles */
#OuterRightCell .talk_about {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/talk_about_btm.png) #55C7DA no-repeat 0px 100%;
	width: 220px;
	color: #fff;
	margin: 0 0 12px 0;
	padding: 0 0 190px 0;
}
#OuterRightCell .talk_about h1 {
	margin: 0;
	padding: 9px 0 0 33px;
	font-size: 1.3em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/talk_about_top.png) no-repeat;
	width: auto;
	height: 32px;
}
#OuterRightCell .talk_about h2 {
	margin: 0;
	padding: 0 8px;
	font-size: 1.2em;
}
#OuterRightCell .talk_about p {
	padding: 0 8px;
	margin: 0;
	font-size: 1em;
}
#OuterRightCell .talk_about a,
#OuterRightCell .talk_about a:link,
#OuterRightCell .talk_about a:active,
#OuterRightCell .talk_about a:visited,
#OuterRightCell .talk_about a:hover {
	color: #1a6581;
	text-decoration: underline;
}
#OuterRightCell .talk_about a:hover {
	color: #fff;
	text-decoration: none;
}
/* End Talk About styles */
/* Begin Parenting Tips styles */
#BottomCell .parenting_tips {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/parenting_tips_bottom.png) #EA6044 no-repeat 0 100%;
	width: 668px;
	color: #fff;
	margin: 0 0 12px 0;
	padding: 0 0 10px 0;
}
#BottomCell .parenting_tips h1 {
	margin: 0;
	padding: 9px 0 0 33px;
	font-size: 1.3em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/parenting_tips_top.png) no-repeat;
	width: auto;
	height: 44px;
}
#BottomCell .parenting_tips h1 span {
	display: none;
}
#BottomCell .parenting_tips h2 {
	margin: 0;
	padding: 0 10px;
	font-size: 1.2em;
}
#BottomCell .parenting_tips p {
	padding: 0 10px;
	margin: 10px 0;
	font-size: 1em;
}
#BottomCell .parenting_tips a,
#BottomCell .parenting_tips a:link,
#BottomCell .parenting_tips a:active,
#BottomCell .parenting_tips a:visited,
#BottomCell .parenting_tips a:hover {
	color: #990000;
	text-decoration: underline;
}
#BottomCell .parenting_tips a:hover {
	color: #fff;
	text-decoration: none;
}
/* End Parenting Tips styles */
/* Begin Building the Brain styles */
#BottomCell .building_brain {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/building_brain_bottom.png) #4B8087 no-repeat 0px 100%;
	width: 668px;
	color: #fff;
	margin: 0 0 12px 0;
	padding: 0 0 10px 0;
}
#BottomCell .building_brain h1 {
	margin: 0;
	padding: 9px 0 0 33px;
	font-size: 1.3em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/building_brain_top.png) no-repeat;
	width: auto;
	height: 44px;
}
#BottomCell .building_brain h1 span {
	display: none;
}
#BottomCell .building_brain h2 {
	margin: 0;
	padding: 0 10px;
	font-size: 1.2em;
}
#BottomCell .building_brain p {
	padding: 0 10px;
	margin: 10px 0;
	font-size: 1em;
}
#BottomCell .building_brain a,
#BottomCell .building_brain a:link,
#BottomCell .building_brain a:active,
#BottomCell .building_brain a:visited,
#BottomCell .building_brain a:hover {
	color: #333;
	text-decoration: underline;
}
#BottomCell .building_brain a:hover {
	color: #fff;
	text-decoration: none;
}
/* End Building the Brain styles */
/* Begin Blue Bubble styles */
#OuterRightCell .blue_bubble {
	width: 220px;
	color: #333;
	margin: 0 0 12px 0;
	padding: 0;
}
#OuterRightCell .blue_bubble h1 {
	color: #fff;
	margin: 0;
	padding: 4px 0 0 10px;
	font-size: 1.3em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/blue_bubble.png) no-repeat;
	width: auto;
	height: 35px;
	text-align: left;
}
#OuterRightCell .blue_bubble h2 {
	margin: 8px 0 0 0;
	padding: 0 8px;
	font-size: 1.2em;
}
#OuterRightCell .blue_bubble p {
	padding: 0 8px;
	margin: 5px 0;
	font-size: 1em;
}
#OuterRightCell .blue_bubble ul {
	list-style-type: none;
	margin: 8px 0;
	padding: 15px;
}
#OuterRightCell .blue_bubble ul li {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/star_sprite_blue.png) no-repeat 0 4px;
	padding: 1px 0 1px 15px;
}
#OuterRightCell .blue_bubble a,
#OuterRightCell .blue_bubble a:link,
#OuterRightCell .blue_bubble a:active,
#OuterRightCell .blue_bubble a:visted,
#OuterRightCell .blue_bubble a:hover {
	color: #55C7DA;
	text-decoration: underline;
}
#OuterRightCell .blue_bubble a:hover {
	color: #1A6581;
	text-decoration: none;
}
#MiddleRow .blue_bubble {
	xwidth: 220px;
	color: #333;
	margin: 0 0 12px 0;
	padding: 0;
}
#MiddleRow .blue_bubble h1 {
	color: #fff;
	margin: 0 0 15px 0;
	padding: 5px 0 0 10px;
	font-size: 1.3em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/blue_bubble.png) no-repeat;
	width: auto;
	height: 34px;
}
#MiddleRow .blue_bubble h2 {
	margin: 8px 0 0 0;
	padding: 0 8px;
	font-size: 1.2em;
}
#MiddleRow .blue_bubble p {
	padding: 0 8px;
	margin: 5px 0;
	font-size: 1em;
}
#MiddleRow .blue_bubble ul {
	list-style-type: none;
	margin: 8px 0;
	padding: 15px;
}
#MiddleRow .blue_bubble ul li {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/star_sprite_blue.png) no-repeat 0 4px;
	padding: 1px 0 1px 15px;
}
#MiddleRow .blue_bubble a,
#MiddleRow .blue_bubble a:link,
#MiddleRow .blue_bubble a:active,
#MiddleRow .blue_bubble a:visted,
#MiddleRow .blue_bubble a:hover {
	color: #55C7DA;
	text-decoration: underline;
}
#MiddleRow .blue_bubble a:hover {
	color: #1A6581;
	text-decoration: none;
}
/* End Blue Bubble styles */
/* Begin Green Bubble styles */
#OuterRightCell .green_bubble {
	width: 220px;
	color: #333;
	margin: 0 0 12px 0;
	padding: 0;
}
#OuterRightCell .green_bubble h1 {
	color: #fff;
	margin: 0 0 15px 0;
	padding: 5px 0 0 10px;
	font-size: 1.3em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/green_bubble.png) no-repeat;
	width: auto;
	height: 34px;
}
#OuterRightCell .green_bubble h2 {
	margin: 8px 0 0 0;
	padding: 0 8px;
	font-size: 1.2em;
}
#OuterRightCell .green_bubble p {
	padding: 0 8px;
	margin: 5px 0;
	font-size: 1em;
}
#OuterRightCell .green_bubble ul {
	list-style-type: none;
	margin: 8px 0;
	padding: 15px;
}
#OuterRightCell .green_bubble ul li {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/star_sprite_green.png) no-repeat 0 4px;
	padding: 1px 0 1px 15px;
}
#OuterRightCell .green_bubble a,
#OuterRightCell .green_bubble a:link,
#OuterRightCell .green_bubble a:active,
#OuterRightCell .green_bubble a:visited,
#OuterRightCell .green_bubble a:hover {
	color: #58862A;
	text-decoration: underline;
}
#OuterRightCell .green_bubble a:hover {
	color: #58862A;
	text-decoration: none;
}
#MiddleRow .green_bubble {
	xwidth: 220px;
	color: #333;
	margin: 0 0 12px 0;
	padding: 0;
}
#MiddleRow .green_bubble h1 {
	color: #fff;
	margin: 0 0 15px 0;
	padding: 5px 0 0 10px;
	font-size: 1.3em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/green_bubble.png) no-repeat;
	width: auto;
	height: 34px;
}
#MiddleRow .green_bubble h2 {
	margin: 8px 0 0 0;
	padding: 0 8px;
	font-size: 1.2em;
}
#MiddleRow .green_bubble p {
	padding: 0 8px;
	margin: 5px 0;
	font-size: 1em;
}
#MiddleRow .green_bubble ul {
	list-style-type: none;
	margin: 8px 0;
	padding: 15px;
}
#MiddleRow .green_bubble ul li {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/star_sprite_green.png) no-repeat 0 4px;
	padding: 1px 0 1px 15px;
}
#MiddleRow .green_bubble a,
#MiddleRow .green_bubble a:link,
#MiddleRow .green_bubble a:active,
#MiddleRow .green_bubble a:visited,
#MiddleRow .green_bubble a:hover {
	color: #58862A;
	text-decoration: underline;
}
#MiddleRow .green_bubble a:hover {
	color: #58862A;
	text-decoration: none;
}
/* End Green Bubble styles */
/* Begin Playful Learning styles */
#BottomCell .playful_learning {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/playful_learning_bottom.png) #81C341 no-repeat 0 100%;
	width: 668px;
	color: #fff;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	overflow: hidden;
	min-height: 200px;
}
#BottomCell .playful_learning h1 {
	margin: 0;
	padding: 0;
	font-size: 1.4em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/playful_learning_top.png) no-repeat;
	width: auto;
	height: 44px;
}
#BottomCell .playful_learning h1 span {
	display: none;
}
#BottomCell .playful_learning h2 {
	margin: 0;
	padding: 0 10px;
	font-size: 1.2em;
}
#BottomCell .playful_learning p {
	padding: 0 10px;
	margin: 10px 0;
	font-size: 11px;
}
#BottomCell .playful_learning img {
	float:right;
	margin-top:-15px;
}
#BottomCell .playful_learning a:link,
#BottomCell .playful_learning a:active,
#BottomCell .playful_learning a:visted,
#BottomCell .playful_learning a:hover {
	color: #58862A;
	text-decoration: underline;
}
#BottomCell .playful_learning a:hover {
	color: #fff;
	text-decoration: none;
}
/* End Playful Learning styles */
/* STart related links*/
.related_links {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/playful_learning_bottom.png) #81C341 no-repeat 0 100%;
	width: 668px;
	color: #fff;
	margin: 0 0 10px 0;
	padding: 0 0 25px 0;
	overflow: hidden;
}
.related_links h1 {
	margin: 0;
	padding: 0;
	font-size: 1.4em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/related_links_top.png) no-repeat;
	width: auto;
	height: 44px;
}
.related_links h1 span {
	display: none;
}
.related_links ul li a,
.related_links ul li a:link,
.related_links ul li a:active,
.related_links ul li a:visted,
.related_links ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.related_links a:hover {
	color: #58862A;
	text-decoration: underline;
}
.related_links .left,
.related_links .right {
	clear: none;
	float:left;
	width: 300px;
	padding-left: 20px;
}
.related_links ul li {
	margin: 0 0 5px 17px;
}
.related_links .left {
	margin-right: 28px;
}
.ms-WPBody .related_links a.reverse,
.ms-WPBody .related_links a.reverse:link,
.ms-WPBody .related_links a.reverse:active,
.ms-WPBody .related_links a.reverse:visted,
.ms-WPBody .related_links a.reverse:hover {
	color: #fff;
	text-decoration: none;
}
.ms-WPBody .related_links a.reverse:hover {
	color: #58862A;
	text-decoration: underline;
}
/* end related links*/
/* Begin Blue Star styles */
#MiddleRow .blue_star,
#OuterRightCell .blue_star {
	width: 220px;
	color: #333;
	margin: 0 0 10px 0;
	padding: 0;
}
#MiddleRow .blue_star,
#OuterRightCell .blue_star h1 {
	color: #55C7DA;
	margin: 0;
	padding: 1px 0 0 26px;
	font-size: 1.4em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/blue_star.png) no-repeat 0 0;
	width: auto;
	height: 26px;
}
#MiddleRow .blue_star,
#OuterRightCell .blue_star h2 {
	margin: 8px 0 0 0;
	padding: 0 8px;
	font-size: 1.2em;
}
#MiddleRow .blue_star,
#OuterRightCell .blue_star p {
	padding: 0 8px;
	margin: 5px 0;
	font-size: 1em;
}
#MiddleRow .blue_star,
#OuterRightCell .blue_star img {
	padding: 0 22px;
}
#MiddleRow .blue_star,
#OuterRightCell .blue_star ul {
	list-style-type: none;
	margin: 8px 0;
	padding: 15px;
}
#MiddleRow .blue_star,
#OuterRightCell .blue_star ul li {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/star_sprite_blue.png) no-repeat 0 4px;
	padding: 1px 0 1px 15px;
}
#MiddleRow .blue_star a,
#MiddleRow .blue_star a:link,
#MiddleRow .blue_star a:active,
#MiddleRow .blue_star a:visited,
#MiddleRow .blue_star a:hover,
#OuterRightCell .blue_star a,
#OuterRightCell .blue_star a:link,
#OuterRightCell .blue_star a:active,
#OuterRightCell .blue_star a:visited,
#OuterRightCell .blue_star a:hover {
	color: #55C7DA;
	text-decoration: underline;
}
#MiddleRow .blue_star a:hover,
#OuterRightCell .blue_star a:hover {
	color: #1A6581;
	text-decoration: none;
}
/* End Blue Star styles */
/* Begin Green Star styles */
#OuterRightCell .green_star {
	width: 220px;
	color: #333;
	margin: 0 0 10px 0;
	padding: 0;
}
#OuterRightCell .green_star h1 {
	color: #58862A;
	margin: 0;
	padding: 3px 0 0 26px;
	font-size: 1.4em;
	text-transform: uppercase;
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/green_star.png) no-repeat 0 0;
	width: auto;
	height: 32px;
}
#OuterRightCell .green_star h2 {
	margin: 8px 0 0 0;
	padding: 0 8px;
	font-size: 1.2em;
}
#OuterRightCell .green_star p {
	padding: 0 8px;
	margin: 5px 0;
	font-size: 1em;
}
#OuterRightCell .green_star ul {
	list-style-type: none;
	margin: 8px 0;
	padding: 15px;
}
#OuterRightCell .green_star ul li {
	background: url(/_catalogs/masterpage/vbparentsassets/images/webparts/star_sprite_green.png) no-repeat 0 4px;
	padding: 1px 0 1px 15px;
}
#OuterRightCell .green_star a,
#OuterRightCell .green_star a:link,
#OuterRightCell .green_star a:active,
#OuterRightCell .green_star a:visited,
#OuterRightCell .green_star a:hover {
	color: #58862A;
	text-decoration: underline;
}
#OuterRightCell .green_star a:hover {
	color: #58862A;
	text-decoration: none;
}
/* End Green Star styles */

/* Begin Event Detail styles */
dl.eventdetails {
	display: block;
	float: left;
	clear: left;
	margin: 0 0 15px 0;
	padding: 20px 15px 0 0;
	width:320px;
	height:auto !important;
	height:191px;
	min-height:191px;
	font-family: verdana, arial, sans-serif;
	background-image: url('/_catalogs/masterpage/VBParentsAssets/images/webparts/event-gradient.jpg');
	background-position:  top right;
	background-repeat: no-repeat;
}
dl.eventdetails dt {
	float:left;
	position: relative;
	left: 0;
	top: -8px;
	clear:both;
	margin:0;
	padding:0;
}
dl.eventdetails dt span {
	display:none;
}
dl.eventdetails dd {
	border-left: 1px solid #333;
	margin: 0 0 25px 54px;
	padding: 0 0 0 1em;
}
.eventdetailsdate {
	background: url(/_catalogs/masterpage/VBParentsAssets/images/webparts/events-icons.jpg) no-repeat 0 0;
	width:48px;
	height:48px;
}
.eventdetailslocation {
	background: url(/_catalogs/masterpage/VBParentsAssets/images/webparts/events-icons.jpg) no-repeat 0 -48px;
	width:48px;
	height:48px;
}
.eventdetailscontact {
	background: url(/_catalogs/masterpage/VBParentsAssets/images/webparts/events-icons.jpg) no-repeat 0 -96px;
	width:48px;
	height:48px;
}
.eventdetailsinfo {
	background: url(/_catalogs/masterpage/VBParentsAssets/images/webparts/events-icons.jpg) no-repeat 0 -144px;
	width:48px;
	height:48px;
}
/* End Event Detail styles */
/* events page*/
	.layout-events {
		clear:both;
		float:left;
		width: 900px;
		margin: 15px;
		font-size: 11px;
	}
	.layout-events-left {
		width: 550px;
		clear: none;
		float:left;
		margin-right: 20px;
	}
	.layout-events-right {
		width: 325px;
		clear: right;
		float:left;
		background-image: url('/_catalogs/masterpage/VBParentsAssets/images/webparts/event-gradient.jpg');
		background-position: top right;
		background-repeat: no-repeat;
	}
	.calendar-events .cal-head{
		width: 550px;
		height: 19px;
		text-align: center;
		color: #fff;
		padding: 5px;
		font-size: 14px;
		background-color: aqua;
	}
	.calendar-events .cal-head a.prev,
	.calendar-events .cal-head a.next {
		display: inline;
		clear: none;
		float: none;
		width: 8px;
		height: 10px;
		margin: 5px 5px;
		background: none;
	}
	.calendar-events .cal-head span.current-month {
		display: inline;
		clear: none;
		float: none;
		width: auto;
		height: auto;
	}
/* end events page*/