body {
margin: 0px;
padding: 0px;
background: #bfe7fd;
text-align: center;
}

#header {
margin: 0px auto;
width: 1080px;
height: 136px;
background: url(img/header.gif) no-repeat;
}

#nav {
margin: 0px auto;
width: 1080px;
height: 137px;
background: url(img/nav.gif);
}

ul#menu {
margin: 0px auto;
padding: 0px;
width: 524px;
height: 61px;
background: url(img/menu.gif);
}

ul#menu li {
list-style-type: none;
padding: 0px;
margin: 0px;
display: block;
float: left;
font: 1px arial;
color: #f7e0ee;
}

ul#menu li a {
display: block;
padding: 0px;
margin: 0px;
height: 61px;
color: #f7e0ee;
}

#home {
width: 95px;
height: 61px;
background: transparent url(img/home.gif) 0px -95px no-repeat;
}

#home a:hover {
background: transparent url(img/home.gif) 0px 0px no-repeat;
}

#about {
width: 159px;
height: 61px;
background: transparent url(img/about.gif) 0px -159px no-repeat;
}

#about a:hover {
background: transparent url(img/about.gif) 0px 0px no-repeat;
}

#shop {
width: 112px;
height: 61px;
background: transparent url(img/shop.gif) 0px -112px no-repeat;
}

#shop a:hover {
background: transparent url(img/shop.gif) 0px 0px no-repeat;
}

#contact {
width: 158px;
height: 61px;
background: transparent url(img/contact.gif) 0px -158px no-repeat;
}

#contact a:hover {
background: transparent url(img/contact.gif) 0px 0px no-repeat;
}

#container {
margin: 0px auto;
width: 1080px;
height: 600px;
background: url(img/content.gif) repeat-y;
}

#content {
margin: 0px auto;
width: 750px;
height: 550px;
font: 24px arial;
color: #000;
background: url(img/caitlin.jpg) top left no-repeat;
}

#text {
width: 450px;
float: right;
text-align: right;
}

#footer {
margin: 0px auto;
width: 750px;
height: 50px;
font: 18px arial;
}

#footerleft {
float: left;
}

#footerright {
float: right;
}

#footer a {
text-decoration: none;
color: #000;
}

#footer a:hover {
text-decoration: underline;
color: #000;
}

