One of the main causes of atherosclerosis, which can lead to Heart disease, is poor diet. A poor diet is a diet that is high in fats, sugar and salt as well as low in essential vitamins and minerals. Although there are many foods that can harm the heart, there are also a variety of foods that can help maintain good heart health. A diet that moderates fat and cholesterol intake is crucial to heart health. The body does need a certain percentage of calories from fat daily. The American Heart Association , or AHA, recommends that no more than 30% of calories should come from fat. Because the body makes its own cholesterol, most people do not need to consume it. However, the AHA states that 200-300 mg of cholesterol per day is safe. Those with high LDL cholesterol should limit their intake to 200 mg. Excessive cholesterol can lead to plaque buildup in the arteries. Saturated and trans fats can also clog arteries. Saturated fats should not be more than 7% of calories while trans fats should be no more than 1%. There are several foods that have a high fat or cholesterol content. Plant oils are all fat, hence why their consumption should be limited. Margarine that is free of trans fats and olive oil, however, are fats that are appropriate in a heart healthy diet. Meat that is not trimmed is also high in fat. Lard and butter are also unhealthy. Full-fat milk, egg yolks, sausages, coconut oil and organ meats are other high fat products to avoid. Cholesterol is produced in the liver, hence why liver in particular is an organ meat to avoid. Besides avoiding high fat foods, fruits, vegetables and whole grain foods should be increased for good heart health. Fruits and vegetables contain substances that may help maintain good cardiovascular health. Fresh fruit and vegetables also do not have the added salt and sugar of their canned and frozen counterparts. Whole grains are preferable to enriched grains because the fiber and nutrients in whole grains can help regulate blood pressure. Also, cholesterol only comes from animal-based foods, so all fruits and vegetables are cholesterol-free. Whole grain foods that do not have eggs, milk, or other animals products are also cholesterol-free. By limiting fat and cholesterol intake as well as increasing heart-healthy foods, it is possible to decrease one's risk of heart disease.