@charset "UTF-8";
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	text-align: center;
	padding: 0px;
	margin: 0px;
	background: #C6E4F5 url(../gui/bg.jpg) repeat-x;
	line-height: 1.5;
}
#wrapper {
	font-size: 75%;
	text-align: left;
	margin: 0px auto;
	padding: 0px 4px 0px 4px;
	width: 926px;
	background: #E5F9FF url(../gui/bg_shadow.gif) repeat-y 0px 0px;
	position: relative;
}
#logo {
	margin-left:-35px;
}
#logo a {
	background-image: url(../gui/logo.jpg);
	background-repeat: no-repeat;
	height: 144px;
	width: 380px;
	text-indent: -9999px;
	margin-top:10px;
	float: left;
}
#header {
	background: url(../gui/bg-header.gif) repeat-x;
	margin: 0px;
	height: 154px;
	width: 100%;
	padding-top: 10px;
	position: relative;
	background-position: bottom;
	overflow:hidden;
}
#ph_number {
	float: right;
	padding-right: 50px;
	text-align: right;
	height: 106px;
}
h1 {
	color:#65aeff;
	font-size:2.5em;
	margin-bottom: -10px;
	font-weight: normal;
	font-family:"Trebuchet MS", Verdana, sans-serif;
}
h2 a {
	color: #65AEFF;
	font-size: 16px;
	line-height:0em;
	font-weight: normal;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	text-decoration: none;
}
h2 a:hover {
	color: #65AEFF;
	text-decoration: underline;
}
a img {
	border: none;
}
img {
	padding: 0px;
	margin: 0px;
}


/***********Navigation**************/
#main_nav {
	float: right;
	position: relative;
	width: 578px;
}
#main_nav ul {
	padding: 0px;
	margin: 0px;
	/*text-indent: -9999px;*/
	height: 48px;
	list-style:none;
}
#main_nav li a{
	float: left;
	display: inline;
	font-size:18px;
	text-align:center;
	color:#c09;
	text-decoration:none;
	width: 114px;
	height: 48px;
	display: block;
	line-height:1.1em;
	padding-top:4px;
}
#main_nav li a:hover{
	background: url(../gui/navBG.jpg) no-repeat;/*url(../gui/navContact.jpg) no-repeat 0px -48px;*/
	color:#fff;
}
li#home a {
	padding-top:15px;
}
/*#home a{
	background: url(../gui/navHome.jpg) no-repeat 0px 0px;
	width: 134px;
	height: 48px;
	display: block;
	margin-right: 3px;
}
#home a:hover, #home a:active {
	background: url(../gui/navHome.jpg) no-repeat 0px -48px;
}
#birth_mom a{
	background: url(../gui/navAreYou.jpg) no-repeat 0px 0px;
	width: 134px;
	height: 48px;
	display: block;
	margin-right: 3px;
}
#birth_mom a:hover, #birth_mom a:active {
	background: url(../gui/navAreYou.jpg) no-repeat 0px -48px;
}
#adopt a{
	background: url(../gui/navDoYouWant.jpg) no-repeat 0px 0px;
	width: 134px;
	height: 48px;
	display: block;
	margin-right: 3px;
}
#adopt a:hover, #adopt a:active {
	background: url(../gui/navDoYouWant.jpg) no-repeat 0px -48px;
}
#contact a{
	/*background: url(../gui/navContact.jpg) no-repeat 0px 0px;
	width: 134px;
	height: 48px;
	display: block;
}
#contact a:hover, #contact a:active {
	background: url(../gui/navBG.jpg) no-repeat;/*url(../gui/navContact.jpg) no-repeat 0px -48px;
}

#california a{
	/*background: url(../gui/navCalifornia.jpg) no-repeat 0px 0px;
	width: 134px;
	height: 48px;
	display: block;
}
#california a:hover, #california a:active {
	background: url(../gui/navCalifornia.jpg) no-repeat 0px -48px;
}


/****************************************/

#header_bar{
	position: relative;
}
#pink_bar {
	background:url(../gui/bg-pink.gif) repeat-x;
	width: 624px;
	height: 36px;
	display: block;
	float: left;
}

/*
#pink_bar h3 {
	width: 50%;
}
*/

#blue_bar {
	background:url(../gui/bg-blue.gif) repeat-x;
	width: 302px;
	height: 36px;
	display: block;
	float: left;
}
#footer {
	margin: 0px auto 0px auto;
	padding: 0px 15px 0px 15px;
	clear: both;
	height: 225px;
	width: 926px;
	background: url("../gui/bg-grass-footer2.gif") no-repeat 11px 0px;
	display: block;
}
.footer {
	background:url("../gui/bg-grass2.gif") repeat-x bottom;
	width:100%;
	clear:both;
}
#subnav {
	padding: 60px 0px 0px 19px;
}
#subnav ul {
	list-style-image: none;
	padding: 0px;
	margin: 0px;
}
#subnav li {
	float: left;
	padding-right: 20px;
	display: inline;
}
#subnav a {
	color:#DB1C93;
	text-decoration: underline;
}
#subnav a:hover {
	color:#690453;
	text-decoration:none;
}

/**************HOME COLUMNS*********************/

#column1{
	width: 302px;
	padding-right: 10px;
	float: left;
}
#column2{
	width: 302px;
	padding-right: 10px;
	float: left;
}
#column3{
	width: 302px;
	float: right;
}

/**********Content Columns*****************/
.content {
	width: 468px;
	padding: 20px 78px 10px 78px;
	position: relative;
	float: left;
}
.sidebar {
	width: 290px;
	padding: 20px 6px 10px 6px;
	position: relative;
	float: right;
}
/**********Sidebar Content***********/
.sidebar ul {
	margin: 0px;
	padding: 0px;
}
.sidebar ul li {
	list-style: inside url(../gui/bullet.gif);
}
/**********Borders and Boxes***************/
.pinkborder {
	border: 1px solid #f09ccd;
}
.blueborder {
	border:1px solid #1274E1;
}
.greenborder {
	border:1px solid #83B812;
}
.orangeborder {
	border:1px solid #F78A2E;
}
.purpleborder {
	border:1px solid #CD1DD3;
}
.pink{
	background: url("../gui/bg-pink.gif") repeat-x bottom;
	background-color:#f09ccd;
	padding: 0px 0px 5px 0px;
}
.blue {
	background:url("../gui/bg-blue.gif") repeat-x;
}
.green {
	background:url("../gui/bg-green.gif") repeat-x;
	height: 36px;
}
.orange {
	background:url("../gui/bg-orange.gif") repeat-x;
	margin-top: 25px;
}
.purple {
	background:url("../gui/bg-purple.gif") repeat-x bottom;
	background-color:#CD1DD3;
	padding-bottom: 5px;
}
.button {
	color:#CD1DD3;
	font-size:1.5em;
	padding:5px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	margin:12px auto 0 auto;
	clear:left;
}
.top_button {
	color:#CD1DD3;
	font-size:1.5em;
	padding:5px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	margin:0px auto 0px auto;
	clear:left;
}
.button a, .top_button a {
	padding:5px;
	color:#CD1DD3;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	background:url("../gui/bg-button.gif") repeat-x bottom;
	border:1px solid #CD1DD3;
	height:36px;
	width:100%;
	margin:0 auto;
	clear:left;
}
.button a:hover, .top_button a:hover {
	color:#690453;
	background:url("../gui/bg-buttonhover.gif") repeat-x top;
	border:1px solid #CD1DD3;
}
a.LearnMore {
	color:#CD1DD3;
	padding:5px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	background:url("../gui/bg-button.gif") repeat-x bottom;
	border:1px solid #ffffff;
	height:36px;
	font-size:1.5em;
	width:146px;
	margin:0 68px 0 88px;
}
a.LearnMore:hover {
	color:#690453;
	background:url("../gui/bg-buttonhover.gif") repeat-x top;
	border:1px solid #CD1DD3;
}

h3 {
	margin: 0px;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 2em;
	color: #DB1C93;
}
h3 a {
	padding: 0px 0px 0px 10px;
	color: #FFFFFF;
	text-decoration: none;
}

h3 a:hover, h3 a:active {
	text-decoration: underline;
	color:#FFFFFF;
}
p {
	color: #690453;
	margin: 0px 0px 1.5em 0px;
}
a {
	color: #1274E1;
	text-decoration: underline;
}
a:hover, a:active {
	color:#F78A2E;
}
.home_txt {
	padding: 5px 7px 0px 7px;
}
#kathy_home {
	padding: 15px 0px 7px 0px;
}


/********Home Search************/

.search_home {
	position: absolute;
	left: 345px;
	top: 6px;
	display: none;
}
.search_home input, .search_home select, .search_home input.check {
	padding:3px;
	width: 146px;
	border:solid 1px #DB1C93;
	font:1em Trebuchet MS, sans-serif;
	color:#444;
	vertical-align:top;
	background:#ffffff url("../gui/field-bg-top.gif") repeat-x top left;
}
.search_home input:hover, .search_home textarea:hover, .search_home select:hover {
	border: 1px solid #1274E1;
	background:#ffffff url("../gui/field-bg-bottom.gif") repeat-x bottom left;
}
.search_home input:focus, .search_home textarea:focus, .search_home select:focus {
	color:#690453;
	background:#ffffff url("../gui/field-bg-bottom.gif") repeat-x bottom left;
	border: 1px solid #1274E1;
}

/**************Search***************/

.search {
	position: absolute;
	left: 650px;
	top: 6px;
	display: none;
}
#searchForm #search_check {
	display: none;
}
#searchsubmit {
	height: 25px;
	width: 68px;
}
.search input, .search select, .search input.check {
	padding:3px;
	width: 146px;
	border:solid 1px #1274E1;
	font:1em Trebuchet MS, sans-serif;
	color:#444;
	vertical-align:top;
	background:#ffffff url("../gui/field-bg-top.gif") repeat-x top left;
}
.search input:hover, .search textarea:hover, .search select:hover {
	border: 1px solid #DB1C93;
	background:#ffffff url("../gui/field-bg-bottom.gif") repeat-x bottom left;
}
.search input:focus, .search textarea:focus, .search select:focus {
	color:#690453;
	background:#ffffff url("../gui/field-bg-bottom.gif") repeat-x bottom left;
	border: 1px solid #DB1C93;
}

/*******Images*******/
.img_center{
	width:100%;
	text-align:center;
}

/********* In-copy Lists **********/
ul {
	color:#690453;
	list-style: url(../gui/bullet.gif);
	margin: 0px 1.5em 1.5em 1em;
	padding:0px 0px 0px 15px;
}
h4 {
	color: #CD1DD3;
	font-size: 1.25em;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	line-height: 1.5em;
	margin: 0px 0px 0px 1em;
	padding: 0px 0px 0px 14px;
}
h5 {
	margin: 0px;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	color: #DB1C93;
}
h5 a {
	padding: 0px;
	color: #DB1C93;
	text-decoration: none;
}

h5 a:hover, h5 a:active {
	text-decoration: underline;
}
h5 ul {
	margin-left: -30px;
	padding: 0px;
}
h5 ul li {
	padding: 0px;
	margin: 0px;
}
h6, h6 a{
	color: #CD1DD3;
	font-size: 1.25em;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	line-height: 1.5em;
	padding: 0px;
	margin: 0px 0px 1em 0px;
}
.highlight {
	color:#CD1DD3;
	font-size:1.5em;
}
.entry {
	padding-bottom: 1.5em;
}
.photo {
	padding-right: 7px;
	float: left;
}
.name {
	margin: 0px;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 2em;
	color: #DB1C93;
}
hr {
	background: #1274E1;
	color: #1274E1;
	clear: both;
	float: none;
	width: 100%;
	height: .1em;
	margin: 0px;
	border: none;
}
/***************FORMS*****************/
#date {
	width: 458px;
}
#test{}
#contact_form{}
.label {
	width:90px; 
	margin:4px 0px 0 0; 
	text-align:left;
	vertical-align:top;
	color: #690453;
	font:1em bold Trebuchet MS,sans-serif;
}
.section {
	margin-top:30px;
	padding:5px 0 5px 0;
	border:none;
	background-color:#F8FFFF;
}
.section_title {
	margin:-15px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font:normal 18px Helvetica;
	color: #DB1C93;
	letter-spacing:3px;
}
.date_title {
	color: #F78A2E;
	margin: 4px 10px 0px 0px;
	font-size: 1em;
	line-height: 3em;
}
.date_format {
	color: #690453;
}
.box-label{
	color:#DB1C93;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0px 0px 0px;
}
.box-group {
	padding: 0px 0px 5px 0px;
}
.box-answer {
	text-align:left;
	color: #690453;
	font:1em bold Trebuchet MS,sans-serif;
	padding-right: 70px;
}

.reqtxt { 
	display: block; 
	vertical-align:top;
	color: #DB1C93;
	font-size:0.7em;
	line-height:1.2em;
}
.sendbutton	{
	width:100px;
	padding:2px;
	margin: 5px 0px 0px 184px;
	font-size:0.8em;
	border-bottom:1px solid #adadad;
	border-right:1px solid #adadad;
	border-left:1px solid #ececec;
	border-top:1px solid #ececec;
	background-image: url(../gui/bg-button.gif);
	background-repeat: repeat-x;
}
.special {
	color: #1274E1;
	font-size: 1em;
	letter-spacing: 2px;
}
input, select, input.check {
	padding:3px;
	border:solid 1px #1274E1;
	font:1em Trebuchet MS, sans-serif;
	color:#444;
	vertical-align:top;
	background:#ffffff url("../gui/field-bg-top.gif") repeat-x top left;
}
input.check {
	margin-right:10px;
}
input:hover,  textarea:hover,  select:hover {
	border: 1px solid #DB1C93;
	background:#ffffff url("../gui/field-bg-bottom.gif") repeat-x bottom left;
}
input:focus,  textarea:focus,  select:focus {
	color:#690453;
	background:#ffffff url("../gui/field-bg-bottom.gif") repeat-x bottom left;
	border: 1px solid #DB1C93;
}
#contact_form .section input {
	width: 298px;
}
#contact_form .section select {
	width: 306px;
}
#contact_form .section input.checkbox{
	background: none;
	border: medium none;
	height: 22px;
	width: 16px;
	margin: 1px 0px 0px 0px;
}
textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
	width:298px;
	border: solid 1px #1274e1;
	background:#ffffff url("../gui/field-bg-top.gif") repeat-x top left;
}


/**************/
#fix {
	clear: both;
}

