/*
-----------------------------------------------
Client:REDF
Project:Web Site Redesign (http://www.redf.org/)

File Name: pcon.css 
Version: 1.0
Notes: Styles all elements within the [p]rimary [con]tent block.

Author: Dayspring Technologies, Inc.
Email: info@dayspring-tech.com
Web: http://www.dayspring-tech.com/
----------------------------------------------- */

/* Typography
----------------------------------------------- */
h1 {
	color:#f55d07;
  font-size:153.9%;
  margin-bottom:15px;
	}
h2 {
	color:#f55d07;
	font-size:138.5%;
  margin-bottom:15px;
  line-height: 122%;
	}
h3 {
  font-size:116%;
  font-weight:bold;
  margin-top:15px;
  margin-bottom:10px;
  line-height: 126%;
}
div.comments h2 {
  color:#59574B;
	font-size:116%;
  font-weight:bold;
  margin-bottom:10px;
	}
h4 {
  font-size:93%;
  margin-bottom:0px;
  color:#f55d07;
  font-weight:bold;
}
h5 {
	font-size:85%;
  margin-bottom:5px;
 	}
p {
  font-size:93%;
	margin-bottom:15px;
  }
ul {
	margin:0 0 15px 18px;
  }
ul li {
  font-size:93%;
  list-style-position:outside;
  list-style-type:disc;
	margin-bottom:0px;
	}
ul.nb {
  margin-left:0;
  }
ul.nb li {
  list-style:none;
	}
ol {
  margin:0 0 15px 35px;
  }
ol li {
  font-size:93%;
  list-style-position:outside;
  list-style-type:decimal;
	}
li ul li, li ol li { /* Prevents compounding dimensions. */
  font-size:100%;
  margin-bottom:0;
  }
	
/* Return to top link
----------------------------------------------- */
p.top {
	clear:both;
	font-size:85%;
	text-align:right;
	}
p.top a {
  text-decoration:none;
	}

/* Form elements
----------------------------------------------- */
label {
	display:block;
	position:absolute;
  right:0;
	top:10px;
	width:211px;
	}
.widget label {
  width:auto;
  }    
input {
	border:1px solid #cccbbb;
	font-size:93%;
	margin-bottom:10px;
	padding:1px;
	}
label#search a {
	background:transparent url(/img/btn-search.gif) no-repeat 0 1px;
	display:block;
	float:right;
	height:18px;
	outline:0;
	text-decoration:none;
	text-indent:-9999px;
	width:51px;
	}

/* Default link styles
----------------------------------------------- */
a:link, a:visited {
  color:#5b92dc;
	}
a:hover, a:active {
  color:#f55d07;
  }
a em {
	background:#fff;
	font-size:108%;
	font-style:normal;
	}
	
/* Links with icons
----------------------------------------------- */
a.doc {
	background:transparent url(/img/ico-doc.gif) no-repeat 0 0;
	padding:0 0 10px 20px;
	text-decoration:none;
	}
a.ext {
  background:transparent url(/img/ico-offsite.gif) no-repeat 1px 0;
  padding:0 0 10px 20px;
  text-decoration:none;
  }
a.ext-sm {
	background:transparent url(/img/ico-offsite.gif) no-repeat top right;
	padding:0 18px 0 0;
	text-decoration:none;
	}
a.link {
	background:transparent url(/img/ico-arw.gif) no-repeat 1px 0;
	padding:0 0 10px 20px;
	text-decoration:none;
	}
a.pdf {
	background:transparent url(/img/ico-pdf.gif) no-repeat 0 0;
	padding:0 0 10px 20px;
	text-decoration:none;
	}
a.pop {
	background:transparent url(/img/ico-newwin.gif) no-repeat 1px 0;
	padding:0 0 10px 20px;
	text-decoration:none;
	}
a.ppt {
	background:transparent url(/img/ico-ppt.gif) no-repeat 1px 0;
	padding:0 0 10px 20px;
	text-decoration:none;
	}
a.xls {
	background:transparent url(/img/ico-xls.gif) no-repeat 0 0;
	padding:0 0 10px 20px;
	text-decoration:none;
	}
a.rss {
	background:transparent url(/img/ico-rss.gif) no-repeat 0 0;
	color:#59574b;
  padding:1px 0 3px 18px;
	text-decoration:none;
	}
a.linkedin {
	background:transparent url(/img/ico-linkedin.gif) no-repeat 0 1px;
	color:#59574b;
  padding:2px 0 2px 20px;
	text-decoration:none;
	}
a.myspace {
	background:transparent url(/img/ico-myspace.gif) no-repeat 0 0;
	color:#59574b;
  padding:2px 0 2px 24px;
	}
a.facebook {
	background:transparent url(/img/ico-facebook.gif) no-repeat 1px 0;
	color:#59574b;
  padding:0 0 4px 20px;
	}
a.wikipedia {
	background:transparent url(/img/ico-wikipedia.jpg) no-repeat 1px 0;
	color:#59574b;
  padding:0 0 4px 20px;
	}
a.youtube {
	background:transparent url(/img/ico-youtube.jpg) no-repeat 1px 0;
	color:#59574b;
  padding:0 0 4px 20px;
	}

/* Home page mast button link map
----------------------------------------------- */
p.mast-btn {
	position:absolute;
	top:277px;
	}
p.mast-btn.about {
	left:20px;
	}
p.mast-btn.video {
	left:97px;
	}
p.mast-btn.donate {
	left:173px;
	}
p.mast-btn a {
  display:block;
	height:17px;
	outline:0;
	text-indent:-9999px;
	}
p.mast-btn.about a {
	width:72px;
	}
p.mast-btn.video a {
	width:71px;
	}
p.mast-btn.donate a {
	width:85px;
	}

  
/* import for staff section */
.bm10 {
  margin-bottom: 10px;
}
.bm13 {
  margin-bottom: 13px;
}
.rt10 {
  margin-right: 10px;
}


/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
  background-image: url(../images/arrow_left.gif);
  background-repeat: no-repeat;
  background-position: left top;
  position: absolute;
  z-index:101;
  left:-12px;
  height:23px;
  width:10px;
    top:-3px;
}

#JT_arrow_right{
  background-image: url(../images/arrow_right.gif);
  background-repeat: no-repeat;
  background-position: left top;
  position: absolute;
  z-index:101;
  height:23px;
  width:11px;
    top:-2px;
}

#JT {
  position: absolute;
  z-index:100;
  border: 2px solid #CCCCCC;
  background-color: #fff;
}

#JT_copy{
  padding:10px 10px 10px 10px;
  color:#333333;
}

.JT_loader{
  background-image: url(../images/loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
  width:100%;
  height:12px;
}

#JT_close_left{
  background-color: #CCCCCC;
  text-align: left;
  padding-left: 8px;
  padding-bottom: 5px;
  padding-top: 2px;
  font-weight:bold;
}

#JT_close_right{
  background-color: #CCCCCC;
  text-align: left;
  padding-left: 8px;
  padding-bottom: 5px;
  padding-top: 2px;
  font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
  padding: 1px;
  border: 1px solid #CCCCCC;
}

.jTip{
/*cursor:help;*/
}

#JT h3 {
  font-size:116%;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:10px;
}

div.farber-profile-teaser h2 {
  margin-bottom:0px;
}
div.farber-profile h3 {
  margin-top:0px;
  margin-bottom:0px;
}

h2 span.normal {
  font-weight: normal;
  font-size:86% !important;
}
div.farber-profile-teaser h2 img {
  display: inline;
  margin-left: 5px;
  margin-bottom: 0pt;
}
