/* Stylesheet for Westside Infant Family Network
   Created by Belay Development (LC) - 11.21.2006
   *********************************************** */
   
   

/* GENERAL 
********************** */

	body {
		background: #fefee0;
		margin: 0px;
	}
	
	body#home {background: #000000;}
	
	p, table, td, ul, li, div { 
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 9pt;
		line-height: 1.4em;
		color: #666666; 
		}
	
	p {margin: 1em 0;}
	
	a img {	border: 0px; }
	
	a {color: #6a9925}
	a:hover {color: #666666;}
	
	.clearer {
		height:1px;
		overflow:hidden;
		margin-top:-1px;
		clear:both;
	}

	h1 {color: #6a9925; font-size: 11pt; margin: 0; padding: 0;}	
	h2 {color: #6a9925; font-size: 9pt; margin: 0; padding: 0;}
	
	p.intro {color: #659728;}
	
	.error {color: #FF3D0D; font-weight: bold; font-size: 11pt;}
	
/* LAYOUT 
********************** */
	
#wrapper {height: 100%;}
#home #wrapper {height: 500px}
	
.header {
	height: 69px;
	background: #000000 url(/media/bg_hdr.gif) top repeat-x;

}	

td.bleed  {
	background-color: #fefee0;
	background-image: url(/media/green_shadow.gif);
	background-position: top;
	background-repeat: repeat-x;
}


tr.contact {background: #fefee0 url(/media/bg_ftr_contact.gif) bottom repeat-x;}
tr.contact td {height: 49px; padding: 24px 0px 14px 0px; color: #333333; text-align: center; font-weight: bold;}

td.ftr_left {background: #000000 url(/media/bg_ftr_left.gif) repeat-x;}

td.footer {
	font-size: 7.5pt; 
	color: #7b9f36; 
	vertical-align: top; 
	padding-top: 4px;
	padding-left: 130px;
	width: 676px;
	background: #000000 url(/media/bg_footer.gif) bottom no-repeat;
}

td.footer a {font-size: 7.5pt; color: #7b9f36; text-decoration: none;}	
td.footer a:hover {color: #FEFEE0;}
td.footer span {color: #666666}	


/* MAIN CONTENT BACKGROUNDS AND PADDING
******************************************* */

/* Content Area Backgrounds */

.main {width: 806px}

#home .main {height: 471px; background: #FEFEE0 url(/media/bg_home.jpg) top left no-repeat;}	

#links .main {background: transparent url(/media/bg_links.jpg) top left no-repeat;}	

#news .main {background: transparent url(/media/bg_news.jpg) top left no-repeat;}

#news_detail .main {background: transparent url(/media/bg_news_detail.jpg) top left no-repeat;}

#forms .main {background: transparent url(/media/bg_forms.jpg) top left no-repeat;}		

#funders .main {background: transparent url(/media/bg_funders.jpg) top left no-repeat;}	

#services .main {background: transparent url(/media/bg_services.jpg) top left no-repeat;}	

#services_results .main {background: transparent url(/media/bg_services_results.jpg) top left no-repeat;}	

#sitemap .main {background: transparent url(/media/bg_sitemap.jpg) top left no-repeat;}	

#about .main {background: transparent url(/media/bg_about.jpg) top left no-repeat;}	

#model .main {background: transparent url(/media/bg_model.jpg) top left no-repeat;}	
#staff .main {background: transparent url(/media/bg_team.jpg) top left no-repeat;}	
#committees .main {background: transparent url(/media/bg_committees.jpg) top left no-repeat;}	
#partners .main {background: transparent url(/media/bg_partners.jpg) top left no-repeat;}	
#trainings .main {background: transparent url(/media/bg_trainings.jpg) top left no-repeat;}	

#blank .main {background: transparent url(/media/green_shadow.gif) top left repeat-x;}	

#donate .main {background: transparent url(/media/bg_donate.jpg) top left no-repeat;}	

/* Main Copy Position */
	
#news .copy {
	width: 430px; 
	margin: 125px 0px 0px 235px;	
}
	
#news_detail .copy {
	width: 530px; 
	margin: 84px 0px 0px 235px;	
}

#links .copy {
	width: 430px; 
	margin: 146px 0px 0px 235px;
}

#forms .copy {
	width: 430px; 
	margin: 167px 0px 0px 235px;
}

#funders .copy {
	width: 530px; 
	margin: 140px 0px 0px 235px;
}

#services .copy {
	width: 360px; 
	margin: 77px 0px 0px 425px;
}

#services_results .copy {
	width: 750px; 
	margin: 90px 0px 0px 44px;
}

#sitemap .copy, #donate .copy {
	width: 750px; 
	margin: 90px 0px 0px 44px;
}

#sitemap .copy a {text-decoration: none;}


#blank .copy {
	width: 806px; 
	margin: 50px 0px 0px 0px;
}

/* Sidebar Position */

#news_detail .sidebar {		
	float: left;
	padding: 320px 0px 0px 100px;
	font-weight: bold;
}
	

#funders .sidebar {		
	width: 150px;
	float: left;
	position: relative;
	top: 260px;
	left: 56px;
}	

#services .sidebar {		
	width: 312px;
	float: left;
	position: relative;
	top: 73px;
	left: 45px;
	clear: both;
}	


#services_results .sidebar {		
	width: 100px;
	float: right;
	position: relative;
	top: 55px;
	font-size: 8pt;
	clear: none;
}	

#about .sidebar {		
	border: 1px solid #ddefa5;
	width: 166px;
	background: #ffffff url(/media/bg_about_side.gif) top no-repeat;
	margin-left: 50px;
	margin-top: 264px;
	padding: 43px 10px 10px 10px;
	color: #6a9925;
}

html>#about .sidebar {width: 146px;}

#about .sidebar li {color:#6a9925;}


#home .sidebar {
 padding: 295px 15px 0px 65px;
 font-weight: bold;
}

#home .sidebar a {text-decoration: none;}



/* About Us Section
************************************* */

.about_nav {width: 147px; padding-top: 48px; background: url(/media/bg_about_nav.gif) top right no-repeat;}


/* Agencies Search Box 
************************************* */

.agencies_search_box {width: 311px;}

.agencies_search_box td {background: #cce292; text-align: left;}

.agencies_search_box select, .agencies_search_box input.txt {width: 231px; margin: 0px 10px 0px 20px;}

.agencies_search_box select {font-weight: bold;}
.agencies_search_box option {font-weight: normal;}

.agencies_search_box td,
.agencies_search_box select,
.agencies_search_box option,
.agencies_search_box input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	
}

/* Agency Services Search Results Table
***************************************** */

.results {border-collapse: collapse; width: 100%;}

.results caption {text-align: left; font-size: 12pt; color: #6a9925; font-weight: bold; padding: 25px 0px 5px 0px;}

.results th, .results td {border: 1px solid #cccccc; padding: 5px; line-height: 1.2em;}

.results th {font-size: 8pt; background: #ffffff;}
.results td {font-size: 8pt; color: #333333;}

.results tr.odd td {background: #efefd3;}


/* Staff Bios Table
**************************************** */

.staff td {padding: 20px 0px;  vertical-align: top;}
.staff td.divider {padding: 0; font-size: 2px; background: url(/media/bg_smalldot.gif) bottom repeat-x;}

#staff .staff td img {border: 1px solid #9ac645;}

#committees .staff td img,
#partners .staff td img {
	border: 3px solid #cccccc;
	}

/* Lists 
************************************ */

ul {margin: 0 0 0 1.5em; padding: 0;}
ul li {margin: 0;}
ul br {display: none;}