 RATIONALE: Drugs used in chemotherapy such as epirubicin use different ways to stop tumor cells from dividing so they stop growing or die. Thalidomide may stop the growth of hepatocellular liver cancer by stopping blood flow to the tumor. Combining epirubicin with thalidomide may kill more tumor cells. 