#qmenu { margin-bottom:5px; }
#box-white-forum { width:320px;padding:5px;margin-bottom:10px; }
#forums { margin-top:-30px; }
#forums ul{ margin: 5px 0 20px 5px; padding: 0; }
div#forums li{
background: url(//d3o47n6kn1r59u.cloudfront.net/images/static/forum-list-item.gif) no-repeat left center;
padding: 0 0 1px 23px;
margin-bottom: 5px;
}
.green-home-header {
color:#ABD03A;
display:block;
font-size:1.2em;
font-weight:bold;
padding:5px 0 2px;
}
ul.puppies {
float:left;
margin:5px 0 10px;
padding:0;
width:147px;
}
ul.puppies li {
font-size:11px;
line-height:20px;
}

.info { width:277px; }
.listing .descrBox { width:172px; }
#ListingAttributes .info p { max-width:250px; }

.column-two span.header {
color:#abd03a;
display:block;
font-weight:bold;
text-transform:uppercase;
width:298px;
height:25px;
margin-top:10px;
padding:10px 0 0 45px;
font-size: 1.4em;
}
/*================================*/
/*Home page, 3 right content boxes*/
/*================================*/
#search-boxes
{
    width:343px;
    float:left;
    margin-left:0;
    margin-top:0;
}
#search-boxes .puppy-search-header
{
    float:left;
    padding-bottom:10px;
}
#search-boxes span.header
{
    color:#abd03a;
    display:block;
    font-weight:bold;
    text-transform:uppercase;
    margin-top:8px;
    font-size: 1.4em;
}
#search-boxes div p
{
    margin-top:12px;
    white-space:nowrap;    
}
#search-boxes .puppy-search
{
    margin-top:-144px;
    height: 140px;
}
#search-boxes div p
{
    margin-left:50px;
    font-size: 1.3em;
}
#search-boxes .puppy-search .puppy-search-link
{
    display:block;
    margin:5px 0 0 50px;
    font-size: 1.3em;
}
#search-boxes .puppy-search span#puppy-search
{
    display:block;
    margin-left: 25px;
    margin-top:9px;
}

/*================================*/
/*Home page, dog breeds*/
/*================================*/
ul.dogBreeds { width:940px; }
ul.dogBreeds li { float:left; width:183px;font-size:11px;padding-right:5px;padding-bottom:2px; }

h5.header-brown.small span a { padding: 5px 0 5px 10px;font-size:1.2em; }


/*================================*/
/*Home page, dog pictures*/
/*================================*/
.column-one .photo-box 
{
float:left;
width:125px;
height:150px;
padding:0 8px;
margin:10px 8px 5px 0;
}
.column-one .photo-box p {
color:#79644f;
font-size:1.1em;
margin:5px 0;
}
.column-one .photo-box p span.rating {
font-size:1.4em;
font-weight:bold;
}
.column-one .photo-box p .voteCount {
margin-top:2px;
float:right;
}
