
* { margin: 0; padding: 0; border: none; outline: none; list-style:none; text-decoration: none;}

/*-----------------------------------------------------------------------------
	DEFAULT
------------------------------------------------------------------------------*/
body {
	font-family: Lucida Grande, Lucida Unicode, Arial, Verdana, sans-serif;
	font-size: 75%;
	font-weight:lighter;
}

h1 {
	line-height:150%;
}


a {
	color: #666;
	text-decoration: none;
}

.clear {
	visibility: hidden;	
	height: 0px;
	clear: both;
	padding: 0;
	margin: 0;
	border: 0;
}

p {
	margin-bottom: 10px;;
}

/*-----------------------------------------------------------------------------
	NETWORK
------------------------------------------------------------------------------*/
#network{
	padding:8px 20px;
	display:block;
	background:#eee;
	}
	#network li{
		display:inline;
		margin:0 3px;
		}
		#network .darker, #network .darker a{
			color:#666;
			}
			#network strong{
				font: bold 1em Verdana, Arial, Helvetica, sans-serif;
				}


/*-----------------------------------------------------------------------------
	TOP
------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
	WRAP
------------------------------------------------------------------------------*/

#wrap{
	width:997px;
	margin:0 auto;
	}


/*-----------------------------------------------------------------------------
	HEADER
------------------------------------------------------------------------------*/

#headerWrap {
	background: url("/assets/imgs/top_bg.png") repeat-x 10px 100px;
}

#header h1 a {
	display: block;
	background: url("/assets/imgs/header_bg.png") no-repeat 0px 0 ;
	width: 997px;
	height: 136px;
	margin:0 auto;
}

#header h1 a.nopins {
	display: block;
	background: url("/assets/imgs/header_bg_nopins.png") no-repeat 0px 0 ;
	width: 997px;
	height: 136px;
	margin:0 auto;
}

#header h1 a span {
	visibility: hidden;
}

/*-----------------------------------------------------------------------------
	MAIN
------------------------------------------------------------------------------*/

ul.list {
	}

#main {
}

	#main #moms {
		float: left;
		margin: 0 10px 0 0;
		width: 324px;
		background: #FAECEC url("/assets/imgs/moms.png") no-repeat 0 0;
		padding-top: 74px;
	}

		#main #moms .bot {
			width: 324px;
			height: 7px;
			padding-top: 20px;
			background: #FAECEC url("/assets/imgs/moms_bot.png") no-repeat 0 20px;
		}

	#main #dads {
		margin: 0  0 0 4px;
		float: left;
		width: 324px;
		background: #ECF3FA url("/assets/imgs/dads.png") no-repeat 0 0px;
		padding-top: 74px;
	}

		#main #dads .bot {
			width: 324px;
			height: 7px;
			padding-top: 20px;
			background: #ECF3FA url("/assets/imgs/dads_bot.png") no-repeat 0 20px;
		}

	#main #guardians {
		float: left;
		margin: 0 0 0 10px;
		width: 324px;
		background: #EEF8E8 url("/assets/imgs/guardians.png") no-repeat 0 0;
		padding-top: 74px;
	}

		#main #guardians .bot {
			width: 324px;
			height: 7px;
			padding-top: 20px;
			background: #EEF8E8 url("/assets/imgs/guardians_bot.png") no-repeat 0 20px;
		}

/*-----------------------------------------------------------------------------
	FOOTER
------------------------------------------------------------------------------*/

#footerWrap {
	background: url("/assets/imgs/bot_bg.png") repeat-x 10px 75px;
}

#footer {
	display: block;
	background: url("/assets/imgs/footer_bg.png") no-repeat 0 0 ;
	width: 997px;
	height: 29px;
	margin: 20px auto 0 auto;
	padding: 0 0;
	color: #666;
}

#footer .credits {
	padding: 0 70px;
	line-height: 32px;
	float: left;
}

#footer .about {
	float: right;
	padding: 0 70px;
	line-height: 32px;
}

#bottom {
	background: url("/assets/imgs/bot.png") no-repeat 17px 0;
	display: block;
	width: 997px;
	height: 129px;
	margin:0 auto;
}

/*-----------------------------------------------------------------------------
	BOTTOM
------------------------------------------------------------------------------*/

#moms .first, #moms .first h2 a {
	background: #fcf5f5;
	color: #b08585;
}

#dads .first, #dads .first h2 a {
	background: #f5f9fc;
	color: #7590ab;
}

#guardians .first, #guardians .first h2 a {
	background: #f6fbf3;
	color: #82a86d
}

.first {
	margin: 0 15px;	
	padding: 15px;
	background: ;
}

.first h2 {
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 5px;
}

.first p {
	font-family: verdana;
	font-size: 10px;
	line-height: 14px;
	color: #555;;
}

.source {
	float: right;	
	margin-top: 10px;
	text-transform: uppercase;

	padding: 5px;

	font-weight: bold;
	font-size: 10px;
	line-height: 14px;
	color: #555;
	border: 1px dotted #999;	
}

#moms .source {
	background: #FAECEC;
}

#dads .source {
	background: #ECF3FA;
}

#guardians .source {
	background: #EEF8E8;
}

ul.list {
	margin: 0 0 10px 0;
	padding: 0 15px;
}
ul.list li {
		width: 290px;
		float: left;
		display: block;
		color:#555;
		border-bottom:1px dotted #555;
		padding: 5px 0;
	}
	ul.list li img {
		float: left;
		margin-top: 5px;
	}
	ul.list a.item {
		width: 260px;
		margin-left: 10px;
		padding: 5px 0;
		float: left;
		display: block;
		color:#555;
		}

	#moms ul.list li:hover {
		padding: 5px 0;
		background: #fcf5f5;
		}
	
	#dads ul.list li:hover {
		background: #f5f9fc;
		}
		
	#guardians ul.list li:hover {
		background: #f6fbf3;
		}
		
		
		
		
	form {
	padding: 0 10px;
}

	legend{
	}
	
	label{
		margin:5px 0;
	}
	input {
		display:block;
		width:95%;
		padding:5px;
		border-bottom:3px solid #91C7E3;
		margin-bottom:10px;
		}
	select {
		display:block;
		width:100%;
		padding:5px 0;
		margin-bottom:10px;
		}
	textarea{
		display:block;
		width:95%;
        height: 100px;
		padding:5px;
		border-bottom:3px solid #91C7E3;
		margin-bottom:10px;
		}

		.form_btn{
			//clear:both;
			margin:10px 0;
			width:auto;
			border-bottom:3px solid #aaa;
			}



.googlesquare {
	margin: 10px;
	text-align: center;
}



ul.feeds {
	margin: 15px 0;
	padding: 0 15px;
}
ul.feeds li {
		padding: 5px 0;
		margin:  0 10px;
		list-style-type: disc;
	}
