
	#wrap { width:750px; text-align:left; margin: 0 10%;}
	#wrap_small { width:500px; text-align:left; margin: 0 10%;}

	#topbar { border:0; }
	#userarea { white-space: nowrap; text-align:right; margin-right: 10px; }
	#footer { white-space: nowrap; text-align:center; font-size: 90%}
	#topbarspace { background-color: #c6def7; vertical-align:top; width:50%; height: 29px;  }
	#topbarspace_2 { background-color: #c6def7; vertical-align:top; width:50%; height: 1;  }

	.spcr_5  { font-size:0; line-height:0; width:5px; height:5px; }
	.spcr_10 { font-size:0; line-height:0; width:10px; height:10px; }
	.spcr_25 { font-size:0; line-height:0; width:25px; height:25px; }
	.spcr_35 { font-size:0; line-height:0; width:0; height:35px; }
	.spcr_100 { font-size:0; line-height:0; width:0; height:100px; }
	
	.user { margin:0 5px 0 5px }
	.inline_notify { color: red }
	.admin { color: red }
	.secretary { color: green }
	
	.takenote { font-size:130%; color: #b73d3d; }
	.errormsg { font-size:110%; color:#b73d3d; }
	.positive { color: green }
	
	html,body { height: 100% }

 /* top menu stuff */

	table { border-collapse: collapse; }
	a img { border:none }

	#topstrip a { text-decoration: none }
	#topstrip { color: #c7def7; padding: 2px 0 2px 0; background-color:  #c6def7;}
	#topstrip_orig { margin-top: 4px; color: #c7def7; padding: 2px 0 2px 0; background-color:  #c6def7;}
	
	#topstrip a { padding: 2px 7px 2px 7px; border-right: 2px solid white;}
	#topstrip_orig a { padding: 2px 7px 2px 7px; border-right: 2px solid white;}
	#topstrip a:hover { color: white; background-color: #336699; }

	.menu-item { color: black; background-color: #c6def7}
	.sel-menu-item {color: white; background-color: #336699;}

	.wide { width: 100%; }
	.nowrap { white-space: nowrap; }
	
/* end top menu stuff */
	
	#fc_coop h1 { text-align:left; font-size:130%; color:#71A4C1; }
	#fc_coop h3 { text-align:left; font-size:100%; color:#71A4C1; }

	#fc_coop .yourhouse { text-decoration:none; color:white; background-color:#71A4C1; padding: 5px 5px 5px 5px; }
	#fc_coop .myhouse { text-decoration:none; color:white; background-color:#F19824; padding: 5px 5px 5px 5px; }
	#fc_coop .tablehead { text-align: center; }
	#fc_coop .message { font-size:110%; color:#b73d3d; }
	#fc_coop .date { text-decoration:none; color:white; background-color:#71a4c1; padding: 5px 5px 5px 5px; }
	#fc_coop .open { text-decoration:none;  padding: 5px 5px 5px 5px; }
	#fc_coop .filled { text-decoration:none; color:white; background-color:#7eb840; padding: 5px 5px 5px 5px; }
	#fc_coop .no { text-decoration:none; color:white; background-color:#b73d3d; padding: 5px 5px 5px 5px; }
	#fc_coop .maybe { text-decoration:none; background-color:#F0FF7F; padding: 5px 5px 5px 5px; }
	#fc_coop .yes { text-decoration:none;  color:white; background-color:#7eb840; padding: 5px 5px 5px 5px; }

	#fc_coop #profile .fieldlist {  width:500; background-color:#ECF8FF; vertical-align:top padding:5px 5px 5px 5px; }


	#fc_coop h2 { text-align:center; font:bold 77%/100% verdana,sans-serif; color:#fff; padding:.4em .8em; margin:0; }
	#fc_coop h2.clr_3 { background-color:#71A4C1; }
	#fc_coop table { margin-top: 2px;  }
	#fc_coop td { padding: 5px 5px 5px 5px; border-top: white-space: nowrap;}

	#fc_coop #newsit { font-size:80%; }
	#fc_coop #newsit h1 { text-align:center; font-size:130%; color:white }
	#fc_coop #newsit h1.clr_1 { background-color:#F19824; } /* orange */
	#fc_coop #newsit h1.clr_2 { background-color:#A7CC25; } /* green */
	#fc_coop #newsit h1.clr_3 { background-color:#71A4C1; } /* blue */
	#fc_coop #newsit h1.clr_4 { background-color:#FF6928; } /* red orange */
	#fc_coop #newsit .add { text-align: center;  font-size:120% }

	#fc_coop #sitlist h2.clr_1 { background-color:#F19824; }
	#fc_coop #sitlist h2.clr_2 { background-color:#A7CC25; }
	#fc_coop #sitlist h2.clr_4 { background-color:#FF6928; }

	
	#fc_coop #sitlist table { margin-top: 20px; margin-left: auto; margin-right: auto; border-bottom: 1px dotted fuchsia; border-left: 1px dotted fuchsia }
	#fc_coop #sitlist td { padding: 11px 20px 20px 11px; border-top: 1px dotted fuchsia; border-right: 1px dotted fuchsia; white-space: nowrap;}
	#fc_coop #sitlist ul { margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding-left: 1em }
	#fc_coop #sitlist li { margin-bottom: 10px }


/* status when requested_by location kids details */


	/* padding clock-wise T R B L */

	#fc_coop #nice_list #header td { height:22; background-color:#ECF8FF; text-align: center; }

	#fc_coop #nice_list td.spacer { width:1;  height:22; }
	#fc_coop #nice_list td.col1 { width: 20%; }
	#fc_coop #nice_list td.col2 { width: 20%; white-space: nowrap; }
	#fc_coop #nice_list td.col3 { width: 15%; }
	#fc_coop #nice_list td.col4 { width: 10%; white-space: nowrap; }
	#fc_coop #nice_list td.col5 { width: 15%; }
	#fc_coop #nice_list td.col6 { width: 10%; }

	#fc_coop #nice_list #data td { line-height:16pt; height:22; text-align: center; }
	#fc_coop #nice_list #data td.col1 { padding-left: 10px; text-align: left; }

	#fc_coop #nice_list #data_grey td { background-color: #EEEEEE; line-height:16pt; height:22; text-align: center; }
	#fc_coop #nice_list #data_grey td.col1 { padding-left: 10px; text-align: left; }


	#fc_coop #sitdetails #responders table { margin-top: 20px; margin-left: auto; margin-right: auto; border-bottom: 1px dotted fuchsia; border-left: 1px dotted fuchsia }
	#fc_coop #sitdetails #responders td { padding: 11px 20px 20px 11px; border-top: 1px dotted fuchsia; border-right: 1px dotted fuchsia; white-space: nowrap;}
	#fc_coop #sitdetails ul { margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding-left: 1em }
	#fc_coop #sitdetails li { margin-bottom: 10px }


