/* [ Overrides ] */

#masthead {
	height: 350px;
	}
	
#masthead .branding {
	background: url(branding.jpg);
	height: 290px;
}
	
#sitenav-wrapper,
#sitenav a
 {
	background-image: url(sitenav.jpg);	
	}
	

/* [ Structure ] */

.content-group {
	float: left;
	font-size: .875em;
	line-height: 1.3em;
	display: inline;
	}
	
	.content-group h2 {
		color: #f3e6cf;
		height: 35px;
		padding: 40px 0 0 10px;
		line-height: 30px;
		margin: 0 0 .5em -10px;
		background: url(content-group.h2.gif) no-repeat 0 0;
		}
		
	* html .content-group h2 {
		height: 1px;
		}
		
	.content-group h2.odd {
		background-position: 0 -75px;
		}
	
	
#group-welcome {
	width: 190px;
	padding: 0 40px 0 10px;
	background: url(divider.gif) no-repeat 210px 40px;	
	}
	
#phoenix-speaks {
	width: 185px;
	padding: 0 230px 30px 15px;
	margin: 50px -5px 0;
	background: url(phoenix-speaks.jpg) no-repeat 0 bottom;
	position: relative;
	}
	
	#phoenix-speaks h2 {
		background: url(phoenix-speaks.h2.gif) no-repeat;
		padding-left: 15px;
		margin: -50px -50px .5em -15px;
		position: relative;
		}
		
	#phoenix-speaks .polaroid {
		position: absolute;
		top: -50px;
		right: -60px;
		}
	
#group-links {
	width: 190px;
	padding: 0 0 0 50px;
	background: url(divider.gif) no-repeat 20px 40px;		
	}
	
	
#welcome,
#news
 {
	margin: 0 0 2em 0;
	}
	
#fmp-tile{
    width: 405px;
    height:450px;
    display: block;
    text-indent: -9000px;
    background: url(fmp.tile.jpg) no-repeat 0 0;
    float: left;
} #fmp-tile:hover{background: url(fmp.tile.jpg) no-repeat -405px 0;}
