* {
        margin:0px;
        padding:0px;
        }
body {
        background-color:#666666;
        background-image:url(images/bg.gif);
        font-family:Verdana,sans-serif;
        }
#wholepage {
        position:relative;
        width:750px;
        background-color:#DDDDDD;
        border-style:solid;
        border-color:#333333;
        border-width:2px;
        border-top-width:0px;
        margin:auto;
        text-align:left;
        background-image:url(images/sponsors-bg.gif);
        background-repeat:repeat-y;
        }
#header {
        background-color:#FFFC9C;
        background-image:url(images/header-bg.gif);
        }
#header #image {
        position:absolute;
        top:0px;
        left:0px;
        width:530px;
        height:45px;
        display:block;
        background-image:url(images/100-most-beautiful-babies.gif);
        }
#header span {
        display:block;
        height:45px;
        font-weight:bold;
        font-size:110%;
        }
#charity-total {
        position:absolute;
        top:5px;
        right:10px;
        height:40px;
        width:200px;
        color:#FF37FD;
        font-weight:bold;
        font-size:75%;
        }
#menu {
        display:block;
        background-color:#B7FFAB;
        padding-bottom:4px;
        border-style:solid;
        border-color:#AAAAAA;
        border-width:0px;
        border-bottom-width:1px;
        }
#menu li {
        list-style-type:none;
        display:inline;
        text-transform:capitalize;
        font-family:Arial,sans-serif;
        font-size:75%;
        font-weight:bold;
        margin-left:10px;
        }
#menu a {
        color:#BF34B8;
        text-decoration:none;
        border-style:solid;
        border-width:0px;
        border-bottom-width:4px;
        border-color:#73FF8A;
        }
#menu a:hover {
        color:#D930D6;
        border-color:#D930D6;
        }
#sponsors {
        float:left;
        width:124px;
        background-color:#CCCCCC;
        color:#666666;
        padding-left:5px;
        padding-top:5px;
        margin-right:1px;
        }
#sponsors a {
        color:#666666;
        font-size:75%;
        font-weight:bold;
        }
#sponsors a:hover {
        color:#999999;
        }
#sponsors img {
        margin-bottom:5px;
        border-width:0px;
        }
#content {
        float:left;
        width:600px;
        padding:10px;
        }
#content ol {
        margin:20px;
        }
#content h2, #content h3  {
        color:#999999;
        border-style:dashed;
        border-width:0px;
        border-bottom-width:2px;
        border-color:#BBBBBB;
        margin-bottom:20px;
        }
#content h3 {
        font-size:120%;
        margin-top:30px;
        }
#babies {
        float:left;
        width:620px;
        background-image:url(images/content-bg.gif);
        }
#babies img {
        border-style:solid;
        border-width:1px;
        border-color:#CCCCCC;
        }
#footer {
        background-color:#666666;
        color:#FFFFFF;
        font-size:75%;
        text-align:center;
        padding:3px;
        clear:both;
        }
#footer a {
        color:#AAAAAA;
        }
#footer a:hover {
        color:#FFFFFF;
        }
input.form {
        display:block;
        width:200px;
        }
input.radio {
        margin-right:5px;
        }
#addyourbaby textarea {
        width:400px;
        height:200px;
        }
#scrollablebox {
        height:200px;
        background-color:#FFFFFF;
        overflow:auto;
        border-style:solid;
        border-width:2px;
        border-color:#BBBBBB;
        }
#tellafriend textarea, #ad textarea {
        width:325px;
        height:150px;
        }
dt {
        font-weight:bold;
        padding-top:20px;
        border-style:dashed;
        border-width:0px;
        border-top-width:2px;
        border-color:#BBBBBB;
        }
p, dt {
        margin-bottom:10px;
        }
ol, dd {
        margin-bottom:30px;
        }
dd, li {
        margin-left:30px;
        }
.small {
        font-size:75%;
        }
.addingsteps {
        color:#888888;
        font-size:90%;
        letter-spacing:-1px;
        }
.addingsteps strong {
        color:#000000;
        }
.addingsteps span {
        padding-right:10px;
        }
#uploadbar {
        display:none;
        width:300px;
        height:20px;
        }

* html #uploadbar {
        visibility:hidden;
        }

#babypage {
        color:#000000;
        padding:20px;
        width:710px;
        }
#babypage img {
        float:left;
        display:inline;
        border-style:solid;
        border-width:15px;
        margin-right:15px;
        margin-bottom:10px;
        }
#babypage, #content {
        text-align:left;
        letter-spacing:1px;
        line-height:22px;
        font-size:90%;
        min-height:230px;
        }
#babypage h1 {
        margin-bottom:20px;
        }