body {
  background-image: url(http://www.indielove.biz/giftguide/images/gift_guide_background_image.jpg);
  margin-top: 0px;
  font-size: .9em;
}

img {
border: none;
}

h4 {
margin-top: 5px;
margin-bottom: 0px;
}

h4 a {
text-decoration: none;
color:#038294;
}

h4 a:hover {
color: #0294AA;
}



p {
margin-top: 5px;
}

#main_wrapper {
width: 800px;
margin-left: auto;
margin-right: auto;
}

#header {
width: 800px;
height: 385px;
  background-image: url(http://www.indielove.biz/giftguide/images/header.jpg);
}

#main_content {
height: 800px;
background-image: url(http://www.indielove.biz/giftguide/images/content_background.jpg);
}

#category_content {
height: 100%;
background-image: url(http://www.indielove.biz/giftguide/images/content_background.jpg);
background-color: #E5FCFD;
background-repeat: repeat-x;
background-position: bottom center;
}

/* Title Backgrounds */

#index_title { background-image: url(http://www.indielove.biz/giftguide/images/gifties.jpg); }
#gifties_title { background-image: url(http://www.indielove.biz/giftguide/images/headings/gifties_title.jpg); }
#heWants_title {background-image: url(http://www.indielove.biz/giftguide/images/headings/he_wants_title.jpg); }
#sheWants_title {background-image: url(http://www.indielove.biz/giftguide/images/headings/she_wants_title.jpg); }
#babes_title {background-image: url(http://www.indielove.biz/giftguide/images/headings/babes_title.jpg); }
#stationary_title {background-image: url(http://www.indielove.biz/giftguide/images/headings/stationary_title.jpg); }
#forTheHome_title {background-image: url(http://www.indielove.biz/giftguide/images/headings/forthehome_title.jpg); }
#sparklie_title {background-image: url(http://www.indielove.biz/giftguide/images/headings/sparklie_title.jpg); }
#under25_title {background-image: url(http://www.indielove.biz/giftguide/images/headings/under25_title.jpg); }
#oneofakind_title {background-image: url(http://www.indielove.biz/giftguide/images/headings/oneofakind_title.jpg); }

.title_wrapper {
width: 800px;
height: 65px;
border-top: 7px solid #00a2bc;
border-bottom: 7px solid #00a2bc;
background-color: #e4fcff;
background-repeat: no-repeat;
background-position: center center;
}

#category_wrapper {
width: 770px;
padding-top: 20px;
margin-left: auto;
margin-right: auto;
}

#stationary {
margin-left: -10px;
}

.category {float: left; 
padding: 10px 25px; }

.clearBoth {
clear:both;
}

.listing {
width: 725px;
margin: 15px auto 15px auto;
}

.image {
width: 300px;
margin-top: auto;
margin-bottom: auto;
}

.image img {
border: 1px solid #000;
float: left;
}

.back {
float: left;
text-align: left;
}

.forward {
float: right;
text-align: right;
}

.listing_text {
padding: 0 15px 0 15px;
margin-top: 0px;
width: 390px;
}

#footer {
text-align: center;
position: relative;
bottom: 20px;
}
#footer a {
color: #016A7A;
}

