body {
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: small;
color: #555555;
border: medium solid black;
background-color: white;
width: 800px;
margin: auto;
margin-top: 5px;
}

p, h1, h2, h3 {
padding-left: 25px;
line-height: 1.9em;
}

ul {
padding-left: 100px;
}

h1, h2 {
font-family: "Arial Black";
font-weight: normal;
}

h1 {
font-size: 200%;
}

h2 {
font-size: 120%;
}

h3 {
font-size: 110%;;
}

p {
text-align: center;
}

b {
font-weight: bold;
}

table {
margin-left: 25px;
}

#header {
background-color: #555555;
padding: 2px 0px 2px 0px;
border-bottom: #dc0834 solid medium;
}

#header p {
padding: 0px;
}

#special {
color: #dc0834;
border: thin dashed #cd0834;
width: 250px;
height: 250px;
text-align: center;
}

#special h2, p {
padding: 10px 10px 10px 10px; 
line-height: 1.5em;
}

.text {
padding-left: 30px;
text-align: left;
}

#navigation {
width: 300px;
float: right;
margin-right: 15px;
}

#navigation table {
width: 100%;
}

#footer {
color: #cccccc; 
background-color: #555555;
border-top: #dc0834 solid medium;
height: 25px;
}

#footer p {
font-size: x-small;
line-height: .75em;
padding: 0px;
text-align: right;
}

#babyparts {
float: right;
width=200px;
margin-right: 75px;
}

#float {
float: right;
padding-right: 20px;
padding-left: 5px;
}

#background {
clear: left;
}

#float-left {
float: left;
padding-left: 25px;
margin-right: 25px;
margin-bottom: 25px;
}

#desk {
float: right;
padding-right: 100px;
}

#wall {
padding-left: 75px;
}

.list {
padding-left: 300px;
}

.right {
text-align: right:
padding-right: 25px;
}

.center {
text-align: center;
}

a:link {
color: #555555;
}
a:visited {
color: #dc0834;
}
a:hover {
color: black;
}


