#main {font-size: 0.95em;}

#main table.homelayout {
    width: 480px;
    clear: left;
}

#main table.homelayout td.col1,
#main table.homelayout td.col2 {
    width: 240px;
    background:  url("/images/home-td-bg.gif") repeat-y top right;
    padding: 0;
    margin:0;
}
#main table.homelayout td.col2 {
    width: 260px;
}

#main table.homelayout span.grad {
    display: block;
    background:  url("/images/home-top-td-grad.gif") no-repeat right top;
}

#main table.homelayout td.col1 p,
#main table.homelayout td.col2 p {
    padding-right: 30px;
}

#main div.homebucket p {
width: 130px;
float: right;
}
#right div.homebucket p {
width: 130px;
float: right;
}


#main ul {
    padding: 0 30px 0 10px;
}


#right { 
    width: 220px;
}

#right div.homebucket p {
    padding-right: 0;
    padding-left: 5px;
}
