body { 
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
table, tr, td { 
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
h1 {     color: #57310D;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	 }
	 
	 form{
	display: inline;
	margin: 0; /* removes mystery form tag gapping */
	padding: 0; /* removes mystery form tag gapping */
}
#header {
		height:140px;
		background:url(beta/header.gif) 0 0 no-repeat;
	}
	#nav {
		float:left;
		width:850px;
		margin-top:-4px;
		font-size:10px;
		line-height:1em;
	}
	#nav ul {
		margin:0;
		padding:0 0 0 28px;
		list-style:none;
	}
	#nav li {
		float:left;
		margin:0 0 0 -1px;
		padding:0 0 0 6px;
		background:url(beta/nav1.gif) 0 100% no-repeat;
	}
	#nav li:hover {
		background-position:-6px 100%;
	}
	#nav a {
		float:left;
		display:block;
		color:#473215;
		font-weight:bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background:url(beta/nav2.gif) 100% 100% no-repeat;
		padding:5px 14px 12px 8px;
		text-decoration:none;
	}
	#nav li:hover a {
		background-image:url(beta/nav1.gif);
	}
	/* Hide from IE5-Mac \*/
	#nav a {float:none;}
	/* End IE5-Mac hack */
	#nav a:hover {
		color:#000;
		text-decoration:underline;
	}
	#home #nav #t1,
	#services #nav #t2,
	#projects #nav #t3,
	#about #nav #t4,
	#contact #nav #t5 {
		background-position:-12px 100%;
		padding-left:26px;
		margin:0 2px 0 1px;
	}
	#home #nav #t1 a,
	#services #nav #t2 a,
	#projects #nav #t3 a,
	#about #nav #t4 a,
	#contact #nav #t5 a {
		background-image:url(beta/nav2s.gif);
		padding-left:0;
		padding-right:19px;
	}
	#nav #t1,
	#home #nav #t1 {
		margin-left:0;
	}
	#nav #t5,
	#contact #nav #t5 {
		margin-right:0;
	}	 
	 
	 
a{text-decoration:none}
a:hover{text-decoration:underline; }	 
.menu1 {padding:0 0 0 20px; margin:0; list-style:none; height:35px; background:#fff url(graphics2/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#000000; text-decoration:none; font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 4px;}
.menu1 li.current a {color:#fff; background: url(graphics2/button3.gif);}
.menu1 li.current a b {background: url(graphics2/button3.gif) no-repeat right top; text-decoration:none;}
.menu1 li a:hover {color:#fff; background:#000 url(graphics2/button2.gif); text-decoration:none;}
.menu1 li a:hover b {background: url(graphics2/button2.gif) no-repeat right top; text-decoration:none;}
.menu1 li.current a:hover {color:#fff; background:#000 url(graphics2/button3.gif); cursor:default; text-decoration:none;}
.menu1 li.current a:hover b {background: url(graphics2/button3.gif) no-repeat right top; text-decoration:none;}

.widemonitor {
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: 1px;
	overflow: hidden;
	
}

.searchtop {
	background-image: url(graphics2/searchbg.jpg);
	background-repeat: repeat-x;
	height: 79px;
	margin: 0px;
	padding: 0px;
}
.searchleft{
	background-image: url(graphics2/search1.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 79px;
	margin: 0px;
	padding: 0px;
}
.searchright {
	background-image: url(graphics2/searchright.jpg);
	background-repeat: no-repeat;
	width: 31px;
	height: 79px;
	margin: 0px;
	padding: 0px;
}

.topnavbg {
width: 975px;
height: 50px;
margin: 0px auto;
background-color: #57310D;
background-image:  url(graphics2/greencirclet.jpg);
background-repeat: no-repeat;
background-position: right bottom;
color: #FFFFF;
}
.topnavbg2 {
width: 975px;
height: 120px;
margin: 0px auto;
background-color: #57310D;
background-image:  url(graphics2/greencircle2.jpg);
background-repeat: no-repeat;
background-position: right bottom;
color: #FFFFF;
}
.pink5 {
background:  url(graphics2/navBarBg2.gif) repeat-x 20px;
}

.topslice {
	background-image:  url(graphics2/topslice.jpg);
}
.midpink {
	background-image:  url(graphics2/midpinkbg2.jpg);
	background-repeat: repeat-y;
}
.midpinkhome {
	background-image:  url(graphics2/midpinkbghome.jpg);
	background-repeat: repeat-y;
}
.whiteright {
	background-image:  url(graphics2/whiteright.jpg);
	background-repeat: repeat-y;
}
.whiterighthome {
	background-image:  url(graphics2/whiterighthome.jpg);
	background-repeat: repeat-y;
	background-color: #d8c8ae;
}
.bottommiddle {
	background-image:  url(graphics2/bottommiddle.jpg);
	background-repeat: repeat-x;
	padding: 0px;
}
.topmiddle {
	background-image:  url(graphics2/topmiddle.jpg);
	background-repeat: repeat-x;
}
.footerbg2 {
	background-image:  url(graphics2/footerbg.jpg);
	background-repeat: repeat-x;
}
.bottomslice {
	background-image:  url(graphics2/bottomslice.jpg);
}.maintablebg {
	background-color: #FFFFFF;
}
.topslicebg {
	background-image:  url(graphics2/topslicebg.jpg);
	background-repeat: repeat-x;
}
.topslicebg2 {
	background-color: #D8C8AE;
}
.topslicebottombg {
	background-image:  url(graphics2/topslice2.jpg);
	background-repeat: no-repeat;
}


.footerslicebg {
	background-image:  url(graphics2/footerslicebg.jpg);
	background-repeat: repeat-x;
}
.leftbg {
	background-color: #D8C8AE;
}
.footerbg {
	background-color: #57310D;
}


.pinkboardsleft {
	background-image:  url(graphics2/graphics/pink2sl.jpg);
	background-repeat: repeat-y;
}
.pinkboardsright {
	background-image:  url(graphics2/graphics/pink2sr.jpg);
	background-repeat: repeat-y;
}
.pinkboardsmiddle {
	background-color: #EE7994;
}
.pinkboardstop {
	background-image:  url(graphics2/graphics/pink2top.jpg);
	background-repeat: repeat-x;
}
.pinkboardsbottom {
	background-image:  url(graphics2/graphics/pink2bottom.jpg);
	background-repeat: repeat-x;
}
.whiteboardsleft {
	background-image:  url(graphics2/graphics/whitesl.jpg);
	background-repeat: repeat-y;
}
.whiteboardsright {
	background-image:  url(graphics2/graphics/whitesr.jpg);
	background-repeat: repeat-y;
}
.whiteboardsmiddle {
	background-color: #FFFFFF;
}
.whiteboardstop {
	background-image:  url(graphics2/graphics/whitetop.jpg);
	background-repeat: repeat-x;
}
.whiteboardsbottom {
	background-image:  url(graphics2/graphics/whitebottom.jpg);
	background-repeat: repeat-x;
}
.jmside {
	background-color: #FFFFFF;
	width: 140px;
	margin-top: 4px;
	margin-left: 3px;
	border: 1px solid #603610;
}
.advertisementsky {
	background-color: #FFFFFF;
	width: 120px;
	padding-top: 20px;
	padding-right: 10px;
	
	
}
.advertisementbox {
	background-color: #FFFFFF;
	width: 300px;
	margin-top: 4px;
	margin-left: 2px;
	border: 1px solid #603610;
}
.advertisementleader {
	background-color: #FFFFFF;
	width: 728px;
	margin-top: 4px;
	margin-left: 2px;
	border: 1px solid #603610;
}

.innerads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: oblique;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #57310D;
	background-color: #D8C8AE;
	margin: 2px;
	padding: 2px;
}
.innerads2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: oblique;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #57310D;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;
}
.inner3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #57310D;
	margin: 2px;
	padding: 2px;
	font-weight: bold;
}
.arrowbg {
	background-color: #57310D;
	background-image:  url(graphics2/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.advertisementleader2 {
	background-color: #FFFFFF;
	width: 728px;
	margin-top: 4px;
	margin-left: 75px;
	border: 1px solid #FFFFFF;
}

.newatjm {
	background-color: #57310D;
	width: 300px;
	margin-top: 4px;
	margin-left: 2px;
	border: 1px solid #603610;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;


}

.topslicebghome {

	background-image:  url(graphics2/topslicehomt.jpg);
	background-repeat: repeat-x;
}
.topslicebghome2 {

	background-image:  url(graphics2/topslicenew.jpg);
	background-repeat: repeat-x;
}
.bnhome {
	background-image:  url(graphics2/babynamesfinder.jpg);
}

.whatsnew {
	background-image:  url(graphics2/whatsnewmiddle.jpg);
	background-repeat: repeat-y;
	
}
.editorpicks {
	background-image:  url(graphics2/editorpicksmiddle.jpg);
	background-repeat: repeat-y;
	
}
.jmpoll {
	border: 1px dashed #57310D;
	padding: 7px;
}
.adshome {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #57310D;
	border-right-color: #57310D;
	border-bottom-color: #57310D;
	border-left-color: #57310D;
}
.alsobrown {
	background-image:  url(graphics2/alsobrownmd.jpg);
	background-repeat: repeat-x;
}
.alsobrownlt {
	background-image:  url(graphics2/alsobrownbglt.jpg);
	background-repeat: no-repeat;
}
.alsobrownrt {
	background-image:  url(graphics2/alsobrownbgrt.jpg);
	background-repeat: no-repeat;
}
.alsowhite {
	background-image:  url(graphics2/alsowhitemd.jpg);
	background-repeat: repeat-y;
}
.alsowhitert {
	background-image:  url(graphics2/alsowhitemdrt.jpg);
	background-repeat: repeat-y;
}
.alsowhitebottom {
	background-image:  url(graphics2/alsowhitebottom.jpg);
	background-repeat: repeat-x;
}
.momslikeyou {
	background-image:  url(graphics2/momslikeyou.jpg);
	background-repeat: no-repeat;
}
.parentcoach {
	background-image:  url(graphics2/parentcoach.jpg);
	background-repeat: no-repeat;	
}
.babytoddlertime {
	background-image:  url(graphics2/babytoddlertime.jpg);
	background-repeat: no-repeat;
}
.pollbg {
	background-image:  url(graphics2/pollbg.jpg);
	background-repeat: no-repeat;
}
.pollbgmd {
	background-image:  url(graphics2/pollbgmd.jpg);
	background-repeat: repeat-y;
}
.babynames {
	background-image:  url(graphics2/babynames2.jpg);
	background-repeat: no-repeat;
}
.babynamesbg {
	background-image:  url(graphics2/babynames3.jpg);
	background-repeat: no-repeat;
}
.pgcalendar {
	background-image:  url(graphics2/pregnancy-calendar3.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.lightpink {
	background-image:  url(graphics2/ltpinkbg.jpg);
	border: 1px solid #57310D;
	padding: 3px 3px 20px 10px;
}
.whbottom {
	background-image:  url(graphics2/whbt.jpg);
	background-repeat: repeat-x;
}.whtop{
	background-image:  url(graphics2/wht.jpg);
	background-repeat: repeat-x;
}
.whright {
	background-image:  url(graphics2/whmdr.jpg);
	background-repeat: repeat-y;
}
.whleft {
	background-image:  url(graphics2/whmdl.jpg);
	background-repeat: repeat-y;
}
.ltpkbottom {
background-image:  url(graphics2/ltpkbt.jpg);
background-repeat: repeat-x;
}.ltpktop{
background-image:  url(graphics2/ltpkt.jpg);
background-repeat: repeat-x;
}
.ltpkright {
background-image:  url(graphics2/ltpkmdr.jpg);
background-repeat: repeat-y;
}
.ltpkleft {
background-image:  url(graphics2/ltpkmdl.jpg);
background-repeat: repeat-y; }
.news {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #57310D;
	border-right-color: #57310D;
	border-bottom-color: #57310D;
	border-left-color: #57310D;
}
.pnkgrdl {
	background-image:  url(graphics2/pnkgrmdl.jpg);
	background-repeat: no-repeat;
}
.pnkgrdr {
	background-image:  url(graphics2/pngrdmdr.jpg);
	background-repeat: no-repeat;
}
.pnkgrdm {
	background-image:  url(graphics2/pnkgrdmd.jpg);
	background-repeat: repeat-x;
}
.ltbrt {
	background-image:  url(graphics2/ltbrt.jpg);
	background-repeat: repeat-x;
}
.wntop{
background-image:  url(graphics2/wntop.jpg);
background-repeat: repeat-x;
}
.eptop{
background-image:  url(graphics2/eptop.jpg);
background-repeat: repeat-x;
}
.epl{
background-image:  url(graphics2/eptl.jpg);
background-repeat: repeat-x;
}
.epr{
background-image:  url(graphics2/eptr.jpg);
background-repeat: repeat-x;
}
.logo {
	padding: 10px 0px 0px 15px;
}
.celebbaby {
	background-image:  url(graphics/celebrity-baby.jpg);
	background-repeat: no-repeat;
}
.holidays {
	background-image:  url(graphics2/holidayhp.jpg);
	background-repeat: no-repeat;
}
.ideacenter2 {
	background-image:  url(graphics2/whatsnew2.jpg);
	background-repeat: no-repeat;
}
.ideacenterl {
	background-image:  url(graphics2/wntl.jpg);
	background-repeat: no-repeat;
}
.ideacenterr {
	background-image:  url(graphics2/wntr.jpg);
	background-repeat: no-repeat;
}
a.bottom:link {color: white; text-decoration: none; }
a.bottom:visited {color: white; text-decoration: none; }
a.bottom:hover {color: white; text-decoration: underline; }
a.bottom:active {color: white; } 
.linetop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #6F5A55;
	border-right-color: #6F5A55;
	border-bottom-color: #6F5A55;
	border-left-color: #6F5A55;
	border-top-style: dotted;
	border-right-style: none;
	border-left-style: none;
}
.linetopbottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #6F5A55;
	border-right-color: #6F5A55;
	border-bottom-color: #6F5A55;
	border-left-color: #6F5A55;
	border-top-style: dotted;
	border-right-style: none;
	border-left-style: none;
}.jmnopad {
	padding: 0px;
}
.jmbottomleft {
	background-image: url(graphics2/bottomcornerleft.jpg);
	background-repeat: no-repeat;
}
.jmbottomright {
	background-image: url(graphics2/bottomcornerright.jpg);
	background-repeat: no-repeat;
}
.babyborder {
	border: 1px solid #6F5A55;
}
.babyborder2 {
	padding: 5px;
	border: 1px dotted #000000;
}
.babytimefont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: capitalize;
	color: #000000;
}

