/* $Id: threecol_33_34_33_stacked.css,v 1.1.2.1 2008/12/16 21:27:58 merlinofchaos Exp $ */

.panel-3col-33-stacked .panel-col-first .views-field-title,
.panel-3col-33-stacked .panel-col .views-field-title
	{
	padding-top: 10px;
	}

.panel-3col-33-stacked .panel-col-last .views-field-title 
	{
	padding-top: 0px;
	}

.panel-3col-33-stacked .panel-col-first .views-field-title a ,
.panel-3col-33-stacked .panel-col .views-field-title a ,
.panel-3col-33-stacked .panel-col-last .views-field-title a
	{
	color: #492734;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.3em;
	text-decoration: none;
	}


.panel-3col-33-stacked { 
/*  overflow: hidden;  */
}



/* top */

.panel-3col-33-stacked .panel-col-top
{ 
  width: 100%; 
  clear: both;
  padding: 0px;
  margin: 0px;
}

.panel-3col-33-stacked .panel-col-top .inside {
  margin-bottom: 1em;
}




/* first */
.panel-3col-33-stacked .panel-col-first { 
  float: left; 
  width: 28%;   
  background: #efefef;
  height: 700px;
  overflow-y: scroll;
  padding: 20px 3%;  
}

.panel-3col-33-stacked .panel-col-first .inside { 
  margin: 0;
}


.panel-3col-33-stacked .panel-col-first .view-display-id-block_1 {

 }
 
.panel-3col-33-stacked .panel-col-first .views-field-body .field-content p {
 margin-bottom: 1px;
 margin-top: 2px;
 }
 




/* middle */
.panel-3col-33-stacked .panel-col { 
  float: left; 
  width: 27%; 
  background:#efe7df url("../../../../default/files/bg_childhome1.gif") bottom right no-repeat;
  height: 700px;
  padding: 20px 3%;
}

.panel-3col-33-stacked .panel-col .inside { 
  margin: 0;
  padding-right: 20px;
}



.panel-3col-33-stacked .panel-col .views-field-body .field-content p {
 margin-bottom: 1px;
 margin-top: 2px;
 }






/* last */
.panel-3col-33-stacked .panel-col-last { 
  float: left; 
  width: 27%;
   background:#efefef url("../../../../default/files/bg_childhome2.gif") bottom left no-repeat;
  height: 700px;
  padding: 20px 3%; 
  text-align: right;
}

.panel-3col-33-stacked .panel-col-last .inside { 
  margin: 0;
}

.panel-3col-33-stacked .panel-col-last h1.sections a {
	padding-right: 0px;
}

.panel-3col-33-stacked .panel-col-last .pane-mission {
	padding-left: 100px;
}

.panel-3col-33-stacked .panel-col-last .pane-mission p{
	margin: 0px;
}

.panel-3col-33-stacked .panel-col-last .pane-mission .views-field-view-node
{
	text-align: right;
}

/* bottom */

.panel-3col-33-stacked .panel-col-bottom { 
  width: 100%; 
  clear: both;
}

.panel-3col-33-stacked .panel-separator {
  margin: 0 0 1em 0;
}
