/* AdoptLaw Dev CSS */

.ie6 #container { width: 720px; }

.custom #page { background: #F3F0DF url(images/body-bg.gif) repeat-y; }
.custom .post_box, .custom .teasers_box { margin: 0 50px; }
.custom .headline_area { margin-bottom: 0; }

.custom #header { position: relative; height: 237px; min-height: 237px; padding: 0; background: url(images/logo.gif) no-repeat; margin: 0px 15px; }
.custom #header #logo a, .custom #header #logo a:link, .custom #header #logo a:visited, .custom #header #logo a:hover, .custom #header #logo a:active, .custom #header #logo a:focus { height: 237px; width: 720px; background: url(images/logo.gif) no-repeat; outline: none; position: absolute; top: 0; left: 0; }
.custom #header #logo, .custom #header #tagline, .custom .comments_closed { text-indent: -9999px; }
.ie6 #header { url(images/logo.gif) no-repeat; outline: none; }
.custom #header #tagline { height: 0; }

.custom .menu, .custom .menu a, .custom .menu li ul { background: none; border: none; }
.custom .menu { margin: 0 15px; border: none; background: url(images/menu-bg.gif) no-repeat 0 0; width: 720px; height: 46px; }
.custom .menu a, .custom .menu li { height: 23px; padding: 0; margin: 0; }
.custom .menu li a { float: left; text-indent: -9999px; }

/*  Line 1 Top: 46px;    56px 115px 137px 131px 169px 112px
    Line 2 Top: 69px;    148px 136px 58px 227px 151px */
    
/* Row 1 */

.tab-home { width: 56px; }
.tab-home a { display: block; width: 56px; }
.custom .menu .tab-home a:hover { background: url(images/menu-bg.gif) no-repeat 0 -46px; }

.tab-1 { width: 115px; }
.tab-1 a { display: block; width: 115px; }
.custom .menu .tab-1 a:hover { background: url(images/menu-bg.gif) no-repeat -56px -46px; }

.tab-2 { width: 137px; }
.tab-2 a { display: block; width: 137px; }
.custom .menu .tab-2 a:hover { background: url(images/menu-bg.gif) no-repeat -171px -46px; }

.tab-3 { width: 131px; }
.tab-3 a { display: block; width: 131px; }
.custom .menu .tab-3 a:hover { background: url(images/menu-bg.gif) no-repeat -308px -46px; }

.tab-4 { width: 169px; }
.tab-4 a { display: block; width: 169px; }
.custom .menu .tab-4 a:hover { background: url(images/menu-bg.gif) no-repeat -439px -46px; }

.tab-5 { width: 112px; }
.tab-5 a { display: block; width: 112px; }
.custom .menu .tab-5 a:hover { background: url(images/menu-bg.gif) no-repeat -608px -46px; }

/* Row 2 */

.tab-6 { width: 148px; }
.tab-6 a { display: block; width: 148px; }
.custom .menu .tab-6 a:hover { background: url(images/menu-bg.gif) no-repeat 0 -69px; } 

.tab-7 { width: 136px; }
.tab-7 a { display: block; width: 136px; }
.custom .menu .tab-7 a:hover { background: url(images/menu-bg.gif) no-repeat -148px -69px; } 

.tab-8 { width: 58px; }
.tab-8 a { display: block; width: 58px; }
.custom .menu .tab-8 a:hover { background: url(images/menu-bg.gif) no-repeat -284px -69px; } 

.tab-9 { width: 227px; }
.tab-9 a { display: block; width: 227px; }
.custom .menu .tab-9 a:hover { background: url(images/menu-bg.gif) no-repeat -342px -69px; } 

.tab-10 { width: 151px; }
.tab-10 a { display: block; width: 151px; }
.custom .menu .tab-10 a:hover { background: url(images/menu-bg.gif) no-repeat -569px -69px; } 

#phone { text-align: center; font-size: 18px; color: #000099; font-style: italic; margin-top: 30px; }

#phone strong { color: #0066FF; }

.custom .format_text h2 { color: #000099; }

.index .headline_area h2, .contact-us .headline_area h1 { text-indent: -9999px; width: 658px; height: 151px; background: url(images/home-header.gif) no-repeat; padding-bottom: 20px; }

.birth-parents-faq .headline_area h1 { text-indent: -9999px; width: 611px; height: 125px; background: url(images/birth-parents-FAQ.gif) no-repeat; padding-bottom: 20px; margin-left: 24px;  }

.adoptive-parents-faq .headline_area h1 { text-indent: -9999px; width: 612px; height: 129px; background: url(images/adoptive-parents-FAQ.gif) no-repeat; padding-bottom: 20px; margin-left: 24px;  }

.adult-adoption-faq .headline_area h1 { text-indent: -9999px; width: 614px; height: 128px; background: url(images/adult-adoptions-FAQ.gif) no-repeat; padding-bottom: 20px; margin-left: 22px;  }

.stepparent-adoption-faq .headline_area h1 { text-indent: -9999px; width: 647px; height: 134px; background: url(images/stepparent-FAQ.gif) no-repeat; padding-bottom: 20px; margin-left: 0px;  }

.surrogacy { margin-left: 20px; }

.surrogacy-faq .headline_area h1 { text-indent: -9999px; width: 203px; height: 72px; background: url(images/surrogacy.gif) no-repeat; padding-bottom: 20px; margin-left: 228px;  }

.disclaimers-terms-of-use .headline_area h1 { text-indent: -9999px; width: 538px; height: 137px; background: url(images/disclaimers.gif) no-repeat; padding-bottom: 20px; margin-left: 60px;  }

.guardianship-faq .headline_area h1 { text-indent: -9999px; width: 424px; height: 81px; background: url(images/guardianship-services.gif) no-repeat; padding-bottom: 20px; margin-left: 118px;  }

.about-david-baum .headline_area h1 { text-indent: -9999px; width: 372px; height: 144px; background: url(images/david-baum.gif) no-repeat; padding-bottom: 20px; margin-left: 144px;  }

.client-services .headline_area h1 { text-indent: -9999px; width: 399px; height: 122px; background: url(images/client-services.gif) no-repeat; padding-bottom: 20px; margin-left: 130px;  }

#footer { padding-left: 30px; padding-right: 30px; background: url(images/footer.gif) no-repeat 247px bottom; }
#footer li.widget { list-style: none; }
#footer p { text-align: center; color: #444; font-size: 16px; }
.custom #footer a { color: #0066FF; }
.custom #footer a:hover { color: #0066FF; text-decoration: none; }
.custom #footer p.address { font-size: 9px; ]
