	.article_container { padding-top:10px; }
	.article_container.container2 { margin:20px 0 0 0; padding-top:20px; border-top:1px solid #ccc; }
	.hr { padding:10px 0 0 0; background:url(/site/images/bg-bottom.gif) left top no-repeat; }
	.hr hr { display:none; }
		.latest-rsw { margin:0 20px 20px 20px; padding: 3px 8px 3px 8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position: relative; color: #636363; border: 1px solid #E2E2E2; background:#EEEFF2 url(/site/images/assets/bg-asset-box-grey.gif) repeat-x -155px -155px; }
			.latest-rsw h2 { color:#636363; font-weight:bold; font-size:13px; line-height:normal; margin:0; padding:0 22px 0 0; border-right:1px solid #636363; float:left; }
			.latest-rsw ul { float:left; padding:0 0 0 20px; position:relative; }
				.latest-rsw li { font-size:13px; line-height:normal; padding:0; }
					.latest-rsw  a { text-decoration:none; color:#636363; }
		.what-we-do { width:470px; float:left; }
		.how-we-work { width:470px; float:left; }
				.how-we-work li { position:relative; padding-left:70px; color:#636363; }
					.how-we-work strong { color:#008c9a; }
			.how-we-work img { position:absolute; top:-4px; left:15px; }


		.project-container { clear:both; width:100%; height:360px; overflow:hidden; position:relative; }
			/*.project-controls { position:relative; }*/
			.project-group { height:360px; position:absolute; padding:0 10px; width:960px; }
				.project-wrapper { float:left; padding:0 10px; }
					.project { -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-top:4px solid #cfcfcf; width:215px; height:350px; background:url(/site/images/home/bg-project.jpg) repeat-x bottom left; position:relative; }
					.project .theme { position:absolute; top:-6px; left:0; }
					.project h3 { /*position:absolute; top:0; left:0;*/ width:215px; }
					.project h3 a { display:block; text-decoration:none; padding:15px 6px 15px 70px; font-size:14px; font-weight:bold; line-height:normal; color:#555555; background:#fff url(/site/images/home/bg-project-title.jpg) repeat-x bottom left; }
		p.description { padding:13px 10px 0 10px; font-size:12px; line-height:15px; color:#555555; }
		p.more { margin:0; position:absolute; bottom:13px; left:9px; }
		p.more a { font-size:13px; text-decoration:none; padding: 3px 8px 4px 23px; margin: 10px 0 0 0; border: 1px solid #a9a9a9; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: #383838 url(/site/images/assets/asset-link-bg-black.gif) no-repeat left top; color: #FFF; }

		.advert-regions { width:215px; margin-left:20px; float:left; display:inline; min-height:300px; }

		.other-events { margin: 0 0 0 20px; width:450px; float:left; display:inline; border: 1px solid #E2E2E2; background:#fff url(/site/images/bg-box-grad-vert.gif) repeat-x top left; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; }
			.other-events h2 { margin:20px; }

			table.rsw-events { width:410px; margin:0; float:left; }
			table.rsw-events td {  border-bottom:1px solid #ccc; padding:6px 10px 6px 0; font-size:12px; vertical-align:bottom; }
			table.rsw-events td h3 { font-size:13px; margin:0; line-height:normal; font-weight: bold; }
			table.rsw-events td p { font-size:13px; margin:0; color:#636363; }
			table.rsw-events td a { color:#000; text-decoration:none; }
			table.rsw-events td.booknow { padding:3px 0; width:97px; }
			table.rsw-events td.date { text-align:right; padding-right:0; }
			table.rsw-events td.news { width:290px;}

			.event-month { background:#fff; padding:8px; position:relative; }
				.event-month h3 { /*position:absolute;*/ margin:0; }
				
			.advert-regions .asset-box, .advert-regions .text, .advert-regions .captioned-image { margin:0 0 10px 0 !important; }
