The cover letter works in conjunction with your resume to explain why you are applying for the job. It should be brief (250-300 words) and describe a few experiences and skills that make you a good fit for the position, speaking directly to the requirements and duties listed in the job ad.
Download the handout associated with this post for a formatting example.