@import url('parts/banners.css');
@import url('parts/links.css');

/* CONTENT */

#content-box {
	position:relative;
	width:873px;
	-width:870px;
	clear:both;
}

#content {
	float:left;

	width:610px;

	margin:0;
	padding:0;

	padding-top:10px;
	padding-right:21px;
}

/* CONTENT HIGHLIGHTS */

#content-highlights {	
	margin:0;
	padding:0;
	
	margin-bottom:20px;
	background-image:url('../pics/highlight_bg.gif');
	background-position:bottom left;
}

#content-highlights div.header,
#content-highlights divi.header {
	height:10px;
	clear:both;
}

#content-highlights div.footer,
#content-highlights divi.footer {
	height:25px;
	clear:both;
}

#content-highlights div.divider,
#content-highlights divi.divider {
	height:10px;
	clear:both;
}

#content-highlights div.image,
#content-highlights divi.image {
	float:left;
	width:210px;
	margin-left:20px;
	-margin-left:10px;
	margin-top:10px;
}

#content-highlights div.image-right,
#content-highlights divi.image-right {
	float:right;
	width:220px;
	margin-left:20px;
	-margin-left:10px;
	margin-top:10px;
}

#content-highlights div.image div.caption,
#content-highlights div.image-right div.caption,
#content-highlights divi.image divi.caption,
#content-highlights divi.image-right divi.caption,
#content-highlights div.image p.caption,
#content-highlights div.image-right p.caption,
#content-highlights divi.image p.caption,
#content-highlights divi.image-right p.caption  {
	font-size:9px;
	line-height:12px;
	color:#868686;
	
	margin-left:5px;		
	margin-right:25px;
}

#content-highlights div.image img,
#content-highlights div.image-right img,
#content-highlights divi.image img,
#content-highlights divi.image-right img {
	border:5px solid white;
}

#content-highlights div.data,
#content-highlights divi.data,
#content-highlights p.data {
	padding-left: 20px;
	float:left;
	width:345px;
	padding-top:10px;
}

#content-highlights div.data-noimage, 
#content-highlights divi.data-noimage {
	padding-top: 10px;
	margin-left: 20px;
}

#content-highlights div.entry,
#content-highlights divi.entry {
	clear:both;
}

#content-highlights a.internal {
	/* display:block; */
}

#content-highlights div.internal a.internal,
#content-highlights divi.internal a.internal {
	clear:both;
	float:right;
	padding-right:10px;
	/* margin-bottom:-20px; */
}

/* CONTENT TEASERS */

#content-teasers {
	float:left;
	
	width:315px;
	padding-right:35px;
}

#content-teasers .entry {
	border:1px solid #EDF2F7;
	
	background:url('../pics/highlights_footer_bg.gif');
	background-repeat:repeat-x;
	background-position:bottom left;
	
	padding:10px;

}

#content-teasers .entry .footer {
	height:1px;
	clear:both;
}

#content-teasers h1, 
#content-press h1, 
#content-publications h1, 
#content-speeches h1 {

	color:#657380;
	text-transform:uppercase;
	font-size:11px;

	height:25px;
	line-height:11px;
	
	background:url('../pics/highlights_header_bg.gif');
	background-repeat:repeat-x;
	background-position:0px 7px;

	clear:both;
}

#content-teasers div.divider,
#content-teasers divi.divider {
	height:15px;
	clear:both;
}

#content-teasers div.entry div.image,
#content-teasers divi.entry divi.image {
	float:left;
	width:80px;
}

#content-teasers div.entry div.image-right,
#content-teasers divi.entry divi.image-right {
	float:right;
	width:80px;
}

#content-teasers div.entry div.data,
#content-teasers divi.entry divi.data
#content-teasers div.entry p.data
#content-teasers divi.entry p.data {
	float:left;
	width:208px;
}

#content-documents {
	float:left;
	
	width:260px;
}

/* CONTENT PRESS */

#content-press, 
#content-speeches, 
#content-publications {
	position:relative;
	margin-bottom:20px;
	padding-bottom:25px;
}

#content-press div.internal a.internal, 
#content-publications div.internal a.internal, 
#content-speeches div.internal a.internal {
	float:right;
}

#content-press li,
#content-publications li,
#content-speeches li {
	background:url('../pics/bullet_box.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	
	padding-left:10px;
	padding-bottom:5px;
}


#content-press li *, 
#content-publications li *, 
#content-speeches li  * {
	display:inline;
	padding-right:5px;
}

#content-press li div.author,
#content-press li divi.author {
	font-size:9px;
	padding-left:5px;
}

#content-press li div.date, #content-speeches li div.date,
#content-press li divi.date, #content-speeches li divi.date,
#content-press li p.date, #content-speeches li p.date {
	font-size:9px;
	white-space: nowrap;
}

/* CONTENT PUBLICATIONS */

#content-publications li div.date,
#content-publications li divi.date,
#content-publications li p.date {
	display:none;
}


/* NARROW LAYOUT MODE */

html.narrow #content {
	width:513px;
}

html.narrow #content-box {
	width:776px;
}

html.narrow #content #content-highlights div.data,
html.narrow #content #content-highlights divi.data,
html.narrow #content #content-highlights p.data {
	padding-left:20px;
	width:463px;
}

html.narrow #content-teasers {
	width:513px;
	margin-right:0;
	padding-right:0;
	margin-bottom:15px;
}

html.narrow #content-teasers div.entry div.data,
html.narrow #content-teasers divi.entry divi.data,
html.narrow #content-teasers div.entry p.data,
html.narrow #content-teasers divi.entry p.data {
	width:423px;
}

html.narrow #content-press,
html.narrow #content-publications,
html.narrow #content-speeches
{
	width:512px;
	margin-bottom:15px;
}

