/* * * * * * * * * * * * * * * * * * * * */
/*       additions and customization     */
/*  david a taylor, burning fish design  */
/*             june 2009                 */
/* * * * * * * * * * * * * * * * * * * * */

/* WORKING WITH REDENIGNE-BASED STYLES */
/* redengine styles pulled from various files so that they are in one CSS file */
.reportbody, .dialoguebody, .linkbody {padding-left: 15px;}

/* overwriting/adding to redengines styles */
h1 {font-size: 26px; margin-bottom: 16px;}
h4 {width: 666px;}

ol, ul, li {margin:0; padding:0;}
ol, ul {margin-left: 40px;}
li {margin-left: 20px;}

.breadcrumb {margin-top:0;}

.reportbody, .dialoguebody, .linkbody {width: 650px; margin-bottom: 15px; position: relative;}
.reportbody {padding-bottom: 21px;}  /* for .start-dialogue-link */
.defaultcontainer {padding-bottom:0;}
.defaultcontent {height: 290px; min-height: 290px;}
.defaultcontainer > .defaultcontent {height: auto;} /* for compliant browsers that understand min-height */
.defaultcontent h2 {margin: 20px 0 9px;}
.defaultcontent h4 {line-height: 1.2; margin-bottom: 8px; padding-top: 20px;}
.defaultcontent h5 {font-size: 18px; margin: 26px 0 7px;}

.defaultcontent textarea {margin-bottom: 6px;}

	/* Reports, Dialogues, Links landing pages */
.header{color:#0C6398; font: bold 18px, arial, helvetica, sans-serif;}
.headercount{font: 16px, arial, helvetica, sans-serif;}
.child{font: bold 14px, arial, helvetica, sans-serif; padding-left:25px;}
.childcount{font: 12px, arial, helvetica, sans-serif;}

.header-dialogue-details {font: bold 28px arial, helvetica, sans-serif; padding:0px; color:#0C6398;}


/* NEW STYLES */

.defaultcontent img {border: solid 1px #000;}
.defaultcontent a img {border: none;}

.indent {padding-left: 20px;}
.required-stress {color: #f00;}
.form-field-strong {font-weight: bold;}
.no-wrap {width: 656px; position: relative;}
.go-right {float: right; display: inline;}
.go-left {float: left; display: inline;}

img.go-right {margin: 2px 0 5px 12px;}
img.go-left {margin: 2px 12px 4px 0;}
/*
img.go-left, img.go-right {height: 160px;}
*/

/* Home Page */
#efn-goal-deets p, #efn-mission-deets p, #efn-community-deets p {margin: 10px 0;} /* ie6 is dumb */
#efn-goal-deets > p, #efn-mission-deets > p, #efn-community-deets > p {margin: 1em 0;} /* other browsers are not */


/* About Us */
/* about us landing */
#how-we-operate li li {margin:0;}

/* core team & board members */
body#core_team h2.pagetite {margin-bottom: 0;}
body#core_team .defaultcontent h3, body#core_team h3 span {line-height:1;}
body#core_team .defaultcontent h3 {display: block; margin: 5px 0;}
body#core_team .defaultcontent p {display: block; margin: 0 0 14px;}

/* alliances*/
.alliance {margin-bottom: 1.5em;}
.defaultcontent .alliance img {float: left; clear: left; margin-right: 8px; border: none;}


/* Community Resources */

.user-content-header {font-size: 18px; color: #3a8703;}

	/* all user content credit lines */
	.user-content-credit {font-size: 11px; color: #333;}
	
	
	/* Community Resources landing page */
	body#com_resources .defaultcontent h3 {display: block; margin: 0;}
	body#com_resources .defaultcontent p {display: block; margin: 4px 0 12px;}
	
	/* realted Report Titles link to from Dialogues */
	.report-linkback {font-size: 12px; font-style: italic;}
	.report-linkback a {color: #0c6398; font-style: normal;}
	
	
	/*  */
	
	/* Start and View Current Dialogues on Reports */
	.view-full-report {float: left; padding: 1px 8px 5px 0;}
	.view-full-report img {}
	.view-current-dialogues, .ind-current-dialogue, .start-dialogue-link {font-size: 12px;}
	.view-current-dialogues {font-style: italic; color: #353535; position: relative; left: 32px; display: block; clear: left;}
		.ind-current-dialogue {font-style: italic; color: #0C6398; position: relative; left: 60px;}
	.start-dialogue-link {position:absolute; bottom: 1px; left: 48px;}
	
	.dialogue-type-cell {background: #fff;}
	#ctl00_ctl03_pnlReport select {display: inline; width: 600px; max-width: 600px; whitespace: nowrap;}  /* set max width for Report select dropdown */
	
	/* Most Recent Pages */
	#most-recent-image {position: absolute; right:0; width: 250px;}
	
	/* Associate Directory */
	body#associate_dir .defaultcontainer {position: relative;}
	body#associate_dir .floatingcolumn {position: absolute; right: 0;}
		table.directory-controls {width: 660px;}
		table#ctl00_ctl02_grid1 {width: 940px;}



