/* --- Primary Content
-------------------------------------------------------*/

#primary_content { }
	
	
	
	/* --- Banner
	-------------------------------------------------------*/
	
	#primary_content #banner {
		height: 338px;
	}
		
		/* --- Synopsis --- */

 		#primary_content #banner .synopsis {
			width: 450px;
		}
	
	/* --- Icon Links --- */
	
	#primary_content #banner #icon_container {
		color: #fff;
	}
		
		#primary_content #banner #icon_container .icon {
			float: left;
			width: 90px;
		}
			
			#primary_content #banner #icon_container .icon a {
				text-decoration: none;
			}
			
			#primary_content #banner #icon_container .icon img {
				margin-bottom: 15px;
			}
			
			#primary_content #banner #icon_container .icon .title {
				text-align: left;
				font-size: 1.23em;	/* 13px * 1.23em = 16px */
				display: block;
			}
				
				#primary_content #banner #icon_container .icon .title .small {
					font-size: .6875em;	/* 16px * .6875em = 11px */
				}
		
		/* --- Specials to remove padding from first and last --- */
		
		#primary_content #banner #icon_container .first {
			padding-left: 0;
		}
		
		#primary_content #banner #icon_container .last {
			padding-right: 0;
		}
		
		/* --- Different padding for different layouts --- */
		
		#primary_content #banner .count_6 .icon { padding: 0 15px; }
		#primary_content #banner .count_5 .icon { padding: 0 20px; }
		#primary_content #banner .count_4 .icon { padding: 0 30px; }
		#primary_content #banner .count_3 .icon { padding: 0 30px; }
		#primary_content #banner .count_2 .icon { padding: 0 30px; }
		#primary_content #banner .count_1 .icon { padding: 0 30px; }
	
	
	
	/* --- Interior Content
	-------------------------------------------------------*/
	
	/*#primary_content .interior_content {
		width: 473px;
	}*/
