body  { color: #fff; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; line-height: 1.6 em; background-color: transparent; background-image: url(images/babybackgroundtile.jpg); background-repeat: repeat; text-align: center; }
/* layout structure */
#container { background-color: transparent; background-image: url(images/damonbabyinfoback.jpg); background-repeat: repeat; text-align: left; position:relative; margin:5px auto 0; padding: 0; width: 905px; border: double 4px #333; }
#header { background-image: url(images/dlbabyheader.jpg); width: 905px; height: 100px; }
#nav { width: 905px; height: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; color: #000; font-style: italic; background-color: #fffaf2; text-decoration: none; text-align: center; float: left; display: inline; }

#nav ul{ color: #000; line-height: normal; margin: 0 0 1em; padding: 0; float: left; width: 100%; text-decoration: none; text-align: center; }

* html #nav ul{ /*IE only rule, reduce menu width*/
width: 99%;
}

#nav ul li{ color: #000; display: inline; }

#nav ul li a{ color: #000; text-decoration: none; padding-right: 12px; padding-left: 12px; }

#nav ul li a:visited{
color: #000;
}

#nav ul li a:hover{ color: #99c; background-color: #fffaf2; }

#content{ color: black; background-color: transparent; width:665px; float: left; margin: 10px 10px 10px 100px; padding: 10px; border: solid 3px #8b8b8c; }
#sidebar{ color: #000; background-color: #fffaf2; width:175px; float: left; border: solid 3px #8b8b8c; }
#footer{ width:895px; clear:both; background-color:transparent; height:30px; color:#000; font-size: 0.8em; background-image: url(images/dlbabyfooter.jpg); text-align:right; vertical-align: middle; padding-top: 3px; padding-right: 10px; }
h1 { font-size: 150%; }
h2 { font-size: 130%; }
a { color: #fff; text-decoration: none; }
a:visited{color: #fff;}
a:hover{ color: #99c; background-color: #fffaf2; }