/**
 * @file
 * Block Styling
 */
 
/* search block */
#block-search-0 form {
	float: right;
}
	
#search-block-form .form-text,
.follow-pf .form-text {
	width: 140px;
	height: 12px;
	padding: 5px;
	border:1px solid #A5ACB0;
	background-color: #EAEFF1;
}

.follow-pf .form-text {
	background-color:#fff;
}
	
#search-block-form .form-item {
	float: left;
	margin: 0;
}
	
#search-block-form .form-submit {
/*background:url("images/search_icon.gif") no-repeat scroll -1px 0 #F4AF00;*/
border:medium none;
color:#2C99CE;
height:24px;
overflow:hidden;
/*padding-left:24px;*/
text-indent:-999em;
width:24px;
}

.block /* Block wrapper */{
  margin-bottom: 1em;
}

#sidebar-left-inner .block-block {
margin-left:10px;
margin-right:10px;
}

#sidebar-right-inner .block-block {
margin-left:10px;
margin-right:10px;
}


.block.region-odd /* Zebra striping for each block in the region */
{
}

.block.region-even /* Zebra striping for each block in the region */
{
}

.block.odd {}/* Zebra striping independent of each region */

.block.even {} /* Zebra striping independent of each region */

.block h2.title /* Block title */{
	color: #F4AF00;
	font-weight:lighter;
}

#block-search-0 /* "Search form" block */{
	float: right;
	width: 100%;
	margin: 0;
}

#block-views-articles-block_1{
margin-top:0px;
}

#block-mvp_blocks-9 { /* User-defined tag cloud by page views */
  margin-bottom: 2em; 
  background-color: #eaeff1;
  text-transform: lowercase;
  font-size:60%;
  width:475px;
  padding:10px;
	float:left;
	word-spacing:4px;
 }
  
#block-mvp_blocks-9 a{
	color:#00AED9 !important;
}

body.front #block-mvp_blocks-9 {}

#block-block-14 {
  float: right;
  text-align: right;
  padding-top: 10px;
}

#block-block-15 {
  float: left;
  padding-top: 10px;
}
	
#block-block-15 img {
  float: left;
  margin: 0 5px 5px 0;
}

#block-block-50 {
  margin-bottom: 0em;
}

#block-block-55 {
margin-left: 10px;
}

#block-block-57 {
margin-left: 10px;
}

#block-block-59 {
margin-left: 10px;
}

#block-block-67 {
margin-left: 10px;
margin-right: 10px;
}

#block-aggregator-feed-2 {
margin-left: 10px;
}

/* front page, content-bottom nav blocks */
#content-bottom .block {
	font-size: 1em;
}

#content-bottom #block-menu-menu-mvparents-for-you,
#content-bottom #block-block-12 {
  float: left;
  clear: left;
  width: 198px;
  display: inline;
}

#content-bottom #block-menu-menu-mvparents-for-you {
  margin-bottom: 10px;
}

#content-bottom #block-menu-menu-mvparents-for-you .block-inner {
  height: auto;
  border: 0;
}

#content-bottom #block-menu-menu-mvparents-for-you .content {
  height: 84px;
  padding-top: 10px;
  padding-bottom: 10px;
}

#content-bottom #block-menu-menu-mvparents-for-you h2 {}

#content-bottom #block-menu-menu-mvparents-for-you ul {
  margin: 0 0 0 1.25em;
  padding: 0;
}

#content-bottom #block-menu-menu-mvparents-for-you li {
  line-height: 1.333em;
  list-style-position: outside;
  list-style:disc;
  color:#00aed9;
}

#content-bottom #block-menu-menu-mvparents-for-you a,
#content-bottom #block-block-12 a {
  text-decoration: none;
  color:#00aed9;
}

#content-bottom #block-menu-menu-mvparents-for-you a:hover,
#content-bottom #block-block-12 a:hover {
  text-decoration: underline;
}

#content-bottom #block-block-12 {
  margin-bottom: 0;
}

#content-bottom #block-block-12 .block-inner {
  background: transparent url(images/browse_green_btm_border.gif) repeat-x bottom;
  height: auto;
  border: 0;
}

#content-bottom #block-block-12 .content {
  background: transparent url(images/browse_green_btm_left.gif) no-repeat -10px bottom;
  height: 74px;
  padding-top: 10px;
  padding-bottom: 10px;
}

#content-bottom #block-block-12 h2 {
  background: transparent url(images/browse_green_corner_top_left.gif) no-repeat -10px top;
}

#content-bottom #block-block-12 ul {
  float: left;
  margin: 0;
  padding: 0;
  width: 49%;
}

#content-bottom #block-block-12 li {
  padding: 0;
  list-style-position: inside;
}

/* front page, content-bottom feature blocks */
.front #content-bottom .block {
  float: right;
  width: 254px;
  margin-bottom: 0;
  background: #fff url(images/title_gray_gradient.gif) repeat-x center top;
  display: inline;
}

.front #content-bottom .block-inner {
  border-left: 1px solid #ccc;
  height: 270px;
}

.front #content-bottom .block .content {
  padding: 10px 15px;
}

.front #content-bottom .view-header p {
	margin: 0;
}
	
.front #content-bottom .node h3.title {
	font-size: 1em;
}

.front #content-bottom .block img,
.front #content-bottom .views-field-field-global-image-fid img {
	float: left;
	margin: 0 12px 6px 0;
}

.front #content-bottom .block h2 {
  min-height: 31px;
  padding-left: 20px;
  font: bold 14px/31px Arial, Helvetica, sans-serif;
}

#block-mvp-mvp_sidebar_menu_title{
	text-align:center;
	background-color:#00AED9;
	color:#fff;
	font-size:1.8em;
	height:45px;
	line-height:2em;
	margin-bottom:0;
}

#block-mvp_blocks-0 {
  padding-bottom: 2px;
}

#block-mvp_blocks-0 .block-inner { /* Related Content block */
  padding-top: 14px;
}

#block-mvp_blocks-0 .block-inner .content {
  border-left: 1px solid #636363;
  border-right: 1px solid #636363;
  padding: 1px 10px 0;
}

#block-mvp_blocks-0 .field_related_top {
  border-top: 1px solid #636363;
}

#block-mvp_blocks-0 .field_related_top-0 {
  border-top: none;
}

#block-mvp_blocks-0 .field_related_top-0 object{
	margin-left:-4px;
}

#block-mvp_blocks-1 .menu-group { /* Chapter navigation map block */
  width: 310px;
  float: left;
}

#block-mvp_blocks-1 .menu-group-0 {
  margin-right: 40px;
}

#block-mvp_blocks-1 ul {
  margin: 0;
  padding: 5px 0 0;
}

#block-mvp_blocks-1 li {
  list-style: none none;
}

#block-mvp_blocks-1 li li {
  padding: 0.5em 0;
  margin-left: 2.25em;
  list-style: disc;
	color:#00AED9;
}

#block-mvp_blocks-1 li a {
  display: block;
  margin-top: 1.5em;
  padding: 0.25em 0 0.25em 1em;
  background-color:#EAEFF1;
	text-decoration: none;
	color:#616265 !important;
	font-weight:bold;
}

#block-mvp_blocks-1 li li a {
  display: inline;
  background: transparent none;
  padding: 0;
	color:#00AED9 !important;
}

/* Your Turn block */
#block-mvp_blocks-7 {
  background: url(images/white_box_bottom_199.gif) no-repeat center bottom;
  padding-bottom: 2px;
}

#block-mvp_blocks-7 .block-inner {
  background: url(images/white_box_top_199.gif) no-repeat center top;
  padding: 14px 0 8px 0;
}

#block-mvp_blocks-7 .block-inner .content {
  border-left: 1px solid #636363;
  border-right: 1px solid #636363;
  padding: 0 30px 0 20px;
}

#block-mvp_blocks-7 h2.title {
	padding: 0 10px 10px 15px;
	color: #666;
	font-size: 1.2em;
	background: transparent url(images/grey_side_arrow.png) no-repeat top left;
	border-left: 1px solid #636363;
  border-right: 1px solid #636363;
}

#block-mvp_blocks-7 ul.left,
#block-mvp_blocks-7 ul.right {
	float: left;
	width: 50%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	
/* frontpage content-top */
#content-bottom-top .block {
  	padding: 0 5px;
}
	
#content-bottom-top .content {
  	font-size:1.5em;
  	font-size-adjust: none;
  	color:#666;
	line-height:1.4em;
	
}

.views-field-created {
  	font-size:.85em;
}

#block-poll-0 {
 margin-left: 10px;
 font-size:1em !important;
}

.follow-pf a,
.follow-pf {
	color:#616265;
	text-decoration:none;
	line-height:2.5em;
}

.follow-pf span{
	padding-top:5px;
	display:inline;
	color:#00AED9;
}

.follow-pf span img{
	vertical-align:sub;
	padding-right:10px;	
}

.follow-pf .form-submit {
	background:url("images/search_icon.gif") no-repeat scroll left top #FFFFFF;
	border:medium none;
	color:#2C99CE;
	height:20px;
	overflow:hidden;
	padding-left:24px;
	text-indent:-999em;
	width:24px;
}

.follow-pf .newsletter-signup {
	background-color:#EAEFF1;
	display:block;
	margin-left:-10px;
	padding-left:10px;
	padding-bottom:3px;
}

.follow-pf p {
	font-size:1em;
	line-height: 1.33em !important;
	color:#616265;
}
	
#block-mvp-mvp_pf_for_you,
.follow-pf{
	padding-left:10px;
}

#block-mvp-mvp_pf_for_you ul{
	margin:0;
	padding: 5px 0 0 15px;
}

#block-mvp-mvp_pf_for_you li{
	list-style:disc;
	color:#00AED9;
}

#block-block-18 { /* e-newsletter signup */
  background: #eaeff1 url(images/newsletter.jpg) no-repeat 15px 10px;
  padding: 10px;
}

#block-block-18 h2,
#block-block-18 h3,
#block-block-18 h4 {
  margin-top: 0;
  margin-left: 42px;
}


#block-block-43 { /* e-newsletter signup */
  background: #eaeff1 url(images/newsletter.jpg) no-repeat 15px 10px;
  padding: 10px;
}
#block-block-43 h2,
#block-block-43 h3,
#block-block-43 h4 {
  margin-top: 0;
  margin-left: 42px;
}

#block-block-22{
	background:url("images/faq.png") no-repeat scroll -4px -7px #EAEFF1;
	color:#616265;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	padding:10px 0 10px 52px;
}

#block-block-23 {
	min-height:110px;
	width:220px;
}

#block-block-23 p{
	padding-top:40px;
	padding-left:16px;
	width:145px;
	font-weight:bold;
	color:#F4AF00;
	font-size:11pt;
}

/* ========== */
/* ! FOOTER   */
/* ========== */
#block-mvp-mvp_thanks {
	border-top: 1px solid #a5acb0;
	padding: 10px 0;
}

#block-mvp-mvp_thanks span{
	font-size:1.4em;
	color:#616265;
}

.mvp-footer span{
	float:left;
	padding-right:10px;
}

/* =============================== */
/* ! TIPS, RESOURCES, ACTIVITIES   */
/* =============================== */
#block-views-tip_of_the_day-block_1,
#block-views-featured_resource2-block_1, #block-mvp-mvp_activity_g, #block-block-66{
	width:160px;
	height:175px;
	font-size:.8em;
	color:#616265;
	float:left;
	padding-right:20px;
}
/*
#block-block-66 {
	background: url('http://www.parentfurther.com/sites/default/files/have-your-say.gif') #fff no-repeat scroll 3px 4px;
}
*/	
#block-views-tip_of_the_day-block_1{
	background: url('images/tip-of-the-day-bkg.png') #fff no-repeat scroll -8px -2px;
	padding-left:65px;
}

#block-views-tip_of_the_day-block_1 img{
	display:none;
}

#block-views-tip_of_the_day-block_2 {
        margin-top:20px;
	float:right;
}

#block-mvp-mvp_activity_g{
	background: url('images/activity-generator-bkg.png') #fff no-repeat scroll 0 0;
	padding-left:58px;
	min-height:160px;
}

#block-views-featured_resource2-block_1{
	background: url('images/featured-resource-bkg.png') #fff no-repeat scroll 0 0;
	padding-left:49px;
	border-left:1px solid #A5ACB0;
	border-right:1px solid #A5ACB0;
}

#block-views-featured_resource2-block_1 .filefield-icon img{
	display:none;
}

#block-views-featured_resource2-block_1 a{
	color:#616265 !important;
}

/* FEATURED RESOURCE BLOCK */
#block-block-66 {
	padding-left:45px;
/*	border-left:1px solid #A5ACB0;*/
	border-right:1px solid #A5ACB0;
}

/* #block-block-66 a{
	color:#616265 !important;
}*/

/* MONTHLY PROMO BLOCK */
#block-block-46 {
	padding-left:55px;
	height:165px;
	float: left;
	width:185px;
	border-left:1px solid #A5ACB0;
	color:#666;
	background: url('http://www.parentfurther.com/sites/default/files/hot-topic.jpg') #fff no-repeat scroll 7px 6px;
}

.new-activity{
	color:#00AED9;
	border:none;
	background-color:#fff;
	margin-left:-55px;
	font-size:1em;
}

/* ================= */
/* = YOUR TURN CSS = */
/* ================= */
.your-turn{
	color:#616265;
	border-top:1px solid #616265;
	border-bottom:1px solid #616265;
	/* background:url('images/your-turn-bkg.png') no-repeat scroll 2px -2px; */
}

.your-turn ul{
	margin-left:5px;
}

.your-turn a{
	color:#616265 !important;
}

.your-turn li{
	padding:0 5px;
	border-right:1px solid #616265;
	list-style:none;
	display:inline;
	font-size:.9em;
}

.your-turn li#last{
	border-right:none;
}

/* ================ */
/* = LEFT NAV CSS = */
/* ================ */
#block-mvp-mvp_sidebar_menu {
/*	width:220px;
*/}

#block-mvp-mvp_sidebar_menu ul,
#block-mvp-mvp_sidebar_resources ul{
	list-style:none;
	margin:0;
	padding:0;
	font-weight:bold;
}

/* 
 begin third level of sidebar menu
*/
#block-mvp-mvp_sidebar_menu ul ul ul{
	list-style:none;
	margin:0px 0px 0px 15px;
	padding:0;
	font-weight:bold;
}

#block-mvp-mvp_sidebar_menu ul ul li.active-parent{
	background-color:#DBDBDB;
}

#block-mvp-mvp_sidebar_menu ul ul li.active-parent a{
	background-color:#DBDBDB;
}

#block-mvp-mvp_sidebar_menu ul ul li.active-parent ul.children{
	background-color:#DBDBDB;
}

#block-mvp-mvp_sidebar_menu ul ul li.active-parent ul.children a{
	background-color:#DBDBDB;
}

#block-mvp-mvp_sidebar_menu li.active-parent ul.children li.active-parent a{
	background-color:#DBDBDB;
	padding:10px 0 0 10px;
	color:#000000 !important;
}

#block-mvp-mvp_sidebar_menu li.active-parent ul.children li.active-parent {
	background-color:#DBDBDB;
	padding:0 0 0 10px;
}

#block-mvp-mvp_sidebar_menu li.active-parent ul.children li.active-parent ul.children {
	padding:0 0 0 10px;
}

#block-mvp-mvp_sidebar_menu li.active-parent ul.children li.active-parent ul.children a {
	padding:0 0 0 10px;
	color:#00AED9 !important;
}

#block-mvp-mvp_sidebar_menu li.active-parent ul.children li.active-parent ul.children li.active-child a{
	color:#F4AF00 !important;

}
/*
end third level
*/

#block-mvp-mvp_sidebar_menu li a,
#block-mvp-mvp_sidebar_resources li a{
	color:#616265; /*dark grey*/
	display:block;
	padding:0 10px;
}

#block-mvp-mvp_sidebar_menu li.active-parent a,
#block-mvp-mvp_sidebar_resources li.active-parent a{
	background-color:#A5ACB0;
	color:#fff !important;
	padding:10px;
}

#block-mvp-mvp_sidebar_menu li.active-parent ul.children{
	background-color:#EAEFF1;
}

#block-mvp-mvp_sidebar_menu li.active-parent ul.children a{
	background-color:#EAEFF1;
	color:#00AED9 !important;
	padding:0px 20px;
}

#block-mvp-mvp_sidebar_menu li.active-parent ul.children li.active-child a{
	color:#F4AF00 !important;
}

/* ================= */
/* =   SLIDESHOW   = */
/* ================= */
.view-teaser-slideshow{
	margin-top:20px;
}

.jcarousel-skin-mvparents-skin .jcarousel-container-horizontal,
.jcarousel-skin-mvparents-skin .jcarousel-clip-horizontal{
	width:720px;
	height:420px;
	background:none;
	border:none;
	padding:0;
}

.jcarousel-skin-mvparents-skin .jcarousel-item{
	float: left;
	width:720px;
	height:420px;
}

.jcarousel-skin-mvparents-skin ul,
.jcarousel-skin-mvparents-skin li{
	margin:0 !important;
	padding:0 !important;
}

.jcarousel-item .teaser-body-block{
	height:120px;
	margin-top:-4px;
	padding:3px 15px;
	background-color:#F4AF00;
	color:#fff;
	font-size:1.2em;
	cursor:pointer;
}

.jcarousel-item .teaser-body-block h2{
	margin-bottom:9px;
}

.jcarousel-control{
	width:auto;
	float:left;
	line-height:1.4em;
}

#carousel-controls {
	position: absolute;
	top: 574px;
	width: 720px;
	height:20px;
	background: #ffffff;
	filter: Alpha(opacity=70);
	opacity: 0.70;
	font-size: 1.2em;
	z-index:10;
	float:left;
	}
	
#mycarousel-prev,
#mycarousel-next {
	float: left;
	width: 9px;
	height: 14px;
	overflow: hidden;
	text-indent: -999em;
	display:block;
	margin:0 10px;
	}
	
#mycarousel-prev{
	background: #fff url(images/prev.png) no-repeat bottom left;
}

#mycarousel-next{
	background: #fff url(images/next.png) no-repeat bottom left;
}
	
.jcarousel-clip {
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	z-index:2;
	}
	
.jcarousel-list {
	left:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	top:0;
	z-index:1;
	}
	


/* ======================= */
/* = FRONTPAGE BLOG FEED = */
/* ======================= */
#block-mvp-mvp_blog_feed {
	background-color:#fff;
	/*width:215px;*/
	width:705px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	font-size:.7em;
}

#block-mvp-mvp_blog_feed p {
	line-height:1.3em;
	margin-top:5px;
}

#block-mvp-mvp_blog_feed h2 {
	margin-bottom:10px;
    margin-left: -5px;
	margin-top: 20px;
}
#block-mvp-mvp_blog_feed .views-field-title {
  line-height: 1.333;
  margin-bottom: .25em;
  margin-top:15px;
  font-size:15px;
}

/* ============== */
/* = BLOG STUFF = */
/* ============== */
.blog-image{
	float:right;
	margin:13px 10px 5px 15px;
}
/*
.blog-content{
	line-height:1.1em;
}
*/
h1.title {
	font-size:1.5em;
	line-height:1.3em;
	margin-bottom:0.667em;
	margin-top:0.667em;
}

#block-mvp-mvp_latest_post h2.title{
	font-size:2em;
}
#block-mvp-mvp_latest_post .views-row {
  background-color: #EAEFF1;
  padding: 20px 20px 10px 20px;
  margin-right: 10px;
  overflow: auto;
}



#block-mvp-mvp_latest_post .views-field-teaser,
#block-mvp-mvp_latest_post .views-field-field-blog-image-fid{
	margin-top:10px;
}

#block-mvp-mvp_latest_post .views-field-teaser {
  line-height: 1.25;
  font-style: italic;
}

.views-field-field-blog-image-fid {
	float:right;
	margin:0 0 10px 15px;
	}

#sponsor-link{
	border:1px solid pink;
	display:block;
}

#block-mvp-mvp_blog_feed .title a {
	color:#333 !important;
}

#block-views-recent_post_blog_block-block_1 { /* recent blog posts */
  padding: 10px;
}
#block-views-recent_post_blog_block-block_1 ul {
  margin: 1em 0 1em 1.25em;
  padding: 0;
}
#block-views-recent_post_blog_block-block_1 li {
  margin-bottom: 1em;
}

#block-views-blog_comments-block_1 { /* recent comments block */
  padding: 10px;
}
#block-views-blog_comments-block_1 ul {
  margin: 1em 0 1em 1.25em;
  padding: 0;
}
#block-views-blog_comments-block_1 li {
  margin-bottom: 1em;
}

#block-views-popular-block_1 { /* most popular posts block */
  padding: 10px;
}
#block-views-popular-block_1 ul {
  margin: 1em 0 1em 1.25em;
  padding: 0;
}
#block-views-popular-block_1 li {
  margin-bottom: 1em;
}

#block-views-blog_related-block_1 { /* related blog posts block */
  padding: 10px;
}
#block-views-blog_related-block_1 ul {
  margin: 1em 0 0em 1.25em;
  padding: 0;
}
#block-views-blog_related-block_1 li {
  margin-bottom: 1em;
}
#block-views-RT_Topic_View-block_1 {
  border:medium solid #E6E7E8;
  margin-left: 10px;
  margin-right: 10px;
}
#block-views-RT_Topic_View-block_1 div.views-row {
  margin-left: 15px;
  padding-bottom: 7px;

}
#block-statistics-0 {
  margin-left: 10px;
  margin-right: 10px;
}
/* ==================== */
/* = USER LOGIN BLOCK = */
/* ==================== */
#user-login-form {
  text-align : left
}