body {margin:0; padding:0;}

.clear {clear:both; margin:0; padding:0;}
.last {margin-right:0;}



h2 {font:normal 20px 'Arial Black', Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:90%; margin:0; padding:0; color:#fc0; }
h3 {font:normal 18px 'Arial Black', Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0; color:#f60; }
h4 {font:normal 14px 'Arial Black', Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0; color:#f60; }
p {font:normal 12px Arial, Helvetica, sans-serif; color:#666; line-height:170%;}
	p.small {font-size:10px; color:#999;}


.wrapper {width:600px; margin:0 auto; padding:0;}
	.inner-wrapper {}
	
	.primary {background:url(images/bkgd.jpg) no-repeat; background-position:bottom right; margin-bottom:24px; border-bottom:3px solid #fc0; }
		.article {margin-bottom:24px;}
			.star {background:url(images/icon_star.jpg) no-repeat; height:42px; padding:6px 0 0 52px;}
			.chat {background:url(images/icon_chat.jpg) no-repeat; height:42px; padding:6px 0 0 52px;}
			.microphone {background:url(images/icon_mic.jpg) no-repeat; height:42px; padding:6px 0 0 52px;}
			.reel {background:url(images/icon_reel.jpg) no-repeat; height:27px; font-size:24px; padding:0 0 0 36px;}
		
		.featuredBkgd {background:url(images/featured-bkgd.jpg) no-repeat; background-position:bottom right; padding:24px;}
		
		.subheader {font-size:12px; color:#666; margin:0; padding:0;}
		
		.contactform {margin:0; padding:24px 0 0 12px;}
	
	.secondary {}
		.secondary p {font-size:11px; line-height:140%;}
		.col-1 {margin-bottom:24px;}
		.col-3 {float:left; width:184px; margin:0 8px 24px 8px;}
	

.footer {background:url(images/footer.jpg) no-repeat; background-position:top; margin:0 0 0 0; padding:8px 0 0 0;}