/*The files below is read by ALL browsers but the hacks contained within them further target IE5-6-7 for Windows. See file for details.
----------------------------------------------------*/
@import "ie6win.css";
@import "ie7win.css";

/*begin normal CSS for Tier 1 browser: Firefox
----------------------------------------------------*/
html {
	background: #fff;
	color: #000;
	}
body {
	text-align: center;
	font-family: Arial, Helvetica, "Mukti Narrow", sans-serif;
	font-size: 62.5%;
	}
#wrap {
	margin: 0 auto;
	width: 975px;
	text-align: left;
	background: url(../images/bg-wrap.png) repeat-y 0 0;
	}
#wrap.twocols {
	background: url(../images/bg-wrap-twocols.png) repeat-y 0 0;
	}
#wrap.hp {
	background: none !important;
	}
#wrap-hp {
	margin: 0 auto;
	width: 975px;
	text-align: left;
	background: none;
	}

/*classes
----------------------------------------------------*/
a {
	color: #001A82;
	}
	a:hover {
		cursor: pointer;
		color: #000;
		}
#content li p {
	font-size: 1em;
	}
.right {
	text-align: right;
	}
#wrap p.right a {
	font-weight: normal;
	}

.imgleft {
	float: left;
	margin: 0 15px 8px 0;
	}
#content p.recommend { /*recommendations in profile... move elsewhere!*/
	text-align: right;
	color: #999;
	margin: 0 inherit;
	}
p.date,
p.numberofcomments {
	color: #999;
	}
.nobottommargin {
	margin-bottom: 0 !important;
	}
#content ul {
	margin: 15px;
	font-size: 1.1em;
	}
	#content ul.bullets li {
		list-style: disc;
		}
	#content ul.nice-list li {
		padding-left: 20px;
		margin-left: 25px;
		background: url(../images/bg-li-nice-list.gif) no-repeat  0 2px;
		margin-bottom: 3px;
		}

/*main content columns
----------------------------------------------------*/
#content-left {
	float: left;
	width: 199px;
	background: #f5fafd;
	padding-bottom: 20px;
	min-height: 100%;
	overflow: hidden;
	}
	#content-left p {
		display: block;
		margin: 10px;
		font-size: 1.1em;
		line-height: 1.2em;
		}
	#content-left hr {
		clear: both;
		display: block;
		visibility: visible;
		background: #C5CBD3;
		border: 0;
		margin: 0 10px;
		height: 1px;
		}
		#content-left form hr {
			margin: 0;
			}
	#content-left ul {
		margin: 10px;
		}
		#content-left ul li a {
			font-weight: bold;
			}
.blocks { /*dashboards on the left*/
	width:199px;
	}
#content-right {
	float: right;
	width: 474px;
	border-left: 1px solid #D9DFE4;
	padding-bottom: 20px;
	overflow: hidden;
	}
/*used only in info and innovation pages - for the rest this is an ID*/
.content-left {
	width: 459px;
	float: left;
	}
.content-right {
	width: 215px;
	float: right;
	}

/*TOP HEADING
----------------------------------------------------*/
/*header
----------------------------------------------------*/
#header {
	height: 108px;
	margin: 0;
	width: 975px;
	background: url(../images/bg-header.png) no-repeat 50% 0;
	overflow: hidden;
	position: relative;
	}
	#header a {
		outline: none;
		}
a#logo {
	width: 105px;
	height: 95px;
	position: absolute;
	top: 5px;
	left: 15px;
	background: url(../images/logo.png) no-repeat 0 0;
	}
	a#logo img {
		display: block;
		width: 0;
		}
#header.hp {
	background: url(../images/bg-header-hp.png) no-repeat 50% 0;
	}

#header.signup {
	background: url(../images/bg-header-signup.png) no-repeat 50% 0;
}

#header.takeatour {
	background: url(../images/bg-header-takeatour.png) no-repeat 50% 0;
}

/*sections*/
ul#nav {
	float: left;
	margin-left:260px;
	display: inline;
	}
	ul#nav li {
		display: inline;
		}
		ul#nav li a {
			float: left;
			margin-right: 40px;
			padding-top: 45px;
			height: 33px;
			text-align: center;
			font-size: 1.2em;
			font-weight: bold;
			color: #fff;
			}
			ul#nav li.my-skipso a {
				width: 67px;
				background: url(../images/bg-li-myskipso.gif) no-repeat 50% -200px;
				}
			ul#nav li.community a {
				width: 69px;
				background: url(../images/bg-li-community.gif) no-repeat 50% -200px;
				}
			ul#nav li.marketplace a {
				margin-left:15px;
				width: 74px;
				background: url(../images/bg-li-marketplace.gif) no-repeat 50% -200px;
				}
			ul#nav li.funding a {
				width: 101px;
				background: url(../images/bg-li-funding2.gif) no-repeat 50% -200px;
				}
			ul#nav li.innovation a {
				width: 95px;
				background: url(../images/bg-li-innovation.gif) no-repeat 50% -200px;
				}
			ul#nav li.current.my-skipso a,
			ul#nav li.my-skipso a:hover {
				color: #ff0;
				}
			ul#nav li.current.community a,
			ul#nav li.community a:hover {
				color: #CCFF00;
				}
			ul#nav li.current.marketplace a,
			ul#nav li.marketplace a:hover{
				color: #66FF00;
				}
			ul#nav li.current.funding a,
			ul#nav li.funding a:hover{
				color: #66FF99;
				}
			ul#nav li.current.innovation a,
			ul#nav li.innovation a:hover {
				color: #99FFFF;
				}
			ul#nav li.current a,
			ul#nav li a:hover {
				background-position: 50% 0;
				}

/*current*/	ul#nav li.current a {
			background-position: 0 0;
			}
			ul#nav li.current.my-skipso a {
				color: #ff0;
				}
			ul#nav li.current.community a {
				color: #CCFF00;
				}
			ul#nav li.current.marketplace a {
				color: #66FF00;
				}
			ul#nav li.current.funding a {
				color: #66FF99;
				}
			ul#nav li.current.innovation a {
				color: #99FFFF;
				}
/*right name*/
h2.name {
	font-size: 1.1em;
	line-height: 10px;
	font-weight: bold;
	text-align: right;
	top: 70px;
	}
	h2.name a {
		background: url(../images/icon-profile-10.gif) no-repeat 0 2px;
		height: 12px;
		padding-left: 12px;
		}
		h2.name a:hover {
			background-position: 0 -28px;
			color: #000;
			}
/*breadcrumbs*/
p.breadcrumbs {
	float: left;
	clear: both;
	white-space: nowrap;
	display: inline;
	margin-left: 156px;
	margin-top: 10px;
	color: #868D99;
	}
	p.breadcrumbs a {
		color: #868D99;
		}
		p.breadcrumbs a:hover {
			color: #000;
			}

/*horizontal navigation*/
ul#nav-user {
	position: absolute;
	bottom: 9px;
	right: 0;
	border-right: 1px solid #eee;
	}
	ul#nav-user li {
		display: inline;
		margin: 0;
		}
		ul#nav-user li a {
			color: #999;
			float: left;
			font-size: 1em;
			line-height: 1.2em;
			font-weight: bold;
			padding: 0 7px;
			border-left: 1px solid #eee;
			}
	ul#nav-user li a:hover,
	ul#nav-user li.current a {
		color: #000;
		}
/*TOP HEADING ends----------------------------------*/


/*LEFT VERTICAL NAVIGATION for each section
----------------------------------------------------*/
/*headings*/
#navigation {
	float:left;
	padding-bottom: 1px;
	width: 156px;
	}
	#navigation.myskipso {
		background: url(../images/decoration-myskipso.gif) no-repeat 100% 100%;
		padding-bottom: 200px;
		}
	#navigation.kc {
		background: url(../images/decoration-knowledge.gif) no-repeat 100% 100%;
		padding-bottom: 280px;
		}
		#navigation.kc h2,
		#navigation.kc h2 a {
			color: #B0DC00;
			}
	#navigation.marketplace {
		background: url(../images/decoration-marketplace.gif) no-repeat 100% 100%;
		padding-bottom: 220px;
		}
		#navigation.marketplace h2,
		#navigation.marketplace h2 a {
			color: #40e100;
			}
	#navigation.funding {
		background: url(../images/decoration-funding.gif) no-repeat 100% 100%;
		padding-bottom: 220px;
		}
		#navigation.funding h2,
		#navigation.funding h2 a {
			color: #00EE99;
			}
	#navigation.innovation {
		background: url(../images/decoration-innovation.gif) no-repeat 100% 100%;
		padding-bottom: 270px;
		}
		#navigation.innovation h2,
		#navigation.innovation h2 a {
			color: #00eeee;
			}
#navigation h2 {
	color:#E9E000;
	font-size:1.8em;
	font-weight: normal;
	margin: 3px 0 10px 10px;
	}
	#navigation h2 a {
		color:#E9E000;
		}
	#navigation h2 a:hover {
		color: #777;
		}
#navigation h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 14px 10px 5px;
	}
#navigation .leftnavbutton a {
	background: url(../images/button-invite.png) no-repeat 0 0;
	width: 135px;
	height: 44px;
	display: block;
	margin-left: 5px;
	}
	#navigation .leftnavbutton a:hover {
		background-position: 0 -72px;
		}
#navigation .backtoog a {
	background: url(../images/button-backtoog.png) no-repeat 0 0;
	width: 135px;
	height: 72px;
	display: block;
	margin-left: 5px;
	text-align: center;
	}
	#navigation .backtoog a:hover {
		background-position: 0 -73px;
		}
	#navigation .backtoog img {
		height: 43px;
		padding-top: 20px;
		opacity: 0.7;
		}
	#navigation .backtoog img:hover {
		opacity: 1;
		}
	*:first-child+html #navigation .backtoog img {
		filter: alpha(opacity=70);
		}
	*:first-child+html #navigation .backtoog img:hover {
		filter: alpha(opacity=100);
		}

/*links*/
ul.nav-left {
	font-size: 1.2em;
	line-height: 1.4em;
	margin-left: 20px;
	}
	ul.nav-left li a span.new {
		color: #FB7E1C;
		font-weight: bold;
		font-size: 0.9em;
		}
	ul.nav-left li.notify a {
		font-weight: bold;
		}
	ul.nav-left li.current a {
		color: #000;
		font-weight:bold
		}

/*LEFT VERTICAL NAVIGATION ends --------------------*/


/*CONTENT MAIN--------------------------------------*/
#content {
	float: left;
	width: 674px;
	border-top: 1px solid #D9DFE4;
	padding-bottom: 25px;
	}
#content-right a,
#content-left a {
	color: #0050A9;
	}
	#content-right a:hover,
	#content-left a:hover {
		color: #000;
		}
	#content a.button {
		font-size: 1.1em;
		font-weight: bold;
		color: #fff;
		background: #001A82 url(../images/bg-li-contact-status-curr.png) repeat-x;
		padding: 3px 5px 4px;
		vertical-align: middle;
		}
		#content p a.button {
			font-size: 1em;
			}
		#content a.button:hover {
			text-decoration: underline;
			color: #fff;
			}
		#content a.button.big {
		font-size: 1.1em;
		padding: 4px 5px 4px;
		}
/*Headings*/
#content h1 {
	color: #C9DF0D;
	margin: 15px;
	font-size: 2.4em;
	line-height:1.4em;
	font-weight: normal;
	min-height: 0.6em;
	}
	#content h1 small {
		font-size: 0.6em;
		letter-spacing: normal;
		}
#content h2 {
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	color: #0050a9;
	padding: 3px 5px 2px;
	background: #F5FAFD;
	margin: 15px;
	}
	#content h2 small {
		font-size: 0.85em;
		font-weight: normal;li.activity-challenges
		}
	#content h2.blue-bg {
		margin: 5px 0 10px 0;
		color:#fff;
		background: #77BEE2 url(../images/bg-h2-joinform.png) repeat-y 0 50%;
		}
	#content h2.challenge {
		margin: 15px;
		color:#fff;
		background: #006CBB url(../images/bg-h2-joinform.png) repeat-y 100% 0;
		}
	#content h2.challenge span.idea {
		color:#fff;
		background: #fff url(../images/chall-type-idea-36.gif) no-repeat 0 0;
		}
	#content h2 span.optional {
		font-size: 0.9em;
		position: absolute;
		right: 5px;
		line-height: inherit;
		font-weight: normal;
		}
		#content h2.blue-bg span.optional {
			color:#fff;
			text-transform: uppercase;
			font-size: 1em;
			}
	#content h2 span.time {
		font-size: 0.9em;
		position: absolute;
		right: 5px;
		line-height: inherit;
		color:#0066CC;
		font-weight: normal;
		}
		#content h2.blue-bg span.time {
			color:#fff;
			text-transform: uppercase;
			font-size: 0.8em;
			}
	#content h2 strong {
		margin-right: 27px;
		color: #0057B5;
		}
#wrap.twocols #content h2 {
	color: #fff;
	background: #006CBB url(../images/bg-h2-joinform.png) repeat-y 100% 0;
	}
	#wrap.twocols #content h2 span.light {
	font-weight: normal;
		}
	#wrap.twocols #content h2.gs {
		background: #F5FAFD;
		color: #0050A9;
		}
	#wrap #content-right h2.light {
		background: #DFF0F8 url(../images/bg-h2-joinform-light.png) repeat-y 100% 0;
		color: #0050A9;
		font-weight:normal;
		}
#wrap.twocols #content #content-left h2 {
	color: #fff;
	background: #00BE51 url(../images/bg-h2-leftblocks.gif) repeat-y 100% 0;
	margin-left: 0;
	margin-right: 0;
	}
	#wrap.twocols #content #content-left h2.nobg {
		background: none;
		clear: both;
		margin: 0;
		padding-left: 10px;
		color: #777;
		}
#content h3,
#content h4 {
	font-size: 1.1em;
	line-height: 1.5em;
	color: #868686;
	margin: 0px 25px 0;
	font-weight: bold;
	}
	#content h3 span.optional {
		font-size: 0.9em;
		position: absolute;
		right: 5px;
		line-height: inherit;
		font-weight: normal;
		}
	#content #content-left h3 {
		margin: 0 10px;
		}
#content h4 {
	font-size: 1.1em;
	margin: 1em 15px;
	}
/*paragraphs*/
#content blockquote p {
	margin: 0.5em 0 0;
	text-align:center;
	}
#content p {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 15px;
	}
	#content p.privacy {
		margin-left: 20px;
		}

/*CONTENT MAIN ends -----------------------------*/


/*CONTENT HEADER
----------------------------------------------------*/
#content-header {
	background: #f5fafd;
	border-bottom: 1px solid #D9DFE4;
	height: 80px;
	padding: 1px 0;
	position: relative;
	}
	#content-header.narrow {
		height: auto;
		min-height: 80px;
		}
		* html #content-header.narrow {
			height: 80px;
			border: none;
			}
#content h1.narrow {
	height: auto; /*IE*/
	overflow: hidden; /*IE*/
	padding-bottom: 15px;
	width: 450px;
	}
.below-header {
	clear: both;
	color: #2164a0;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.6em;
	padding: 5px 16px;	}
#content-header.signup {
	height: 100px;
	}
#content-header.signup h1 {
	color: #1ead37; 
	}
/*content header - links on the right*/
#content ul.user-links {
	margin: 0;
	position: absolute;
	right: 15px;
	text-align: right;
	top: 10px;
	width: auto;	}
#content-header.narrow ul {
	width: 200px;
	}
#content ul.user-links li {
	text-align: right;
	}
	#content ul.user-links li a {
		background: url(../images/bg-li-find-invite.png) no-repeat 100% 50%;
		clear: both;
		float: right; /*IE - needed to avoid cutting the arrow when link is 2 lines*/
		font-size: 1.2em;
		font-weight: bold;
		padding-right: 13px;
		text-align: right;
		width: auto;
		}
/*content header - Tabs*/
#content ul.tabs {
	position: absolute;
	bottom: 0;
	left: 10px;
	width: 100%;
	margin: 0;
	}
#content ul.tabs li {
	display: inline;
	}
#content ul.tabs li a {
	line-height: 25px;
	padding: 0 15px;
	float: left;
	color: #000;
	background: url(../images/bg-li-tabs.gif) repeat-x 0 0;
	margin-right: 1px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	white-space:nowrap;
	overflow:visible
	}
#content ul.narrow li a {
	padding: 0 10px;
	}
#content ul.tabs li a:hover,
#content ul.tabs li.current a {
	background: #88909c url(../images/bg-li-tabs.gif) repeat-x 100% 0;
	color: #fff;
	}

/*pagination
----------------------------------------------------*/
.pagination {
	clear: both;
	margin: 10px 15px 5px;
	border-bottom: 1px solid #e1e1e1;
	color: #868D99;
	font-weight: bold;
	}
.pagination.noborder {
	border: 0;
	}
#content .pagination p {
	clear: both;
	float: left;
	margin: 0 0 5px;
	}
#content .pagination ul {
	clear: right;
	float: right;
	width: auto;
	margin: 0 0 5px;
	}
	.pagination ul li {
		display: inline;
		margin: 0 2px;
		}
/*Images & thumbnails*/
div.photo {
	float: left;
	min-height: 60px;
	padding: 0 10px 1px 0;
	text-align: center;
	width: 80px;
	}
	div.photo img {
		margin-bottom: 5px;
		padding: 3px;
		border: 1px solid #e1e1e1;
		}
		div#white_bg.photo img {
			background: #fff;
			}
/*minimize - maximize icons in the h2 tag
* maximize does not work
----------------------------------------------------*/
h2 a.minimize,
h2 a.maximize {
	position: absolute;
	top: 5px;
	right: 5px;
	text-indent: -99999px;
	width: 12px;
	height: 12px;
	background:url(../images/bg-minimize-h2.gif) no-repeat -12px 0;
	overflow: hidden;
	}
h2 a.maximize {
	background:url(../images/bg-minimize-h2.gif) no-repeat 0 0;
	}
	#content-right h2 a.minimize,
	#content-right h2 a.maximize {
		background:url(../images/bg-minimize-h2-right.gif) no-repeat -12px 0;
		}
	#content-right h2.gs a.minimize {
		background:url(../images/bg-minimize-h2-light.gif) no-repeat -12px 0;
		}

		
/*FAVOURITES LIST - the one with big icons
----------------------------------------------------*/
#content ul.favourites li {
	display: block;
	font-size: 1em;
	line-height: 1em;
	}
	#content ul.favourites li a {
		font-weight: bold;
		}
/*favourites list - KC*/
	#content ul.favourites li.books {
		background: url(../images/icon-books-36.gif) no-repeat 0 0;
		}
	#content ul.favourites li.podcasts {
		background: url(../images/icon-podcasts-36.gif) no-repeat 0 0;
		}
	#content ul.favourites li.websites {
		background: url(../images/icon-websites-36.gif) no-repeat 0 0;
		}
	#content ul.favourites li.videos {
		background: url(../images/icon-videos-36.gif) no-repeat 0 0;
		}
	#content ul.favourites li.screens {
		background: url(../images/icon-screens-36.gif) no-repeat 0 0;
		padding-left: 50px;
		width: 95px;
		}
	#content ul.favourites li.news {
		background: url(../images/icon-newsfeeds-36.gif) no-repeat 0 0;
		padding-left: 53px;
		width: 92px;
		}
	#content ul.favourites li.blogs {
		background: url(../images/icon-blogs-36.gif) no-repeat 0 0;
		}
/*favourites list - Marketplace*/
	#content ul.favourites li.experts {
		background: url(../images/icon-experts-36.gif) no-repeat 0 0;
		padding-left: 40px;
		width: 105px;
		}
	#content ul.favourites li.providers {
		background: url(../images/icon-servproviders-36.gif) no-repeat 0 0;
		padding-left: 40px;
		width: 105px;
		}/*Talent pools*/
	#content ul.favourites li.academics,
	#content ul.favourites li.entrepreneurs,
	#content ul.favourites li.executives,
	#content ul.favourites li.investors,
	#content ul.favourites li.professionals {
		padding-left: 45px;
		}
	#content ul.favourites li.academics {
		background: url(../images/icon-researchers-32.gif) no-repeat 0 0;
		}
	#content ul.favourites li.entrepreneurs {
		background: url(../images/icon-enterpreneurs-32.gif) no-repeat 0 0;
		}
	#content ul.favourites li.executives {
		background: url(../images/icon-executives-32.gif) no-repeat 0 0;
		}
	#content ul.favourites li.investors {
		background: url(../images/icon-investors-32.gif) no-repeat 0 0;
		}
	#content ul.favourites li.professionals {
		background: url(../images/icon-professionals-32.gif) no-repeat 0 0;
		}

/*...on the content-right*/

#content #content-right ul.favourites-right div {
	background: #F7F7F7;
	border: 1px solid #F0F0F0;
	margin: 10px 0 0 -25px;
	padding: 0;
	}

#content #content-right ul.favourites-right p {	
	line-height: 1.5em;
	margin: 5px;	
	color:  #999999;
	}

	
#content #content-right ul.favourites-right li {	
	margin: 0;
	min-height: 20px;
	overflow: hidden;
	padding: 0 0 5px 30px;
	margin-bottom: 10px;
	position: relative;
	
}

#content #content-right ul.favourites-right div ul.sub-list {
	margin: 0px;
	}
#content #content-right ul.favourites-right div ul.sub-list-one-column.discussions {
	margin: 5px;
	}
#content #content-right ul.favourites-right div ul.sub-list li {	
	margin-left: 5px;
	padding: 0;
	float: left;
	width: 213px;
	min-height: 75px;	
}
* html #content #content-right ul.favourites-right div ul.sub-list li {height: 75px;}

#content #content-right ul.favourites-right div ul.sub-list-one-column.discussions li {	
		background: url(../images/icon-forums-16.gif) no-repeat 5px 3px;
		}	
		
#content #content-right ul.favourites-right div ul.sub-list li .photo {
	border: none;
	float: left;
	width: 50px;
	margin-left: 0;
	}
#content #content-right ul.favourites-right div ul.sub-list li .description {
	border: none;
	float: left;
	padding-bottom: 10px;
	width: 158px;
	margin-left: 5px;
}
		
/*...on the content-left*/

#content #content-left ul.favourites li {
	border-bottom: 1px solid #e1e1e1;
	margin: 0 0 5px;
	min-height: 28px;
	overflow: hidden;
	padding: 0 0 5px 35px;
	width: 148px;
	}
	* html #content #content-left ul.favourites li{
		height: 28px;
		}
		
	* html #content #content-left ul.favourites li.clusters,
	* html #content #content-left ul.favourites li.companies,
	* html #content #content-left ul.favourites li.providers,
	* html #content #content-left ul.favourites li.jobs,
	* html #content #content-left ul.favourites li.projects,
	* html #content #content-left ul.favourites li.investors,
	* html #content #content-left ul.favourites li.funding,
	* html #content #content-left ul.favourites li.grants,
	* html #content #content-left ul.favourites li.ideachallenges,
	* html #content #content-left ul.favourites li.rdchallenges,
	* html #content #content-left ul.favourites li.startupchallenges,
	* html #content #content-left #summaryContentdiv ul.favourites li {
		height: auto;
		}
/*text within li-s*/

#content #content-left ul.favourites li span,
#content #content-left ul.favourites-small-icons li span {
	font-weight: bold;
	color:#999999;
	padding: 0 0 0 5px;
	line-height: 1.2em;
	white-space: nowrap;
	}
	#content #content-left ul.favourites li span.clear,
	#content #content-left ul.favourites-small-icons li span.clear {
		font-weight: normal;
		color:#666;
		padding:0;
		display: block;
		white-space: normal;
		}
	#content #content-left ul.favourites li span a,
	#content #content-left ul.favourites-small-icons li span a { /* Unbolds read more links in related content */
		font-weight: normal;
		}
#content #content-right ul.favourites-right li a {
	font-weight: bold;
	font-size:11px;
	clear: bottom;
	line-height: 1.2em;
	margin: 0 0 0.2em;
	padding: 0;
	}
	#content #content-right ul.favourites-right li a.hide-section {
		position:absolute;		
		right:10px;
		padding-right:12px;
		line-height:14px;
		background:url(../images/actions/deletex-10.gif) no-repeat 100% 2px;
		cursor:pointer;		
		}
		#content #content-right ul.favourites-right li a.hide-section:hover {
				background-position: 100% -13px;
			}
				    
#content #content-right ul.favourites-right li p.right a {
	font-weight: normal;
	}

#content #content-left ul.favourites li a {
	font-weight: bold;
	clear: bottom;
	line-height: 1.2em;
	margin: 0 0 0.2em;
	padding: 0;
	}
#content #content-left .favourites li p {
	margin: 3px 0;
	position: static;
	}
#content #content-left .favourites li p a {
	font-weight: normal;
	}

/*related items in KC, other OGs*/
#content #content-left ul.favourites li p.right a {
	font-weight: normal;
	}
	#content #content-left ul.favourites li.prevrelated {
		height: 1%;
		position: relative;
		width: 144px;
		padding-left: 40px;
		}
		#content #content-left ul.favourites li.prevrelated img {
			position: absolute;
			top: 0;
			left: 0;
			padding: 3px;
			}

/*Favourites BACKGROUNDS*/   
	/*community*/
	#content #content-left ul.favourites li.groups {
		background: url(../images/icon-thinktank-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.events {
		background: url(../images/icon-events-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.content {
		background: url(../images/icon-books-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.books {
		background: url(../images/icon-books-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.websites {
		background: url(../images/icon-websites-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.videos {
		background: url(../images/icon-videos-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.blogs {
		background: url(../images/icon-blogs-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.screens {
		background: url(../images/icon-screens-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.news {
		background: url(../images/icon-newsfeeds-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.podcasts {
		background: url(../images/icon-podcasts-24.gif) no-repeat 0 2px;
		}
	/*marketplace*/
	#content #content-left ul.favourites li.experts {
		background: url(../images/icon-experts-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.providers {
		background: url(../images/icon-servproviders-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.clusters {
			background: url(../images/icon-cluster-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.companies {
		background: url(../images/icon-companies-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.projects {
		background: url(../images/icon-projects-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.jobs {
		background: url(../images/icon-jobs-24.gif) no-repeat 0 2px;
		}
	/*funding*/
	#content #content-left ul.favourites li.investors {
		background: url(../images/icon-investors-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.funding {
		background: url(../images/icon-fundingreq-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.grants {
		background: url(../images/icon-grants-24.gif) no-repeat 0 2px;
		}
	/*challenges*/
	
	#content #content-left ul.favourites li.hrchallenges {
		background:url("../images/icon-hrchallenges-24.gif") no-repeat 0 2px;
	}
	
	#content #content-left ul.favourites li.rfpchallenges {
		background:url("../images/icon-rfpchallenges-24.gif") no-repeat 0 2px;
	}
	
	#content #content-left ul.favourites li.rdchallenges {
		background:url("../images/icon-rdchallenges-24.gif") no-repeat 0 2px;
	}
	
	#content #content-left ul.favourites li.ideachallenges {
		background:url("../images/icon-ideachallenges-24.gif") no-repeat 0 2px;
	}
	
	#content #content-left ul.favourites li.startupchallenges {
		background:url("../images/icon-startupchallenges-24.gif") no-repeat 0 2px;
	}
	
	#content #content-left ul.favourites li.innovationseekers {
		background:url("../images/icon-innovationseekers-32.gif") no-repeat 0 2px;
		overflow:visible;
	}	
	#content #content-left ul.favourites li.challengesolvers {
		background:url("../images/icon-challengesolvers-32.gif") no-repeat 0 2px;
		overflow:visible;
	}
	/*#content #content-left ul.favourites li.ideachallenges {
		background: url(../images/icon-ideachallenges-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.rdchallenges {
		background: url(../images/icon-rdchallenges-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.startupchallenges {
		background: url(../images/icon-startupchallenges-24.gif) no-repeat 0 2px;
		}
	#content #content-left ul.favourites li.innovationseekers {
		background: url(../images/icon-innovationseekers-24.gif) no-repeat 0 2px;
		overflow: visible;
	}
	*/
	#content #content-left ul.favourites li.customchallenges {
		background: url(../images/icon-customchallenges-24.gif) no-repeat 0 2px;
		}	
	#content #content-left ul.favourites li.challengeseekers {
		background: url(../images/icon-challengeseekers-24.gif) no-repeat 0 2px;
        	overflow: visible;
		}

/*favourites list - coming soon. To re-enable 'active' styles, just delete 'cs-' in php*/
	#content #content-left ul.favourites li.cs-experts {
		background: url(../images/icon-experts-unknown.png) no-repeat -6px -4px;
		color:#777777;
		}
	#content #content-left ul.favourites li.cs-podcasts {
		background: url(../images/icon-podcasts-24bw.gif) no-repeat 0 2px;
		color:#777777;
		}
		
		
/* My Skipso new dashboard */
	#content #content-right ul.favourites-right li.groups {
		background: url(../images/icon-thinktank-16.gif) no-repeat 5px 3px;
		}
	#content #content-right ul.favourites-right li.discussions {
		background: url(../images/icon-forums-16.gif) no-repeat 5px 3px;
		}		
	#content #content-right ul.favourites-right li.events {
		background: url(../images/icon-events-16.gif) no-repeat 5px 3px;
		}
	#content #content-right ul.favourites-right li.content {
		background: url(../images/icon-books-16.gif) no-repeat 5px 3px;
		}
	#content #content-right ul.favourites-right li.blogs {
		background: url(../images/icon-blogs-16.gif) no-repeat 5px 3px;
		}
	#content #content-right ul.favourites-right li.news {
		background: url(../images/icon-news-16.gif) no-repeat 5px 3px;
		}	
	/*marketplace*/	
	#content #content-right ul.favourites-right li.clusters {
				background: url(../images/icon-cluster-16.gif) no-repeat 5px 3px;
		}
	#content #content-right ul.favourites-right li.providers {
		background: url(../images/icon-servproviders-16.gif) no-repeat 5px 3px;
		}	
	#content #content-right ul.favourites-right li.companies {
		background: url(../images/icon-companies-16.gif) no-repeat 5px 3px;
		}
	#content #content-right ul.favourites-right li.projects {
		background: url(../images/icon-projects-16.gif) no-repeat 5px 3px;
		}
	#content #content-right ul.favourites-right li.jobs {
		background: url(../images/icon-jobs-16.gif) no-repeat 5px 3px;
		}
	/*funding*/
	#content #content-right ul.favourites-right li.investors {
		background: url(../images/icon-investors-16.gif) no-repeat 5px 3px;
		}
	#content #content-right ul.favourites-right li.funding {
		background: url(../images/icon-fundingreq-16.gif) no-repeat 5px 3px;
		}
	#content #content-right ul.favourites-right li.grants {
		background: url(../images/icon-grants-16.gif) no-repeat 5px 3px;
		}
	/*challenges*/	
	#content #content-right ul.favourites-right li.ideachallenges {
		background: url(../images/chall-type-idea-16.gif) no-repeat 5px 3px;
		}	
#content #content-right h3.h3-with-right-link {	
	margin: 5px 15px 5px 15px;
	border-bottom: 1px solid rgb(221, 221, 221); 
	line-height: 1.4em; 
	padding: 3px 5px 2px;
}
	#content #content-right h3.h3-with-right-link.marketplace {		
		background: url(../images/se-icon-market-16.gif) no-repeat 0 0;}
	#content #content-right h3.h3-with-right-link.funding {		
		background: url(../images/se-icon-funding-16.gif) no-repeat 0 0;}
	#content #content-right h3.h3-with-right-link.innovation {		
		background: url(../images/se-icon-challenge-16.gif) no-repeat 0 0;}
	#content #content-right h3.h3-with-right-link.other {		
		background: url(../images/se-icon-community-16.gif) no-repeat 0 0;}
		
		
#content #content-right h3.h3-with-right-link a {
	margin-left: 20px; 
}	
#content #content-right h3.h3-with-right-link a.expand-text {
	position:absolute; 
	right:10px; 		
}
#content #content-right h3.h3-with-right-link span {
	color: #0050A9;
}

.p_main_my_activity{
	color:#999999;
	margin-top:0;
	padding-left:25px;	
}

/*KC dashboard in Community LP*/
#content #content-left #kcdiv ul.favourites li {
	height: 16px;
	min-height: 16px;
	padding-left: 24px;
	}
	#content #kcdiv ul li.renewable {
		background: url(../images/iconscl/icon-cl-renewables-16.gif) no-repeat 0 0;
		}
	#content #kcdiv ul li.efficiency {
		background: url(../images/iconscl/icon-cl-efficiency-16.gif) no-repeat 0 0;
		}
	#content #kcdiv ul li.production {
		background: url(../images/iconscl/icon-cl-products-16.gif) no-repeat 0 0;
		}
	#content #kcdiv ul li.waste {
		background: url(../images/iconscl/icon-cl-waste-16.gif) no-repeat 0 0;
		}
	#content #kcdiv ul li.water {
		background: url(../images/iconscl/icon-cl-water-16.gif) no-repeat 0 0;
		}
	#content #kcdiv ul li.support {
		background: url(../images/iconscl/icon-cl-support-16.gif) no-repeat 0 0;
		}
	#content #kcdiv ul li.broadtopics {
		background: url(../images/iconscl/icon-cl-broad-16.gif) no-repeat 0 0;
		}
	#content #kcdiv ul li.economy {
		background: url(../images/iconscl/icon-ca-economy-16.gif) no-repeat 0 0;
		}
	#content #kcdiv ul li.policy {
		background: url(../images/iconscl/icon-ca-policy-16.gif) no-repeat 0 0;
		}
	#content #kcdiv ul li.science {
		background: url(../images/iconscl/icon-ca-science-16.gif) no-repeat 0 0;
		}
/*favourites end------------------------------*/

/*posted-by dashboard in Jobs, Projects and Funding Requests*/
#content #content-left #posteddiv div.thumb {
	float: left;
	height: 100px;
	padding: 0;
	width: 40px;
	}
#content #content-left #posteddiv img {
	margin: 3px 0px 0px 10px;
	}
#content #content-left #posteddiv ul.postedby {
	float: left;
	margin: 0 10px;
	width: 133px;
	}
	#content #content-left #posteddiv ul.postedby a {
		font-weight: bold;
		}
	#content #content-left #posteddiv ul.postedby li {
		color: #666;
		padding-bottom: 5px;
		}
		#content #content-left #posteddiv ul.postedby li span {
			color: #000;
			}
		#content #content-left #posteddiv ul.postedby li span a {
			font-weight: normal;
			}
		#content #content-left #posteddiv ul.postedby li span.pool {
			color: #777;
			font-weight: bold;
			}

/*profile details list  - Company, job title...etc (Individual pages only?)
----------------------------------------------------*/
#content ul.profile-details li {
	margin: 3px 0;
	line-height: 1.5em;
	float: left;
	width: 100%;
	}
	#content ul.profile-details li strong {
		color: #868D99;
		float: left;
		width: 120px;
		}
		#content #summaryRecommendationsdiv ul.profile-details li strong,
		#content #recommendationsdiv ul.profile-details li strong {
			width: 130px;
			}
	#content ul.profile-details li span {
		float: right;
		overflow: hidden;
		width: 310px;
		}
		#content ul.profile-details li span ul {
			margin: 0px;
			font-size: 1em;
			width: 260px;
			}
			#content ul.profile-details li span ul li {
				background-image: url(../images/bg-li-a-attributes.png);
				background-repeat: no-repeat;
				margin: 0 0 8px;
				padding-left: 20px;
				}
#content ul.profile-details.highlighted {
	margin-left: 10px;
	margin-bottom: 5px;
	padding-left: 5px; 
	border: 1px solid #cacaca; 
	border-top: none; 
	background: url(/images/bg-h2-directory.gif) repeat-x; 
	float: left;
	}
*html #content ul.profile-details.highlighted {
	margin-left: 5px;
	}


/*Top right controls - in dir's and individual pages
----------------------------------------------------*/
div.controls {
	float: right;
	width: 100px;
	}
	#content div.top div.controls,
	div#basic_info div.controls {
		width: auto;
		position: absolute;
		top: 0;
		right: 15px;
		} /* affects all OG's summary page, fix for IE6*/
	#content .controls ul,
	#content .controls ul.icons,
	#content .controls ul.whatyouthink,
	#content .controls p,
	#content .controls p.counters,
	#content .controls .star-rating {
		clear: both;
		float: right;
		margin: 0 0 5px;
		text-align: right;
		width: auto !important;
		white-space: nowrap !important;
		}
	#content .controls a.cluster_link {
		clear: both;
		float: right;
		font-size: 1.1em;
		font-weight: bold;
		}
		#content .controls a.cluster_link img {
			border: 1px solid #cacaca;
			padding: 2px;
			}

/*ACTIVITY STREAMS
----------------------------------------------------*/
.news-list li {
	background-position: 5px 3px;
	background-repeat: no-repeat;
	padding: 0 0 5px 30px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
	position: relative;
	min-height: 20px;
	}
	.news-list li a {
		font-weight: bold;
		}
	.news-list li .date {
		color: #999;
		font-weight: bold;
		display: block;
		}
#cleantechnewsdiv ul.news-list {
	background: #F7F7F7;
	border: 1px solid #F0F0F0;
	margin: 2px 15px 15px;
	padding: 12px 0 0 0;
	}
	#cleantechnewsdiv ul.news-list li {
		padding-left: 35px;
		}
/*ICONS*/
	li.activity-applications {
		background-image: url(../images/icon-apps-16.gif);
		}
	li.activity-clusters {
		background-image: url(../images/icon-cluster-16.gif);
		}
  /*activities from My SKipso*/
	li.activity-message-board {
		background-image: url(../images/icon-message-board-16.gif);
		}
	li.activity-profile {
		background-image: url(../images/icon-profile-16.gif);
		}
	li.activity-talent-network {
		background-image: url(../images/icon-talent-network-16.gif);
		}
	li.activity-recommendations {
		background-image: url(../images/icon-recommendations-16.gif);
		}
	li.activity-user-status {
		background-image: url(../images/icon-user-status-16.gif);
		}
	li.activity-blog {
		background-image: url(../images/icon-blog-16.gif);
		}
	li.activity-news {
		background: url(../images/icon-news-16.gif) no-repeat 5px 0;
		} /*See all icons for news sources in screen-rss.css*/
		#cleantechnewsdiv ul.news-list li.activity-news {
			background-position: 10px 0;
			}
	li.activity-newsplus {
		background-image: url(../images/icon-newsplus-16.gif);
		}
  /*activities from Community*/
	li.activity-think-tanks {
		background-image: url(../images/icon-thinktank-16.gif);
		}
	li.activity-events {
		background-image: url(../images/icon-events-16.gif);
		}
	li.activity-forums {
		background-image: url(../images/icon-forums-16.gif);
		}
	li.activity-book {
		background-image: url(../images/icon-books-16.gif);
		}
	li.activity-podcast {
		background-image: url(../images/icon-podcasts-16.gif);
		}
	li.activity-slideshow {
		background-image: url(../images/icon-screens-16.gif);
		}
	li.activity-video {
		background-image: url(../images/icon-videos-16.gif);
		}
	li.activity-website {
		background-image: url(../images/icon-websites-16.gif);
		}
  /*activities from Marketplace*/
	li.activity-companies {
		background-image: url(../images/icon-companies-16.gif);
		}
	li.activity-serviceprov {
		background-image: url(../images/icon-servproviders-16.gif);
		}
	li.activity-project-request {
		background-image: url(../images/icon-projects-16.gif);
		}
	li.activity-experts {
		background-image: url(../images/icon-experts-16.gif);
		}
	li.activity-jobs {
		background-image: url(../images/icon-jobs-16.gif);
		}
	li.activity-projects {
		background-image: url(../images/icon-projects-16.gif);
		}
  /*activities from Funding*/
	li.activity-investors {
		background-image: url(../images/icon-investors-16.gif);
		}
	li.activity-fundingrequests {
		background-image: url(../images/icon-fundingreq-16.gif);
		}
	li.activity-grants {
		background-image: url(../images/icon-grants-16.gif);
		}
/*activities from Challenges*/
	li.activity-challenges {
		background-image: url(../images/icon-challenge-16.gif);
		}
	li.activity-challenges-idea {
		background-image: url(../images/chall-type-idea-16.gif);
		}
	li.activity-challenges-rnd {
		background-image: url(../images/chall-type-rnd-16.gif);
		}
	li.activity-challenges-startup {
		background-image: url(../images/chall-type-start-16.gif);
		}
	li.activity-challenges-rfp {
		background-image: url(../images/chall-type-rfp-16.gif);
		}
	li.activity-challenges-hr {
		background-image: url(../images/chall-type-hr-16.gif);
	}
	li.activity-challenges-custom {
		background-image: url(../images/chall-type-custom-16.gif);
		}
	li.activity-opportunity {
		background-image: url(../images/icon-opport-16.gif);
		}
a.add-entry,
a.del-entry {
	background: url(../images/actions/addtofavorites-16.gif) no-repeat 0 0;
	width: 16px;
	height: 16px;
	text-indent: -99999px;
	position: absolute;
	right: 0;
	}
	*html a.del-entry {
		right: 15px;
		}
	*html #userwalldiv a.del-entry {
		right: 0;
		}
a.del-entry {
	background: url(../images/actions/delete-16.gif) no-repeat 0 0;
	}
	a.add-entry:hover,
	a.del-entry:hover {
		background-position: 0 -16px;
		}
/*AS ends-------------------------------------------*/

/*USER ACTIONS ICONS - those small grey/orange icons
delicate!!--------------------------------------------------------------------*/
#content ul.icons,
#content ul.whatyouthink {
	clear: both;
	float: right;
	white-space: nowrap;
	width: auto;
	}
#content ul.icons li {
	display: inline;
	}
	#content ul.icons li a {
		width: 16px;
		height: 16px;
		float: left;
		clear:none;
		text-indent: -99999px;
		margin-left: 2px;
		}
		#content ul.icons li.send a {
			background: url(../images/actions/send-16.gif) no-repeat 0 0;
			}
		#content ul.icons li.save a {
			background: url(../images/actions/save-16.gif) no-repeat 0 0;
			}
		#content ul.icons li.email a {
			background: url(../images/actions/email-16.gif) no-repeat 0 0;
			}
		#content ul li.emailtext a {
			float: right;
			font-weight: bold;
			width: auto;
			height: 16px;
			text-indent: 20px;
			}
		#content ul.icons li.heart a {
			background: url(../images/actions/heart-16.gif) no-repeat 0 0;
			}
		#content ul.icons li.adduser a {
			background: url(../images/actions/adduser-16.gif) no-repeat 0 0;
			}
		#content ul.icons li.addapp a {
			background: url(../images/actions/addapp-16.gif) no-repeat 0 0;
			}
		#content ul.icons li.addtofavorites a {
			background: url(../images/actions/addtofavorites-16.gif) no-repeat 0 0;
			}
		#content ul.icons li.apply a {
			background: url(../images/actions/apply-16.gif) no-repeat 0 0;
			}
		#content ul.icons li.jobapply a {
			background: url(../images/actions/submit-16.gif) no-repeat scroll 0 0;
			}
		#content ul.icons li.share a {
			background: url(../images/actions/send-16.gif) no-repeat 0 0;
			}
		#content ul.icons li.skype {
			width: 16px;
			height: 16px;
			display: block;
			float: left;
			text-indent: -99999px;
			margin-left: 5px;
			}
		#content ul.icons li.add a {
			background: url(../images/actions/adduser-16.gif) no-repeat 0 0;
			width: 15px;
			height: 16px;
			}
		#content ul li.addtext a {
			background: url(../images/actions/adduser-16.gif) no-repeat 0 0;
			width: auto;
			height: 16px;
			text-indent: 20px;
			font-weight: bold;
			margin-top: 2px;
			}
		#content ul.icons li.recommend a {
			background: url(../images/actions/recommend-16.gif) no-repeat 0 0;
			width: 14px;
			}
		#content ul.icons li.delete a {
			background: url(../images/actions/delete-16.gif) no-repeat 0 0;
			}
		#content ul.icons li.edit a {
			background: url(../images/actions/edit-16.gif) no-repeat 0 0;
			}
		#content ul li.editprofile a {
			float: right;
			width: auto;
			height: 16px;
			text-indent: 20px;
			font-weight: bold;
			}
		#content ul.icons li.report a {
			background: url(../images/actions/report-16.gif) no-repeat 0 0;
			}
		#content ul.icons li.create-event a {
			background: url(../images/actions/createevent-16.gif) no-repeat 0 0;
			width: 16px;
			height: 16px;
			}
		#content ul.icons li.create-job a {
			background: url(../images/actions/createjob-16.gif) no-repeat 0 0;
			width: 18px;
			height: 16px;
			}
		#content ul.icons li.create-fundingrequest a {
			background: url(../images/actions/createfundreq-16.gif) no-repeat 0 0;
			width: 18px;
			height: 16px;
			}
		#content ul.icons li a:hover {
			background-position: 0 -16px;
			}
	#content ul li.recom-profile{
		display: block;
		}
		#content ul li.recom-profile a {
			font-size: 1em;
			padding-left: 20px;
			background: url(../images/icon-recommendations-16.gif) no-repeat 0 0;
			line-height: 16px;
			padding-bottom: 3px;
			text-indent: 0;
			width: auto;
			}
			#content ul li.recom-profile a:hover {
				background-position: 0 0;
				}

/*approve disapprove icons--*/
#content ul.whatyouthink {
	float: right;
	clear: both;
	margin: 0;
	}
	#content ul.whatyouthink li {
		display: inline;
		}
		#content ul.whatyouthink li a {
			display: block;
			float: left;
			padding-left: 20px;
			line-height: 18px;
			font-weight: bold;
			margin-left: 5px;
			}
		#content li.approve a {
			background: url(../images/bg-li-approve.gif) no-repeat 0 0;
			color: #11b016;
			}
		#content li.disapprove a {
			background: url(../images/bg-li-disapprove.gif) no-repeat 0 2px;
			color: #ba0a0b;
			}
/*user actions icons end-----------------------*/
/* set privacy links and divs */
.controlstop {
	float:left;
	width: 200px;
	}
.controlstop.big {
    font-size: 1.2em;
    font-weight: bold;
	}
.linkOnDivRight {
	width: 120px;
	float: right;
	clear: right;
	}
	.alerts .linkOnDivRight {
		font-size: 1.1em;
		margin-right: 0;
		text-align: right;
		}
	.linkOnDivRight p {
		text-align: right;
		font-weight: bold;
		padding: 3px 5px 2px;
		}

/*USERS THUMBS
----------------------------------------------------*/
/*profile contacts*/
div#contactsdiv {
	margin: 0 5px;
	}
.users-thumbs {
	display: block;
	float: left;
	font-size: 1em;
	height: 90px;
	line-height: 1.2em;
	overflow: hidden;
	padding: 3px 5px;
	text-align: center;
	width: 53px;
	}
	.users-thumbs img {
		clear: both;
		height: 48px;
		margin: 0 auto;
		display: block;
		padding: 3px;
		background: #fff;
		border: 1px solid #e1e1e1;
		width: 48px;
		}
	.users-thumbs img.fav_default {
		background: none;
		border: none;
		}

/*members left dashboard -Community LP, OGs*/
#content #content-left .favourites li.users-thumbs {
	float: none;
	height: auto;
	padding: 0 0 5px 0;
	width: 179px;
	}
#content #content-left .favourites li.users-thumbs p {
	color: #777;
	float: left;
	font-weight: bold;
	margin: 0;
	text-align: left; /*required for events and groups*/
	width: 125px;
	}
	#content #content-left .favourites li.users-thumbs p span {
		font-weight: normal;
		color: #666;
		padding: 0;
		}
#content #content-left .favourites li.users-thumbs a {
	float: left;
	padding-right: 5px;
	}
	#content #content-left #item_linkToOGOwner .favourites li.users-thumbs img { /*this can be deleted once images in 'item_linkToOGOwner' turn into a link*/
		float: left;
		margin-right: 5px;
		}
	#content #content-left .favourites li.users-thumbs a.newtalent {
		width: 112px;
		}
	#content #content-left .favourites li.users-thumbs img {
		height: 36px;
		margin-left: 0px;
		display: inline;
		width: 36px;
		}
#content #content-left .favourites li.users-thumbs p a {
	display: block;
	float: none;
	}

/*ads in the content-left
--------------------------------------------*/
/*x-sell - CURRENTLY UNUSED
--------------------------------*/
.x-sell {
	visibility: hidden;
	clear: both;
	}

/*adspace - right column
----------------------------------------------------*/
#adspace {
	float: right;	
	width: 145px;
	background: url(../images/bg-adspace-column.png) no-repeat 0 0;		
	}
	#adspace img, 
	#adspace a img {
		border: 0;
		margin-left: 12px;
		margin-bottom: 10px;
		/*position: absolute; required for IE6 when an of the images are wide*/
		}
#adspace_greybox{
	background:url(../images/adspace_gradient.gif) repeat-x;
	border:1px solid #CCCCCC;
	color:#787878;
	float:right;
	font-size:12px;
	margin-left:10px;
	padding:5px;
	width:120px;
	}
	#adspace_greybox a img {
		border: 0;
		margin: 0;		
		margin-bottom: 10px;
		/*position: absolute; required for IE6 when an of the images are wide*/
		}
/*FOOTER
----------------------------------------------------*/
#footer {
	background: #fff url(../images/bg-footer.png) no-repeat;
	clear: both;
	height: 70px;
	width: 975px;
	}
#footer ul {
	display: inline;
	font-size: 1.1em;
	float:left;
	margin: 9px 0 0 156px;
	}
#footer li {
	display: inline;
	margin: 0;
	}
	#footer li a {
		color: #A1A3A1;
		margin-right: 15px;
		}
	#footer li a:hover {
		color: #001A82;
		}
#footer ul.share {
	color: #A1A3A1;
	float: right;
	margin: 9px 145px 0 0;
	}
	#footer ul.share li {
		float: left;
		}
	#footer ul.share li a {
		background-position: 0 0;
		background-repeat: no-repeat;
		float: left;
		height: 16px;
		margin: -2px 0 0 6px;
		width: 16px;
		}
		#footer ul.share li a.facebook {
			background-image: url(../images/share_facebook.gif);
			}
		#footer ul.share li a.linkedin {
			background-image: url(../images/share_linkedin.gif);
			}
		#footer ul.share li a.twitter {
			background-image: url(../images/share_twitter.gif);
			}
	#footer ul.share li a:hover {
		background-position: 0 -18px;
		}

/*notification after an action
----------------------------------------------------*/
.error_note,
.success_note {
	padding: 20px
	}
	.error_note p,
	.success_note p {
		font-size: 1.2em;
		}
	.error_note span {
		background-color:#fcc;
		padding: 0 3px
		}

/* Edit confirmation */
#content .action-note p,
#BasicProfile .action-note p,
#ContactProfile .action-note p,
#content div#invitations_sent p,
#content p.action-note {
	padding-left: 20px;
	margin: 25px;
	background: url(../images/bg-li-nice-list.gif) no-repeat  0 2px;
	font-size: 1.2em;
	color: #868D99;
	font-weight: bold;
	}
.signup-note {
	background: url(../images/bg-signup.jpg) no-repeat 95% 0%;
	color: #868D99;
	font-weight: bold;
	height: 220px;
	}

/*ajax indicator 
----------------------------------------------------*/
#ajax_indicator {
	margin: 0;
	}
#ajax_indicator p {
	padding: 0 0 5px 20px;
	}
	#ajax_indicator p span {
		padding: 0 4px;
		color:#000
		}
#ajax_indicator .loading {
	background: none;
	background: url(../images/ajax-loader.gif) 0 0 no-repeat;
	}
	#ajax_indicator .loading span {
		background: none
		}
#ajax_indicator .success {
	background:none;
	}
	#ajax_indicator .success span {
		background-color:#ffc;
	}
#ajax_indicator .error {
	background:none;
	}
	#ajax_indicator .error span {
		background-color:#f9c;
		}

/* common blocks - dashboards with OG lists
------------------------------------------*/
  /* events */
	.blocks ul#events_list li {
		background:transparent url(../images/bg-li-events-calendar.gif) no-repeat scroll 0 5px;
		height:1%;
		margin:0pt 0pt 3pt 0px;
		padding: 1px 0 7px 38px;
		position:relative;
		border-bottom: 1px solid #e1e1e1;
		min-height: 35px;
		}
		* html .blocks ul#events_list li {
			height: 35px;
			}
	.blocks ul#events_list li .month,
	.blocks ul#events_list li .day {
		color:#FFFFFF;
		display:block;
		font-size:0.9em;
		font-weight:bold;
		left:1pt;
		line-height:1em;
		position:absolute;
		text-align:center;
		text-transform:uppercase;
		top:7px;
		width:30px;
		}
	.blocks ul#events_list li .day {
		color:#000000;
		font-weight:normal;
		top:21px;
		width:30px;
		}
  /* others */
	.blocks ul#thinktankslist li,
	.blocks ul#investorslist li,
	.blocks ul#companieslist li {
		background: url(../images/icon-thinktank-24.gif) no-repeat 3px 5px;
		height:auto;
		min-height: 31px;
		margin:8px 0 4px 0;
		padding: 0 0 8px 40px;
		border-bottom: 1px solid #e1e1e1;
		}
		* html .blocks ul#thinktankslist li,
		* html .blocks ul#investorslist li,
		* html .blocks ul#companieslist li {
			height: 31px;
			}
	.blocks ul#investorslist li  {
		background: url(../images/icon-investors-24.gif) no-repeat 3px 5px;
		}
	.blocks ul#companieslist li  {
		background: url(../images/icon-companies-24.gif) no-repeat 3px 5px;
		}

/*----*/
div#feedback {
	font-size: 1.2em;
	margin-left: 15px;
	}

/*Long credits in Google maps */
.gmnoprint span,
#map span {
	display: none;
	}

/*--left buttons unused - code in documentation--*/

/* Magic windows */
#pwindow {
	background: #eaeaea;
	border: 6px solid #cccccc !important;
	color: #868D99;
	font-size: 1.1em;
	font-weight: bold;
	height: auto !important;
	line-height: 1.5em;
	padding: 15px !important;
	-moz-border-radius:1em !important;
	}
	#pwindow ul li {
		margin: 1px 4px;
		clear: both;
		}
		#pwindow ul li input {
			float: left;
			margin-top: 4px;
			width: auto;
			}
		#pwindow ul li label {
			float: left;
			font-size: 1em;
			width: 260px;
			text-align: left;
			}
#pwindow #pbuttons {
	float: right;
	}
	#pwindow #pbuttons div { /*for cluster prompt box*/
		float: left;
		}
	#pwindow .pbutton {
		background: #001A82 url(../images/bg-li-contact-status-curr.png) repeat-x;
		border: 0;
		color: #fff;
		cursor: pointer;
		font-size: 1em;
		font-weight: bold;
		margin-right: 5px;
		padding: 2px 5px 3px;
		width: auto;
		}

/* comes from screen-centre, used also in challenges solutions summary 
----------------------------------------*/

#content-right #sf_comment_list .comment .description-for-node {
	color: #666;
	margin-bottom: 0;
	margin: 0 0 15px;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
	clear: both;
	padding-bottom: 5px;
	}	
#content-right #sf_comment_list .comment .description-for-node ul.whatyouthink,
#content-right #sf_comment_list .comment .description-for-node ul.icons {
	position: absolute;
	top: 0;
	right: 0;
	width: auto;
	font-size: 1em;
	}
	* html #content-right #sf_comment_list .comment .description-for-node ul.whatyouthink {
		right: 15px;
		}
#content-right #sf_comment_list .comment .description-for-node ul.icons {
	top: 25px;
	}
	#content-right #sf_comment_list .comment .description-for-node ul li {
		display: inline;	
		}
	#content-right #sf_comment_list .comment .description-for-node  ul li a {
		float: left;
		display: block;
		}
#content-right #sf_comment_list .comment {
	font-size: 1.1em;
	line-height: 1.5em;
	background: url(../images/icon-comment-16.gif) 0 0 no-repeat;
	margin: 0 15px 15px;
	}
	#content-right #sf_comment_list .comment p {
		font-size: 1em;
		margin: 0 0 0 30px;
		}
form#sf_comment_form textarea {
	width: 435px;
	height: 120px;
	background: url(../images/bg-textarea-wall.gif) no-repeat 100% 0;
	}
form#sf_comment_form .button {
	margin-left: 0px;
	}

/*search form in the left navigation column*/
*html .search-form-left { /*Fixes double margins in IE6*/
	display: inline;
	float: left;
	}
*:first-child+html .search-form-left { /*Fixes double margins in IE7*/
	display: inline;
	float: left;
	}
.search-form-left input {
	-moz-border-radius-bottomleft: 0.8em;
	-moz-border-radius-topleft: 0.8em;
	background: #fff url(../images/bg-searchform.png) no-repeat 3px 4px;
	border-right: none;
	float: left;
	height: 13px;
	margin: 1px 0 0 0;
	padding: 2px 2px 2px 18px;
	width: 85px;	}
.search-form-left .search-button {
	background: #fff url(../images/bg-search-arrow.png) no-repeat 0 0;
	display: inline;
	float: left;
	height: 21px;
	width: 21px;
	}
	.search-form-left .search-button:hover {
		background-position: 0 -21px;
		}
.search-form-left li a {
	font-size: 1.1em;
	display: block;
	padding: 5px 10px 2px;
	width: 106px;
	}
	.search-form-left li a:hover {
		background: #001A82;
		color: #fff;
		-moz-border-radius: 0.8em;
		}
		

.learnmore_button{
	background:url("../images/button-learnmore.gif") no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	font-weight:bold;
	height:31px;
	line-height:31px;
	margin-left:-20px;
	margin-top:10px;
	text-align:center;
	width:169px;
}
.learnmore_button span{
	display:none;
}
.learnmore_button:hover{
	background-position:0px -33px;	
}

.activity_iconalign{
	line-height:2em !important;	
}
.activity_coinfo{
	font-size:10px;
	color:#000;
	font-weight:normal !important;	
}

.tickerbox {
	width:120px;padding:0;height:575px;
}
.tickerbox ul {
	width:120px; position:relative;
}
.tickerbox li {
	width:100%;
	list-style:none;
	list-postion:inside;
	position:absolute;
	overflow:hidden;
}
