body {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; background:#f8f3e9; margin:0; padding:0 0 15px 0;}


#wrapper {background:url(/images/bg_menu.jpg) repeat-x 0 0;}


/*-====================================
Head
=====================================*/
#head {overflow:hidden; width:1000px;}
#head h1 {float:left; margin:0; padding:0; background:url(/images/adoption_center.jpg) no-repeat 0 0; width:273px; height:170px; text-indent:-99999999px;}
#head h1 a {display:block; height:170px; width:195px;}

/*-=============main menu===========*/
#menu {float:left; width:505px; padding:0px;}
.menu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.menu ul {list-style:none; margin:0; padding:0; }
.menu ul li {float:left; padding:0 9px; height:55px; background:url(/images/divider.gif) no-repeat right 10px;}
.menu ul li a {color:#4b4641; text-transform: uppercase; text-decoration:none; height:40px; padding:15px 0 0 0; display:block;}
#mm1 {_width:121px;}
#mm2 {_width:137px;}
#mm3 {_width:68px;}
#mm4 {_width:53px;}
#mm1 a:hover, #menu ul #mm1 .active {background:url(/images/for_birth_mothers.gif) no-repeat 0 bottom; color:#4768a7;}
#mm2 a:hover, #menu ul #mm2 .active {background:url(/images/for_adoptive_parents.gif) no-repeat 0 bottom; color:#c4468e;}
#mm3 a:hover, #menu ul #mm3 .active {background:url(/images/programs.gif) no-repeat 0 bottom; color:#87b400;}
#mm4 a:hover, #menu ul #mm4 .active {background:url(/images/photos.gif) no-repeat 0 bottom; color:#f7aa1d;}

/*-=============about menu and yellow box===========*/
#about_area { height:51px; width:190px; margin-left:-8px; overflow:hidden; padding:0px;}
#about_area li {_width:60px; _padding:0 3px 0 7px;}
#about {color:#4b4641; float:right; background:url(/images/numbers_no.gif) no-repeat 0 bottom; width:147px; margin-right:5px; overflow:hidden; height:163px; margin:6px;}
#about li {background:url(/images/divider_about.gif) no-repeat right 8px; }
#about #numbers {list-style:none; text-align:center; margin:0; padding:0;}
#about #numbers li {float:none; margin:0; padding:0; background:none; height:auto;}
#numbers .name {font-size:.9em;}
#numbers .num {font-size:1.3em; padding:0 0 4px 0 !important; color:#1e1914;}

.last {background:none !important;}

/*-=============icon list===========*/
#info {float:left; padding:0px; width: 500px;}
#info p {font-size:20px; float:left; width:535px; margin: 10px; text-align:center; line-height:150%; font-style:italic; color:#4b4641; padding:0px;}
* html #info p {margin:5px;}
#icon1 {background:url(/images/icon1.gif) no-repeat 0 9px; }
#icon2 {background:url(/images/icon2.gif) no-repeat 0 9px; }
#icon3 {background:url(/images/icon3.gif) no-repeat 0 9px; }

/*-====================================
Content
=====================================*/
/*-=============INDEX CONTENT===========*/
#content {width:1000px;/* overflow:hidden;*/ margin:0 0 0 0; background:url(/images/journal.jpg) no-repeat 16px 11px; padding:30px 0 0 0; height:655px;}

/*-=============journal menu===========*/
#sub_menu {list-style:none; margin:0; padding:0 0 0 47px;}
#sub_menu li {float:left; padding:0 0 0 308px; margin:0; }
#sub_menu li a {color:#1e1914; text-decoration:none; display:block;}

#sm2 a {padding:15px 0 0 0; margin-left:-7px;}

/*-=============journal entries===========*/
#journal {padding:378px 0 0 162px; _padding:358px 0 0 162px; width:838px; color:#4b4641;}
#journal h1 { margin:0; padding:0;}
#journal p {margin:3px 0 0 0; padding:0; font-size:15px; line-height:19px;}
#journal div {width:300px; float:left; padding:0 87px 0 0; }
#journal ul {list-style:none; margin:3px 0 0 0; _margin:0; padding:0; font-size:.8em; line-height:19px;}
#journal ul li {padding:0 0 0 8px; background:url(/images/arrow.gif) no-repeat 0 7px; margin:0;}
#journal h2 {margin:10px 0 0 0; padding:0; float:right; font-size:.9em; }
#journal h2 a {color:#1e1914; display:block; padding:8px 0 0 9px; text-decoration:none; }
#journal #adopting {width:326px;}
#pregnant h1 { font-size:20px; width:290px; height:32px; color:#4766a4; font-weight:100;}
#adopting h1 { font-size:20px; width:240px; height:34px; color:#4766a4; font-weight:100;}
#pregnant h2 {background:url(/images/more_purple.png) no-repeat 0 0; width:250px; height:33px; font-weight:100;}
#adopting h2 {background:url(/images/more_pink.png) no-repeat 0 0; width:100px; height:33px; font-weight:100;}

/*-=============SUBPAGE CONTENT===========*/
#content2 {background:url(/images/bg_sub.jpg) no-repeat 0 0; height:664px; width:1000px; /*overflow:hidden;*/ color:#4b4641;}
#content2-story2 {background:url(/images/bg_sub2.jpg) no-repeat 0 0; height:664px; width:1000px; /*overflow:hidden;*/ color:#4b4641;}
#story {float:left; width:300px; margin:0 195px 0 0; padding:289px 0 0 125px; font-size:.85em;}
  #story h1 {/*text-indent:-99999999px; background:url(/images/story.gif) no-repeat 0 0;*/ font-size: 1.7em; height:38px; width:300px; margin:0 0 10px 0; padding:0;}
#story p {line-height:17px; padding:0; margin: 0;}
#story p span {display:block; margin:8px 0 0 0;}
#main_content {float:left; width:370px; padding:30px 0 0 0;}
#form-nextstep h1, 
#main_content h1 {font-style:italic; font-weight:normal; color:#4768a7; margin:0 0 20px 0; padding:0; font-size:1.65em;}
#main_content p {
	margin: 10px 0;
	padding:0;
	font-size:1.2em;
	line-height:22px;
}
#pagemenu {
	padding:0;
	margin:30px 0 0 0;
	float: right;
	width: 350px;
}
#form-nextstep {
  padding: 0;
  margin: 30px 0 0 0;
  float: right;
  width: 350px;
}

#form-nextstep fieldset {
  background: #fcf7ed;
  border: 1px solid #c4c0b8;
  padding: 10px;
}

#form-nextstep legend {
  font-size: 1.6em;
  border: 1px solid #c4c0b8;
  background: #fcf7ed;
  color: #4f68a7;
  font-style: italic;
  padding: 5px;
}

#form-nextstep span { font-size: .8em; color: red; }
  

#pagemenu li {list-style-type:none; width:300px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #9e948a; font-size:.8em; padding:10px 0;}
#pagemenu li a {text-decoration:none; color: #4b4641; }
#pagemenu .last {border-bottom:1px solid #93948a;}
#pagemenu h2 {margin:15px 0 0 40px; padding:0; font-size:.9em; background:url(/images/more_green.gif) no-repeat top right; width: 300px; height:33px;}
#pagemenu h2 a {color:#1e1914; display:block; padding:8px 0 0 9px; text-decoration:none; }

#content3 {
	background: url(/images/pen-notepad.png) no-repeat 0 25px;
	width: 995px;
}

#content3 #pagemenu {
}

#content3 #main_content {
	float: none;
	margin-left: 250px;
	min-height: 645px;
	margin-bottom: 20px;
}

/*-====================================
Flash Areas
=====================================*/
#flashcontent {padding:0 0 0 68px; width:933px; overflow:hidden;}
#flashcontent div {float:left; width:405px; height:210px;}
#flash2 {padding:0 0 0 90px;}

/*-====================================
Sub Content
=====================================*/
#sub_content {padding:0 0 0 80px; width:653px; font-size:15px; text-align:justify; margin:10px 0 0 0;}
#sub_content h1 { margin:0 0 3px 0; padding:0; font-size:18px; font-weight:100; color:#4766a4; }
#sub_content p {color:#4b4642; margin:0 0 10px 0; padding:0; line-height:20px;}
#sub_content .blue {color:#4766a4;}
#sub_content .red {color:#c4468e;}
/*-=============footer===========*/
#footer {color:#8a8078; margin:10px 0 0 0; font-size:.6em;}

p.question {
	font-weight: bold;
}

#main_content p.question,
#main_content p.answer {
	margin: 10px 0;
}

#main_content .important { font-family: Verdana, sans-serif; font-size: 10px; float: right; color: #bf2200; width: 270px; line-height: 14px; padding-left: 30px; text-indent: -30px; margin: 0; }
#main_content .average-time-chart { background: #e4dfd5; padding: 15px; width: 705px;  margin-bottom: 30px;}
#main_content .average-time-chart h2 { color: #4768a7; font-size: 13px; margin: 0; }
#main_content .average-time-chart table { margin-top: 15px; background: white; border-collapse: collapse; width: 100%; color: #4b4641; font-family: Verdana, sans-serif; font-size: 13px; }
#main_content .average-time-chart th { border-bottom: 1px solid #4b4641; padding: 10px; text-align: left; font-weight: bold; }
#main_content .average-time-chart td { padding: 10px; }
#main_content .average-time-chart td.total-placed { color: #c4468e; }
#main_content .average-time-chart td.avg-months { color: #4768a7; }
#main_content .average-time-chart td.title { font-weight: bold; }
#main_content .average-time-chart tfoot td {border-top: 1px solid #4b4641; padding: 10px; font-weight: bold; }
#main_content .charts { width: 735px; }
#main_content .charts img { float: left; margin-right: 24px; }
