@charset "UTF-8";
/* communitystyle.css for Haley House website
   change styles for Power of Community subsection
 */

/*- Main Content styles -*/
#rightpanel /*container for the right side's dynamic content*/
{
	color:#52274a;
}
#rightpanel .lowlight
{
	color:#52274a;
}	
#rightpanel .highlight
{
	color:#864e75;
}
#rightnav li 
{
	border-left: 1px dashed #52274a;
}

#rightnav a
{
	color:#52274a;
}
#rightnav a:link /* unvisited link */
{
	color:#52274a;
}
#rightnav a:hover
{
	text-decoration: none;
  	color:#864e75;
}
#rightnav a.currentpage,
#rightnav a.currentpage:link,
.section1 #rightnav a.section1,
.section2 #rightnav a.section2,
.section3 #rightnav a.section3,
.section4 #rightnav a.section4,
.section5 #rightnav a.section5,
.section6 #rightnav a.section6   /*indicate current page in navigation*/
{
	color:#864e75;
}

#rightnavsub li 
{
	border-left: 1px dashed #8E3212;
	display: inline;
}

#rightnavsub a
{
	color:#8E3212;
}
#rightnavsub a:link /* unvisited link */
{
	color:#8E3212;
}
#rightnavsub a:hover
{
	text-decoration: none;
  	color:#ad5c26;
}
#rightnavsub a.currentpage,
#rightnavsub a.currentpage:link,
.section1 #rightnavsub a.section1,
.section2 #rightnavsub a.section2,
.section3 #rightnavsub a.section3,
.section4 #rightnavsub a.section4,
.section5 #rightnavsub a.section5,
.section6 #rightnavsub a.section6   /*indicate current page in navigation*/
{
	color:#ad5c26;
}


#rightcontent h2
{
	color:#864e75;
}

#rightcontent a.bodylink
{
	font-size: 15px;
	font-weight:normal;
	text-decoration:none;
	color:#864e75;
}

#rightcontent a.bodylink:hover
{
	font-weight:normal;
	text-decoration:underline;
	color:#52274a;
}
	
/*- Video and Images -*/

#rightcontent .videoandimageblock 
{
	height:427px;
	/* FOR VIDEO
	height:387px;
	*/
	margin-bottom: 1px;
	margin-top:1px;
	width:700px; 
	position: relative;
	left: -13px; /*hack to fix image irregularity */
}
#rightcontent .videoandimageblock .videoandimagescreen 
{
	top: 21px;
	left:22px;
	width:425px; 
	height:344px;
	position:absolute;
	overflow:hidden; 
	z-index: 100;
}

.videoandimagelarge .videoandimagebordershort /*added the div to get the image border, couldnt seem to get the border to show up when adding the transparent background to .videoandimagescreen*/
{
	background: transparent url(/background_images/photovideo_425x344.png) no-repeat;
	display:block;
	width: 470px;
	height:336px;
	left: 0px;
	position: absolute;
	top:0px;
	z-index: 12;
}	


#rightcontent .videoandimageblock .videoandimagecaption 	
{
	color:#52274a; 
}
.videoandimagecrumbon 	
{
	background: transparent url(../background_images/purple_dot_on.png) no-repeat;
}
.videoandimagecrumboff 	
{
	background: transparent url(../background_images/purple_dot.png) no-repeat;
}


hr.medium 
{
	border-top: 1px dashed #52274a;
}

#rightcontent .videoandimagemeta 
{
	color:#52274a; 
}

#rightcontent .videoandimagemeta .videoandimageinfo
{
	color:#52274a; 
}

#rightcontent .videoandimagemeta .videoandimageinfo h2
{
	color:#52274a; 
}
#rightcontent .videoandimagemeta .videoandimageinfo h1
{
	color:#52274a; 
}

#rightcontent .videoandimagenav
{
	color:#52274a; 
}
#rightcontent .videoandimagenav .imagenav#previmage
{
  	background: transparent url(../background_images/purple_arrowLeft.png) no-repeat bottom left;
}
#rightcontent .videoandimagenav .imagenav#previmage:hover
{
	background-position: top left;
}
#rightcontent .videoandimagenav .imagenav#nextimage
{
  	background: transparent url(../background_images/purple_arrowRight.png) no-repeat bottom left;
}
#rightcontent .videoandimagenav .imagenav#nextimage:hover
{
	background-position: top left;
}
								
/*- Related News items -*/

.relatednews a
{
	background: transparent url(../background_images/purple_sticky.png) no-repeat;
}


/*- Article items -*/
#rightcontent .article 
{
	color:#52274a; 
}
#rightcontent .article h2
{
	color:#52274a; 
}
#rightcontent .article h3
{
	color:#52274a; 
}

.articleblurb 
{
	color:#52274a; 
}
.articlebody 
{
	color:#52274a; 
}

.arrowdown	
{
	background:transparent url(../background_images/purple_arrowDown.png) top left no-repeat;
}

.arrowup	
{
	background:transparent url(../background_images/purple_arrowUp.png) top left no-repeat;
}

/*- Infoblock items -*/
												
.infoblock
{
	background: transparent url(../background_images/white_bg_large.png) no-repeat;
	background-position: left top;
	color:#864e75;
	height:216px;
	width:653px;
	padding:20px;
	clear:both;
}
.infoblock #address
{
	float: left;
}
.infoblock #address a
{
	color:#52274a;
	font-style: italic;
	font-size: 14px;
}
.infoblock #address a:link /* unvisited link */
{
	color:#52274a;
}
								
.infoblock #address a:hover
{
	text-decoration: none;
	color:#864e75;
}

.infoblock #clock
{
	float: right;
	padding-top: 5px;
	padding-right: 10px;
}
.infoblock #hours
{
	float: right;
	padding-right:50px;
	font-size: 14px;
}	

.peopleform select
{
	background-color: #52274a;
	height:39px;
	padding: 7px;
	border: 0;
	margin: 5px 10px 20px 0;
	width:390px;

	font: bolder 20px Avenir, Helvetica, Arial,Geneva, sans-serif;
	color:#864e75;
}

.peopleform input[type=text]
{
	background-color: #52274a;
	height:25px;
	padding: 7px;
	border: 0;
	margin-top: 5px;
	width:200px;

	font: bolder 20px Avenir, Helvetica, Arial,Geneva, sans-serif;
	color:#864e75;
}

.peoplesearch
{
	background: #52274a url(../background_images/search.png) center center no-repeat;
	width:39px;
	height:39px;
	margin-top:5px;
	cursor: pointer;
}
#peopleindex
{
	margin-top:20px;
	clear:both;
	display:block;
	position:relative;
	width: 660px; /*width= 6 images with padding = (90+6+6)*6 +8*6 = 660px*/
}


#peopleindex .peopleindexperson
{
	width:90px;
	height:90px;
	border:6px #FFF solid;
	float: left;
	margin-top:12px;
	margin-right: 8px;
	position: relative;
}


#peopleindex .peopleindexperson .personoverlay
{
	width:102px;
	height:102px;
	left: -6px;
	top: -6px;
	position: absolute;
	color: white;
	background: #864e75;
	opacity: 0.7;
	filter:Alpha(opacity=60); /* Internet Explorer */
	cursor: pointer;

						
}
#peopleindex .peopleindexperson .personname
{
	left: 9px;
	bottom: 9px;
	position: absolute;
	font: 14px Avenir, Helvetica, Arial,Geneva, sans-serif;
	opacity: 1.0;
	filter:Alpha(opacity=100); /* Internet Explorer */					
}

#peopleindex .peopleindexperson img
{
	width:90px;
	height:90px;
	
}
#peopleindex li:hover	
{   
	border-color: #864e75;
}

#personshow
{
	clear: both;
	margin-bottom: 1px;
	margin-top:1px;
	width:700px; 
	position: relative;
	width:650px;
}
#personshow img
{
	border: 9px solid white;
	margin: 0px 10px 10px 10px;
}
.showperson
{
	display: block;
}
.hideperson
{
	display: none;
}
#personinfowrapper
{
	clear:both;
	float:left;
	height:305px;
	width: 250px;
	position: relative;	
	width:650px;
}
#personinfo
{
	bottom:0;
	margin-bottom:25px;
	position:absolute;
	width:250px;
}

#personinfo h2
{
	font-family: Avenir, Helvetica, Arial,Geneva, sans-serif;
	font-size:24px;
	font-weight: bold;
	line-height:24px;
	color:#52274a;	
}
#personinfo h3
{
	font-family: Avenir, Helvetica, Arial,Geneva, sans-serif;
	font-size:14px;
	font-weight: bold;
	line-height:14px;
	color:#52274a;
	margin-bottom: 20px;
}
#personinfo p
{
	font-family: Avenir, Helvetica, Arial,Geneva, sans-serif;
	font-size:10px;
	font-style: italic;
	color:#52274a;
	margin-bottom: 2px;		
}
#personimagesnav
{
	bottom:1px;
	display:block;
	height:16px;
	left:60px;
	margin:0;
	position:absolute;	
}
#personimageborder
{
	/*background: transparent url(../background_images/portraitPhotoframe.png) no-repeat;*/
	display:block;
	width: 305px;
	height: 310px;
	float:right;
	clear:none;
	position:relative;
}
#personinfowrapper img
{
	height: 280px;
	float:right;
	clear:none;
	position:relative;
	display:block
	margin:10px;
}
#personbio
{
	clear:both;
	padding-top:20px;
	position:relative;
	width:650px;	
}
#personbio em
{
	font-style: italic;
	font-weight:bold;
}
	
	
	
	
	
	
	
	
	