body {
	font-family: 'Helvetica W01 Roman', Helvetica, Arial, sans-serif;
	overflow-x: hidden;
	position: relative;
}

.systemfont-helvetica-bold {
	font-family: Helvetica;
	font-weight: 800;
}

.webfont-helvetica-bold {
	font-family: 'Helvetica W01 Bold';
}

.helvetica-neue {
	font-family: 'Helvetica Neue', 'HelveticaNeueW01-45Ligh', Arial;
	font-weight:300;
}

.webfont-helvetica-neue-bold {
	font-family: 'HelveticaNeueW01-55Roma';
}

.systemfont-helvetica-neue-bold {
	font-family: 'Helvetica Neue';
	font-weight: 800;
}

.webfont-helvetica-neue-italic{
	font-family: 'HelveticaNeueW01-46Ligh';
}

.systemfont-helvetica-neue-italic{
	font-family: 'Helvetica Neue';
	font-style:italic;
}

.webfont-helvetica-italic{
	font-family: 'Helvetica W01 Italic';
}

.systemfont-helvetica-italic{
	font-family: Helvetica;
	font-style:italic;
}

input, select {
	font-family: 'Helvetica Neue', 'HelveticaNeueW01-45Ligh', Arial;
}

a.sbutton2, button.sbutton2 {
	color: #666;
	text-decoration: none;
	border: solid 1px #BBB;
	padding: 3px 7px;
	font-size: 11px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	margin-top: 8px;
	background: #2BC359;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#FEFEFE),to(#DDD));
	background: -moz-linear-gradient(#FEFEFE,#DDD);
	background: linear-gradient(#FEFEFE, #DDD);
	-pie-background: linear-gradient(#fefefe,#dddddd);
	behavior: url(/css/PIE.htc);
	vertical-align: middle;
	line-height: 17px;
	margin-top: -5px;
	cursor: pointer;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

a.sbutton2 {
	display: inline-block;
}

a.sbutton2:hover, button.sbutton2:hover { background:#fefefe; -pie-background: linear-gradient(#fefefe,#fefefe); }

a.sbutton2:active, button.sbutton2:active { background:#dddddd; -pie-background: linear-gradient(#dddddd,#dddddd); }

a.searchbutton:hover {
	-pie-background: linear-gradient(bottom, rgb(131,182,176) 0%, rgb(143,200,194) 100%);
	background-image: -o-linear-gradient(bottom, rgb(131,182,176) 0%, rgb(143,200,194) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(131,182,176) 0%, rgb(143,200,194) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(131,182,176) 0%, rgb(143,200,194) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(131,182,176) 0%, rgb(143,200,194) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(131,182,176)),
		color-stop(1, rgb(143,200,194))
	);
	behavior:url(css/PIE.htc);
	border: 1px solid #79A7A2;
	text-shadow: 0 -1px 1px #50817C;
}

a.searchbutton {
	padding: 11px;
	border: 1px solid #5A7F79;
	border-radius: 0px 5px 5px 0px;
	-pie-background: linear-gradient(bottom, #7BA69F 0%, #8CB9B4 100%);
	background-image: -o-linear-gradient(bottom, #7BA69F 0%, #8CB9B4 100%);
	background-image: -moz-linear-gradient(bottom, #7BA69F 0%, #8CB9B4 100%);
	background-image: -webkit-linear-gradient(bottom, #7BA69F 0%, #8CB9B4 100%);
	background-image: -ms-linear-gradient(bottom, #7BA69F 0%, #8CB9B4 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #7BA69F),
		color-stop(1, #8CB9B4)
	);
	behavior:url(css/PIE.htc);
	font-size: 16px;
	color: white!important;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	margin: 0;
	float: left;
	cursor: pointer;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

a.updatebutton:hover {
	-pie-background: linear-gradient(bottom, #99A7A5 0%, #A7B7B5 100%);
	background-image: -o-linear-gradient(bottom, #99A7A5 0%, #A7B7B5 100%);
	background-image: -moz-linear-gradient(bottom, #99A7A5 0%, #A7B7B5 100%);
	background-image: -webkit-linear-gradient(bottom, #99A7A5 0%, #A7B7B5 100%);
	background-image: -ms-linear-gradient(bottom, #99A7A5 0%, #A7B7B5 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #99A7A5),
		color-stop(1, #A7B7B5)
	);
	behavior:url(css/PIE.htc);
	border: 1px solid #8C9B99;
	text-shadow: 0 -1px 1px #50817C;
}

a.updatebutton {
	padding: 2px 3px;
	border: 1px solid #808D8C;
	border-radius: 3px;
	float: right;
	background-color: #A3B1AF;
	background-image: -o-linear-gradient(bottom, #8C9998 0%, #A3B1AF 100%);
	background-image: -moz-linear-gradient(bottom, #8C9998 0%, #A3B1AF 100%);
	background-image: -webkit-linear-gradient(bottom, #8C9998 0%, #A3B1AF 100%);
	background-image: -ms-linear-gradient(bottom, #8C9998 0%, #A3B1AF 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #8C9998),
		color-stop(1, #A3B1AF)
	);
	height: 10px;
	font-size: 10px;
	color: white!important;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}

#toptabs {
	position: relative;
	height: 4em;
	border-bottom: 1px solid #D0D0D0;
	-pie-background: linear-gradient(bottom, rgb(255,255,255) 35%, rgb(221,223,221) 100%);
	background-image: linear-gradient(bottom, rgb(255,255,255) 35%, rgb(221,223,221) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 35%, rgb(221,223,221) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 35%, rgb(221,223,221) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 35%, rgb(221,223,221) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 35%, rgb(221,223,221) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.35, rgb(255,255,255)),
		color-stop(1, rgb(221,223,221))
	);
	behavior:url(css/PIE.htc);
}

.tab {
	position: absolute;
	bottom:-2px;
	behavior:url(css/PIE.htc);
	border-radius: 0.3125em 0.3125em 0 0;
	text-align: center;
	height: 1.5em;
	line-height: 1.5em;
	cursor: pointer;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

#tab-otherlanguage {
	position: absolute;
	top: 2.25em;
	left: 2em;
}

.tab.active{
	-pie-background: linear-gradient(bottom, rgb(255,255,255) 0%, rgb(238,238,238) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(238,238,238) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(238,238,238) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(238,238,238) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(238,238,238) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(238,238,238)));
	border-top: 1px solid 	#C3C3C3;
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	color: #979797;
	z-index: 2;
}

.tab.unactive1{
	-pie-background: linear-gradient(bottom, rgb(109,139,168) 0%, rgb(67,85,105) 100%);
	background-image: -o-linear-gradient(bottom, rgb(109,139,168) 0%, rgb(67,85,105) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(109,139,168) 0%, rgb(67,85,105) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(109,139,168) 0%, rgb(67,85,105) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(109,139,168) 0%, rgb(67,85,105) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(109,139,168)),color-stop(1, rgb(67,85,105)));
	color: white;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}

.tab.unactive2{
	-pie-background: linear-gradient(bottom, rgb(163,177,175) 0%, rgb(140,153,152) 100%);
	background-image: -o-linear-gradient(bottom, rgb(163,177,175) 0%, rgb(140,153,152) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(163,177,175) 0%, rgb(140,153,152) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(163,177,175) 0%, rgb(140,153,152) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(163,177,175) 0%, rgb(140,153,152) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(163,177,175)),color-stop(1, rgb(140,153,152)));
	color: white;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}

#tab-signup {
	position: absolute;
	width: 4em;
	font-size: 0.9em;
	padding: 0.5em;
	right: 0.5em;
	behavior:url(css/PIE.htc);
}

#tab-connect {
	position: absolute;
	font-size: 0.9em;
	padding: 0.5em;
	right: 5.4em;
}

#tab-login {
	position: absolute;
	width: 4em;
	font-size: 0.9em;
	padding: 0.5em;
	right: 5.4em;
	behavior:url(css/PIE.htc);
}

#tab-search {
	position: absolute;
	width: 4em;
	font-size: 0.9em;
	padding: 0.5em;
	right: 10.3em;
	bottom: -2px;
	behavior:url(css/PIE.htc);
}

#tab-navigate {
	position: absolute;
	width: 4.2em;
	background-color: #A2B0BE;
	color: #fff;
	text-shadow: none;
	font-size: 0.9em;
	padding: 0.5em;
	right: 0.3em;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}

#topbar {
	position: relative;
	background-color: white;
	height: 7em;
	border-bottom: 1px solid #D0D0D0;
	box-shadow: 0 2px 3px 0px #d1d1d1;
	behavior:url(css/PIE.htc);
	z-index: 1;
}

#logo {
	position:absolute;
	top:50%;
	height: 4.75em;
	margin-top:-2.375em;
	left: 1.5em;
}

#searchbox {
	position: relative;
	top: 36.5px;
	left: 20em;
}

#textfield-search {
	padding: 8px;
	font-size: 18px;
	behavior: url(css/PIE.htc);
	border-radius: 0.3125em 0 0 0.3125em;
	color: #555;
	border: 1px solid #D2D2D2;
	border-right: 0;
	width: 30em;
	float: left;
	margin: 0;
	height: 22px;
}

#textfield-savedsearches:focus, #textfield-search:focus, #updatetextfield:focus {
    outline: none;
}

#searchtype {
	float: left;
	line-height: 38px;
	-pie-background: linear-gradient(bottom, rgb(224,224,224) 30%, rgb(250,250,250) 100%);
	background-image: -o-linear-gradient(bottom, rgb(224,224,224) 30%, rgb(250,250,250) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(224,224,224) 30%, rgb(250,250,250) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(224,224,224) 30%, rgb(250,250,250) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(224,224,224) 30%, rgb(250,250,250) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.3, rgb(224,224,224)),
		color-stop(1, rgb(250,250,250))
	);
	behavior: url(css/PIE.htc);
	color: #616161;
	padding: 0 20px;
	border: 1px solid #D2D2D2;
	display: table-cell;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}

#textfield-savedsearches {
	position:absolute;
	top:50%;
	padding:0.5em;
	font-size: 1.125em;
	behavior:url(css/PIE.htc);
	border-radius: 0.3125em;
	color: #555;
	margin-top:-1.0625em;
	border: 1px solid #999;
	background-color: #DDD;
	left: 49.375em;
	width: 10em;
}

.column {
	float: left;
	position: relative;
}

.contentrow {
	float: left;
	position: relative;
}

#contentrow-2 {
	overflow: hidden;
}

#contentrow-1 {
	border-right: 2px solid #CCC;
}

#partial-contentrow-1 {
	border-right: 2px solid #CCC;
}

.column-container {
	position:relative;
	padding: 1.25em 1.875em;
	overflow-x: auto;
}

.scroller {
	position: fixed;
/*	background-color: #BBB;
	behavior:url(css/PIE.htc);
	border-radius: 0.2em;
	padding: 0.35em 0.5em;
	color: white;
	font-size: 0.625em;
	box-shadow: 0 0 0.37em #222;*/
	cursor: pointer;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

#jobrow {
	clear: both;
	background-color: #C5C5C5;
	height: 15.625em;
	padding: 3.125em 5%;
	z-index:-1;
}

#jobrow h1 {
	font-size: 1.125em;
	color: #474747;
	padding-bottom: 1.25em;
}

#jobrow .button {
	position:relative;
	padding: 0.3125em 0.5em;
	font-size: 0.8125em;
	border-radius: 0.3em;
	box-shadow: 0 0 0.3em rgba(34,25,25,0.4);
	height: 1.2375em;
	line-height: 1.2375em;
	behavior:url(css/PIE.htc);
}

#button-viewalljobs:hover {
	border:1px solid #8c9b99;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#a7b7b5),to(#99a7a5));
	background: -moz-linear-gradient(bottom, #99a7a5, #a7b7b5);
	text-shadow: 0 -1px 1px #50817c;
}

#button-viewalljobs {
	background-color: #A3B1AF;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#A3B1AF),to(#8C9998));
	background: -moz-linear-gradient(bottom, #8C9998, #A3B1AF);
	color: white;
	border: 1px solid #808D8C;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	text-decoration: none;
}

#button-postajob {
	background-color: #7BA69F;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#8CB9B4),to(#7BA69F));
	background: -moz-linear-gradient(bottom, #7BA69F, #8CB9B4);
	color: white;
	text-decoration: none;
}

.joblisting{
	position:relative;
	background-color: #8C9998;
	border-radius: 5px;
	box-shadow: 0px 0px 3px rgba(34,25,25,0.4);
	font-size: 11px;
	color: #EEE;
	display: table;
	behavior:url(css/PIE.htc);
}

.joblisting a {
	font-size: 11px;
	color: #EEE;
	text-decoration: none;
}

.joblisting-header {
	padding: 5px 6px 3px 6px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}

.jobcontent {
	position:relative;
	display: table-cell;
	vertical-align: middle;
	height:160px;
	background-color: #EEE;
	color: #888;
	border-radius: 0 0 5px 5px;
	font-size: 15px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 20px;
	behavior:url(css/PIE.htc);
	word-wrap: break-word;
}

.jobtitle, .jobtitle a {
	font-size: 18px;
	font-weight: bold;
	color: #435569;
	text-decoration: none;
}

.jobadvertisement {
	position:relative;
	display: table;
	background-color: #8CB9B4;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#8CB9B4),to(#7BA69F));
	background: -moz-linear-gradient(bottom, #7BA69F, #8CB9B4);
	color:#ccc;
	border-radius: 5px;
	height:139px;
	padding:20px;
	behavior:url(css/PIE.htc);
}

.jobadvertisement h2 {
	font-weight:bold;
	color:#fff;
	margin-bottom: 10px;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}

.jobadvertisement .wrapper {
	display: table-cell;
	vertical-align: middle;
}

#footer {
	clear: both;
	background-color: #111;
	height: 15.625em;
	padding: 3.125em 5%;
}

#footer h3 {
	font-size: 11px;
	color: #CCC;
	margin-bottom: 25px;
}

#footer h2 {
	font-size: 18px;
	color: #EEE;
	margin-bottom: 5px;
}

#footer dl {
	list-style: none;
	padding: 0px;
	margin: 0 auto;
}

#footer dt {
	font-size: 18px;
	color: #EEE;
	margin-bottom: 5px;
}

#footer dd {
	font-size: 13px;
	color: #777;
	margin-bottom: 40px;
}

#footer dd a {
	display:block;
	line-height:17px;
}

#footer .socialmedia {
	display:block;
	font-size: 18px;
	color: #CCC;
	margin-bottom: 3px;
}

#footer .description {
	font-size: 13px;
	color: #777;
	margin-bottom: 35px;
}

#grid-profiles  {
	overflow:hidden;
	margin: 0 auto;
}

#grid-profiles .profile:hover {
	box-shadow: 0px 0px 5px #555;
}

#grid-profiles .profile {
	float:left;
	position:relative;
	width: 150px;
	background-color: #8C9998;
	box-shadow: 0px 0px 3px rgba(34, 25, 25, 0.4);
	margin: 10px 15px;
	border-radius: 4px;
	behavior:url(css/PIE.htc);
}

.profile-header {
	position: relative;
	padding: 8px;
	padding-top: 9px;
}

.profile-name, .profile-name a {
	float: left;
	color: white;
	font-size: 11px;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 95px;
	height: 13px;
}

.profile-heart {
	float: right;
	height:11px;
}

.profile-body {
	position: relative;
	width: 150px;
	height: 125px;
}

.profile-body .profile-projectcount {
z-index: 2;
position: absolute;
font-size: 10px;
background-color: #45484E;
background: -webkit-gradient(linear,0 0,0 bottom,from(#45484E),to(#25272A));
background: -moz-linear-gradient(bottom, #25272A, #45484E);
color: white;
border-radius: 3px;
padding: 3px 5px;
bottom: 5px;
left: 5px;
box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
behavior: url(css/PIE.htc);
}


.profile-body .profile-projectcount a {
color: #CCC;
text-decoration: none;
text-shadow: 0px -1px 1px black;
font-weight: 600;
}

.profile-body .profile-picture {
	width: 150px;
	height: 125px;
}

.profile-footer {
	position:relative;
	background-color: #fff;
	padding: 8px;
	font-size: 11px;
	height:32px;
	line-height: 13.5px;
	border-radius: 0 0 4px 4px;
	behavior:url(css/PIE.htc);
}

.profile-discipline {
	display:block;
	color: #435569;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.profile-country {
	display:block;
	color: #555;
	margin-top: 2px;
}

.profile-follow {
	display:block;
	color: #435569;
	cursor: pointer;
	margin-top: 2px;
}

.profile-unfollow {
	display:block;
	color: #435569;
	cursor: pointer;
	margin-top: 2px;
}

.profile-arrow {
	position: absolute;
	left: 150px;
	top: 27px;
	width: 13px;
	height: 20px;
	padding: 3px 5px;
	padding: 3px 6px 3px 3px;
	line-height: 20px;
	border-radius: 0px 5px 5px 0px;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#8CB9B4),to(#7BA69F));
	background: -moz-linear-gradient(#8CB9B4,#7BA69F);
	background: linear-gradient(#8CB9B4,#7BA69F);
	-pie-background: linear-gradient(#8CB9B4,#7BA69F);
	behavior:url(css/PIE.htc);
	cursor:pointer;
}

.profile-sponsor_ad {
	float:left;
	position:relative;
	font-size:11px;
	width: 210px;
	height: 250px;
	background-color: #B2B2B2;
	box-shadow: 0px 0px 3px rgba(34,25,25,0.4);
	border-radius: 5px;
	margin: 10px 20px;
	text-align: center;
	behavior:url(css/PIE.htc);
}

.profile-sponser_content {
	display: table-cell;
	vertical-align: middle;
	height: 250px;
}

.profile-sponser_content div {
	margin-bottom: 10px;
}

.profile-sponsor_header {
	color: #FFF;
}

.container-selector {
	margin-bottom:20px;
	position:relative;
	font-size: 15px;
}

.selector.selected:hover {
	background-color: #8EA7B8;
}

.selector:hover{
	background-color: #A7BBC8;
}

.selector.selected {
	position:relative;
	background: url(../tcf_img/symbolx_7.png) no-repeat right center, #7594A9;
	-pie-background: url(../tcf_img/symbolx_7.png) no-repeat right center, #7594A9;
	padding-right: 18px;
	behavior:url(css/PIE.htc);
}

.selector {
	position:relative;
	bottom: 2px;
	display:inline-block;
	zoom: 1;
	*display:inline;
	font-size: 10px;
	color: white;
	border-radius: 3px;
	padding: 5px 6px;
	background-color: #B8C8D3;
	cursor: pointer;
	/*background: url(../tcf_img/symbolx_7.png) no-repeat right center, -webkit-linear-gradient(#B8C8D3,#B8C8D3);
	background: url(../tcf_img/symbolx_7.png) no-repeat right center, -moz-linear-gradient(#B8C8D3,#B8C8D3);
	-pie-background: url(../tcf_img/symbolx_7.png) no-repeat right center, linear-gradient(#B8C8D3,#B8C8D3);*/
	behavior:url(css/PIE.htc);
}

#grid-images{
	overflow:hidden;
	margin: 0 auto;
}

#grid-images .image:hover {
	box-shadow: 0px 0px 5px #333;
}

#grid-images .image {
	position:relative;
	float:left;
	width: 110px;
	height: 128px;
	background-color: #A7B7B6;
	box-shadow: 0px 2px 3px #AAA;
	margin: 10px 7px;
	border-radius: 3px;
	behavior:url(css/PIE.htc);
}

.image-header {
	position: relative;
	padding: 0 3.5px 0 0;
	line-height: 18px;
}

.image-save{
	float: left;
	color: #EEE;
	font-size: 11px;
}

.image-creator, .image-creator a{
	text-decoration: none;
	float: left;
	color: white;
	width: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 11px;
	padding: 2px 0 5px 2px;
	font-size: 11px;
	text-shadow: 0 -1px 1px #8C9998;
	line-height: 11px;
}

.image-heart {
	float:right;
	height:8px;
	top: 5px;
	position: relative;
}

.image-image {
	position: relative;
	width: 110px;
	height: 110px;
	border-radius: 0px 0px 3px 3px;
	behavior:url(css/PIE.htc);
}

.image-sponsor_ad {
	position:relative;
	float:left;
	width: 120px;
	height: 140px;
	background-color: #B2B2B2;
	box-shadow: 0px 0px 3px rgba(34,25,25,0.4);
	border-radius: 5px;
	overflow:hidden;
	margin: 10px 7px;
	text-align: center;
	behavior:url(css/PIE.htc);
}

.image-sponsor_ad div {
	margin-bottom: 10px;
}

.image-sponser_content {
	display: table-cell;
	vertical-align: middle;
	width:120px;
	height: 140px;
}

.image-sponsor_header {
	color: #FFF;
	font-size: 11px;
}

#columnactivity h3 {
	font-size: 11px;
}

#updatebox {
	margin-top: 15px;
	border: 1px solid #CCC;
	background-color: white;
	color: #555;
	overflow:auto;
}

#updatetextfield {
	padding: 5px;
	font-size: 12px;
	border: 0;
	width: 85%;
	float:left;
}

a.updatebutton {
	float:left;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 3px;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
}

#columnactivity h1 {
	font-size: 18px;
	margin-top: 30px;
	color: #222;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #CCC;
}

#columnactivity .attention {
	color: #5A7F79;
	text-decoration: none;
	cursor: pointer;
}

#columnactivity .tabs-feed .tabs-mail {
	list-style: none;
}

#columnactivity .tabs-feed li, .tabs-mail li {
	float:left;
	font-size: 15px;
	margin-top: 6px;
	color: #CCC;
	margin-right: 18px;
	cursor: pointer;
	position: relative;
}

#columnactivity .tabs-feed .active, .tabs-mail .active {
	color: #222;
	cursor: pointer;
}

#news-feed {
	margin-top: 30px;
	position: relative;
}

#news-feed a {
	text-decoration: none;
}

.links a {
	cursor: pointer;
}

.viewupdates {
	margin-top:20px;
	width:100%;
	cursor: pointer;
	-moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;
}

.sbutton0 {
	position:relative;
	display: inline-block;
	width:100%;
	text-align:center;
	color: #666;
	text-decoration: none;
	border: solid 1px #BBB;
	padding: 3px 7px;
	font-size: 13px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	margin-top: 8px;
	background: #2BC359;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#FEFEFE),to(#DDD));
	background: -moz-linear-gradient(#FEFEFE,#DDD);
	background: linear-gradient(#FEFEFE,#DDD);
	-pie-background: linear-gradient(#fefefe,#dddddd);
	behavior:url(css/PIE.htc);
	vertical-align: middle;
	line-height: 17px;
}

.update {
	margin-top:30px;
}

.update .thumb{
	float:left;
}

.update .thumb img{
	width:30px;
	border-radius:3px;
	box-shadow: 0px 0px 3px rgba(34,25,25,0.4);
}

.update .commentthumb{
	float:left;
	position:relative;
	left:40px;
	top:10px;
}

.update .commentthumb img{
	width:30px;
	border-radius:3px;
	box-shadow: 0px 0px 3px rgba(34,25,25,0.4);
}

.update .description {
	float:left;
	width:80%;
	margin-left:10px;
	font-size:13px;
	color:#333;
}

.update .description a{
	color:#435569;
}

.status a{
	color:#435569;
}

.update .links{
	clear:both;
	margin-top:10px;
	margin-left:40px;
}


.update .links a{
	font-size:11px;
	color:#aaa;
	margin-right:10px;
}


.update .status {
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	width:60%;
	padding-left:20px;
	font-size:13px;
	font-style:italic;
	color:#888;
	word-wrap: break-word;
}

.update .imgpreview {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:20px;
}

.update .imgpreview img:hover{
	box-shadow: 0px 0px 5px #555;
}

.update .imgpreview img{
	width:80px;
	border-radius:3px;
	box-shadow: 0px 0px 3px rgba(34, 25, 25, 0.4);
}

.comment-link {
	cursor: pointer;
}

.commentboxmsg input[type="text"] {
	margin-top: 0px;
	width: 200px;
	-webkit-appearance: none;
	border: none;
	background: none;
	color: #888;
	font-size: 11px;
}

.commentboxmsg input[type="text"]:focus {
	outline: none;
}

.commentbox {
	position:relative;
	border:1px solid #9cabbc;
	background-color:#f4f9ff;
	padding:5px;
	font-size:11px;
	color:#7f8e9e;
	width:205px;
	top:10px;
	left:50px;
	min-height:15px;
	border-radius:3px;
	margin-bottom:10px;
	z-index:1;
	behavior: url(css/PIE.htc);
	float:left;
}


.commentboxarrow {
	position: absolute;
	width: 6px;
	height: 12px;
	background: url(http://thecreativefinder.com/img/commentarrow.png) no-repeat;
	left: -6px;
	top: 6px;
}

.commentboxmsg {
	position:absolute;
	color:#999;
}


.commentedprev {
	padding:5px 0px;
	color:#888;
	position:relative;
	top:10px;
	left:40px;
	width:275px;
	margin-bottom:10px;
}

.commentedprev a{
	font-size:9px;
	color:#888;
}

.commented {
	background-color:#eee;
	border:1px solid #ddd;
	padding:5px;
	border-radius:4px;
	color:#888;
	position:relative;
	top:10px;
	left:40px;
	width:265px;
	min-height:20px;
	margin-bottom:2px;
}

.commented .commentedthumb {
	float:left;
	margin-right:4px;
	margin-top:3px;
	margin-left:3px;
}

.commented .commentedmsg {
	word-wrap: break-word;
	line-height: 12px;
	font-size:11px;
	margin:2px 0px 3px 35px;
	width:220px;
}


.commentrow {
	margin-top:10px;
}

.commentedprevbutton {
	cursor: pointer;
	-moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;
}

.viewupdates {
	margin-top:20px;
	width:90%;
	cursor: pointer;
	-moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;
}

.notifybubble {
	float:right;
	font-weight:bold;
	letter-spacing:0.8;
	font-size:8px;
	background: -webkit-gradient(linear,0 0,0 bottom,from(red),to(#730000));
	background: -moz-linear-gradient(red,#730000);
	background: linear-gradient(red,#730000);
	color:white;
	border-radius:5px;
	padding: 2.5px;
	line-height: 7px;
	margin-left: 1.5px;
	behavior:url(css/PIE.htc);
}

.watermark {
   color: #999;
}

#search-suggestions {
	display: none;
	background: #fff;
	width: 520px;
	position: absolute;
	left: 326px;
	top: 141px;
	z-index: 3;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 15px;
	padding-bottom: 0;
	border-radius: 0 0 5px 5px;
	box-shadow: 0px 0px 3px rgba(34,25,25,0.4);
}

#search-suggestions {
	font-size: 0.9em;
	color: #363636;
}

#search-suggestions-content h3{
	font-size: 13px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	color: #888;
	border-bottom: 1px solid #CCC;
}

#search-suggestions-content em{
	font-size: 0.6em;
	font-style:italic;
	color: #737373;
	margin-bottom: 15px;
}

.search_suggestion_types {
	height: 1.2em;
}

.search_suggestion_option {
	font-size: 15px;
	color: #666;
	padding: 2px 0px;
}

.search_suggestion_option:hover {
	cursor: pointer;
	background-color: #D0E3E0;
	color: #5F7F7B;
}

.partial_search_empty, .search_suggestion_option strong{
	font-weight: normal;
	background-color: #DDD;
	color: #555;
	padding-right: 2.5px;
}

.search_suggestion_option:hover strong{
}

.suggestion_group {
	margin-bottom: 15px;
}

#chars-left-box {
	font-size: 0.71em;
	color: #5C5C5C;
	margin-top: 5px;
	text-align: right;
}

#envelopes {
	margin-top: 30px;
}

#envelopes li {
	margin-top: 3px;
}

.envelope {
	position: relative;
	background-color: #EEE;
	padding: 10px;
	box-shadow: 0px 0px 3px rgba(34,25,25,0.4);
	border-radius: 5px 5px 0px 0px;
	font-size: 11px;
	color: #555;
	padding-left: 55px;
	line-height: 18px;
	cursor: pointer;
	z-index: 2;
	padding-right: 35px;
}

.unread .envelope {
	background-color: #D9D9D9;
}

.envelope .avatar{
	position: absolute;
	left: 10px;
	width: 30px;
	border-radius: 3px;
	box-shadow: 0px 0px 3px rgba(34,25,25,0.4);
}

.envelope .userlink, .message a{
	color: #435569;
	text-decoration: none;
}

.message a{
	font-style:italic;
}

.delEnvelope {
	position: absolute;
	right: 10px;
	top: 10px;
}

.envelope h2 {
	margin: 0;
	font-size: 18px;
	color: #555;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 275px;
	height: 20px;
}

.toggleArchiveEnvelope {
	position: relative;
	top: 3px;
	color: #888;
	text-decoration: none;
	cursor: pointer;
	font-size: 11px;
	margin-top: 8px;
}

.messages {
	font-size: 11px;
	background-color: #DDD;
	box-shadow: 0px 0px 3px rgba(34,25,25,0.4);
	width: 80%;
	margin: 0 auto;
	margin-bottom: 20px;
	position: relative;
	top: -10px;
	z-index: 1;
	padding: 20px 15px 5px 15px;
	display: none;
}

.messages .message {
	position: relative;
	min-height: 20px;
	_height: 20px;
	padding-left: 40px;
	color: #888;
	padding-top: 7.5px;
	word-wrap: break-word;
	line-height: 1.1em;
	padding-bottom: 10px;
}

.messages .message .avatar {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	border-radius: 3px;
	box-shadow: 0px 0px 3px rgba(34,25,25,0.4);
}

.messages .divider {
	border-bottom: 1px solid #BBB;
	margin-bottom: 15px;
}

.messagebox {
	top: 0;
	left: 40px;
}

.replybox {
	height: 35px;
	position: relative;
}

.replybox .avatar {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	border-radius: 3px;
	box-shadow: 0px 0px 3px rgba(34,25,25,0.4);
}

/*
	SoftLaunch Disabled Items
*/

#pages, #tab-pages, #tab-otherlanguage, #tab-signup, #tab-login, #tab-navigate, #navigation {
	display: none;
}

#navigation {
	position: absolute;
	z-index: 2;
	right: 0.4em;
	top: 64px;
	padding: 10px;
	background: #A2B0BE;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#A2B0BE),to(#77828D));
	background: -moz-linear-gradient(#A2B0BE,#77828D);
	background: linear-gradient(#A2B0BE,#77828D);
	-pie-background: linear-gradient(#A2B0BE,#77828D);
	behavior: url(/css/PIE.htc);
	box-shadow: 0px 1px 1px rgba(34, 25, 25, 0.4);
	border-radius: 5px 0px 5px 5px;
	font-size: 11px;
	line-height: 1.5;
	padding-top: 20px;
	padding-bottom: 15px;
	width: 170px;
}

#pages {
	position: absolute;
	z-index: 2;
	right: 267px;
	top: 64px;
	padding: 10px;
	background: #9BC4BE;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#9BC4BE),to(#568582));
	background: -moz-linear-gradient(#9BC4BE,#568582);
	background: linear-gradient(#9BC4BE,#568582);
	-pie-background: linear-gradient(#9BC4BE,#568582);
	behavior: url(/css/PIE.htc);
	box-shadow: 0px 1px 1px rgba(34, 25, 25, 0.4);
	border-radius: 0 0px 5px 5px;
	font-size: 11px;
	line-height: 1.5;
	padding-top: 20px;
	padding-bottom: 15px;
	width: 89px;
}

.pages-item {
	padding-left: 11px;
}

.nav-link {
	color: #fff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	text-decoration: none;
}

.logout {
	color: #fff;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	text-decoration: none;
}

.nav-item {
	padding-left: 45px;
}

.nav-avatar {
	position: absolute;
	padding: 2px;
	left: 15px;
	background-color: white;
	border: 1px solid #CCC;
}

a.uploadbutton, button.uploadbutton {
	color: #e4f1ff;
	text-decoration: none;
	border: 1px solid #2e3c49;
	padding: 3px 7px;
	font-size: 13px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	margin-top: 8px;
	background: #475a6d;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#475a6d),to(#2e3c49));
	background: -moz-linear-gradient(#475a6d,#2e3c49);
	background: linear-gradient(#475a6d,#2e3c49);
	-pie-background: linear-gradient(#475a6d,#2e3c49);
	behavior: url(/css/PIE.htc);
	vertical-align: middle;
	line-height: 17px;
	display: inline-block;
	width: 150px;
	text-align: center;
	text-shadow: 0 -1px 1px #000;
}

a.uploadbutton:hover, button.uploadbutton:hover {
	background: #576777;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#576777),to(#424E5A));
	background: -moz-linear-gradient(#576777,#424E5A);
	background: linear-gradient(#576777,#424E5A);
	-pie-background: linear-gradient(#576777,#424E5A);
	behavior: url(/css/PIE.htc);
	border: 1px solid #424E5A;
	text-shadow: 0 -1px 1px #222;
}

#footer a {
	color: #EEE;
	text-decoration: none;
}

#footer dd a {
	color: #777;
	text-decoration: none;
}

.pictofont-heart {
	font-size: 0.75em;
	color: #fff;
	float: right;
	cursor: pointer;
}

#topbar-login, #topbar-signup, #topbar-connect {
	display: none;
}

#topbar-connect {
	position: relative;
	top: 25px;
	left: 25em;
}

#topbar-signup{
	font-size:15px;
	color:#222;
	position: relative;
	top: 22px;
	left: 25em;
}

#creatives {
	float: left;
}

#finders {
	float: left;
	margin-left: 3em;
}

a.signup_creative {
	-pie-background: linear-gradient(bottom, #dddddd 30%, #fefefe 100%);
	background-image: -o-linear-gradient(bottom, #dddddd 30%, #fefefe 100%);
	background-image: -moz-linear-gradient(bottom, #dddddd 30%, #fefefe 100%);
	background-image: -webkit-linear-gradient(bottom, #dddddd 30%, #fefefe 100%);
	background-image: -ms-linear-gradient(bottom, #dddddd 30%, #fefefe 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #dddddd), color-stop(1, #fefefe));
	border-color: #bbb;
	behavior: url(css/PIE.htc);
	margin-top: 5px;
	padding: 8px;
	font-size: 18px;
	color: #888;
	border-radius:5px;
	border: 1px solid #BBB;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
}

a.signup_creative:hover {
	-pie-background: linear-gradient(bottom, #ddd 30%, #eee 100%);
	background-image: -o-linear-gradient(bottom, #ddd 30%, #eee 100%);
	background-image: -moz-linear-gradient(bottom, #ddd 30%, #eee 100%);
	background-image: -webkit-linear-gradient(bottom, #ddd 30%, #eee 100%);
	background-image: -ms-linear-gradient(bottom, #ddd 30%, #eee 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #ddd), color-stop(1, #eee));
	border-color:#bbb;
	behavior: url(css/PIE.htc);
}

a.signup_creative:active {
	-pie-background: linear-gradient(bottom, #ccc 30%, #ddd 100%);
	background-image: -o-linear-gradient(bottom, #ccc 30%, #ddd 100%);
	background-image: -moz-linear-gradient(bottom, #ccc 30%, #ddd 100%);
	background-image: -webkit-linear-gradient(bottom, #ccc 30%, #ddd 100%);
	background-image: -ms-linear-gradient(bottom, #ccc 30%, #ddd 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #ccc), color-stop(1, #ddd));
	border-color:#bbb;
	behavior: url(css/PIE.htc);
}

a.signup_finder, a.login {
	-pie-background: linear-gradient(bottom, #7ba69f 30%, #8cb9b4 100%);
	background-image: -o-linear-gradient(bottom, #7ba69f 30%, #8cb9b4 100%);
	background-image: -moz-linear-gradient(bottom, #7ba69f 30%, #8cb9b4 100%);
	background-image: -webkit-linear-gradient(bottom, #7ba69f 30%, #8cb9b4 100%);
	background-image: -ms-linear-gradient(bottom, #7ba69f 30%, #8cb9b4 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #7ba69f), color-stop(1, #8cb9b4));
	border-color: #5a7f79;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	behavior: url(css/PIE.htc);
	margin-top: 5px;
	padding: 8px;
	font-size: 18px;
	color: white;
	border-radius:5px;
	border:1px solid #5a7f79;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
}

a.signup_finder:hover, a.login:hover {
	-pie-background: linear-gradient(bottom, #83b6b0 30%, #8fc8c2 100%);
	background-image: -o-linear-gradient(bottom, #83b6b0 30%, #8fc8c2 100%);
	background-image: -moz-linear-gradient(bottom, #83b6b0 30%, #8fc8c2 100%);
	background-image: -webkit-linear-gradient(bottom, #83b6b0 30%, #8fc8c2 100%);
	background-image: -ms-linear-gradient(bottom, #83b6b0 30%, #8fc8c2 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #83b6b0), color-stop(1, #8fc8c2));
	border-color:#79a7a2;
	text-shadow: 0 -1px 1px #50817c;
	behavior: url(css/PIE.htc);
}

a.signup_finder:active, a.login:active {
	-pie-background: linear-gradient(bottom, #739692 30%, #63817e 100%);
	background-image: -o-linear-gradient(bottom, #739692 30%, #63817e 100%);
	background-image: -moz-linear-gradient(bottom, #739692 30%, #63817e 100%);
	background-image: -webkit-linear-gradient(bottom, #739692 30%, #63817e100%);
	background-image: -ms-linear-gradient(bottom, #739692 30%, #63817e 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #739692), color-stop(1, #63817e));
	border-color:#63817e;
	behavior: url(css/PIE.htc);
}

a.login {
	border-radius: 0 5px 5px 0;
	padding: 9.5px;
	margin-top: 0;
	margin-left: 0;
	float: left;
}

#topbar-login {
	position: absolute;
	right: 2em;
	top: 1.25em;
}

#topbar-search {
	display: inline-block;
}

#topbar-login input {
	padding: 8px;
	font-size: 18px;
	behavior: url(css/PIE.htc);
	border-radius: 0 0.3125em 0.3125em 0;
	color: #555;
	border: 1px solid #D2D2D2;
	border-left: 0;
	width: 150px;
	float: left;
	margin: 0;
	height: 22px;
	margin-right: 0.5em;
	behavior: url(css/PIE.htc);
}

#topbar-login input:focus {
    outline: none;
}

.input-type {
	float: left;
	line-height: 37px;
	-pie-background: linear-gradient(bottom, lightGrey 30%, #EBEBEB 100%);
	background-image: -o-linear-gradient(bottom, lightGrey 30%, #EBEBEB 100%);
	background-image: -moz-linear-gradient(bottom, lightGrey 30%, #EBEBEB 100%);
	background-image: -webkit-linear-gradient(bottom, lightGrey 30%, #EBEBEB 100%);
	background-image: -ms-linear-gradient(bottom, lightGrey 30%, #EBEBEB 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.2, lightGrey), color-stop(1, #EBEBEB) );
	behavior: url(css/PIE.htc);
	color: #616161;
	padding: 0 20px;
	border: 1px solid #D2D2D2;
	display: table-cell;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
	border-radius: 0.3125em 0 0 0.3125em;
	height: 37px;
}

a.signup.facebook, a.connect.facebook {
	-pie-background: linear-gradient(bottom, #445881 30%, #5972A7 100%);
	background-image: -o-linear-gradient(bottom, #445881 30%, #5972A7 100%);
	background-image: -moz-linear-gradient(bottom, #445881 30%, #5972A7 100%);
	background-image: -webkit-linear-gradient(bottom, #445881 30%, #5972A7 100%);
	background-image: -ms-linear-gradient(bottom, #445881 30%, #5972A7 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #445881), color-stop(1, #5972A7));
	border-color: #445881;
	
	behavior: url(css/PIE.htc);
}

a.signup.facebook:hover, a.connect.facebook:hover {
	-pie-background: linear-gradient(bottom, #546485 30%, #6478a0 100%);
	background-image: -o-linear-gradient(bottom, #546485 30%, #6478a0 100%);
	background-image: -moz-linear-gradient(bottom, #546485 30%, #6478a0 100%);
	background-image: -webkit-linear-gradient(bottom, #546485 30%, #6478a0 100%);
	background-image: -ms-linear-gradient(bottom, #546485 30%, #6478a0 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #546485), color-stop(1, #6478a0));
	border-color:#546485;
	text-shadow: 0 -1px 1px #546485;
	behavior: url(css/PIE.htc);
}

a.signup.facebook:active, a.connect.facebook:active {
	-pie-background: linear-gradient(bottom, #263553 30%, #32456b 100%);
	background-image: -o-linear-gradient(bottom, #263553 30%, #32456b 100%);
	background-image: -moz-linear-gradient(bottom, #263553 30%, #32456b 100%);
	background-image: -webkit-linear-gradient(bottom, #263553 30%, #32456b 100%);
	background-image: -ms-linear-gradient(bottom, #263553 30%, #32456b 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #263553), color-stop(1, #32456b));
	border-color:#263553;
	text-shadow: 0 -1px 1px #546485;
	behavior: url(css/PIE.htc);
}

a.signup.twitter, a.connect.twitter {
	-pie-background: linear-gradient(bottom, #50b5d6 30%, #5bd4fc 100%);
	background-image: -o-linear-gradient(bottom, #50b5d6 30%, #5bd4fc 100%);
	background-image: -moz-linear-gradient(bottom, #50b5d6 30%, #5bd4fc 100%);
	background-image: -webkit-linear-gradient(bottom, #50b5d6 30%, #5bd4fc 100%);
	background-image: -ms-linear-gradient(bottom, #50b5d6 30%, #5bd4fc 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #50b5d6), color-stop(1, #5bd4fc));
	border-color: #50b5d6;
	behavior: url(css/PIE.htc);
}

a.signup.twitter:hover, a.connect.twitter:hover {
	-pie-background: linear-gradient(bottom, #66b0c8 30%, #7ed4f1 100%);
	background-image: -o-linear-gradient(bottom, #66b0c8 30%, #7ed4f1 100%);
	background-image: -moz-linear-gradient(bottom, #66b0c8 30%, #7ed4f1 100%);
	background-image: -webkit-linear-gradient(bottom, #66b0c8 30%, #7ed4f1 100%);
	background-image: -ms-linear-gradient(bottom, #66b0c8 30%, #7ed4f1 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #66b0c8), color-stop(1, #7ed4f1));
	border-color:#66b0c8;
	text-shadow: 0 -1px 1px #66b0c8;
	behavior: url(css/PIE.htc);
}

a.signup.twitter:active, a.connect.twitter:active {
	-pie-background: linear-gradient(bottom, #258fb2 30%, #2eabd4 100%);
	background-image: -o-linear-gradient(bottom, #258fb2 30%, #2eabd4 100%);
	background-image: -moz-linear-gradient(bottom, #258fb2 30%, #2eabd4 100%);
	background-image: -webkit-linear-gradient(bottom, #258fb2 30%, #2eabd4 100%);
	background-image: -ms-linear-gradient(bottom, #258fb2 30%, #2eabd4 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #258fb2), color-stop(1, #2eabd4));
	border-color:#258fb2;
	text-shadow: 0 -1px 1px #546485;
	behavior: url(css/PIE.htc);
}

a.signup.linkedin, a.connect.linkedin {
	-pie-background: linear-gradient(bottom, #2077a3 30%, #278fc4 100%);
	background-image: -o-linear-gradient(bottom, #2077a3 30%, #278fc4 100%);
	background-image: -moz-linear-gradient(bottom, #2077a3 30%, #278fc4 100%);
	background-image: -webkit-linear-gradient(bottom, #2077a3 30%, #278fc4 100%);
	background-image: -ms-linear-gradient(bottom, #2077a3 30%, #278fc4 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #2077a3), color-stop(1, #278fc4));
	border-color: #2077a3;
	behavior: url(css/PIE.htc);
}

a.signup.linkedin:hover, a.connect.linkedin:hover {
	-pie-background: linear-gradient(bottom, #3182ab 30%, #3b9aca 100%);
	background-image: -o-linear-gradient(bottom, #3182ab 30%, #3b9aca 100%);
	background-image: -moz-linear-gradient(bottom, #3182ab 30%, #3b9aca 100%);
	background-image: -webkit-linear-gradient(bottom, #3182ab 30%, #3b9aca 100%);
	background-image: -ms-linear-gradient(bottom, #3182ab 30%, #3b9aca 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #3182ab), color-stop(1, #3b9aca));
	border-color:#3182ab;
	text-shadow: 0 -1px 1px #3182ab;
	behavior: url(css/PIE.htc);
}

a.signup.linkedin:active, a.connect.linkedin:active {
	-pie-background: linear-gradient(bottom, #0e4a68 30%, #136690 100%);
	background-image: -o-linear-gradient(bottom, #0e4a68 30%, #136690 100%);
	background-image: -moz-linear-gradient(bottom, #0e4a68 30%, #136690 100%);
	background-image: -webkit-linear-gradient(bottom, #0e4a68 30%, #136690 100%);
	background-image: -ms-linear-gradient(bottom, #0e4a68 30%, #136690 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #0e4a68), color-stop(1, #136690));
	border-color:#0e4a68;
	text-shadow: 0 -1px 1px #546485;
	behavior: url(css/PIE.htc);
}

a.signup {
	margin-top: 5px;
	border-radius: 5px;
	border:1px solid;
	margin: 0 2px;
	padding: 5px;
	font-size: 15px;
	color: white!important;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	display: inline-block;
	zoom: 1;
	*display:inline;
	cursor: pointer;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
	behavior:url(css/PIE.htc);
	text-decoration: none;
}

a.connect {
	margin-top: 5px;
	border-radius: 5px;
	border:1px solid;
	margin: 0 2px;
	padding: 8px;
	font-size: 18px;
	color: white!important;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	display: inline-block;
	zoom: 1;
	*display:inline;
	cursor: pointer;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
	behavior:url(css/PIE.htc);
	text-decoration: none;
}

#guest-view {
	display: none;
}

#tab-connect {
	display: none;
}

.pagination li a {
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	background-image: url(../tcf_img/pagination.png);
	background-position: 0 0;
	float: left;
	overflow: hidden;
	margin: 0 2px;
}

.pagination li.current a {
	background-position:0 -12px;
}

.prev, .next {
	display: none;
}

#slides {
	text-align: center;
}

.benefitheader {
	font-size: 15px;
	color: #222;
	margin-bottom: 10px;
}

.benefitcontent {
	font-size: 13px;
	color: #888;
}

.pagination {
	margin: 0 auto;
	width: 100px;
}

.slides_container {
	width: 325px;
	height: 300px;
	margin: 0 auto;
}

.create_account.finder {
	border-radius: 3px;
	font-size: 20px;
	margin-top: 50px;
	-pie-background: linear-gradient(bottom, #7ba69f 0%, #8cb9b4 100%);
	background-image: -o-linear-gradient(bottom, #7ba69f 0%, #8cb9b4 100%);
	background-image: -moz-linear-gradient(bottom, #7ba69f 0%, #8cb9b4 100%);
	background-image: -webkit-linear-gradient(bottom, #7ba69f 0%, #8cb9b4 100%);
	background-image: -ms-linear-gradient(bottom, #7ba69f 0%, #8cb9b4 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #7ba69f),
		color-stop(1, #8cb9b4)
	);
	border: 1px solid #8C9B99;
	text-shadow: 0 -1px 1px #50817C;
	behavior: url(css/PIE.htc);
	display: inline-block;
	color: white;
	padding: 8px;
	zoom:1;
	*display:inline;
	cursor: pointer;
}

.create_account.finder:hover {
	text-shadow: 0 -1px 1px #50817C;
	border: 1px solid #79A7A2;
	background-color: #8FC8C2;
	background-image: -o-linear-gradient(bottom, #8FC8C2 0%, #8FC8C2 100%);
	background-image: -moz-linear-gradient(bottom, #8FC8C2 0%, #8FC8C2 100%);
	background-image: -webkit-linear-gradient(bottom, #8FC8C2 0%, #8FC8C2 100%);
	background-image: -ms-linear-gradient(bottom, #8FC8C2 0%, #8FC8C2 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #8FC8C2),color-stop(1, #8FC8C2)	);
	behavior:url(css/PIE.htc);

}

.create_account.creative {
	border: 1px solid #808D8C;
	border-radius: 3px;
	font-size: 20px;
	margin-top: 50px;
	background-color: #A3B1AF;
	background-image: -o-linear-gradient(bottom, #8C9998 0%, #A3B1AF 100%);
	background-image: -moz-linear-gradient(bottom, #8C9998 0%, #A3B1AF 100%);
	background-image: -webkit-linear-gradient(bottom, #8C9998 0%, #A3B1AF 100%);
	background-image: -ms-linear-gradient(bottom, #8C9998 0%, #A3B1AF 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #8C9998),color-stop(1, #A3B1AF)	);
	text-shadow: 0 -1px 1px #50817C;
	behavior: url(css/PIE.htc);
	display: inline-block;
	color: white;
	padding: 8px;
	zoom:1;
	*display:inline;
	cursor: pointer;
}

.create_account.creative:hover {
	-pie-background: linear-gradient(bottom, #99A7A5 0%, #A7B7B5 100%);
	background-image: -o-linear-gradient(bottom, #99A7A5 0%, #A7B7B5 100%);
	background-image: -moz-linear-gradient(bottom, #99A7A5 0%, #A7B7B5 100%);
	background-image: -webkit-linear-gradient(bottom, #99A7A5 0%, #A7B7B5 100%);
	background-image: -ms-linear-gradient(bottom, #99A7A5 0%, #A7B7B5 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #99A7A5),
		color-stop(1, #A7B7B5)
	);
	behavior:url(css/PIE.htc);
	border: 1px solid #8C9B99;
	text-shadow: 0 -1px 1px #50817C;
}

.create_account {
	text-decoration: none;
}

.invite-box {
	position: absolute;
	top: 18px;
	z-index: 2;
	left: 15px;
}

.invite-content {
	color: #888;
	background-color: #ddd;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#DDD),to(white));
	background-image: -moz-linear-gradient(bottom, white 0%, #DDD 100%);
	font-size: 13px;
	padding: 12px;
	width: 380px;
	font-weight:200;
	border-radius: 5px;
	border-top: 1px solid white;
	box-shadow: 0px 0px 3px rgba(34,25,25,0.4);text-shadow: 0px -1px 1px #EEE;
}

a.invitebutton {
	display:inline-block;
}

a.invitebutton, button.invitebutton {
	position: relative;
	color:#7b9b99; 
	text-decoration:none; 
	border:solid 1px #b6c8c7; 
	padding:3px 7px; 
	font-size:13px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; 
	background: #def6f4;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#def6f4),to(#b6c8c7));
	background: -moz-linear-gradient(#fefefe,#dddddd);
	background: linear-gradient(#fefefe,#dddddd);
	-pie-background: linear-gradient(#fefefe,#dddddd);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; font-family: Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
	cursor: pointer;
}

a.invitebutton:hover, button.invitebutton:hover { 
	background:#bfe9e6; 
	color:#668e8b; 
}

a.invitebutton:active, button.invitebutton:active { 
	background:#8fbdb9; 
	color:#466462;
	border:1px solid #9db6b4; 
}

#close-invite {
	cursor: pointer;
}

#invite-credentials .login-field {
	padding: 8px;
	font-size: 18px;
	behavior: url(css/PIE.htc);
	border-radius: 0 0.3125em 0.3125em 0;
	color: #555;
	border: 1px solid #D2D2D2;
	border-left: 0;
	width: 150px;
	float: left;
	margin: 0;
	height: 22px;
	margin-right: 0.5em;
	behavior: url(css/PIE.htc);
}

#invite-credentials input:focus {
	outline: none;
}

#provider_selector {
	margin-top: 5px;
	padding: 8px;
	width: 515px;
	background-color: #F7F7F7;
	border-radius: 4px;
	border-color: #D2D2D2;
	margin-bottom: 8px;
	font-size: 18px;
	color: #555;
	border: 1px solid #D2D2D2;
}

#openinvite-name {
	margin-top: 5px;
	padding: 8px;
	width: 500px;
	background-color: #F7F7F7;
	border-radius: 4px;
	border-color: #D2D2D2;
	margin-bottom: 8px;
	font-size: 18px;
	color: #555;
	border: 1px solid #D2D2D2;
}

#openinvite-contacts {
	text-align: center;
	display: none;
}

#openinvite-contactlist {
	text-align: left;
	width: 580px;
	margin: 0 auto;
}

#openinvite-contactlist td{
	padding: 5px;
	height: 20px;
	vertical-align:middle;
	font-size: 15px;
}

#invite-message {
	padding: 8px;
	font-size: 18px;
	border-radius: 0.3125em;
	color: #555;
	border: 1px solid #D2D2D2;
	width: 500px;
	height: 100px;
	behavior: url(css/PIE.htc);
	margin: 25px;
}

a.searchtype.chosen {
	float: left;
	line-height: 38px;
	background: #eee;
	-moz-box-shadow: rgba(0,0,0,0.1) 0 -2px 3px inset,rgba(0,0,0,0.2) 0 1px 0px inset;
	-webkit-box-shadow: rgba(0,0,0,0.1) 0 -2px 3px inset,rgba(0,0,0,0.2) 0 1px 0px inset;
	-o-box-shadow: rgba(0,0,0,0.1) 0 -2px 3px inset,rgba(0,0,0,0.2) 0 1px 0px inset;
	box-shadow: rgba(0,0,0,0.1) 0 -2px 3px inset,rgba(0,0,0,0.2) 0 1px 0px inset;
	behavior: url(css/PIE.htc);
	color: #616161;
	padding: 0 20px;
	border: 1px solid #D2D2D2;
	display: table-cell;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
	behavior: url(css/PIE.htc);
}


a.searchtype.chosen:hover {
	background: #FFF;
	-moz-box-shadow: rgba(0,0,0,0.1) 0 -2px 5px inset,rgba(0,0,0,0.2) 0 1px 0px inset;
	-webkit-box-shadow: rgba(0,0,0,0.1) 0 -2px 5px inset,rgba(0,0,0,0.2) 0 1px 0px inset;
	-o-box-shadow: rgba(0,0,0,0.1) 0 -2px 5px inset,rgba(0,0,0,0.2) 0 1px 0px inset;
	box-shadow: rgba(0,0,0,0.1) 0 -2px 5px inset,rgba(0,0,0,0.2) 0 1px 0px inset;
	behavior: url(css/PIE.htc);
}


a.searchtype.chosen:active {
	float: left;
	line-height: 38px;
	background: #ddd;
	-moz-box-shadow: rgba(0,0,0,0.1) 0 -2px 5px inset,rgba(0,0,0,0.2) 0 1px 0px inset;
	-webkit-box-shadow: rgba(0,0,0,0.1) 0 -2px 5px inset,rgba(0,0,0,0.2) 0 1px 0px inset;
	-o-box-shadow: rgba(0,0,0,0.1) 0 -2px 5px inset,rgba(0,0,0,0.2) 0 1px 0px inset;
	box-shadow: rgba(0,0,0,0.1) 0 -2px 5px inset,rgba(0,0,0,0.2) 0 1px 0px inset;
	behavior: url(css/PIE.htc);
}

a.searchtype:hover {
	background: #fff;
}

a.searchtype:active {
	background: #ddd;
}

a.searchtype {
	float: left;
	line-height: 38px;
	-pie-background: linear-gradient(bottom, #E0E0E0 30%, #FAFAFA 100%);
	background: -o-linear-gradient(bottom, #E0E0E0 30%, #FAFAFA 100%);
	background: -moz-linear-gradient(bottom, #E0E0E0 30%, #FAFAFA 100%);
	background: -webkit-linear-gradient(bottom, #E0E0E0 30%, #FAFAFA 100%);
	background: -ms-linear-gradient(bottom, #E0E0E0 30%, #FAFAFA 100%);
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.3, #E0E0E0), color-stop(1, #FAFAFA) );
	behavior: url(css/PIE.htc);
	color: #616161;
	padding: 0 20px;
	border: 1px solid #D2D2D2;
	display: table-cell;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
}

.searchbutton {
	position: relative;
}

#searchbutton-loading {
	display: none;
	position: absolute;
	top: 9px;
	left: 11px;
}

a.followbutton:hover {
	background: #475a6d;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#475a6d),to(#2e3c49));
	background: -moz-linear-gradient(#475a6d,#2e3c49);
	background: linear-gradient(#475a6d,#2e3c49);
	-pie-background: linear-gradient(#475a6d,#2e3c49);
	behavior:url(css/PIE.htc);
	text-shadow: 0 -1px 1px #50817C;
}

a.followbutton {
	position: absolute;
	top: 6px;
	right: 5.5px;
	padding: 3px 5px;
	border: 1px solid #808D8C;
	border-radius: 3px;
	float: right;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#576777),to(#424E5A));
	background: -moz-linear-gradient(#576777,#424E5A);
	background: linear-gradient(#576777,#424E5A);
	-pie-background: linear-gradient(#576777,#424E5A);
	behavior:url(css/PIE.htc);
	border: 1px solid #2E3C49;
	height: 10px;
	font-size: 10px;
	color: white!important;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	cursor: pointer;
}

.count-bubble {
	-pie-background: linear-gradient(bottom, #7BA69F 0%, #8CB9B4 100%);
	background-image: -o-linear-gradient(bottom, 	#7BA69F 0%, 	#8CB9B4 100%);
	background-image: -moz-linear-gradient(bottom, 	#7BA69F 0%, 	#8CB9B4 100%);
	background-image: -webkit-linear-gradient(bottom, 	#7BA69F 0%, 	#8CB9B4 100%);
	background-image: -ms-linear-gradient(bottom, #7BA69F 0%, #8CB9B4 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #7BA69F), color-stop(1, #8CB9B4) );
	behavior: url(css/PIE.htc);
	border-radius: 3px;
	color: white;
	font-size: 9px;
	padding: 1px 2px;
	margin-left: 1px;
	position: absolute;
	top: -5px;
}

#notifications-wrapper {
	display: none;
}

.notification-day h3{
	color: #202020;
	border-bottom: 1px solid #A0A0A0;
	margin-top: 20px;
	padding-bottom: 8px;
	text-transform: uppercase;
	font-size: 10px !important;
}

.notification-list {
	margin-top: 20px;
}

.notification {
	margin-top: 15px;
	position: relative;
}

.notification a {
	text-decoration: none;
}

.notification-description {
	height: 32px;
	display: table-cell;
	vertical-align: middle;
}

.notification.new {
	background-color: #E2E2E2;
	padding: 5px;
	border-radius: 5px;
}

.article-link {
	cursor: pointer;
}

.notificationArticle {
	display: none;
	background-color: #EDF5F4;
	border-radius: 5px;
	padding: 8px;
	margin-top: 10px;
}

.notificationArticle a{
	text-decoration: none;
}

#notificationLoading {
	position: absolute;
	text-align: center;
	display: none;
	width: 100%;
}

.notificationArticle .commentrow {
	margin-bottom: 10px;
}

.count-bubble {
	display: none;
}

#reviews {
	box-shadow: 0 -1px 0 rgba(0,0,0,.3),inset 0 1px 2px rgba(0,0,0,.2);
	background: -webkit-gradient(linear,0 0,0 bottom,from(#DEF6F4),to(#fff));
	background: -moz-linear-gradient(#fff,#DEF6F4);
	background: linear-gradient(#fff,#DEF6F4);
	-pie-background: linear-gradient(#fff,#DEF6F4);
	behavior: url(/css/PIE.htc);margin:60px auto;padding:20px;
}

.signup-textfield {
	margin-top: 5px;
	padding: 8px;
	width: 300px;
	border: 1px solid #D2D2D2;
	border-radius: 3px;
	background-color: white;
	font-size: 18px;
	color: #888;
}

a.signupbutton {
	margin-top: 5px;
	padding: 7px;
	border:1px solid #5a7f79;
	border-radius:5px;
	-pie-background:: linear-gradient(bottom, #7ba69f 50%, #8cb9b4 100%);
	background-image: -o-linear-gradient(bottom, #7ba69f 50%, #8cb9b4 100%);
	background-image: -moz-linear-gradient(bottom, #7ba69f 50%, #8cb9b4 100%);
	background-image: -webkit-linear-gradient(bottom, #7ba69f 50%, #8cb9b4 100%);
	background-image: -ms-linear-gradient(bottom, #7ba69f 50%, #8cb9b4 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.5, #7ba69f),
		color-stop(1, #8cb9b4)
	);
	background-color: #7ba69f;
	font-size: 20px;
	color: white!important;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	font-family:Helvetica;
	cursor: pointer;
}


a.signupbutton:hover{
	-pie-background:: linear-gradient(bottom, #83B6B0 50%, #8FC8C2 100%);
	background-image: -o-linear-gradient(bottom, #83B6B0 50%, #8FC8C2 100%);
	background-image: -moz-linear-gradient(bottom, #83B6B0 50%, #8FC8C2 100%);
	background-image: -webkit-linear-gradient(bottom, #83B6B0 50%, #8FC8C2 100%);
	background-image: -ms-linear-gradient(bottom, #83B6B0 50%, #8FC8C2 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.5, #83B6B0),
		color-stop(1, #8FC8C2)
	);
		background-color: #83B6B0;
	border:1px solid #79a7a2;
	text-shadow: 0 -1px 1px #50817c;
}

a.signupbutton:active{
	-pie-background:: linear-gradient(bottom, #739692 50%, #63817e 100%);
	background-image: -o-linear-gradient(bottom, #739692 50%, #63817e 100%);
	background-image: -moz-linear-gradient(bottom, #739692 50%, #63817e 100%);
	background-image: -webkit-linear-gradient(bottom, #739692 50%, #63817e 100%);
	background-image: -ms-linear-gradient(bottom, #739692 50%, #63817e 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.5, #739692),
		color-stop(1, #63817e)
	);
	background-color: #739692;
	border:1px solid #63817e;
}

#tab-pages {
	position: absolute;
	width: 94px;
	background-color: #9BC4BE;
	color: white;
	text-shadow: none;
	font-size: 0.9em;
	padding: 0.5em;
	right: 18.6em;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}

.facebook.button:hover {
	background: #546485;
	background: -webkit-linear-gradient(bottom, #546485 30%, #6478A0 100%);
	text-shadow: 0 -1px 1px #546485;
	border: 1px solid #546485;
}

.facebook.button {
	color: white;
	border: 1px solid #445881;
	background: #445881;
	background: -webkit-linear-gradient(bottom, #445881 30%, #5972A7 100%);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}

.small.button {
	padding: 3px 7px;
	border-radius: 4px;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	width: auto;
}

a.button:link, a.button:visited, a.button:active {
	text-decoration: none;
}

.button {
	background: #00A6FC;
	display: inline-block;
	text-align: center;
	padding: 9px 34px 11px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 1;
	font-family: "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
	position: relative;
	cursor: pointer;
	border: none;
	outline: none;
	margin: 0;
}

.twitter.button:hover {
	background: #66B0C8;
	background: -webkit-linear-gradient(bottom, #66B0C8 30%, #7ED4F1 100%);
	text-shadow: 0 -1px 1px #66B0C8;
	border: 1px solid #7CC2C2;
}

.twitter.button {
	color: white;
	border: 1px solid #50B5D6;
	background: #50B5D6;
	background: -webkit-linear-gradient(bottom, #50B5D6 30%, #5BD4FC 100%);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}

.linkedin.button {
	color: white;
	border: 1px solid #2077A3;
	background: #2077A3;
	background: -webkit-linear-gradient(bottom, #2077A3 30%, #278FC4 100%);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}

.linkedin.button:hover {
	background: #3182AB;
	background: -webkit-linear-gradient(bottom, #3182AB 30%, #3B9ACA 100%);
	text-shadow: 0 -1px 1px #3182AB;
	border: 1px solid #3182AB;
}