* {
	margin:0;
	padding:0;
}
a {
	outline: none;
}
/*==========================TEXT==========================*/
bodycopy {
	font-size:10px;
}
h2 {
	color:#fff;
	background:#cbc6b5;
	border-bottom:1px solid #9b866c;
	font-size:115%;
	font-weight:bold;
	height:26px;
	display:block;
	padding:4px 0 0 10px;
}
h2.rightside {
	background:#f6f4ed;
	color:#230000;
	border-bottom:none;
}
h3 {
	/*text-transform:capitalize;*/
	color:#150b00;
}
a {
	font-size:85%;
}
p, .entry p {
	font-size:80%;
	color:#230000;
}

td {
	font-size:80%;
}

#cont-r p {
	padding-bottom:15px;
}
#cont-r a {
	font-size:100%;
}
a, .entry a {
	font-weight:bold;
	color:#c86700;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.entry a:hover {
	text-decoration:underline;
}
#aboutus p {
	color:#5a4a27;
	font-size:100%;
	padding-bottom:15px;
}
#footer p {
	color:#8a7863;
	padding-top:8px;
}
a#mf {
	background:url(../images/mf.gif) no-repeat top left;
	width:73px;
	height:29px;
	display:block;
}
/*==========================LINKS==========================*/
/*a#logo {
	padding:30px 0 0 20px;
	width:200px;
	height:100px;
	display:block;
}*/
a#contact-btn {
	margin-left:10px;
	color:#302a00;
	text-align:left;
	text-decoration:none;
	background:url(../images/contact-btn.gif) no-repeat top left;
	width:132px;
	height:30px;
	display:block;
	padding: 10px 0 0 5px;
}
#contact a#contact-btn-fr {
	font-size:90%;
	margin-left:10px;
	color:#302a00;
	text-align:left;
	text-decoration:none;
	background:url(../images/contact-btn.gif) no-repeat top left;
	width:132px;
	height:30px;
	display:block;
	padding: 10px 0 0 5px;
}
/*==========================CLASSES==========================*/
.float-l {
	float:left;
}
.float-r {
	float:right;
}
.align-l {
	text-align:left;
}
.align-r {
	text-align:right;
}
.clear {
	clear:both;
}
.hide {
	display:none;
}
ul li {
	list-style-type:none;
}
a img {
	border:none;
}
/*==========================STRUCTURE==========================*/
body {
	background:#e2ded4 url(../images/bg.gif) repeat-y top center;
	font: normal 100% "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#wrapper {
	background:#f6f4ed;
	margin:0 auto;
	padding:0;
	width:960px;
}
#header {
	background:url(../images/header-en.jpg) no-repeat top center;
	height:200px;
}
#header.fr{
	background:url(../images/header-fr.jpg) no-repeat top center;
	height:200px;
}
#search {
	margin:10px 40px 0 0;
}
#contact {
	margin:118px 35px 0 0;
	width:275px;
	height:40px;
}
#contact a img {
	padding-left:8px;
}
#contact a {
	font-size:100%;
	color:#230000;
}
#contact p {
	color:#fff;
	font-size:65%;
	font-weight:bold;
	text-align:right;
	padding-top:4px;
}

#font {
	padding-top:10px;
	padding-right:12px;
}

#subnav ul {
	margin-left:30px;
}
#subnav ul li {
	float:left;/*
	margin-right:20px;*/
}
#subnav ul li a {
	text-align:center;
	/*text-transform:capitalize;*/
	font-size:75%;
	padding:3px 10px 0 10px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	width:200px;
	height:20px;
	display:block;
}
#subnav ul li a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}


#subnav_community ul {
	margin-left:30px;
}
#subnav_community ul li {
	float:left;/*
	margin-right:20px;*/
}
#subnav_community ul li a {
	text-align:center;
	/*text-transform:capitalize;*/
	font-size:75%;
	padding:3px 10px 0 10px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	width:150px;
	height:20px;
	display:block;
}
#subnav_community ul li a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}




#content {
	padding:20px 0;
}
#cont-l {
	float:left;
	width:190px;
	margin-left:10px;
}
#cont-r {
	width:730px;
	float:right;
	margin-right:10px;
}
#aboutus {
	padding:10px;
	color:#603913;
	font-size:85%;
	/*background:url(../images/aboutus.gif) no-repeat top left;*/
	width:670px;
	height:130px;
	display:block;
}
#footer {
	background:url(../images/footer-bg.gif) repeat-x top left;
	border-top:1px solid #b2a08b;
	height:30px;
	font-size:70%;
	padding:0 10px;
}
/*==========================LISTS==========================*/
#nav ul {
	margin-left:10px;
}
#nav ul li {
	float:left;
}
#nav ul li, #nav ul li a {
	width:134px;
	height:35px;
	display:block;
}
#nav ul li a {
	text-align:center;
	padding-top:8px;
	height:27px;
	color:#fff;
	font-weight:bold;
	font-size:85%;
	text-decoration:none;
}
#nav ul li#nav-community a{
	padding-top:0;
	font-size:80%;
}
#nav ul li#nav-fostering-fr a {
padding-top:0;
}
#nav ul li#nav-home {
	background:url(../images/nav-home.gif) no-repeat top left;
}
#nav ul li#nav-about, #nav ul li#nav-adoption, #nav ul li#nav-fostering, #nav ul li#nav-volunteer, #nav ul li#nav-community, #nav ul li#nav-community-fr, #nav ul li#nav-fostering-fr {
	background:url(../images/nav-bg.gif) repeat-x top left;
}
#nav ul li#nav-lang {
	background:url(../images/nav-lang.gif) no-repeat top left;
}
#nav ul li#nav-lang, #nav ul li#nav-lang a {
	width:136px;
}
#subnav {
	background:url(../images/subnav-bg.gif) no-repeat top center;
	height:23px;
}
#subnav_community {
	background:url(../images/subnav-bg.gif) no-repeat top center;
	height:23px;
}
.entrydate {
	color:#d19657;
	font-size:65%;
	font-weight:bold;
}
li.entry {
	padding:10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #d0cdc3;
}
li.entry:hover {
	background:#eae7dd;
	border-bottom:1px solid #b2a08b;
}
li.entry a img {
	background:#fff;
	padding:4px;
	border:1px solid #b2a08b;
	margin:0 10px 0 0;
}
li.quicklink {
	padding-top:10px;
}
#cont-r ul.content-list {
	font-size:85%;
	padding-left:20px;
}

#cont-r ul.content-number-list {
	font-size:85%;
	padding-left:20px;
}

#cont-r ul.content-list li {
	list-style-type:disc;
	font-size:85%;
}

#cont-r ul.content-number-list li {
	list-style-type:none;
}

.thumbfloat-l {
   display:block;
   width:100px;
   float:left;
   
}

.textfloat-l {
   display:block;
   float:left;
   width:600px;
}
/*==========================SEARCH BAR==========================*/
#searchbar {
	padding:10px 38px 0 0;
	height:24px;
	width:265px;
}
.search {
	background: url(../images/search-bar.gif) no-repeat top left;
	height:24px;
	width:265px;
	border:0;
}
.textInput {
	font: bold 75% "Helvetica Neue", Helvetica, Arial, sans-serif;
	height: 20px;
	width: 180px;
	background: none;
	border: none;
	margin-right:10px;
	padding:4px 0 0 4px;
	color:#015073;
	float:left;
}
.button {
	font: bold 75% "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: url(../images/search-button.gif) no-repeat top left;
	border: none;
	height:24px;
	width:67px;
	float:left;
	color:#fff;
}
.button:hover {
	cursor:pointer;
}
.button-fr {
	font: bold 65% "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: url(../images/search-button.gif) no-repeat top left;
	border: none;
	height:24px;
	width:67px;
	float:left;
	color:#fff;
}
.button-fr:hover {
	cursor:pointer;
}
/*==========================EMPLOYMENT==========================*/
/*a#emp-but{
	color:#3a3303;
	font-size:120%;
	background:url(../images/employment.gif) no-repeat top left;
	width:190px;
	height:28px;
	padding-top:2px;
	margin-bottom:20px;
	display:block;
	text-align:center;
}
a#emp-but:hover{
	text-decoration:none;
}*/
ul.employment-ul {
	font-size:70%;
	float:left;
	width:33%;
}
ul.employment-ul li {
	padding:10px 0 0 5px;
	height:40px;
	overflow:hidden;
	border-top:1px solid #fff;
	border-bottom:1px solid #d0cdc3;
}
ul.employment-ul li.tr {
	padding:3px 0 0 5px;
	height:17px;
	background:#eae7dd;
}
a.positionprofile {
	color:#3a3303;
	background:url(../images/positionprofile.gif) no-repeat top left;
	width:115px;
	height:23px;
	text-align:center;
	padding-top:7px;
	display:block;
}
a.positionprofile:hover {
	text-decoration:none;
}
/*==========================ORDER FORM==========================*/
ul#order-ul1 li, ul#order-ul2 li{
font-size:80%;
height:20px;
padding:2px 0;
}
ul#order-ul1{
width:150px;
}

.li-verify{
height:100px;
display:block;
}





#disclaimer{
font-size:65%;}