/*
---------------------------------------------------
Media Center Styles 
---------------------------------------------------
*/

body#media li.media, body#expertise li.expertise, body#policy li.policy, body#gallery li.gallery {
	font-weight: bold;
	}

#infoColumn {
	float: right;
	width: 165px;
	padding: 0 0 20px 0px;
	background: #f3f4f2 url(../images/back_info-column.gif) repeat-x;
	margin: 0 0 150px 20px;
	}
	
#content div#contact {
	padding: 20px 15px 5px;
	}
	
#content div#contact p {
	padding: 0;
	}
	
#content div#contact h2 {
	/*background: url(../images/icon_contact.gif) no-repeat 0% 30%;*/
	background: none;
	color: #9d0a0e;
	/*padding: 0 0 0 23px;*/
	padding: 0;
	margin: 0;
	height: 20px;
	font-size: 90%;
	}
	
#content div#contact h2 a:link, #content div#contact h2 a:visited {
	text-decoration: none;
	color: #9d0a0e;
	}
	
#content div#contact h2 a:hover {
	color: #b9b659;
	}
	
#content #infoColumn h2 {
	background: url(../images/back_h2-text.gif) repeat-x;
	margin: 0;
	color: #064b51;
	padding: 5px 0 7px 20px;
	height: 13px;
	}
	
#infoColumn ul {
	list-style-type: none;
	padding: 12px 0 20px 20px;
	margin: 0;
	}
	
#infoColumn li {
	margin-bottom: 1px;
	}
	
#content #infoColumn a:link, #content #infoColumn a:visited {
	border: none;
	}
	
#content #infoColumn p {
	padding: 0 20px;
	line-height: 130%;
}


div.caption { /* use for image gallery caption */
	width: 330px;
	margin: 0 0 15px 0;	
	}
	
div.captionVertical {
	width: 221px;
	margin: 0 0 15px 0;
	}
	
body#gallery div.caption p, body#gallery div.captionVertical p {
	font-size: 65%;
	padding: 5px 10px 0;
	margin: 0;
	line-height: 110%;
	color: #777;
	}
		
