/*  STRUCTURE  */


body        { background-color: white; margin: 0px; padding: 0px }
#frame      { margin: 0px; padding-top: 50px; width: 100%; height: 100% }
#console    { margin: 0px; padding: 0px; width: 884px; height: 477px }
#content     { float: left; margin: 0px; padding: 0px; width: 837px; height: 443px }
#content1   { margin: 0px; padding: 0px; float: left; width: 503px; height: 443px  }
#content1a  { margin: 0px; padding: 0px; float: left; width: 100%; height: 75px }
#content1b  { margin: 0px; padding: 0px; float: left; width: 100%; height: 348px }
#artbox	    { margin: 0px; padding: 0px; float: left; width: 100px; height: 368px }
#textbox	  { background-color: transparent; text-align: left; float: left; margin: 0px; padding: 0px; top: 0px; left: 0px; width: 403px; height: auto; overflow: hidden }

#texthole	   { background-color: transparent; text-align: left; float: left; margin: 0px; padding: 0px; top: 0px; left: 0px; width: 503px; height: 220px; overflow: hidden }

#stage2      { background-color: transparent; margin: 0px; padding: 0px; position: relative; width: 100%; height: 329px; overflow: hidden }

#stage     { background-color: transparent; float: left; margin: 0px; padding: 0px; position: 
relative; width: 400px; height: 329px; overflow: hidden }


#content2   { float: right; margin: 0px; padding: 0px; width: 332px; height: 443px }
#content2a  { margin: 0px; padding: 0px; float: left; width: 100%; height: 403px }
#navtop      { float: none; margin: 0px; padding: 0px }
#navsub     { float: left; margin: 0px; padding: 0px }
#content2b   { float: left; margin: 0px; padding: 2px 0px 0px; top: 0px; left: 0px; width: 332px; height: 38px }
#copyright  { margin: 0px; padding: 0px; float: left; width: 835px; height: auto; padding-top: 5px }
#contentLayer  {  }
#scrollmenu { }
#motion  { float: left; margin: 0px; padding: 0px; width: 503px; height: 135px }



/*  FORMAT  */

body                { font-family: Verdana, Arial, Helvetica; text-decoration: none }
p, option, select, input, div, ul, li, td, h1.para                    { color: #666; font-size: 11px; line-height: 18px; margin: 0px; padding: 0px }
ul, li               { text-decoration: none; list-style-type: square; margin-top: 2px; margin-bottom: 5px; margin-left: 12px; padding-top: 2px; padding-bottom: 5px }

a:link, a:visited    { color: black; text-decoration: none }
a:hover             { color: #c00; text-decoration: none }
h1				             { color: white; font-weight: bold; font-size: 12px; text-decoration: none; text-align: left; text-indent: 5px; margin-top: 15px; margin-bottom: 15px; padding-top: 50px; position: relative; top: 0px; left: 0px; display: block }
.redHead    { color: #966; font-weight: bold; font-size: 14px; text-decoration: none; text-align: left; text-indent: 0px; margin: 0px; padding: 0px 0px 20px; display: block }
.alternate				             { color: #666; font-weight: bold; font-size: 16px; text-decoration: none; text-align: left; margin-top: 25px; margin-bottom: 25px; padding: 0px; position: relative; top: 0px; left: 0px; display: block }

h2				   { color: #966; font-weight: bold; font-size: 12px; text-decoration: none }
h1.para                     { color: #666; font-weight: normal; font-size: 11px; line-height: 18px; text-decoration: none; text-indent: 0px; margin: 0px; padding: 0px }


h3  { color: #333; font-weight: bold; font-size: 11px; text-decoration: none; margin-top: 
15px; margin-bottom: 10px; padding-top: 15px; padding-bottom: 10px }
.p5 h3     { color: #333; font-weight: bold; font-size: 11px; text-decoration: none; margin: 0px 0px 10px; padding: 0px 0px 10px }
.p5 h5    { color: #333; font-weight: normal; font-size: 11px; text-decoration: none; margin: 10px 0px 0px; padding: 0px; border-bottom: 0.5pt solid #999 }
#console            { background: url(images/bg_console.jpg) no-repeat; 
padding-left: 19px }
.lookalive            { color: #c03; font-weight: bold; text-decoration: none }
#content           { background-color: black; margin-top: 13px; border: solid 1px #999999 }
#content1          { background-color: white }
#content1.tiger     { background: white url(images/editorial05.jpg) no-repeat }
.impala    { background: white url(images/editorial05.jpg) no-repeat }
.lioness    { background: white url(images/editorial05.jpg) no-repeat }
.kodiak   { background: white url(images/editorial05.jpg) no-repeat }
.heron    { background: white url(images/editorial05.jpg) no-repeat }
.bluefish     { background: white url(images/editorial05.jpg) no-repeat }
.hatchling     { background: white url(images/Editorial_Baby1.jpg) no-repeat }
#content1a            { background: url(images/logo.jpg) no-repeat 15px 12px; text-align: left; top: 0px; left: 0px }
#content1a.nologo { background: no-repeat 15px 12px; text-align: left; top: 0px; left: 0px }
#content1a.baby           { background: url(images/logoBaby.jpg) no-repeat 15px 12px; text-align: left; top: 0px; left: 0px }
.cyan      { background: transparent no-repeat 0px 0px }
.purple          { background: url(images/flashpic3.jpg) no-repeat 0px 0px }
.red 	   { background: url(images/flashpic3.jpg) no-repeat 0px 0px }
.blue   { background: url(images/flashpicbaby.jpg) no-repeat 0px 0px }
#textbox.first	           { text-align: left; margin: 0px; padding: 0px; top: 0px; left: 0px; width: 450px; height: 225px }
#textbox.first p  { line-height: 16px; margin: 15px 0px 5px 45px }
#textbox.firstbaby         { text-align: left; margin: 0px; padding: 0px; top: 0px; left: 0px; width: 450px }
#textbox.contact p       { line-height: 18px; text-decoration: none; margin: 0px 50px 0px 0px }
#textbox.contact h2       { line-height: 18px; text-decoration: none; margin: 0px 0px 25px }
#textbox.transparent	     { background-color: transparent }
#textbox.whatever { background-color: transparent }
#artbox      {  }
#textbox p        { line-height: 18px; text-decoration: none; margin: 25px 0px 5px 45px }
#staff div, #staff p           { line-height: 18px; text-decoration: none; margin-bottom: 6px }.class { }
#contentLayer p  { line-height: 18px; text-decoration: none; margin: 0px 0px 5px }

#textbox p.bold { color: #666; font-weight: bold; line-height: 18px; text-decoration: none; margin: 0px 3px 5px 0px }
.back  { color: #c00; font-weight: normal; line-height: 18px; text-decoration: none; text-align: center; margin: 35px 3px 5px 0px }
#textbox img     { float: right; padding-bottom: 10px; padding-left: 10px }
#textbox img.left     { float: left; padding-bottom: 10px; padding-left: 0px }
.bold { color: #966; font-weight: bold; font-size: 11px; text-decoration: none }
.pull { color: #c99; font-size: 14px; line-height: 150%; text-decoration: none; text-align: right; padding-left: 20px; height: 150px }
.emphasis { color: #333; font-style: italic; font-weight: bold; font-size: 11px; text-decoration: none }
.author  { color: #966; font-style: italic; font-weight: normal; font-size: 11px; text-decoration: none; text-align: right; margin-top: 0px; margin-bottom: 5px; padding-top: 0px; padding-right: 20px; padding-bottom: 5px }
.close { color: #c00; font-weight: normal; line-height: 18px; text-decoration: none; text-align: center; margin: 35px 3px 5px 0px }
.formbody { margin-top: 10px; margin-right: 10px; margin-left: 10px }
.run-in    { color: #966; font-weight: bold; text-decoration: none; margin-right: 5px }
.run-next     { text-decoration: none; text-indent: -55px; padding-left: 55px }
.main     		 { background: #666666 url(images/sepia3.jpg) }
.family          { background: #666666 url(images/sepia24.jpg) }
.nanny      	   { background: #666666 url(images/sepia21.jpg) }
.testimony 		 { background: #666666 url(images/sepia15.jpg) }
.news 			 { background: #666666 url(images/sepia27a.jpg) }
.company 		 { background: #666666 url(images/sepia15.jpg) }
.group          { background: #666666 url(images/sepia17.jpg) }
.signup          { background: #666666 url(images/sepia20.jpg) }
.gallery          { background: #666666 url(images/sepia26.jpg) }
.blog          { background: #666666 url(images/sepia19.jpg) }
.mainbaby  { background: #666666 url(images/Baby1new.jpg) }
.familybaby   { background: #666666 url(images/Baby4.jpg) }
.babynurse   { background: #666666 url(images/Baby5new.jpg) }
.testimonybaby 		 { background: #666666 url(images/Baby2new.jpg) }
.companybaby 		  { background: #666666 url(images/Baby3.jpg) }
#content2a         { text-align: left; margin: 0px; padding: 0px; }
#content2a p        { color: #ffffff; font-size: 9px; line-height: 15px; text-align: left; text-indent: 5px; margin: 0px; padding: 0px; border-bottom: 1px dotted white; width: 143px }
#content2a a:link, #content2a a:visited   { color: #ffffff; text-align: left; margin: 0px; padding: 0px }
#content2a a:hover  { color: #c00; text-align: left; margin: 0px; padding: 0px }
#dark p         { color: #ffffff; font-size: 9px; line-height: 15px; text-align: left; text-indent: 5px; margin: 0px; padding: 0px; border-bottom: 1px dotted #960; width: 125px }#dark a:link, #dark a:visited      { color: #960; text-align: left; margin: 0px; padding: 0px }
#dark a:hover  { color: #c00; text-align: left; margin: 0px; padding: 0px }
#dark h1	 { color: #960; font-weight: bold; font-size: 12px; text-decoration: none; text-align: left; text-indent: 5px; margin-top: 15px; margin-bottom: 15px; padding-top: 120px; position: relative; top: 0px; left: 0px; display: block }

#content2b         { text-align: left }
#content2b img     { border: 0px }
#navsub p     { margin: 0px; padding: 0px }
#calltoaction       { margin-top: 7px; padding-top: 7px }
#copyright          { color: #666; font-size: 10px; text-decoration: none; text-align: center }
.warm  		{ color: #fff; background-color: #966; padding: 2px 5px; width: auto }
.cool		{ color: #fff; background-color: #c99; padding: 2px 5px; width: auto }
.right		  { color: #966; text-decoration: none; text-align: right }
.right a:link, .right a:visited		  { color: #966; text-decoration: none; border-bottom: 2px dotted #966 }
.right a:hover		  { color: #ccc; border-bottom: 2px dotted #ccc }

.gray   { color: white; font-weight: bold; text-decoration: none; background-color: #c99; border-top: 2px groove 
#ccc; height: 10px }
.organizer { padding-top: 10px; padding-bottom: 10px }
#nannyform { }
#nannyform tr    { color: #666}
#nannyform td  { font-size: 11px; line-height: 14px; text-decoration: none }
#printerfriendly  { text-align: right }
#printerfriendly img { float: none; margin: 2px }
#testimonials p  { font-weight: normal; font-size: 11px; text-decoration: none; text-align: left; margin: 0px; padding: 0px }
#testimonials ul, #testimonials li     { color: #966; font-style: italic; font-weight: normal; font-size: 11px; text-decoration: none; text-align: right; list-style-type: none; list-style-position: inside; margin: 0px 10px 10px 0px; padding: 0px 0px 5px }
#quotation  { color: white; font-style: italic; font-size: 10px; line-height: 18px; text-decoration: none; margin-top: 15px; width: 60px }
#picture        { float: left; margin-bottom: 5px; padding-bottom: 5px; width: 100% }
#picture img      { float: left;}
.featurePhoto img  { text-align: center; float: none; margin: 0px 0px 10px; padding: 0px }
.latest { color: #80353f; font-size: 10px; list-style-type: none; float: left; margin: 0px; padding: 0px; width: 15px }
.latest ul, .latest li { color: #80353f; font-size: 10px; list-style-type: none; float: left; margin: 0px; padding: 0px }
