  	#main { font: 12px Arial, Helvetica, sans-serif; color: #444; position: relative; }
  	#top { width: 990px; line-height: 1.3; margin: 15px 0 5px 0; }
	#intro { float: left; width: 440px; margin: 0 10px 0 10px; padding-right: 10px; }
	#intro img { width: 160px; }
	#video { width: 497px; float: left; margin: 0 0 0 10px; padding: 0; }
	#video img { }
	p.highlight { font-size: 12px; margin-top: 0; }
  	.clear { clear: both; }
  	#slideshow { width: 967px; height: 358px; background: #77a3c6 url(/img/bg.gif) repeat-x bottom; margin: 1px 10px 1px 10px; } 
	#slideshow div { position: relative; }
	#slideshow div div.scont { position: absolute; left: 253px; top: 0; z-index: 100; width: 714px; height: 358px; background: none; }
	#slideshow div div.scont div { background: none; }
	.snav_container {  height: 339px; width: 242px; background: #fff; /*margin: 10px 0 0 10px;*/ position: absolute; top: 10px; left: 10px;}
	#slideshow .snav_container img.nav_img { float: left; margin-right: 10px; border: 1px solid #ccc; }
	
	#resume_slides { display: none; }
	
	#slideshow .snav_container p { margin: 10px; color: #666; font-size: 11px; }
	#slideshow p.controls { position: absolute; top: 10px; right: 10px; z-index: 1000; margin: 0; background: #eee; border: 1px solid #ccc; padding: 5px }
	#slideshow p.controls a {; font-size: 11px; font-weight: bold; color: #003366; }
	#slideshow .snav_container p a { font-size: 11px; font-weight: bold; color: #003366; }
	#slideshow .snav_container table { font-size: 11px; color: #666; }
	.snav { /**/background: #fff; width: 242px; color: #fff; margin: 0; padding: 0; list-style: none; }
  	.snav li { /*border-bottom: 1px solid #171717;*/ border-bottom: 1px solid #fff; }
	.snav a { /*border-top: 1px solid #3d3d3d;*/ border-bottom: 1px solid #d8dce5;font: bold 11px Arial, Helvetica, sans-serif; letter-spacing: 1px; text-transform: uppercase; color: #666; padding: 9px 10px; display: block; text-decoration: none; }
  	.snav li.first a { /*border: none;*/ }
	.snav li.last { border: none; }
	.snav a.activeSlide { background: #f5f5f5; }
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.img_inside { float: left; margin: 5px 10px 0 0; }
	
	h3 { font-size: 12px; text-transform: uppercase; color: #3b517f; font-weight: bold; margin: 0 0 5px 0; }
	
	#title { margin: 25px 0 15px 0; }
	#deco { font-size: 11px; width: 967px; color:#666; /*height: 10px; background: transparent url(/img/legatum_lines.gif);*//**/ margin: 0 10px 10px 10px; }
	#deco a { font-size: 11px; font-weight: bold; color: #003366; }
	#deco table { width: 100%; }
	
	#feeds { /*background: transparent url(/img/legatum_bg_list2.gif) no-repeat 10px -20px;*/ font-size: 11px; }
	#feeds div.short { width: 207px; width:289px; float: left; padding: 20px 20px 10px 20px; margin: 0; }
	#feeds div.wide { width: 454px; width: 289px; float: left; padding: 20px 20px 10px 20px; margin: 0;  }
	#feeds ul { margin: 0 0 5px 0; padding: 0; list-style: none; }
	#feeds li { clear: both; }
	#feeds h3 {}
	#feeds p { margin: 0; line-height: 1.5; }
	#feeds .date { font-weight: bold; }
	#feeds .location { margin-bottom: 20px; color: #666; }
	#feeds .more { text-align: right; margin-top: -15px; }
	#feeds .photo { float: left; margin-right: 8px; }
	#feeds li.v { margin-bottom: 15px; margin-top: 5px; height: 1%;}
	#feeds li.v img { width: 80px; height: 80px; }
	
	#feeds a { font-weight: bold; color: #003366; }
	
	#feeds .mod { margin-bottom: 25px; }
	
	#feeds ul.other li { margin-top: 10px; margin-bottom: 5px; }
	#feeds .links { padding: 10px; border: 1px solid #d8dce5; background: #f5f5f5; }
	#feeds .shade { padding: 10px; border: 1px solid #d8dce5; background: #f5f5f5; }
	
	#video ul { margin: 0; padding: 0; list-style: none; }
	#video h3 {}
	#video p { margin: 0; line-height: 1.5; }
	#video p.more { text-align: right; }
	#video .date { font-weight: bold; }
	#video .location { margin-bottom: 5px; color: #666; }
	#video a { font-weight: bold; color: #003366; }
	
	.widget_title { letter-spacing: 3px; text-transform: uppercase; text-align: center; clear: both; margin: 15px 0 10px 0; font: 18px "Times New Roman", Times, serif; }
	
	#legatum_logo { position: absolute; right: 0; top: 7px; }
	
	.flash { margin: 20px 0 0 20px; }
	p.highlight a { color: #003380; }
	#slideshow h4 { color: #003366; text-transform: uppercase; letter-spacing: 3px; font: 32px "Times New Roman", Times, serif; margin: 20px 20px 10px 20px; }
	#slideshow h4.uk { background: transparent url(/img/legatum_uk.gif) no-repeat 0 2px; padding: 0 0 0 70px; }
	#slideshow h4.us { background: transparent url(/img/legatum_us.gif) no-repeat 0 2px; padding: 0 0 0 70px; }
	#slideshow p { color: #fff; margin: 10px 20px; line-height: 1.3; }
	#slideshow p.highlight { font-size: 16px; }
	#slideshow p.highlight a { color: #003380; }
	.footnote { font-size: 11px; }
	.footnote a { color: #003380; font-weight: bold; }
	
	#legatum_widget div.s { display: none; }
	#legatum { position: relative; z-index: 0; border: 1px solid #d8dce5; color: #444; margin: 5px 0 5px 0; background: #f5f5f5; }
			#legatum a { color: #444; }
			/*#legatum h4 { font-size: 18px; font-weight:  normal; margin: 0 0 5px 0; font: 16px "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 2px; }*/
			#legatum h4 { text-align: center; margin: 14px 0; text-transform: uppercase; letter-spacing: 2px; font: bold 10px Arial, Helvetica, sans-serif; }
			#legatum h4 span { color: #fff; background: #003380;  }
			#legatum h4 img { height: 16px; margin-bottom: -1px; }
			#legatum table { margin: 0; padding: 0; border-collapse: collapse; width: 100%; }
			#country { width: 244px; }
			#country div.event { color: #fff; padding:0 0 1px 0; margin-bottom: 10px; border-bottom: 1px solid #d8dce5;  }
			#country div.event table { text-align: center; }
			#country div.event table td.desc { text-align: left; padding-left: 15px; font-size: 12px; padding-top: 1px; background: #fff url(/images/bullet_legatum_event.gif) no-repeat 5px center; color: #666; text-transform: uppercase; letter-spacing: 1px; }
			#country div.event table td.dates { background: #cc3333; line-height: 1; padding-left: 2px; padding-top: 4px; padding-bottom: 2px; border-left: 1px solid #f5f5f5; }
			#country div.event span.month { text-transform: uppercase; letter-spacing: 1px; font-size: 10px; display: block; }
			#country div.event span.day { font-size: 16px; display: block;  letter-spacing: 1px; }
			#country ul { margin: 0 10px; }
			#legatum p { font: 11px/1.3 Arial, Helvetica, sans-serif; }
			#sponsor { text-align: right; padding: 0 15px 15px 15px; margin-top: -5px; }
			#chart { border-left: 1px solid #d8dce5; width: 190px; background: #fff; }
        	#chart .flash { margin: 10px 5px 5px 5px; }
			#big_prev { position: absolute; bottom: 8px; right: 33px; z-index: 1000; }
			#big_next { position: absolute; bottom: 8px; right: 10px; z-index: 1000; }
			#legatum .score { width: 100%; background: #d8dce5; color: #3b517f; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
			#legatum .score td { padding: 4px 6px; }
			#legatum .score td.rank { padding: 0; }
			#legatum .score td.rank span { /*background: #3b517f; color: #fff;*/ font-size: 10px; font-weight: normal; letter-spacing: 2px; padding: 6px 3px; }
			
			form { margin: 0; padding: 0; }
			.mario { display: none; }

	#video #country ul li { margin-bottom: 7px; }

	.gh { border: 1px solid #d8dCe5; background: #f5f5f5; padding: 10px; }
	.gh ul { margin: 0; padding: 0; list-style: none; }
	.gh h3 {}
	.gh p { margin: 0; line-height: 1.5; }
	.gh p.more { text-align: right; }
	.gh .date { font-weight: bold; }
	.gh .location { margin-bottom: 5px; color: #666; }
	.gh a { font-weight: bold; color: #003366; }
	
	#slideshow p.slide_foot { font-size: 9px; margin: 2px 0 0 20px; color: #333; }

