@charset "utf-8";
/* CSS Document */

body {
	background:#6E9D75;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
a { text-decoration:none; }
.footer a { color:#305139; }
.footer a:hover, a, h1 a:hover, h2 a:hover, h3 a:hover { color:#394BA0; }
h1, h2, h3, h4, h5, h6, a:hover, h1 a, h2 a, h3 a { color:#6E9D75; }
h1, h2 { font-size:14px; }
h1 { margin:0px; }
h2 { margin:10px 0px 0px 0px; }
h3, h4, h5, h6, .footer a { font-size:11px; }
p { margin:0px 0px 10px 0px; }
.container {
	background:#FFFFFF;
	padding:30px;
}
.navigation { margin:5px 0px 0px 0px; }
.image { padding:14px 14px 0px 0px; }
.contentHolder { padding:20px; }
.content img { float: right; margin:0px 0px 10px 10px; }
.content img.left { float:none; margin:10px 10px 10px 0px;}
.content img.nofloat { float:none; margin:0px 5px 0px 0px; }
.footer {
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:10px 0px;	
	font-size:10px;
}
.navigation {
	display:block;
	height:36px;
}
.nohover { cursor:default; }
#newsletter_signup input, #registration_form input, #registration_form textarea { border:#999 1px solid; }
#registration_form input, #registration_form textarea { margin:5px; width:150px; padding:5px;}
#newsletter_signup input { margin:0px 5px; }
#newsletter_signup { margin:0px; }
#newsletter_signup #submit, #registration_form #submit {
	background:#6E9D75; 
	color:#FFF;
	width:auto;
}
#newsletter_signup #submit { margin:0px; }
#registration_form input#havems_0, #registration_form input#havems_1, #registration_form input#gender_0, #registration_form input#gender_1, #registration_form input#caretaker_0, #registration_form input#caretaker_1, #registration_form input#newsletter { width:auto; }
.content #registration_form img {
	float:none;
	margin:none;
}
@media screen {
	.footer {
		width:950px;
	}
	.contentHolder {
		background:url(media/content-bg.gif) no-repeat;
	}
	.content {
		height:210px;
		overflow:auto;
		width:526px;
		padding-right:20px;
	}
}
@media print {
	.navigation{
		display:none;	
	}
	.main td { display:inline; }
	.image { float:left; }
}

