body {font-family:arial, helvetica, verdana; margin:0;padding:0; font-size:12px;color:#636466;}
form {display:inline; margin:0; padding:0;}
body img {border:0;}

.thanksMessage {margin-left:30px}

body { background-color:#f7aa1a; }
body#as { background-color:#b1c44e;}

#container {width:100%;text-align:center}
#absa #content {background-image:url('../images/absaBg.gif');width:866px;margin:auto;text-align:left;}
#as #content {background-image:url('../images/asBg.gif'); width:866px;margin:auto;text-align:left;}
#content #header {width:860px;height:213px;}
#content #header #logo {margin-left:19px;float:left;}
#content #header #contact {margin-left:142px;float:left;margin-top:122px;}
#content #header #asHelp {margin-left:43px;float:left;}
#content #header #help {margin-left:37px;float:left;}
#content #header #nav {width:828px;clear:left;margin-left:20px;}
#content a {color:#408e46}
#as #content a {color:#f7aa1a}

#absa #content #header #nav #nav1 {width:96px;float:left;}
#absa #content #header #nav #nav2 {width:164px;float:left;}
#absa #content #header #nav #nav3 {width:127px;float:left;}
#absa #content #header #nav #nav4 {width:155px;float:left;}
#absa #content #header #nav #nav5 {width:95px;float:left;}
#absa #content #header #nav #nav6 {width:56px;float:left;}
#absa #content #header #nav #nav7 {width:135px;float:left;}

/* Begin: Social links in header. */
#social-links {width:270px;float:left;list-style-type:none;}
#social-links li {display:inline; margin-right:15px;}
#social-links li a {line-height:20px; text-decoration:none;color:#777;padding:0 20px 3px 0; background-image:url('../images/sprite-social.gif'); background-repeat:no-repeat;}
#social-links li a.blog {background-position:50px 0; width:100px}
#social-links li a.twitter {background-position:70px -17px; width:200px}
#social-links li a.facebook {background-position:55px -34px}

#as #content #header #nav #nav1 {width:165px;float:left;}
#as #content #header #nav #nav2 {width:179px;float:left;}
#as #content #header #nav #nav3 {width:131px;float:left;}
#as #content #header #nav #nav4 {width:153px;float:left;}
#as #content #header #nav #nav5 {width:112px;float:left;}
#as #content #header #nav #nav6 {width:88px;float:left;}
#content #header #nav a {padding:0;margin:0;}
#content #header #nav img {padding:0;margin:0;}

#as .header {color:#f7aa1a; margin-bottom:0;}
#absa .header {color:#f7aa1a; margin-bottom:0;}
#absa #footer {width:866px; height:51px; background-image:url('../images/footerBg.gif');clear:left; background-repeat:no-repeat; margin:auto;}
#as #footer {width:866px; height:51px; background-image:url('../images/footerBg_as.gif');clear:left; background-repeat:no-repeat; margin:auto;}
#footer a {color:#808285; font-size:11px; text-decoration:none; line-height:40px;}
#footer a.first {padding-left:35px;}
#absa #footer a.first {padding-left:28px;}
#footer a:hover {color:#408e46; font-size:11px; }
#as #footer a:hover {color:#f7aa1a}
#footer .space {width:34px; float:left;}
#footer .link {float:left;}

 #copyright {color:#ffffff; margin-top:20px; clear:left; text-align:center; background-color:#F7AA1A; float:left; width:866px; margin-bottom:20px;}
 #as #copyright {color:#ffffff; margin-top:20px; clear:left; text-align:center; background-color:#b1c44e; float:left; width:826px; margin-bottom:20px;}
 #absa #homeContent {margin-left:20px; margin-top:16px;width:828px;background-color:#ffffff;}
 #absa #homeContent #one {float:left;width:621px;height:323px; margin-right:16px; margin-bottom:16px;}
 #absa #homeContent #two {float:left;width:191px;height:323px; margin-bottom:16px;background-image:url('../images/homepageCongrats.jpg');}
 #absa #homeContent #three {float:left;width:303px;height:141px;clear:left; margin-bottom:16px;  margin-right:16px;}
 #absa #homeContent #four {float:left;width:302px;height:141px;  margin-bottom:16px;  margin-right:16px;}
 #absa #homeContent #five {float:left;width:191px;height:141px;  margin-bottom:16px;}
 
 #as #homeContent {margin-left:20px; margin-top:16px;width:828px;background-color:#ffffff;}
 #as #homeContent #one {float:left;width:621px;height:323px; margin-right:16px; margin-bottom:16px;}
 #as #homeContent #two {clear:left;height:140px;width:303px;float:left;margin-bottom:16px;  margin-right:16px;}
 #as #homeContent #three {float:left;width:302px;height:140px;margin-bottom:16px;  margin-right:16px;}
 #as #homeContent #four {float:left;width:191px;height:140px;  margin-bottom:16px;  margin-right:0}

 #contactMain {margin-top:32px; margin-left:50px; margin-bottom:45px; background-color:#ffffff; width:798px; }
 #servicesMain {margin-top:32px; margin-left:50px; margin-bottom:45px; background-color:#ffffff; width:798px; }
 #matchingMain {margin-top:32px; margin-left:50px; margin-bottom:45px; background-color:#ffffff; width:798px; }
 #homeMain {margin-top:32px; margin-left:50px; margin-bottom:45px; background-color:#ffffff; width:798px; }
 #fundingMain {margin-top:32px; margin-left:50px; margin-bottom:45px; background-color:#ffffff; width:798px; }
 #aboutMain {margin-top:32px; margin-left:50px; margin-bottom:20px; background-color:#ffffff; width:798px; }
 #faqMain {margin-top:32px; margin-left:50px; margin-bottom:45px; background-color:#ffffff; width:798px; }
 #newsMain {margin-top:32px; margin-left:50px; margin-bottom:45px; background-color:#ffffff; width:798px; }
 #adminMain {margin-top:32px; margin-left:50px; margin-bottom:45px; background-color:#ffffff; width:798px; }

.buffer { margin-left:40px; margin-bottom:20px;}

#absa .header {color:#408e46;font-size:24px; font-weight:bold;}
#contactForm {font-size:12px;margin-top:20px;position:inline;padding-top:0;}
#contactForm select {font-size:12px;color:#636466;margin-left:7px; }
#contactForm .redStar {color:#f7aa1a;}
#contactForm .blankStar {visibility:hidden;}
#contactForm #fName {margin-left:7px; width:175px;}
#contactForm #pName {margin-left:7px; width:175px;}
#contactForm #lName {margin-left:7px; width:175px;}
#contactForm  #addr {margin-left:7px; width:175px;}
#contactForm  #city {margin-left:7px; width:175px;}
#contactForm  #state {margin-left:7px; width:40px; clear:left;}
#contactForm #statePod {float:left; width:40px;}
#contactForm #zipPod {float:left; margin-left:24px; _margin-left:9px; width:117px;}
#contactForm #zip {width:117px;}
#contactForm .text {border:1px solid #8f8f8f;}
#contactForm #phone {margin-left:7px; width:175px;}
#contactForm #email {margin-left:7px; width:175px;}
#contactForm #message {margin-top:30px;}
#contactForm #left {float:left;width:250px;}
#contactForm #right {float:left;width:277px;_width:238px;}
#contactForm #contactMethod {width:175px;}
#contactForm #hear {width:175px;}
#contactForm #comments {width:255px; height:77px; margin-left:7px;}
#contactForm .check {margin-left:8px; _margin-left:4px; padding-left:0;}
#contactForm .banner {float:left; width:267px; text-align:right;}

.matchingBanner {width:205px;float:left; text-align:right}

 #matchingPod {float:left;width:570px; margin-right:20px; margin-top:12px;margin-bottom:20px;}

#contactForm .break {height:12px;clear:both; width:175px;}
#contactForm .row {width:265px;}

 #servicesPod {float:left;width:570px; margin-right:20px; margin-top:12px;margin-bottom:20px;}
.servicesBanner {width:205px;float:left; text-align:right}

 #homePod {float:left;width:570px; margin-right:20px; margin-top:12px;margin-bottom:20px;}
.homebanner {width:205px;float:left; text-align:right}
 #fundingPod {float:left;width:570px; margin-right:20px; margin-top:12px;margin-bottom:20px;}
.fundingBanner {width:205px;float:left; text-align:right}

#aboutPod {float:left;width:795px; margin-top:12px; clear:left;margin-bottom:0px;}

#faqPod {float:left;width:570px; margin-right:20px;  margin-top:12px; clear:left;margin-bottom:20px;}
.faqBanner {width:205px;float:left; text-align:right}

#newsPod {float:left;width:570px; margin-right:20px;  margin-top:12px; clear:left;margin-bottom:20px;}
.newsBanner {width:205px;float:left; text-align:right}

.newsDate {font-weight:bold;margin-bottom:15px;}
.newsHeadline {font-weight:bold;margin-bottom:15px;}
.newsStory {margin-bottom:30px;}

#adoptionsFeatured { margin-left:20px;margin-top:180px;width:125px;}
.adoptionHeadline {font-weight:bold; font-size:10px; margin-bottom:10px;}

.address {margin-left:10px;}
.firstAs {margin-left:80px;}

#matchingPod li {margin-bottom:15px;}
#adoptionsListing {margin-left:30px;}
.adoptionMainHeadline {font-size:12px;}

#error {font-size:14px; font-weight:bold; margin-left:30px; margin-top:70px; margin-bottom:70px;}

#siteData {margin-left:30px; }

label {width:90px;clear:left;}

#cmsNews {width:700px;}

.addLeft {float:left; width:220px;}
.addRight {float:left; width:500px;}

#adoptionInfo {width:500px;}
.submitButton {clear:both; margin-top:25px;border:0;}

.leftAdd {float:left; width:200px; text-align:right}
.rightAdd {float:left; width:570px; margin-bottom:15px;}

#newsHeadline {width:500px; margin-left:5px;}
#newsDate { width:100px; margin-left:5px;}
#newsBody {width:500px; height:400px; margin-left:5px;}

#url {width:500px;margin-left:5px;}
#meta_description {width:500px;margin-left:5px;height:200px;}
#meta_keywords { width:500px;height:200px;margin-left:5px;}

h3.error {color:#ff0000;}

#storyPod {float:left;width:828px; margin-bottom:20px; margin-left:20px;}
.story0 {margin-top:18px;margin-bottom:25px;} 
.story1 {margin-left:20px;margin-bottom:20px;} 
.story2 {margin-right:20px; margin-bottom:20px;}

#reproductivePod {margin-left:50px; margin-bottom:20px;width:800px}

#privacyMain {width:798px; margin-left:50px;}



#emergencyPhone {margin-left:7px;width:175px;}
#age {margin-left:7px;width:175px;}
#fatherFirstname {margin-left:7px;width:175px;}
#fatherLastname {margin-left:7px;width:175px;}
#fatherAge {margin-left:7px;width:175px;}
#dueDate {margin-left:7px;width:175px;}

#adoptionsFeatLink {cursor:pointer;font-size:0;height:30px;margin-left:110px;margin-top:10px;width:70px;}
