body {margin: 0; padding: 0; text-align: center; background: url(http://www.catbaby.com/images/blue.jpg) repeat-x; font-family: lucida grand, lucida sans, helvetica, arial;}

a:href {color: #0000ff;}
a:visited {color: #0000ff;}
a:hover {color: #0000ff;}

#website {width: 850px; position: relative; margin: 0px auto 0px auto;}

#top {width: 850px; height: 231px; margin: 0px auto 0px auto; background: url(http://www.catbaby.com/images/navigation.jpg) no-repeat; position: relative;}

#navigation {width: 850px; height: 49px; margin: 0px 0px 20px 0px; padding: 0; overflow: hidden;}
#main-nav {padding: 0; margin: 0; list-style: none;}
#main-nav li {display: inline;}
#main-nav li a {float: left; height: 0; padding-top: 26px; overflow: hidden;}

#navigation #main-nav a {font-size: 2px; padding: 49px 0px 0px 0px; margin: 0; display: block; }
#navigation #main-nav a {background: url(http://www.catbaby.com/images/navigation.jpg);  background-repeat: no-repeat;}
#navigation #main-nav li#home a {background-position: 0 0; width: 85px;}
#navigation #main-nav li#weddings a {background-position: -85px 0; width: 145px;}
#navigation #main-nav li#songlist a {background-position: -230px 0; width: 140px;}
#navigation #main-nav li#faq a {background-position: -370px 0; width: 70px;}
#navigation #main-nav li#listen a {background-position: -440px 0; width: 105px;}
#navigation #main-nav li#store a {background-position: -545px 0; width: 95px;}
#navigation #main-nav li#contact a {background-position: -640px 0; width: 125px;}
#navigation #main-nav li#links a {background-position: -765px 0; width: 85px;}

#navigation #main-nav li#home a:hover {background-position: 0 -231px; width: 85px;}
#navigation #main-nav li#weddings a:hover {background-position: -85px -231px; width: 145px;}
#navigation #main-nav li#songlist a:hover {background-position: -230px -231px; width: 140px;}
#navigation #main-nav li#faq a:hover {background-position: -370px -231px; width: 70px;}
#navigation #main-nav li#listen a:hover {background-position: -440px -231px; width: 105px;}
#navigation #main-nav li#store a:hover {background-position: -545px -231px; width: 95px;}
#navigation #main-nav li#contact a:hover {background-position: -640px -231px; width: 125px;}
#navigation #main-nav li#links a:hover {background-position: -765px -231px; width: 85px;}

#quotebox {width: 440px; padding: 0px 0px 0px 0px; text-align: right; font-family: comic sans ms, marker felt, lucida handwriting, lucida grand, helvetica; font-weight: bold; font-size: 16px; position: absolute; top: 75px; left: 400px;}

#thanks {margin: 0px 20px 10px 0px;}

#words {width: 800px; margin: 0px auto 0px auto; padding: 20px 0px 250px 0px; text-align: left; font-size: 15px;}
h3 {font-size: 24px; margin: 0px 0px 20px 0px; padding: 0;}



#about1 #words {background: url('http://www.catbaby.com/images/bottom-4.jpg') bottom center; background-repeat: no-repeat;}
#faq1 #words {background: url('http://www.catbaby.com/images/bottom-2.jpg') bottom center; background-repeat: no-repeat;}
#links1 #words {padding: 0px 0px 350px 0px; background: url('http://www.catbaby.com/images/bottom-5.jpg') bottom center; background-repeat: no-repeat;}
#listen1 #words {padding: 0px 0px 350px 0px; background: url('http://www.catbaby.com/images/bottom-1.jpg') bottom center; background-repeat: no-repeat;}
#songlist1 #words {background: url('http://www.catbaby.com/images/bottom-2.jpg') bottom center; background-repeat: no-repeat;}
#weddings1 #words {background: url('http://www.catbaby.com/images/bottom-1.jpg') bottom center; background-repeat: no-repeat;}