/* @override http://www.tripark.org/_mvp/sites/default/themes/mvparents/html-elements.css?5 */

/* $Id: html-elements.css,v 1.4 2009/02/13 19:42:22 johnalbin Exp $ */

/**
 * @file
 * HTML Element Styling
 *
 * This is the "reset" style sheet. It standardizes the properties of the HTML
 * elements across browsers.
 */


/*
 * Fonts
 *
 * Our font size and line height declarations are based on the following ALA
 * article:
 *   http://www.alistapart.com/articles/howtosizetextincss
 *
 * All modern browsrs use a 16px default font size. Specifying the font-size
 * and line-height in ems (relative to the 16px default font) allows the user
 * to resize the font in the browser and produces the most consistent results
 * across different browsers.
 */
body
{
  font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
}

#page
{
  /*
   * To use a 12px font size on the page, delete the 14px declarations.
   * to use a 14px font size on the page, delete the 12px declarations.
   */

  /* Use a 12px base font size with a 16px line height */
  font-size: 0.75em; /* 16px x .75 = 12px */
  line-height: 1.333em; /* 12px x 1.333 = 16px */
}

body, caption, th, td, input, textarea, select, option, legend, fieldset
{
  /* The following font family declarations are based on the Microsoft core
   * web fonts which are common fonts available on most computer systems. The
   * Bitstream Vera fonts are commonly available on Linux systems where the MS
   * fonts are less common.
   *
   * A user's web browser will look at the comma-separated list and will
   * attempt to use each font in turn until it finds one that is available
   * on the user's computer. The final "generic" font (sans-serif or serif)
   * hints at what type of font to use if the web browser doesn't find any
   * of the fonts in the list.

  font-family: "Times New Roman", Times, Georgia, "Bitstream Vera Serif", serif;
  font-family: Times, "Times New Roman", Georgia, "Bitstream Vera Serif", serif;
  font-family: Georgia, "Times New Roman", "Bitstream Vera Serif", serif;

  font-family: Verdana, Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
  font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
  font-family: Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
  font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;

  font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;

   */

  font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
}

input { /* keep FF from showing outline box */
	outline-style: none;
	} 

pre, code
{
  font-size: 1.1em; /* Monospace fonts can be hard to read */
  font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;
}

/*
 * Headings
 */
h1
{
  font-size: 2.2em;
  font-weight: normal;
  line-height: 1.3em;
  margin-top: 0;
  margin-bottom: 0.5em; /* 0.5em is equavalent to 1em in the page's base font.
                           Remember, a margin specified in ems is relative to
                           the element's font-size, not to the pages' base
                           font size. So, for example, if we want a 1em margin
                           (relative to the base font), we have to divide that
                           length by the element's font-size:
                           1em / 2em = 0.5em */
}

h2
{
  font-size: 1.5em;
  line-height: 1.3em;
  margin-top: 0.667em; /* Equivalent to 1em in the page's base font: 1 / 1.5 = 0.667em */
  margin-bottom: 0.667em;
}

h3
{
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.3em;
  margin-top: 1em; /* Equivalent to 1em in the page's base font: 1 / 1.3 = 0.769 */
  margin-bottom: 1em;
}

h4, h5, h6
{
  font-size: 1.1em;
  line-height: 1.3em;
  margin-top: 0.909em; /* Equivalent to 1em in the page's base font: 1 / 1.1 = 0.909 */
  margin-bottom: 0.909em;
}

/*
 * Block-level elements
 */
p, ul, ol, dl, pre, table, fieldset, blockquote
{
  margin: 0 0 .6em 0;
}

/*
 * Lists
 *
 * We need to standardize the list item indentation.
 */
ul, ol
{
  margin-left: 1.5em;
  padding-left: 0;
}

.block ul, /* Drupal overrides */
.item-list ul
{
  margin: 1em 0 1em 1.5em;
  padding: 0 0 0 2em;
}

ul ul, ul ol,
ol ol, ol ul,
.block ul ul, .block ul ol,
.block ol ol, .block ol ul,
.item-list ul ul, .item-list ul ol,
.item-list ol ol, .item-list ol ul
{
  margin: 0 0 0 1.25em;
}

li
{
  margin: 0;
  padding: 0.6em 0;
}

.item-list ul li /* Drupal override */
{
  margin: 0;
  padding: 0;
  list-style: inherit;
}

ul.menu li, /* Drupal override */
li.expanded,
li.collapsed,
li.leaf
{
  margin: 0;
  padding: 0;
}

ul          { list-style-type: disc; }
ul ul       { list-style-type: circle; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }

dt
{
  margin: 0;
  padding: 0;
}

dd
{
  margin: 0 0 0 2em;
  padding: 0;
}

/*
 * Links
 *
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
a { /* keep FF from showing outline box */
	outline-style: none;
	}

a:link
{
	color: #085ca6;
}

a:visited
{
  color: #636363;
}

a:hover,
a:focus
{
}

a:active
{
}

/*
 * Tables
 *
 * Drupal provides table styling which is only useful for its admin section
 * forms, so we override this default CSS. (We set it back in forms.css.)
 */
table
{
  border-collapse: collapse;
  /* width: 100%; */ /* Prevent cramped-looking tables */
}

th,
thead th,
tbody th
{
  text-align: left;
  padding-right: 0;
  border-bottom: none;
}

tbody
{
  border-top: none;
}

tr {
	border-bottom: 1px solid #ccc;
	}
	
td {
	vertical-align: top;
	padding: .4em .2em;
	}

/*
 * Abbreviations
 */
abbr
{
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}

abbr.created /* Date-based "abbreviations" show computer-friendly timestamps which are not human-friendly. */
{
  border: none;
  cursor: auto;
  white-space: normal;
}

/*
 * Images
 */
img
{
  border: 0;
}

/*
 * Horizontal rules
 */
hr
{
  height: 1px;
  border: 1px solid #666;
}

/*
 * Forms
 */
form
{
  margin: 0;
  padding: 0;
}

fieldset
{
  margin: 1em 0;
  padding: 0.5em;
}

/* misc */

sup {
	vertical-align:top;
}

/* @override 
	http://www.tripark.org/_mvp/sites/default/themes/mvparents/navigation.css?5
	http://localhost/mvparents_com2/public_html/sites/default/themes/mvparents/navigation.css?v
	http://www.tripark.org/_mvp/sites/default/themes/mvparents/navigation.css?W
	http://www.tripark.org/_mvp/sites/default/themes/mvparents/navigation.css?k
	http://www.tripark.org/_mvp/sites/default/themes/mvparents/navigation.css?2
*/

/* $Id: navigation.css,v 1.1 2009/02/02 03:38:46 johnalbin Exp $ */

/**
 * @file
 * Navigation Styling
 *
 * Remember to NOT add padding or margin to your #sidebar-left or #sidebar-right
 * (see the layout.css file.)
 */


/*
 * The active item in a Drupal menu
 */
li a.active
{
  color: #000;
}

/*
 * Primary and Secondary links
 */
/*#block-menu-primary-links span,
#block-menu-menu-resources-community span {
	display:block;
	width:100px;
	font-size: 1.18em;
	text-align:center;
}*/

/*#block-menu-primary-links .menu li ul.menu span,
#block-menu-menu-resources-community .menu li ul.menu span {
	display:block;
	width:100%;
	font-size: 1.18em;
	text-align:left;
	padding:5px 0;
}

#block-menu-primary-links .menu .menu .collapsed span,
#block-menu-menu-resources-community .menu .menu .collapsed span {
	width:100%;
	height:100%;
	background: #606060;
	filter: Alpha(opacity=88);
	opacity: 0.88;
	text-align:left;
}
*/
#block-menu-primary-links .menu li.first ul.menu{
	margin-left:-7px;
}

#block-menu-menu-resources-community .menu li.first ul.menu{
	margin-left:-5px;
}

#block-menu-primary-links,
#block-menu-menu-resources-community {
	margin: 0;
	}
	
#block-menu-primary-links .edit,
#block-menu-menu-resources-community .edit { /* hide block edit links */
	display: none;
	}
	
#block-menu-menu-resources-community {
  float:left;
	margin-left:2px;
	}
	
#block-menu-primary-links ul.menu {
	float: left;
	padding:0 2px;
	background-color: #00AED9;	
	}

#block-menu-menu-resources-community ul.menu {
	float: left;
	width: 100%;
	padding: 0;
	background-color: #f4af00;
	}
	
#block-menu-primary-links ul.menu li,
#block-menu-menu-resources-community ul.menu li
{
	position: relative;
	list-style-type: none;
	list-style-image: none;
	padding:0 3px;
	display:block;
	width:100px;
	float:left;
}

#block-menu-primary-links a,
#block-menu-menu-resources-community a {
	display: block;
	color: #fff !important;
	text-decoration: none;
	padding: .35em 1.4em;
	text-align:center;
	font-weight:bold;
	}

#block-menu-primary-links li.first a {
	padding-left: -10px;
	}

#block-menu-primary-links li a {
	border-left: 2px solid #fff;
	background-color:#00aed9;
	}
	
#block-menu-primary-links li.first a {
	border: none;
	}

#block-menu-menu-resources-community li a {
	border-left: 2px solid #fff;
	}
	
#block-menu-menu-resources-community li.first a {
	border: none;
	padding-left: 1.6em;
	}
	
#block-menu-primary-links li li a,
#block-menu-menu-resources-community li li a {
	display: inline-block;
	text-align:left;
	}
	
#block-menu-primary-links li li a,
#block-menu-menu-resources-community li li a {
	display: block;
	border: none;
	}
	
#block-menu-primary-links li:hover a,
#block-menu-primary-links li.over a {
	background-color:#00aed9;
	}
	
#block-menu-menu-resources-community a {
	/* remove */
	}
	
#block-menu-menu-resources-community li ul a {
	background: none;
	}
	
#block-menu-primary-links li ul a,
#block-menu-primary-links li li.first a,
#block-menu-primary-links li.first li a,
#block-menu-menu-resources-community li ul a,
#block-menu-menu-resources-community li.first ul a,
#block-menu-menu-resources-community li ul li.first a {
	padding: 5px 1.5em;
	font-size: .9em;
	}
	
#block-menu-primary-links li:hover ul.menu a,
#block-menu-primary-links li.over ul.menu a,
#block-menu-menu-resources-community li:hover ul.menu a,
#block-menu-menu-resources-community li.over ul.menu a {	
	background: none;
	}	

#block-menu-primary-links li ul a:hover,
#block-menu-menu-resources-community li ul a:hover,
#block-menu-primary-links li:hover ul.menu a:hover,
#block-menu-primary-links li.over ul.menu a:hover,
#block-menu-menu-resources-community li:hover ul.menu a:hover,
#block-menu-menu-resources-community li.over ul.menu a:hover {
	background: #cddc32;
	color: #444;
	}

#block-menu-primary-links ul.menu ul,
#block-menu-menu-resources-community ul.menu ul {
	position: absolute;
	background: none;
	left: -999em;
	width: 180px;
	z-index: 1000;
	margin-top: 0;
	padding: 0 0 0 0;
	float: none;
	}

#block-menu-primary-links li ul.menu li,
#block-menu-menu-resources-community li ul.menu li {
	width: 100%;
	float: none;
	white-space: normal;
	background: #606060;
	filter: Alpha(opacity=88);
	opacity: 0.88;
	padding: 0;
	margin-left:5px;
	}
	
#block-menu-primary-links ul li:hover ul,
#block-menu-primary-links ul li.over ul,
#block-menu-menu-resources-community ul li:hover ul,
#block-menu-menu-resources-community ul li.over ul {
	left: 0;
	}
	
#block-menu-primary-links ul ul ul,
#block-menu-menu-resources-community ul ul ul {
	display: none;
	}
	
/* utility links menu */
#block-menu-secondary-links {
	font-size: 1.2em;
	float: left;
	width: 100%;
	margin: 0;
	}

#block-menu-secondary-links ul {
	float: right;
	margin: 20px 0 10px 0;
	}

#block-menu-secondary-links li {
	float: left;
	list-style-type: none;
	list-style-image: none;
	border-left: 1px solid #fff;
	}
	
#block-menu-secondary-links li.first {
	border: none;
	}
	
#block-menu-secondary-links li a{
	display: block;
	padding: 0.5em;
	color: #a5acb0;
	font-size: .9em;
	line-height: .8;
	text-decoration: none;
	
	}

/* primary nav subnavigation */
#block-secondary_nav_block-1,
#block-secondary_nav_block-2,
#block-block-16 {
	font-size: 1.2em;
	background: #636363 url(images/grey_box_top.gif) no-repeat top left;
	}

#block-secondary_nav_block-1 h2,
#block-secondary_nav_block-2 h2,
#block-block-16 h2 {
	padding: 0 20px 10px 20px;
	color: #fff;
	line-height: 1.2;
	font-weight: normal;
	font-size: 1.3em;
	}
	
#block-secondary_nav_block-1 .block-inner,
#block-secondary_nav_block-2 .block-inner,
#block-block-16 .block-inner {
	padding: 14px 0;
	background: transparent url(images/grey_box_bottom.gif) no-repeat bottom left;
	}
	
#block-secondary_nav_block-1 ul.menu,
#block-secondary_nav_block-2 ul.menu,
#block-block-16 ul.menu {
	margin: 0;
	padding: 0
	}
	
#block-secondary_nav_block-1 li,
#block-secondary_nav_block-2 li,
#block-block-16 li {
	list-style-type: none;
	list-style-image: none;
	border-bottom: 1px solid #606060;
	}
	
#block-secondary_nav_block-1 a,
#block-secondary_nav_block-2 a,
#block-block-16 a {
	display: block;
	background: #cbda29 url(images/green_gradient.png) repeat-x top left;
	text-decoration: none;
	color: #606060;
	padding: .5em 0 .5em 15px;
	line-height: 1.4
	}

#block-secondary_nav_block-1 li.active-trail a,
#block-secondary_nav_block-2 li.active-trail a,
#block-block-16 li.active-trail a {	
	background: #14639e url(images/blue_active_lft_nav.gif) repeat-x top left;
	color: #fff;
}

#block-secondary_nav_block-1 li.active-trail li a,
#block-secondary_nav_block-2 li.active-trail li a,
#block-block-16 li.active-trail li a {
	background: none;
	}
	
#block-secondary_nav_block-1 a:hover,
#block-secondary_nav_block-2 a:hover,
#block-block-16 a:hover {
	color: #fff;
	background: #8e8d8d;
	}
	
#block-secondary_nav_block-1 li a,
#block-secondary_nav_block-2 li a, 
#block-block-16 li a {
	}

#block-secondary_nav_block-1 li,
#block-secondary_nav_block-2 li,
#block-block-16 li {
	background: #2c99ce;
	}

#block-secondary_nav_block-1 li ul.menu,
#block-secondary_nav_block-2 li ul.menu,
#block-block-16 li ul.menu {
	margin: 0 0 0 40px;
	padding: 10px 0 30px 0;
	}

#block-secondary_nav_block-1 li li,
#block-secondary_nav_block-2 li li,
#block-block-16 li li {
	list-style-type: disc;
	padding: .3em 0;
	color: #fff;
	border: none;
	}
	
#block-secondary_nav_block-1 li li a,
#block-secondary_nav_block-2 li li a,
#block-block-16 li li a {
	background: none;
	border: none;
	color: #fff;
	padding: 0 12px 0 0;
	font-size: .9em;
	line-height: 1.2;
	}
	
#block-secondary_nav_block-1 li li a.active,
#block-secondary_nav_block-1 li li a:hover.active,
#block-secondary_nav_block-2 li li a.active,
#block-secondary_nav_block-2 li li a:hover.active,
#block-block-16 li li a.active,
#block-block-16 li li a:hover.active {
	background: transparent url(images/secondary_arrow.gif) no-repeat center right;
	text-decoration: underline;
	}
	
#block-secondary_nav_block-1 li li a:hover,
#block-secondary_nav_block-2 li li a:hover,
#block-block-16 li li a:hover {
	text-decoration: underline;
	background: none;
	}

/*
 * Menu blocks
 */
.block-menu
{
}

/*
 * "Menu block" blocks. See http://drupal.org/project/menu_block
 */
.block-menu_block
{
}

/*
 * Footer Links Block
 */
#block-mvp_blocks-3 {
	float: left;
	width: 960px;
	padding:10px 0;
	border-top:1px solid #A5ACB0;
	border-bottom:1px solid #A5ACB0;
	}

 
 
#block-mvp_blocks-3 ul {
  text-align: center;  
  margin-bottom: .3em;
}
#block-mvp_blocks-3 li {
  border-right: 1px solid #636363;
}
#block-mvp_blocks-3 li a {
  text-decoration: none;
}
#block-mvp_blocks-3 li.last {
  border-right: 0;
}

/*
 * Footer Expanded Navigation Block
 */
#block-mvp_blocks-4 {
  clear: both;
  padding: 0 40px 0 40px;
}  
#block-mvp_blocks-4 li {
  float: left;
  font-size: 12px;
  font-weight: bold;
  list-style: none none;
  margin-right: 2em;
}
#block-mvp_blocks-4 li.last {
  margin-right: 0;
}
#block-mvp_blocks-4 li a {
  text-decoration: none;
  color: #000;
}
#block-mvp_blocks-4 li li {
  float: none;
  font-size: 10px;
  font-weight: normal;
  list-style-type: square;
}
#block-mvp_blocks-4 ul {
  margin-left: 0;
  padding-left: 0;
}
#block-mvp_blocks-4 ul ul {
  padding-left: 1.25em;
}
#block-mvp_blocks-4 ul ul ul {
  display: none;
}

/* bottom of content capter nav */

#block-secondary_nav_block-6 {
	float: left;
	width: 228px;
	background: transparent url(images/content_nav_your_turn_bottom.gif) no-repeat bottom left;
	}
	
#block-secondary_nav_block-6 .block-inner {
	float: left;
	background: transparent url(images/content_nav_your_turn_top.gif) no-repeat top left;
	padding: 16px 0;
	}

#block-secondary_nav_block-6 .content {
	border-left: 1px solid #949393;
  	border-right: 1px solid #949393;
  	padding: 0 30px 0 20px;
	}	
	
#block-secondary_nav_block-6 ul.menu {
	margin: 0 0 0 25px;
	padding: 0;
	}
	
#block-secondary_nav_block-6 ul.menu li {
	list-style-image: none;
	list-style-type: disc;
	padding: .3em 0;
	color: #636363;
	}
	
#block-secondary_nav_block-6 ul.menu li a {
	color: #636363;
	text-decoration: none;
	}

#block-secondary_nav_block-6 ul.menu li a:hover,
#block-secondary_nav_block-6 ul.menu li a.active {
	text-decoration: underline;
	}

#block-secondary_nav_block-6 h2.title {
	border-left: 1px solid #949393;
  	border-right: 1px solid #949393;
  	padding: 0 15px .3em 15px;
  	color: #636363;
  	font-size: 1.2em;
	}

#footer a {
	color:#616265;
	text-decoration: none;
}

/* $Id: nodes.css,v 1.2 2009/02/16 19:39:46 johnalbin Exp $ */

/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */


.node /* Node wrapper */
{
}

.node-inner /* Additional wrapper for node */
{
}

.sticky /* A sticky node (displayed before others in a list) */
{
}

.node-unpublished /* Unpublished nodes */
{
  /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}

.node-unpublished div.unpublished, /* The word "Unpublished" displayed underneath the content. */
.comment-unpublished div.unpublished
{
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word; /* A very nice CSS3 property */
}

.node-mine /* A node created by the current user */
{
}

.node-teaser /* A node displayed as teaser */
{
}

/* All nodes are given a node-type-FOO class that describes the type of
 * content that it is. If you create a new content type called
 * "my-custom-type", it will receive a "node-type-my-custom-type" class.
 */
.node-type-page /* Page content node */
{
}

.node-type-story /* Story content node */
{
}

.node h2.title /* Node title */
{
}

.marker /* "New" or "Updated" marker for content that is new or updated for the current user */
{
  color: #c00;
}

.node .picture /* The picture of the node author */
{
}

.node.node-unpublished .picture,
.comment.comment-unpublished .picture
{
  position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
}

.node .meta /* Wrapper for submitted and terms data */
{
}

.node .submitted /* The "posted by" information */
{
}

.node .terms /* Node terms (taxonomy) */
{
}

.node .content /* Node's content wrapper */
{
}

.node div.links /* Wrapper for node links */
{
  margin: 1em 0;
}

ul.links /* Taxonomy links, node links, comment links */
{
  margin: 0;
  padding: 0;
}

ul.links.inline
{
  display: inline;
}

ul.links li
{
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}

.preview .node /* Preview of the content before submitting new or updated content */
{
  /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
}

/* Download node type */

.node-type-download img {
	float: left;
	margin: 0 12px 6px 0;
	}

	/* @override 
		http://www.tripark.org/_mvp/sites/default/themes/mvparents/pages.css?5
		http://localhost/mvparents_com2/public_html/sites/default/themes/mvparents/pages.css?v
		http://www.tripark.org/_mvp/sites/default/themes/mvparents/pages.css?W
		http://www.tripark.org/_mvp/sites/default/themes/mvparents/pages.css?e
		http://localhost/mvparents_com2/public_html/sites/default/themes/mvparents/pages.css?E
		http://localhost/mvparents_com2/public_html/sites/default/themes/mvparents/pages.css?I
	*/

	/* $Id: pages.css,v 1.3 2009/02/16 19:55:24 johnalbin Exp $ */

	/**
	 * @file
	 * Page Styling
	 */


	/*
	 * Body
	 */
	body
	{
	  margin: 0;
	  padding: 0;
	}

	#page
	{
	}

	#
	{
	}

	/*
	 * Header
	 */
	#header
	{
	}

	#header-inner
	{
	}

	#logo-title /* Wrapper for logo, website name, and slogan */
	{
	}

	#logo /* Wrapper for logo */
	{
	  margin: 0;
	  padding: 0;
	}

	#logo-image /* The actual logo image */
	{
	}

	#site-name {
		text-indent: -999em;
		}

	#site-slogan /* The slogan (or tagline) of a website */
	{
	}

	#header-blocks /* Wrapper for any blocks placed in the header region */
	{
	}

	/*
	 * Main (container for everything else)
	 */
	#main
	{
	}

	#main-inner
	{
	}

	/*
	 * Content
	 */
	#content
	{
	}

	#content-inner
	{
	}

	#mission /* The mission statement of the site (displayed on homepage) */
	{
	}

	#content-top /* Wrapper for any blocks placed in the "content top" region */
	{
	}

	#content-header /* Wrapper for breadcrumb, title, messages, tabs, and help */
	{
	}

	.breadcrumb /* The path to the current page in the form of a list of links */
	{
	  font-size: .9em;
		padding:10px 0 !important;
	}

	.breadcrumb,
	.breadcrumb a {
		color: #999 !important;
		}

	.breadcrumb a.active {
		color: #085ca6;
		}

	h2.title, /* Block title or the title of a piece of content when it is given in a list of content */
	h3.title /* Comment title */
	{
	  margin: 0;
	}

	h1.title,
	h3 {
		color: #000;
		}

	tr.even /* Some tables have rows marked even or odd. */
	{
	  /* background-color: #eee; */ /* Drupal core uses a #eee background */
	}

	tr.odd
	{
	  /* background-color: #eee; */ /* Drupal core uses a #eee background */
	}

	div.messages /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
	{
  min-height: 21px;
  margin: 0 1em 5px 1em;
  border: 2px solid #ff7;
  padding: 5px 5px 5px 35px;
  color: #000;
  background-color: #ffc;
	}

	div.status /* Normal priority messages */
	{
	}

	div.warning, tr.warning /* Medium priority messages */
	{
	  border: 1px solid #f0c020;  /* Drupal core uses: 1px solid #f0c020 */
          background-color:#FFFFCC;
	}

	div.error, tr.error /* High priority messages. See also the .error declaration below. */
	{
          background-color:#FFEEEE;
          border-color:#CC0000;
	}

	.error /* Errors that are separate from div.messages status messages. */
	{
	  /* color: #e55; */ /* Drupal core uses a #e55 background */
	}

	.warning /* Warnings that are separate from div.messages status messages. */
	{
	  /* color: #e09010; */ /* Drupal core uses a #e09010 background */
	}

	div.tabs /* See also the tabs.css file. */
	{
	}

	.help /* Help text on a page */
	{
	  margin: 1em 0;
	}

	.more-help-link /* Link to more help */
	{
	  font-size: 0.85em;
	  text-align: right;
	}

	#content-area /* Wrapper for the actual page content */
	{
	}

	.pager /* A list of page numbers when more than 1 page of content is available */
	{
	  clear: both;
	  margin: 1em 0;
	  text-align: center;
	}

	.pager a, .pager strong.pager-current /* Each page number in the pager list */
	{
	  padding: 0.5em;
	}

	.feed-icons /* The links to the RSS or Atom feeds for the current list of content */
	{
	  margin: 1em 0;
	}

	.more-link /* Aggregator, blog, and forum more link */
	{
	  text-align: left;
	}

	.article-image-subtext{
		background-color:#F4AF00;
		color:#FFFFFF;
		font-size:1.2em;
		height:auto;
		margin-top:10px;
		padding:12px 15px;
	}


	#content-bottom /* Wrapper for any blocks placed in the "content bottom" region */
	{
	}

	/*
	 * Left sidebar
	 */
	#sidebar-left
	{
	}

	#sidebar-left-inner{
	border-right:1px solid #A5ACB0;
	border-left:1px solid #A5ACB0;
	}

	/*
	 * Right sidebar
	 */
	#sidebar-right
	{
	}

	#sidebar-right-inner
	{
	}

	/*
	 * Footer
	 */
	#footer
	{
	  font-size: .85em;
	}

	#footer-inner
	{
	}

	#footer-message /* Wrapper for the footer message from Drupal's "Site information"
	                   and for any blocks placed in the footer region */
	{
	}

	/*
	 * Closure
	 */
	#closure-blocks /* Wrapper for any blocks placed in the closure region */
	{
	}


	/* ========= */
	/* ! LINKS   */
	/* ========= */

	a{
	 color:#00aed9 !important;
	 text-decoration:none;
	}

	a:hover, a:active{
	 color:#0096db;
	 text-decoration:none;
	}

	a:visited{
	 color:#8ed5e7;
	 text-decoration:none;
	}

	/*
	 * Drupal boxes
	 *
	 * Wrapper for Comment form, Comment viewing options, Menu admin, and
	 * Search results.
	 */
	.box /* Wrapper for box */
	{
	}

	.box-inner /* Additional wrapper for box */
	{
	}

	.box h2.title /* Box title */
	{
	}

	.box .content /* Box's content wrapper */
	{
	}

	.tagadelic {
	  text-decoration: none;
	  line-height: 1.333em;
	}

	/*
	 * Search Results Page
	 */
	.search-result {
	  background-repeat: no-repeat;
	  background-position: left top;
	  padding-left: 40px;
	  margin: 1em 0;
	}
	.search-result .title a {
	  font-weight: bold;
	}
	.search-result .search-snippet {
	  padding-left: 2em;
	}
	.search-results .type-article {background-image: url(images/icons/article.gif);}
	.search-results .type-page {background-image: url(images/icons/page.gif);}
	.search-results .type-quiz {background-image: url(images/icons/quiz.gif);}
	.search-results .type-podcast {background-image: url(images/icons/audio.gif);}
	.search-results .type-blog_entry {background-image: url(images/icons/blog.gif);}
	.search-results .type-download {background-image: url(images/icons/download.gif);}
	.search-results .type-e-card {background-image: url(images/icons/e_cardsgif);}
	.search-results .type-discussion_guide {background-image: url(images/icons/discussion_guide.gif);}
	.search-results .type-forum_topic {background-image: url(images/icons/discussion_forum.gif);}
	.search-results .type-video {background-image: url(images/icons/video.gif);}
	.search-results .type-tip_of_the_day {background-image: url(images/icons/tip.gif);}
	.search-results .type-worry_wizard {background-image: url(images/icons/worry_wizard.gif);}


	/**
	 * Front page layout overrides
	 */

	.front #content-area .node {
		font-size: 1.2em;
		}	

	.front #content-inner {
	  margin: 0;
	  padding: 0;
	}
	.front #content-area {
	  float: left;
	  width: 188px;
	  background: #dadf53 url(images/welcome_top.gif) no-repeat left top;
	}
	.front #content-area .node {
	  background: url(images/welcome_bottom.gif) no-repeat center bottom;
	  margin-top: 15px;
	  padding: 0 10px 10px 10px;
	}
	.front #content-top {
	  float: right;
	  margin-right: 0px;
	}

	.front #content-bottom {
	  clear: both;
	  background: #fff url(images/corner_btm_right.gif) no-repeat right bottom;
	  height: 270px;
	}
	.front #content-area .fivestar-static-form-item,
	.front #content-area .links {
	  display: none;
	}

	/* Fivestar */

	div .fivestar-widget-static {
		margin: .2em 0 .7em 0;
		}

	a.rate-now {
		float: right;
		font-size: .8em;
		}




/* @override 
	http://www.tripark.org/_mvp/sites/default/themes/mvparents/layout.css?5
	http://localhost/mvparents_com2/public_html/sites/default/themes/mvparents/layout.css?v
*/

/* $Id: layout-fixed.css,v 1.9 2009/02/13 19:21:45 johnalbin Exp $ */

/**
 * @file
 * Layout Styling (DIV Positioning)
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout is based on the Zen Columns layout method.
 *   http://drupal.org/node/201428
 *
 * Only CSS that affects the layout (positioning) of major elements should be
 * listed here.  Such as:
 *   display, position, float, clear, width, height, min-width, min-height
 *   margin, border, padding, overflow
 */


/*
 * Body
 */
html,body
{
	height:100%;
}

.clear {
  clear:both;
}

/**
 * Container Hack.
 **/

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

* html .contain {
 height: 1%;
}

#page,
#closure-blocks
{
  /*
   * If you want to make the page a fixed width and centered in the viewport,
   * this is the standards-compliant way to do that. See also the ie6.css file
   * for the necessary IE5/IE6quirks hack to center a div.
   */
  margin: 0 auto;
  width: 960px;
}

#page-inner
{
}

#navigation-top,
#navigation
{
  position: absolute; /* Take the named anchors out of the doc flow    */
  left: -10000px;     /* and prevent any anchor styles from appearing. */
}

#skip-to-nav
{
  display: none;
  float: right;
  margin: 0 !important;
  font-size: 0.8em;
}

#skip-to-nav a:link, #skip-to-nav a:visited
{
  color: #fff; /* Same as background color of page */
}

#skip-to-nav a:hover
{
  color: #000;
  text-decoration: none;
}

/* Alternatively, the skip-to-nav link can be completely hidden until a user tabs
   to the link. Un-comment the following CSS to use this technique. */
/*
#skip-to-nav a, #skip-to-nav a:hover, #skip-to-nav a:visited
{
  position: absolute;
  left: 0;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

#skip-to-nav a:active, #skip-to-nav a:focus
{
  position: static;
  width: auto;
  height: auto;
}
*/

/*
 * Header
 */
 
#header-wrapper {
	margin: 0;
	height:118px;
	}
 
#header-inner{
	height: 118px;
}

#logo-title {
	float:left;
}

#site-name a {
	display:block;
	float:left;
	height:91px;
	margin-top:17px;
	width:341px;
}

#header-blocks{
	float: right;
	width: 667px;
}

/*
 * Main (container for everything else)
 */
#main-wrapper{
}

#main{
	padding: 0;
	clear:both;
}

body.front #main {
	padding: 0 0 0 0;
	}

#main-inner
{
	margin-bottom:15px;
}

/*
 * Content
 */
.no-sidebars #content
{
  float: left;
  width: 960px;
  margin-left: 0;
  margin-right: -960px; /* Negative value of #content's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
}

.sidebar-left #content
{
	float:left;
  width: 720px;
  margin-left: 240px; /* The width of #sidebar-left. */
  margin-right: -960px; /* Negative value of #content's width + left margin. */
	padding:0;
}

.sidebar-right #content
{
	float:left;
  width: 760px;
  margin-left: 0;
  margin-right: -760px; /* Negative value of #content's width + left margin. */
}

.sidebars #content
{
	float:left;
  width: 520px;
  margin-left: 240px; /* The width of #sidebar-left */
  margin-right: -760px; /* Negative value of #content's width + left margin. */
}

#content-inner
{
  margin: 0;
  padding: 0 0 18px 0;
}

#content-bottom-top{
	float:left;
	clear:both;
	width:760px;
	display:inline;
	}

#webform-client-form-1540 label {
	display: -moz-inline-block;
	display: inline-block;
	min-width:120px;
}

/*
 * Navbar
 */
#navbar
{
  width: 960px;
  margin-left: 0px;
  margin-right: -960px; /* Negative value of #navbar's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #navbar-inner. */
  height: 40px; /* The navbar can have any arbritrary height. We picked one
                    that is twice the line-height pluse 1em: 2 x 1.3 + 1 = 3.6
                    Set this to the same value as the margin-top below. */         
}

body.admin-menu #navbar {
	margin-top: 20px;
	}

.with-navbar #content,
.with-navbar #sidebar-left,
.with-navbar #sidebar-right
{
  /*margin-top: 42px;/* Set this to the same value as the navbar height above. */
}

#navbar-inner
{
}

#search-box
{
  width: 200px;
  margin-right: -200px; /* Negative value of #search-box's width. */
  float: left;
}

#primary
{
  margin-left: 0; /* Width of search-box */
}

#secondary
{
  margin-left: 200px; /* Width of search-box */
}

#navbar ul /* Primary and secondary links */
{
  margin: 0;
  padding: 0;
  text-align: left;
}

#navbar li /* A simple method to get navbar links to appear in one line. */
{
  float: left;
  padding: 0 10px 0 0;
}

/* There are many methods to get navbar links to appear in one line.
 * Here's an alternate method: */
/*
#navbar li
{
  display: inline;
  padding: 0 10px 0 0;
}
*/

/*
 * Sidebar-left
 */
#sidebar-left
{
	float:left;
  width: 240px;
  margin-left: 0;
  margin-right: -240px; /* Negative value of #sidebar-left's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-left-inner. */
}

#sidebar-left-inner
{
  margin: 0 18px 0 0;
  padding: 0;
}

/*
 * Sidebar-right
 */
#sidebar-right
{
  float: left;
  width: 200px;
  margin-left: 760px; /* Width of content + sidebar-left. */
  margin-right: -960px; /* Negative value of #sidebar-right's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-right-inner. */
}




#sidebar-right-inner
{
  border:1px solid #A5ACB0;
	margin:0 3px;
	padding:0 0 0 10px;
}

/*
 * Footer
 */
#footer
{}

#footer-inner
{}

/*
 * Closure
 */
#closure-blocks /* See also the #page declaration above that this div shares. */
{
}

/*
 * Prevent overflowing content
 */
#header,
#content,
#navbar,
#sidebar-left,
#sidebar-right,
#footer,
#closure-blocks
{
  overflow: visible;
}

/*
 * If a div.clear-block doesn't have any content after it and its bottom edge
 * touches the bottom of the viewport, Firefox and Safari will mistakenly
 * place several pixels worth of space between the bottom of the div and the
 * bottom of the viewport. Uncomment this CSS property to fix this.
 * Note: with some over-large content, this property might cause scrollbars
 * to appear on the #page div.
 */
/*
#page
{
  overflow-y: hidden;
}
*/


/* ========= */
/* = FORUM = */
/* ========= */

#forum table{
	width:720px;
	margin-top:10px;
}


/* @override 
	http://www.tripark.org/_mvp/sites/default/themes/mvparents/backgrounds.css?5
	http://localhost/mvparents_com2/public_html/sites/default/themes/mvparents/backgrounds.css?v
*/

/* $Id: backgrounds.css,v 1.1 2009/02/02 03:38:46 johnalbin Exp $ */

/**
 * @file
 * Background Styling
 *
 * The default layout method of Zen doesn't give themers equal-height columns.
 * However, equal-height columns are difficult to achieve and totally
 * unnecessary. Instead, use the Faux Columns method described in the following
 * ALA article:
 *   http://www.alistapart.com/articles/fauxcolumns/
 */


body
{

}

#page
{
}

#page-inner
{
}

#header
{
	background: #fff url(images/banner_logo.gif) no-repeat top left;
}

#printheader
{
	display: none;
}

#site-name a {
	background: none;
	}

#main-wrapper
{

}
.front #main-wrapper {
  background: none;
}
#main
{

}
.front #main {
  background: none;
}

.not-front #main-inner
{
	background: #fff;
}

.front #main-inner {
  background: transparent;
}
#footer
{
}

#footer-inner
{
}

.breadcrumb{
	background-color:#fff;
}

body.sidebar-left #main-inner, 
body.sidebars #main-inner{
	background: url('images/sidebar-bkg.jpg') #fff repeat-y -1px 0;
	}

	/* $Id: fields.css,v 1.3 2009/02/15 21:34:45 johnalbin Exp $ */

	/**
	 * @file
	 * Field Styling
	 */


	/*
	 * Field types
	 */

	.field /* Wrapper for any CCK field. */
	{
	}

	.field-type-datetime /* Always use "datetime" when creating new CCK date fields. "date" and "datestamp" are legacy types. */
	{
	}

	.field-type-filefield /* Field from filefield module */
	{
	}

	.field-type-image /* Field from imagefield module */
	{
	}

	.field-type-nodereference
	{
	}

	.field-type-number-decimal
	{
	}

	.field-type-number-float
	{
	}

	.field-type-number-integer
	{
	}

	.field-type-text
	{
	}

	.field-type-userreference
	{
	}


	/*
	 * Named fields
	 */
	.field-field-global-image {
	  float: right;
	  margin-left: 15px;
	  margin-bottom: 10px;
	}

	.field-field-global-image .image-caption {
	  font-size: 0.9em;
	  color: #636363;
	}
