#content-top {
	width:969px;
	height:273px;
}

#widgets {
	margin-top:0;
	overflow:hidden;
	margin-bottom: 25px;
	padding-left: 2px;
}


#widgets .panel-top {
	background: url(../images/homepage/widget-bg-top.gif) 0 0 no-repeat;
	width:306px;
	height:7px;
}

#widgets .panel {
	background: url(../images/homepage/widget-bg-rep.gif) 0 0 repeat-y;
	float:left;
	width:306px;
	position:relative;
}

#widgets .panel .widget-bg {
	float:left;
	width:300px;
	background:url(../images/homepage/widget-bg.gif) bottom repeat-x;
	height:290px;
	margin:0 3px;
}

#widgets .panel-bot {
	float:left;
	background: url(../images/homepage/widget-bg-bot.gif) 0 0 no-repeat;
	width:306px;
	height:4px;
}


/* widget - News */
#widgets #iris-news {
	margin-left:15px;
	margin-bottom: 23px;
}
#widgets #iris-news h2 {
	/*<!--background:url(../images/homepage/titles/iris-news.png) 0 0 no-repeat;-->*/
	width:101px;
	height:20px;
	margin:8px 0 0 11px;
}
#widgets #iris-news h2 a {	
	text-indent:-9999em;
}

#widgets #iris-news .thumbnails {
	margin-top:6px;
}
#widgets #iris-news .thumbnails,#widgets #iris-news .news-list {
	margin-left:12px;
	margin-bottom: 2px;
}

#widgets #iris-news .thumbnails:after,#widgets #iris-news .news-list:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#widgets #iris-news .thumbnails .thumb2 img,
#widgets #iris-news .thumbnails .thumb3 img {
	filter: alpha(opacity=20);
	opacity: 0.20;
	-moz-opacity: 0.20;
}
#widgets #iris-news .thumbnails img { cursor: pointer; }

#widgets #iris-news .thumbnails {
	height: 121px;
	margin-bottom: 2px;
}
#widgets #iris-news .thumbnails li {
	float:left;
	margin-bottom:0;
	width: 90px;
	height: 121px;
	overflow: hidden;
	border: 0;
	}
#widgets #iris-news .thumbnails li.thumb1,
#widgets #iris-news .thumbnails li.thumb2 {
			border-right: 2px solid white;
}
	#widgets #iris-news .thumbnails li a {
		float:left;
		display: block;
		width: 90px;
		height: 121px;
		overflow: hidden;
		border: 0;
		outline: none;
		}
		#widgets #iris-news .thumbnails li a img {
			position: absolute;
			left: -40px;
			top: 0;
			border: 0;
			outline: none;
			clip: rect(0 159px 121px 0);
		}

#widgets #iris-news li {
	position:relative;
	margin-bottom:4px;
}
#widgets #iris-news .news-list li a {
	display:block;
	background:url(../images/homepage/widget-bg-li-off.png) 0 0 no-repeat;
	width:274px;
	height:23px;
	color:#588ab8;
	text-decoration: none;
	padding-top:2px;
	padding-left:12px;
	font-size: 0.9em;
}
#widgets #iris-news .news-list li.current a,
#widgets #iris-news .news-list li a:hover {
	background:url(../images/homepage/widget-bg-li-cur.png) 0 0 no-repeat;
	color:#fff;
}
#widgets #iris-news .news-list li.current a .selected-arrow,
#widgets #iris-news .news-list li a:hover .selected-arrow {
	background:url(../images/homepage/widget-bg-li-arw.png) 0 0 no-repeat;
	width:25px;
	height:14px;
	position:absolute;
	top:2px; left:-22px;
}

#widgets #iris-news #to-news-room{
	/*background:url(../images/homepage/button-stat-to-news-room.gif) 0 0 no-repeat;*/
	width:300px;
	height:46px;
}


<!--hide non-flash content-->
#noflashnews {display:none;}
.js #noflashnews {display:none;}

#widgets #iris-recent {
	margin-left:9px;
}
#widgets #iris-recent h2 {
	/*background:url(../images/homepage/titles/recently-from-iris.png) 0 0 no-repeat;*/
	width:184px;
	height:25px;
	margin:10px 0 7px 11px;
}
#widgets #iris-recent h2 a {	
	text-indent:-9999em;
}

#widgets #iris-talk {
	margin-left:9px;	
}

<!--hide non-flash content-->
#talking-to-iris{display:none;}
.js #talking-to-iris{display:none;}

#widgets #iris-talk h2 {
	background:url(../images/homepage/titles/talking-to-iris.png) 0 0 no-repeat;
	width:139px;
	height:22px;
	text-indent:-9999em;
	margin:11px 0 0 11px;
}

#iris-talk .widget-bg object {
	margin-top:-11px;
	margin-left:-3px;
}

#widgets #talking-to-iris ul{
	margin-top:10px;
    width:300px;
	height:210px;
    overflow:auto;
}

#widgets #talking-to-iris a {
	text-decoration: none;
	color:#588ab8;
}
#widgets #talking-to-iris a:hover {
	text-decoration: underline;
}
#widgets #talking-to-iris li {
	margin-top:1em;
	margin-left:12px;
	
}
#widgets #talking-to-iris li li {
	margin-top:0;
	margin-left:0;
}


#widgets #talking-to-iris #details li {
display: inline;
list-style-type: none;
padding-right:3px;
}

.title-details{
	margin-top:11px;
	font-size:13px;
	font-weight:bold;
}


#decal-plane {
	width:77px;
	height:33px;
	position:absolute;
	top:10px;	right:-8px;
	background:url(../images/homepage/decal-plane.png) 0 0 no-repeat;
	z-index:1;
}

/***** RECENT *****/

#iris-recent #image_rotate {
	position: relative;
	left: 7px;
	width: 280px;
	height: 144px;
	margin-bottom: -1px;
	/*background-image: url(../images/homepage/recent/image_1.jpg);*/
	}
	#iris-recent #image_rotate img {
		position: absolute;
		top: 0;
		left: 0;
	}

/** Button **/

#iris-recent .btn_find-out-what {
	position: relative;
	left: -11px;
	display: block;
	width: 298px;
	height: 23px;
	margin: 0 auto 5px auto;
	padding: 0;
	list-style: none;
	}
	#iris-recent .btn_find-out-what li {
		display: block;
		width: 298px;
		height: 23px;
		margin: 0;
		padding: 0;
		}
		#iris-recent .btn_find-out-what li a {
			display: block;
			background-repeat: no-repeat;
			background-position: 0 0;
			background-image: url(../images/homepage/recent/btn_find-out-what.gif);
			width: 298px;
			height: 23px;
			line-height: 23px;
			padding-left: 40px;
			color: white;
			text-decoration: none;
			font-size: 0.9em;
		}
		#iris-recent .btn_find-out-what li a:hover {
			background-position: 0 -23px;
			color: #588AB8;
		}

/** Rotate nav **/

#iris-recent .rotate_nav {
	display: block;
	width: 280px;
	height: 23px;
	background-image: url(../images/homepage/recent/changer_bg.gif);
	margin: 0 0 10px 7px;
	padding: 0;
	list-style: none;
	}
	#iris-recent .rotate_nav li {
		position: relative;
		left: 90px;
		top: 4px;
		float: left;
		width: 12px;
		height: 12px;
		margin: 0 3px 0 0;
		padding: 0;
		}
		#iris-recent .rotate_nav li a {
			float: left;
			width: 12px;
			height: 12px;
			text-indent: -6767px;
			overflow: hidden;
			background-image: url(../images/homepage/recent/rotate_nav_links.gif);
		}
		#iris-recent .rotate_nav li a:hover {
			text-decoration: underline;
		}
		
		#iris-recent .rotate_nav li.image0 a { background-position: 0 0; }
		#iris-recent .rotate_nav li.image1 a { background-position: -15px 0; }
		#iris-recent .rotate_nav li.image2 a { background-position: -30px 0; }
		#iris-recent .rotate_nav li.image3 a { background-position: -45px 0; }
		#iris-recent .rotate_nav li.image4 a { background-position: -60px 0; }
		#iris-recent .rotate_nav li.image5 a { background-position: -75px 0; }
		#iris-recent .rotate_nav li.image6 a { background-position: -90px 0; }
		
		#iris-recent .rotate_nav li.image0 a:hover,
		#iris-recent .rotate_nav li.image0 a.active { background-position: 0 -12px; }
		#iris-recent .rotate_nav li.image1 a:hover,
		#iris-recent .rotate_nav li.image1 a.active  { background-position: -15px -12px; }
		#iris-recent .rotate_nav li.image2 a:hover,
		#iris-recent .rotate_nav li.image2 a.active  { background-position: -30px -12px; }
		#iris-recent .rotate_nav li.image3 a:hover,
		#iris-recent .rotate_nav li.image3 a.active  { background-position: -45px -12px; }
		#iris-recent .rotate_nav li.image4 a:hover,
		#iris-recent .rotate_nav li.image4 a.active  { background-position: -60px -12px; }
		#iris-recent .rotate_nav li.image5 a:hover,
		#iris-recent .rotate_nav li.image5 a.active  { background-position: -75px -12px; }
		#iris-recent .rotate_nav li.image6 a:hover,
		#iris-recent .rotate_nav li.image6 a.active  { background-position: -90px -12px; }
		
		
		

/** Button **/

#iris-recent .btn_what-we-do {
	display: block;
	width: 298px;
	height: 44px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	}
	#iris-recent .btn_what-we-do li {
		display: block;
		width: 298px;
		height: 44px;
		margin: 0;
		padding: 0;
		}
		#iris-recent .btn_what-we-do li a {
			display: block;
			text-indent: -6767px;
			overflow: hidden;
			background-image: url(../images/homepage/recent/btn_what-we-do.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			width: 298px;
			height: 44px;
			margin: 0;
		padding: 0;
			text-decoration: none;
		}

#wrapper #malcolm {
	width:261px;
	height:82px;
	position:absolute;
	top:0; right:-100px;
	background-image: url(../images/malcolm-wtf.png);
	background-repeat: no-repeat;
}