#coroflot.account .tabsIndividual a {
		width: 135px; 
		font-size: 18px;
	}
	#coroflot.account .tabsIndividual a:last-child {
		width: 101px; 
		font-size: 18px;
	}
	
#coroflot.account_editPortfolio .tabs_sm a {
	width: 40px;
}
	
small {
	display: block;
	font-size: 12px;
	line-height: 20px;
	color: #999;
	padding: 8px 20px 10px 0;
	margin: 0;
}

div#intro h1 {
	margin: 25px -20px 0px -20px !important;
	font: 39px/39px "standardCT-light", Arial, Helvetica, sans-serif !important;
	display: block !important;
	background: none !important;
	border: none !important;
	color: #363636 !important;
}
	div#intro h1 span {
		font-size: 24px !important;
		display: block !important;
	}
	div#intro h1 div#congrats_name{
		display: inline;
	}



ul#profile_status > li {
	display: none;	
}

fieldset.show_legend ol,
fieldset.specialties {
	width: 540px;	
}

li#twitter_avatar {
	display: none;	
}

#profile_status li h2.bb {
	border-bottom: 1px solid #f0f0f0 !important;
	margin-bottom: 0 !important;
	padding: 27px 20px 27px 20px !important;
	background: none !important;
	font-size: 17px !important;
	line-height: 15px !important;
}
	#work_history_education h2 a.add_new,
	#work_samples h2 a.add_new {
		float: right;
		background-color: #FAFAFA;
		border-radius: 3px;
		display: block;
		font-weight: normal;
		border: 1px solid #F0F0F0;
		margin-top: -5px;
		text-indent: -9999px;
		background: url(/images/profile_icon_sprite.png) no-repeat;
		background-position: 50% -2294px;
		padding: 5px 5px 7px 6px;
		line-height: 13px;
		width: 15px;
	}
		#profile_status li h2.bb a.add_new {
			float: right;
			background-color: #FAFAFA;
			border-radius: 3px;
			display: block;
			font-weight: normal;
			border: 1px solid #F0F0F0;
			padding: 10px;
			margin-top: -11px;
			text-indent: -999999px;
			background: url(/images/profile_icon_sprite.png) no-repeat;
			background-position: 50% -2289px;
		
		}
			#profile_status li h2.bb a.add_new:hover,
			#work_history_education h2 a.add_new:hover {
				background-position: 50% -2389px;
				border: 1px solid #F0F0F0 !important;
			}
			div.white_bgd #profile_status li h2.select_wh_option a.add_new:hover,
			div.white_bgd #work_history_education h2 a.add_new:hover {
				background-position: 50% -2394px;
				border: 1px solid #F0F0F0 !important;
			}
		#summary_zone h2 {
			margin-top: -23px !important;
		}
		
		#work_history_education h2 a.add_new#linkedin_import {
			background-position: 50% -2493px;
		}
			#work_history_education h2 a.add_new#linkedin_import:hover {
				background-position: 50% -2593px;
			}
		
		#work_history_education h2 a.add_new#resume_import {
			background-position: 50% -2693px;
		}
			#work_history_education h2 a.add_new#resume_import:hover {
				background-position: 50% -2793px;
			}
		
		
		#work_samples h2 a.add_new:hover {
			background-position: 50% -2394px;
			border: 1px solid #F0F0F0 !important;
		}
			#work_history_education h2 a.add_new,
			#work_samples h2 a.add_new {
				background-color: #ffffff;	
			}
			
			#profile_status li h2#old_resume_entry.bb {
				margin-bottom: 20px !important;	
			}
			h2#new_module_entry.bb.select_wh_option > span {
				float: none;
				margin-left: 184px !important;
				cursor: pointer;
				
			}
				h2#new_module_entry.bb.select_wh_option > span:hover,
				h2#old_resume_entry.bb.select_wh_option > span:hover {
					color: #ef482b !important;
				}
			h2#old_resume_entry.bb.select_wh_option > span {
				float: none;
				margin-left: 175px !important;
				cursor: pointer;
			}
			
	#work_history_education h2 a.add_new.link_btn {
		text-indent: -9999px;
		background-color: #fafafa;
		margin-right: 10px;
		padding-left: 25px;
		width: 0px;
	}

#profile_status li .required {
	font-size: 12px;
	position: absolute;
	right: 20px;
	top: 20px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}



form#your_information input#url_name {
	background: url(/images/coroflot_url.png) no-repeat 0 -1px;
	padding-left: 116px;
	width: 413px !important;	
}

form#your_information textarea {
	width: 519px;
	
}
fieldset.first_last_name, fieldset.port_img_select {
        }
            fieldset.first_last_name legend, fieldset.port_img_select legend {
                padding-bottom: 0 !important;
            }
                fieldset.first_last_name legend span, fieldset.port_img_select legend span {
                    display: block;
                    font-weight: bold;
                    padding: 0 0 6px !important;
                    margin: 0 !important;
                    font-size: 12px !important;
                    /*width: 540px;*/
                    background: none !important;
                    border-top: 0 none !important;
                }
                    fieldset.first_last_name legend span em, fieldset.port_img_select legend span em {
                        display: inline;
                        float: right;
                        font-weight: normal;
                        font-style: normal;
                        color: #b0b0b0;
                    }
					
			fieldset.port_img_select,
			fieldset.additional_information {
				padding-bottom: 20px;
			}
			
            fieldset.first_last_name ol, fieldset.port_img_select ol {
                display: block;
                margin: 0;
                padding: 0 !important;
            }
                fieldset.first_last_name li {
                    display: inline;
                    float: left;
                    width: auto !important;
                    margin: 0 !important;
                }
                    fieldset.first_last_name li:first-child,  fieldset.port_img_select li:first-child {
                        margin-right: 10px !important;
                    }
                    fieldset.first_last_name li label, fieldset.port_img_select label {
                        display: block;
                    }
					
					fieldset.port_img_select li:first-child label:first-child {
						margin-bottom: 8px;
					}
					
					fieldset.port_img_select li a {
						padding: 10px 20px;
						margin-left: 10px;
					}
					
                    fieldset.first_last_name li input[type=text], 
                    fieldset.first_last_name li input[type=url] {
                        width: 245px !important;
                    }
				
					input#email_address,
					input#location,
					input#title {
						width: 520px !important;
					}
					
li.import_option {
	padding-top: 21px;
	height: 35px;
}
	/*#import_from_upload {
		display: none;	
	}*/
	
	#import_from_url {
		display: none;	
	}

input#feat_img_uploader,
a#get_images_scrub,
a#feat_img_up_btn {
	display: inline;	
}
	a#get_images_scrub {
		height: 35px;
		line-height: 35px;
		font-size: 14px;
		display: inline-block;	
		float: left;
	}
	
li#ava_place_holder {
	float: right;
	margin-top: 0px;
}
	li#ava_place_holder img.small_avatar {
		border: 60px solid #efefef;
	}
	
li#ava_from_upload {
	width: 305px;	
}
#twitter_avatar_image {
	float: left;
	margin-right: 10px;
	width: 135px;
	background: url(/images/at_symbol.png) no-repeat 0 0;
	padding-left: 25px;
}

div.avatar {
	padding: 0;
}
	div.avatar li.select span {
		width: 240px;
	}
	div.avatar li.select span select#img_ddl {
		min-width: 108px;
	}
	
ul.continue_ul {
	/*margin-bottom: -25px;*/
}
	ul.continue_ul a.profile_continue {
		border-bottom: none;
		font-size: 14px;
		height: 35px;
		line-height: 35px;
		padding: 0 20px;
	}
/*		ul.continue_ul a#profile_continue:hover {
			border-bottom: none;
		
		}*/

textarea#about_me {
	width: 520px; 
	height: 125px;
}
					
#coroflot.account_editPortfolio #body form ol {
	list-style-type: none;
	margin: 0;
	padding: 24px 0 2px;
	font-size: 12px;
	line-height: 15px;
	width: 540px;	
}

	fieldset.url ol {
		display: block;
		margin: 0;
		padding: 0 !important;
	}
	
/*legend#essentials_head span {
	border-top: none;
}*/

#main_body .col260 {
	padding-top: 0 !important;	
}
.col260 p {
	font-size: 12px;
	line-height: 21px;
	margin: -10px 0px 10px 0px;
}
	.col260 > p {
		font-size: 14px;
		line-height: 40px;
		color: #363636;
		font-family: "StandardCT-Medium", Arial, Helvetica, sans-serif;
		margin: 0px -20px 20px -20px;
		padding: 0 20px;
		background: #fafafa;
		border-top: 1px solid #f0f0f0;
		border-bottom: 1px solid #f0f0f0;
	}
		.col260 > p a.add_new {
			float: right;
			margin-top: 7px;
			background-color: #ffffff;
			margin-right: -4px;
		}
		.col260 > p:first-child {
			margin-top: 0px;
			border-top: none;
		}

.col260 a.btn {
	display: inline-block;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	background: #EF482B;
	border-radius: 3px;
	padding: 0 10px;
	margin: 10px 0px 10px 0px;
	width: 166px;
	height: 25px;
	color: #FFF;
	padding: 5px 0px 5px 26px;
}
	.col260 a.btn:hover {
		background: #363636;
	}

#portfolio_img_ddl {
	display: inline-block;
	padding: 5px 10px;
	margin: 0px 10px 20px 0px;
	background: none repeat scroll 0 0 #FAFAFA;
	border: 1px solid #CCC;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#import_from_url form {
	float: left;	
}
input#scrub_web_url {
	width: 360px;
	display: inline;
	margin-right: 10px;
}

small#port_img_text {
	margin-top: -10px;
}

ul#feat_img_all_cont {
	margin-top: 20px;
	margin-bottom: 30px;
	width: 719px;
	/*height: 300px;*/
	background: none;
	border: none;
	clear: both;
	overflow: hidden;
}

ul#feat_img_all_cont li.feat_img_cont {
	margin-right: 10px;
	/*display: inline;*/
	width: 220px;
/*	height: 220px;
	overflow: hidden;*/
	float: left;
	-webkit-transition: -webkit-box-shadow .2s ease-in-out;
	transition: box-shadow .2s ease-in-out;
	cursor: pointer;
}
/*	div.feat_img_cont:hover {
		-moz-box-shadow: 0 0 5px rgba(0,0,0,.2), 0 0 10px rgba(0,0,0,.1);
		box-shadow: 0 0 5px rgba(0, 0, 0, .2), 0 0 10px rgba(0, 0, 0, .1);
		z-index: 999;
		cursor: pointer;
	}*/

	li.feat_img_cont input {
		margin-top: 10px;
	}

div.img_cont {
	height: 220px;
	width: 220px;
	overflow: hidden;
	border: 1px solid #f0f0f0;
	margin-bottom: 6px;
}
p.showcase_title {
	border-bottom: 1px solid #ef482b;
	display: inline;
	font-weight: bold;
	color: #666666;
	padding-bottom: 3px;
	
	padding: 10px 0 3px;
}

select#img_ddl {
	width: 210px;	
}

div.feat_img_edit {
	display: inline;
	float: left;
	position: relative;
	width: 222px;
	text-align: center;
	background: #FFF;
	border: none;
	border-bottom: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
}

	div.feat_img_edit ul {
		border: 1px solid #eaeaea;
		border-bottom: none;
		background: #FFFFFF;
		overflow: hidden;
		padding: 0;
		margin: 0;
		height: 30px;
		font-size: 12px;
		line-height: 35px;
	}	
	
		div.feat_img_edit li span.move {
			display: block;
			width: 15px;
			height: auto;
			text-indent: -9999em;
			background: url(/images/sprite.png) no-repeat 0 -2600px;
			_background-image: url(/images/sprite_8.png);
			position: absolute;
			left: 10px;
			top: 9px;
			cursor: move;
			cursor: url(/images/openhand.cur), default;
		}
		 	div.feat_img_edit li span.move:hover {
				background-position: -486px -2600px;
			}
		
		div.feat_img_edit li a.crop_img {
			position: absolute;
			top: 5px;
			left: 166px;
			color: #A7A7A7;
			background: url(/images/sprite.png) no-repeat -999em;
			_background-image: url(/images/sprite_8.png);
			border: 0 none;
			text-indent: -999999px;
			width: 20px;
			height: 20px;
			background-position: -481px -3177px;
		}
			div.feat_img_edit li a.crop_img:hover {
				color: #EF482B;
				background-position: 2px -3177px;
			}
		
		div.feat_img_edit li a.remove {
			display: block;
			width: 11px;
			height: 12px;
			text-indent: -9999em;
			border-bottom: none;
			background: url(/images/sprite.png) no-repeat 0 -2500px;
			_background-image: url(/images/sprite_8.png);
			position: absolute;
			left: 198px;
			top: 10px;
		}
		
			div.feat_img_edit li a.remove:hover {
				background-position: -489px -2500px;
			}
			
		li.feat_img_cont input.port_showcase_img_title {
			width: 202px; 
			display: inline;	
		}
			

form ol li.select span {
	width: 520px;	
}
	form ol li.select span.error {
		border: 1px solid #ef482b;
	}
fieldset.specialties legend em.error {
	font-weight: bold;
	color: #f00;
}

li#work_samples > ol {
	width: 700px;
	overflow: hidden;
}
	li#work_samples > ol > li:first-child {
		width: 240px;
		margin-right: 10px;
		float: left;
	}
	li#work_samples > ol li#import_from_url,
	li#work_samples > ol li#import_from_upload {
		float: left;
	}
	

	li#work_samples > p {
		font-size: 13px;
		color: #666666;
		margin-top: 20px;
	}
	li#work_samples p.label {
		font-size: 12px;
		font-weight: bold;
		color: #363636;
		margin: 0;	
	}
		li#work_samples p.label em {
			float: right;
			margin-right: 13px;
			font-style: normal;	
		}
	li#import_from_upload form#b_upload_form {
		min-width: 450px;
		overflow: hidden;
	}
		li#import_from_upload form#b_upload_form input {
			float: left;
		}
			
		li#import_from_upload form#b_upload_form span {
			width: 330px;
			height: 33px;
			background: #fafafa;
			border: 1px dashed #ccc;
			display: block;
			border-radius: 3px;
			float: left;
			margin-right: 10px;
			line-height: 33px;
			font-size: 16px;
			color: #666666;
			text-align: center;
			position: relative;
			overflow: hidden;
			cursor: pointer;
			font-family: standardct-regular;
			letter-spacing: 0.065em;
		}
			li#import_from_upload form#b_upload_form span input[type=file] {
				opacity: 0;
				position: absolute;
				top: -50px;
				left: -50px;
				display: block;
				width: 500px;
				height: 500px;
				cursor: pointer;
			}
			li#import_from_upload  iframe {
				position: absolute;
				left: -150px;
				top: -150px;
			}
/*progress bar*/

div#progress_bar_wrapper {
	background-color: #f0f0f0;
	height: 70px;
}

ul#progress_bar {
	margin-left: 20px;	
}
ul#progress_bar:after {
	clear: both;	
}	
	ul#progress_bar li {
		width: 203px;
		position: relative;
		box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		padding: 0 0 0 30px;
		line-height: 30px;
		height: 36px;
		float: left;
		border-radius: 3px 15px 15px 3px;
		-webkit-border-radius: 3px 15px 15px 3px;
		-moz-border-radius: 3px 15px 15px 3px;
		-o-border-radius: 3px 15px 15px 3px;
		border: 3px solid #f0f0f0;
		margin-left: -16px;
		border-left: none;
		background: #ffffff;
		color: #666666;
		font-size: 13px;
	}
	ul#progress_bar li:first-child {
		border-radius: 6px 15px 15px 6px;
		-webkit-border-radius: 6px 15px 15px 6px;
		-moz-border-radius: 6px 15px 15px 6px;
		-o-border-radius: 6px 15px 15px 6px;
		margin-left: 0;
		/*border-left: 1px solid #cccccc;*/
		z-index: 5;
		padding-left: 23px;
	}
	ul#progress_bar li:nth-child(2) {
		z-index: 4;
	}
	ul#progress_bar li:nth-child(3) {
		z-index: 3;
	}
	ul#progress_bar li:nth-child(4) {
		z-index: 2;
	}
	ul#progress_bar li:last-child {
		z-index: 1;
	}
		ul#progress_bar li.visited {
			background: #A4D5DD;
			color: #fafafa;
			/*text-decoration: line-through;*/
		}
			/*ul#progress_bar li.visited:before {
				content: "\u0020"
			}
			ul#progress_bar li.visited:after {
				content: "\u0020"
			}*/
		ul#progress_bar li.active {
			/*background: #ef482b;*/
			background: #52bad6;
			/*z-index: 999;*/
			color: #ffffff;
			cursor: default;
		}
		
		ul#progress_bar li.completed {
			/*background: #f3715a;*/
			background: #A4D5DD;
			/*z-index: 999;*/
			color: #ffffff;
			cursor: pointer;
		}
		
/* work history & education */
ul.experience {
	margin-top: 30px;
}
	ul.experience > li {
		margin-bottom: 40px;
	}
		ul.experience > li h3 {
			margin-bottom: 0px;
			font-size: 20px;
			font-family: standardCT-Regular, Helvetica, Arial;
			float: left;
			width: 560px;
			line-height: 28px;
		}
		ul.experience > li ol {
			float: right;
			width: 80px;
			margin-bottom: 0;
			background: #fafafa;
			border: 1px solid #f0f0f0;
			border-radius: 3px;
			-webit-border-radius: 3px;
			-moz-border-radius: 3px;
			margin-top: -7px;
		}
			ul.experience > li ol:after {
				clear: both;
			}
			ul.experience > li ol li {
				float: left;
				padding: 0 9px;
				border-right: 1px solid #f0f0f0;
			}
				ul.experience > li ol li:last-child {
					border-right: none;
				}
				ul.experience > li ol li a {
					color: #A7A7A7;
					padding: 0 0 0 20px;
					background: url("../images/sprite.png") no-repeat -999em;
					border: 0 none;
					text-indent: -9999px;
					display: block;
				}
					ul.experience > li ol li a.edit {
						background-position: 6px -2744px;
					}
						ul.experience > li ol li:hover a.edit {
							background-position: -482px -2744px;
						}
					ul.experience > li ol li a.remove {
						background-position: 6px -2494px;
					}
						ul.experience > li ol li:hover a.remove {
							background-position: -483px -2494px;
						}
				
				
				
		ul.experience > li ul {
			overflow: hidden;
			clear: both;
			margin-bottom: 5px;
		}
			ul.experience > li ul li {
				float: left;
				color: #666666;
			}
				ul.experience > li ul li span.number {
					font-size: 95%;	
				}
				ul.experience > li ul li:last-child {
					float: right;
				}
					/*ul.experience > li ul li#work_location {
						padding-left: 5px;
					}*/
					ul#work_history_ul.experience > li ul li#work_location:before {
						content: "|";
						padding-right: 5px;
						padding-left: 7px;
					}
				ul.experience > li ul li a {
					border-bottom: 1px solid #b2b2b2;
					-o-transition: color .2s ease-in-out, border-bottom-color .2s ease-in-out;
					-moz-transition: color .2s ease-in-out, border-bottom-color .2s ease-in-out;
					-webkit-transition: color .2s ease-in-out, border-bottom-color .2s ease-in-out;
					transition: color .2s ease-in-out, border-bottom-color .2s ease-in-out;
				}
					ul.experience > li ul li a:hover {
						color: #ef482b;
						border-bottom-color: #ef482b;
					}
		ul.experience > li p {
			color: #999999;	
			font-size: 13px;
			line-height: 24px;
		}
		
		ul.experience .no-results {
			padding: 30px 0	!important;
		}

/* getting started page & profile online page */
#coroflot #body {
	background: none;	
}
ul#profile_status {
	min-height: 390px;
}
	li#get_started,
	li#profile_online {
		position: absolute;
		left: 0;
		right: 0;
		background: #ffffff;
		border-top: 1px solid #dfdfdf;
		border-bottom: 1px solid #dfdfdf;
		margin-top: 40px;
	}
		li#get_started div.wrapper,
		li#profile_online div.wrapper {
			width: 980px;
			margin: 0 auto;
			position: relative;
		}
		li#get_started div.wrapper div#intro,
		li#profile_online div.wrapper div#intro {
			margin-top: 65px;
			text-align: center;
		}
		li#get_started div.wrapper div#logo_cap,
		li#profile_online div.wrapper div#logo_cap {
			background: url(/images/center-logo.png) no-repeat 0 0;
			position: absolute;
			width: 142px;
			height: 130px;
			top: -124px;
			left: 419px;
		}
			li#profile_online div.wrapper div#logo_cap {
				background: url(/images/hands-center-logo.png) no-repeat 0 0;	
			}
		div#import_btn_div {
			height: 150px;
			text-align: center;
		}
		
		div#import_btn_div span#get_started {
			margin: 40px 0px 10px 0px;
			display: block;
			font: 24px/24px "standardCT-light", Arial, Helvetica, sans-serif !important;
		}
		
		div#import_btn_div {
			height: 50px;
		}
		div#import_btn_div span#supported {
			position: absolute;
			color: #b0b0b0;
			font-size: 12px;
			left: 517px;
			top: 235px;
		}
		
		div#import_btn_div #linkedin_import {
			position: absolute;
			left: 310px;
			background: url(/images/profile_icon_sprite.png) no-repeat 10px -2093px;
			background-color: #006699;
			line-height: 35px;
			padding-left: 40px;
			width: 147px;
			display: block;
			color: #ffffff;
			border-radius: 3px;
			-webkitborder-radius: 3px;
			-moz-border-radius: 3px;
			text-align: left;
		}
		
		div#import_btn_div #resume_import {
			position: absolute;
			left: 403px;
			font-size: 14px;
			padding: 5px 10px;
			background: url(/images/profile_icon_sprite.png) no-repeat 10px -2194px;
			background-color: #ef482b;
			padding-left: 33px;
		}
			div#import_btn_div #linkedin_import:hover,
			div#import_btn_div #resume_import:hover {
				background-color: #363636;	
			}
		
		a.cont_wo_import {
			font-size: 12px;
			color: #363636;
			border-bottom: 1px solid #BFBFBF;
			float: right;
			height: 20px;
			margin-bottom: 20px;
			-o-transition: color .2s ease-in-out, border-bottom-color .2s ease-in-out;
			-moz-transition: color .2s ease-in-out, border-bottom-color .2s ease-in-out;
			-webkit-transition: color .2s ease-in-out, border-bottom-color .2s ease-in-out;
			transition: color .2s ease-in-out, border-bottom-color .2s ease-in-out;
		}
			a.cont_wo_import:hover {
				border-bottom-color: #EF482B;
				color: #EF482B;
			}
			
			a#take_me_to_profile {
				width: 145px;
				margin: 0 auto 40px;
				display: block;
				text-align: center;
				line-height: 35px;
				font-size: 14px;
				height: 35px;
			}

/* scrubber styles */
#s_overlay {
	background: #000;
	opacity: .8;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999997;
}
ul#scrub_selections {
	overflow: hidden;
	position: absolute;
	top: 65px;
	left: 40px;
	z-index: 999999;
}
	ul#scrub_selections li {
		width: 220px;
		height: 220px;
		overflow: hidden;
		margin-right: 20px;
		margin-bottom: 30px;
		float: left;
		border: 2px solid #aaa;
		border-radius: 3px;
		position: relative;
		
	}
		ul#scrub_selections li.project_cap {
			width: 100%;
			height: 50px;
			border-radius: 0 !important;
			padding-top: 10px;
			border: none;
			border-top: 1px solid #999;
			margin: 40px 0 20px 0px;
		}
			ul#scrub_selections li.project_cap h2 {
				font: 32px/50px standardCT-Light, Helvetica, Arial, san-serif;
				color: #ffffff;
				text-align: left;
				float: left;
			}
			ul#scrub_selections li.project_cap div {
				width: 50px;
				height: 50px;
				overflow: hidden;
				float: left;
				margin-right: 20px;
			}
				ul#scrub_selections li.project_cap div img.landscape {
					height: 100%;
				}
				ul#scrub_selections li.project_cap div img.portrait {
					width: 100%;
				}
	
	ul#scrub_selections li div.select_zone_o,
	ul#scrub_selections li div.select_num {
		/*display: none;*/
		position: absolute;
		top: 0;
		left: 0;
		width: 220px;
		height: 220px;
		opacity: 0;
		-o-transition: opacity .2s ease-in-out, color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, color .2s ease-in-out;
		-webkit-transition: opacity .2s ease-in-out, color .2s ease-in-out;
		transition: opacity .2s ease-in-out, color .2s ease-in-out;
		cursor: pointer;
	}
		ul#scrub_selections li:hover div.select_zone_o {
			background: #000000;
			opacity: .6;
			/*display: block;*/
		}
		
	ul#scrub_selections li div.select_num {
		background: url(/images/pinit_select.png) no-repeat 50% 50%;
	}
		ul#scrub_selections li:hover div.select_num {
			opacity: 1;
		}
		ul#scrub_selections li img.landscape {
			height: 100%;	
		}
		ul#scrub_selections li img.portrait {
			width: 100%;	
		}
		
	#scrub_header {
		-moz-box-shadow: 0 1px 2px #aaa;
		-webkit-box-shadow: 0 1px 2px #AAA;
		box-shadow: 0 1px 2px #AAA;
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		right: 0;
		height: 45px;
		line-height: 45px;
		font-size: 14px;
		display: block;
		margin: 0;
		background: #f0f0f0;
		z-index: 9999999;
	}
	#scrub_header .cancel {
		display: inline-block;
		cursor: pointer;
		color: #666;
		line-height: 45px;
		float: right;
		text-align: center;
		width: 100px;
		font-weight: normal;
		font-size: 12px;
		text-decoration: underline;
		transition: color .2s ease-in-out;
		-webkit-transition: color .2s ease-in-out;
		-moz-transition: color .2s ease-in-out;
		-o-transition: color .2s ease-in-out;
	}
		#scrub_header .cancel:hover {
			color: #ef482b;
		}
		#scrub_header a.btn {
			display: block;
			position: absolute;
			right: 100px;
			top: 9px;
			font-size: 12px;
			height: 25px;
			line-height: 25px;
			background: #ef482b;
			border-radius: 3px;
			padding: 0 10px;
			color: #fff;
			font-weight: normal;
			cursor: pointer;
		}
			#scrub_header a.btn:hover {
				background-color: #363636;	
			}
	
	ul#scrub_selections li div.select_num {
		background: url(/images/img_scrub_sprite.png) no-repeat 220px 0;	
	}
		ul#scrub_selections li div.select_num.selected0 {
			background-position: 0 0;
			opacity: .9;
		}
		ul#scrub_selections li div.select_num.selected1 {
			background-position: 0 -220px;
			opacity: .9;
		}
		ul#scrub_selections li div.select_num.selected2 {
			background-position: 0 -440px;
			opacity: .9;
		}
	ul#scrub_selections li div.select_zone_o.selected_o {
		background: #000000;
		opacity: .6;	
	}
	

/* crop window */
div#crop_wrap {
	position: absolute;
	top: 46px;
	width: 100%;
	z-index: 999998;
}
	div#crop_wrap #crop_ul {
		width: 980px;
		margin: 0 auto;
		overflow: hidden;
		padding: 20px 20px 48px 20px;
		background: #ffffff;
	}
		div#crop_wrap #crop_ul li {
			float: left;
			
		}
			div#crop_wrap #crop_ul li:first-child {
				width: 220px;
				margin-right: 40px;
			}
				div#crop_wrap.crop_avatar #crop_ul li:first-child {
					width: 180px;
				}
				
				div#crop_wrap #crop_ul li:first-child p {
					text-align: left;
					font-weight: bold;
					margin-bottom: 5px;
				}
				div#crop_wrap #crop_ul li:first-child div {
					margin-bottom: 30px;	
				}
				div#crop_wrap #crop_ul li:first-child div#preview_thumb {
					width: 220px;
					height: 220px;
					overflow: hidden;	
				}
					div#crop_wrap.crop_avatar #crop_ul li:first-child div#preview_thumb {
						width: 180px;
						height: 180px;
					}
			div#crop_wrap #crop_ul li:last-child {
				margin-top: 28px;	
			}

/* modal forms */
#lb_if form#add_work_exp,
#lb_if form#add_edu {
	min-width: 740px;	
}

#lb_if fieldset legend span {
	border-top: none;	
}
li.half_width {
	float: left;
	margin-right: 10px !important;
}
	li.select.half_width select,
	li.select.half_width span {
		width: 145px;
		min-width: 145px;
		float: left;
	}
		li.select.half_width span {
			margin-right: 10px;	
		}
		li.select.half_width select {
			margin-top: 7px;	
		}
	li.select.half_width input {
		width: 145px !important;
		float: left;
		margin-right: 0px;
	}
	li.half_width #location {
		width: 320px !important;
	}
li.clearBoth {
	clear: both;	
}
	li.clearBoth textarea {
		width: 670px;
	}
	
div.loading {
	 background-image: url("/images/loading-dark.gif");	
}

li.third_width {
	float: left;
	margin-right: 10px !important;
}
	li.third_width input {
		width: 203px !important;	
	}
	
/*school list autocomplete */
/*autocompleter */
div.keywordSuggest a {
			display:block;
			text-align:left;
			background: #ffffff;
			padding: 3px 0 3px 10px;
			font-size: 14px;
			margin: 0 -10px;
			overflow:hidden;
			color: #666666;
			/*width:355px;*/
       }
	   	div.keywordSuggest a:hover {
			background: #f0f0f0;
		}
	   	div.keywordSuggest a span {
			font-weight: bold;	
		}
	   		div.keywordSuggest a.selected {
				background: #f0f0f0;
				
			}
			
/* edit-profile page */
#main_body {
	/*min-height: 200px;*/
	margin-bottom: 60px;
}

div#link_to {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 50px;
	background: rgba(0,0,0,.7);
	overflow: hidden;
	display: none;
	z-index: 999999;
}
	div#link_to ul {
		width: 980px;
		margin: 0 auto;
		padding-top: 8px;
	}
		div#link_to ul li {
			float: left;
			margin-right: 20px;
		}
			div#link_to ul li p {
				width: 514px;
				line-height: 18px;
				color: #ffffff;
			}
			div#link_to ul li:last-child {
				margin-right: 0;
			}

div#profile_image {
	/*position: absolute;
	top: 50px;
	left: 0;
	right: 0;*/
	width: 100%;
	border-bottom: 2px solid #ef482b;
	background-color: #cccccc;
	/*background: url(/images/profile_image_demo.png) no-repeat 50% 50%;*/
	overflow: hidden;
	/*height: 245px;*/
	/*max-height: 245px;*/
	line-height: 0;
	margin-top: -185px;
	min-height: 105px;
	position: relative;
}
	div#profile_image img {
		width: 100%;
		min-width: 980px;
	}
	div#profile_image ul#edit_btns {
		position: absolute;
		top: 20px;
		right: 20px;
		overflow: hidden;
	}
		div#profile_image ul#edit_btns li {
			overflow: hidden;
			float: left;
			margin-right: 10px;	
		}
	div#profile_image ul#edit_btns a.add_new {
		
		color: #A7A7A7;
		line-height: 12px;
		background: url(/images/sprite.png) no-repeat 12px -2739px;
		background-color: #FAFAFA;
		border-radius: 3px;
		display: block;
		font-weight: normal;
		border: 1px solid #F0F0F0;
		padding: 10px;
		padding-left: 30px;
		-o-transition: color .2s ease-in-out;
		-moz-transition: color .2s ease-in-out;
		-webkit-transition: color .2s ease-in-out;
		transition: color .2s ease-in-out;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 14px;
		z-index: 1;
	}
		div#profile_image ul#edit_btns a.add_new.exists,
		div#profile_image ul#edit_btns a.add_new#remove_header_image {
			text-indent: -9999px;
			padding: 10px;
			width: 14px;	
		}
			div#profile_image ul#edit_btns a.add_new#remove_header_image {
				background-position: 12px -2490px;	
			}
				div#profile_image ul#edit_btns a.add_new#remove_header_image:hover {
					background-position: -477px -2490px;	
				}
		div#profile_image ul#edit_btns a.add_new:hover {
			background-position: -476px -2739px;
			border: 1px solid #F0F0F0 !important;
			color: #ef482b;
		}
		
		div#profile_image ul#edit_btns a.add_new#crop_header_image {
			background-position: -475px -3172px;
			text-indent: -9999px;
			padding: 10px;
			width: 14px;
		}
			div#profile_image ul#edit_btns a.add_new#crop_header_image:hover {
				background-position: 8px -3172px;
			}
		
		/* form for upload header image */
		div.modal_form_elem {
			display: none;
			position: absolute;
			top: 0;
			right: 0;
			width: 0;
			height: 0;
			overflow: hidden;
		}
		div#profile_image iframe#new_header_iframe_conduit {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 0;
			height: 0;
		}
		

.placeholder_zone {
	background: #FAFAFA;
	line-height: 23px;
	color: #999;
	text-shadow: 0 1px 1px #FFF;
	display: block;
	float: left;
	padding: 0 17px;
	margin-bottom: 5px !important;
}

ul#ocean_header {
	overflow: hidden;
	margin-top: -75px;
    width: 980px;
    margin-left: auto;
    margin-right: auto;
	/*padding-left: 20px;*/
}
	ul#ocean_header li {
		float: left;
		margin-left: 20px;
	}
	
	ul#ocean_header li#avatar_zone {
		position: relative;
		/*margin: 0;*/
	}
		ul#ocean_header li#avatar_zone img {
			max-width: 180px;
			border-radius: 5px;
		}
			ul#ocean_header li#avatar_zone img.small_avatar {
				border: 60px solid #efefef;	
			}
	ul#ocean_header li#user_info,
	ul#ocean_header li#user_links {
		position: relative;
		width: 499px;
		height: 180px;
	}
	ul#ocean_header li#user_links.internal {
		height: 85px;
		margin-top: 95px;
	}
	ul#ocean_header li#user_links {
		width: 220px;
	}
		ul#ocean_header li#user_info div,
		ul#ocean_header li#user_links div.wrap  {
			position: absolute;
			bottom: 0;
			height: 85px;
			width: 100%;
		}

			ul#ocean_header li#user_links nav {
				overflow: hidden;
			}
				ul#ocean_header li#user_links nav span {
					float: left;
					margin-right: 10px;
					color: #aaaaaa;
					font-size: 12px;
				}
				ul#ocean_header li#user_links nav ul {
				
				}
					ul#ocean_header li#user_links nav ul li {
						float: none;
						display: block;
					}
			ul#ocean_header li#user_info div a,
			p a.add_new {
				display: block;
				clear: both;
				float: left;
				color: #A7A7A7;
				margin-right: 10px;
				padding: 0 0 0 20px;
				background: url(/images/sprite.png) no-repeat 9px -2743px;
				background-color: #FAFAFA;
				border-radius: 3px;
				font-weight: normal;
				border: 1px solid #f0f0f0;
				margin-top: -2px;
				-o-transition: color .2s ease-in-out;
				-moz-transition: color .2s ease-in-out;
				-webkit-transition: color .2s ease-in-out;
				transition: color .2s ease-in-out;
				font-family: Helvetica, Arial, sans-serif;
				text-indent: -9999px;
				width: 6px;
				height: 25px;
			}
				/*ul#ocean_header li#user_info div a:hover,*/
				p a.add_new:hover {
					background-position: -479px -2743px;
					/*border: 1px solid #dfdfdf !important;*/
					color: #ef482b;
				}
				
			ul#ocean_header li#user_info div a {
				text-indent: -9999px;
				float: left;
				padding-left: 13px;
				margin-right: 10px;
				background-position: 7px -2746px;
				line-height: 0px;
				margin-top: 0px;
				background-color: #f0f0f0;
				border: none;
			}
				ul#ocean_header li#user_info div a:hover {
					background-position: -481px -2746px;
					border: none !important;
				}
				
				ul#ocean_header li#avatar_zone a#edit_avatar,
				ul#ocean_header li#avatar_zone a#crop_avatar,
				li#ava_place_holder a#crop_avatar {
					position: absolute;
					top: 10px;
					right: 10px;
					display: block;
					color: #A7A7A7;
					background: url(/images/sprite.png) no-repeat 9px -2743px;
					background-color: #FAFAFA;
					border-radius: 3px;
					border: 1px solid #DFDFDF;
					text-indent: -9999px;
					width: 27px;
					height: 25px;
				}
					ul#ocean_header li#avatar_zone a#crop_avatar,
					li#ava_place_holder a#crop_avatar {
						top: 45px;
						background-position: -478px -3175px;					
					}
					li#ava_place_holder a#crop_avatar {
						top: 10px;	
					}
						ul#ocean_header li#avatar_zone a#crop_avatar:hover,
						li#ava_place_holder a#crop_avatar:hover {
							background-position: 5px -3175px;
						}
					ul#ocean_header li#avatar_zone a#edit_avatar:hover {
						background-position: -479px -2743px;
						border: 1px solid #dfdfdf !important;
						color: #ef482b;
					}
					
			   a#edit_overview,
			   a#edit_links {
					width: 103px;
					margin-bottom: 10px;
					color: #A7A7A7;
					line-height: 12px;
					background: url(/images/sprite.png) no-repeat 12px -2739px;
					background-color: #FAFAFA;
					border-radius: 3px;
					display: block;
					font-weight: normal;
					border: 1px solid #F0F0F0;
					padding: 10px;
					padding-left: 30px;
					-o-transition: color .2s ease-in-out;
					-moz-transition: color .2s ease-in-out;
					-webkit-transition: color .2s ease-in-out;
					transition: color .2s ease-in-out;
					font-family: Helvetica, Arial, sans-serif;
					font-size: 14px;
				}
					a#edit_links:hover {
						background-position: -476px -2739px;
						color: #ef482b;	
					}
				a#edit_links.has_links {
					text-indent: -9999px;
					float: left;
					padding-left: 13px;
					margin-right: 10px;
					background-position: 7px -2746px;
					line-height: 0px;
					margin-top: 0px;
					border: 1px solid #dfdfdf;
					background-color: #f0f0f0;
					border: none;
					width: 0;
				}
					a#edit_links.has_links:hover {
						background-position: -481px -2746px;
						border: none !important;
					}
				a#edit_overview {
					width: 15px;
					display: block;
					margin-top: -5px;
					padding: 0 0 0 20px;
					float: right;
					padding: 5px 5px 8px 6px;
					text-indent: -9999px;
					background-color: #ffffff;
					background-position: 8px -2743px;
				}
					a#edit_overview:hover {
						background-position: -480px -2743px;
						border: 1px solid #F0F0F0 !important;
						color: #EF482B;
					}

			ul#ocean_header li#user_info div h1 {
				color: #363636;
				font: 28px/28px "StandardCT-Medium", Arial, Helvetica, sans-serif;
				margin-bottom: 3px;
			}
			ul#ocean_header li#user_info div h2 {
				margin-bottom: 1px;
				line-height: 26px;
				overflow: hidden;
				color: #666666;
				font-size: 16px;
				font-family: Helvetica, Arial, san-serif;
				
			}
				ul#ocean_header li#user_info div h2.pub {
					margin-bottom: 0px;
					font-size: 16px;
					padding: 0;
                    background: none;
                    margin-left: 0;
				}

				ul#ocean_header li#user_info div h2 p.placeholder_zone {
					line-height: 26px;
				}

			ul#ocean_header li#user_info div p {
				margin-bottom: 8px;
				color: #666666;
				font-size: 14px;
				line-height: 21px;
				font-family: Helvetica, Arial, san-serif;
			}
	
	form#new_header_image,
	form#edit_location,
	form#edit_links,
	form#edit_specialties,
	form#image_upload_form,
	form#edit_name, 
	form#edit_title, 
	form#edit_overview,
	form#edit_affiliations, 
	form#edit_awards,
	form#header_image_confirm_delete {
		display: none;	
	}
			
div.white_bgd {
	background: #ffffff;
	min-height: 400px;
	overflow: hidden;
}
	div.white_bgd h2 {
		padding: 12px 20px;
		background: #FAFAFA;
		border-top: 1px solid #F0F0F0;
		border-bottom: 1px solid #F0F0F0;
		margin: 30px -20px 23px -20px;	
	}
	
	div#old_resume {
		padding-bottom: 40px;	
	}
		div#old_resume form#update_old_resume textarea {
			height: 380px !important;
			width: 660px !important;
		}
	
	h2.select_wh_option > span {
		font-size: 12px;
		font-family: Helvetica, Arial, san-serif;
		color: #666666;
		float: none;
		margin-left: 194px;
		transition: color .2ms ease-in-out;
		-o-transition: color .2ms ease-in-out;
		-moz-transition: color .2ms ease-in-out;
		-webkit-transition: color .2ms ease-in-out;
	}
		h2#new_module_entry.select_wh_option > span {
			float: none;
			margin-left: 202px;
		}
		h2.select_wh_option > span:hover {
			color: #ef482b;	
		}
		#y_affiliations,
		#y_awards {
			line-height: 21px;
			color: #999999;
			font-size: 12px;
			margin-bottom: 35px;
		}
		
#main_body aside.followersFollowing + aside.followersFollowing {
	margin-top: 9px;
	border-top: none;
}

/* no-results tweak for right col <dd> */
.white_bgd .no-results {
	/*border-bottom: 3px solid #cccccc;*/
	padding: 30px 0;
}
.col260 div {
	clear: left;	
}
	.col260 div div.no-results {
		padding: 30px 10px;
		margin: 0px 0;
		/*border-bottom: 3px solid #cccccc;*/
	}
		.col260 div div.no-results p {
			width: auto;	
		}
		.col260 div div.no-results p.title {
			font-size: 14px;
		}
		
		


.white_bgd li#work_samples div#showcase_edit,
.white_bgd li#work_samples > ol {
	display: none;	
}


li#summary_zone p span {
	font-size: 13px;
	line-height: 23px;
	color: #666666;
}

/* quick modal styles */
div.loading {
	 background-image: url("/images/loading-dark.gif");	
}
div#quick_m_overlay {
	position: fixed;
	z-index: 9998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000 no-repeat 50% 50%;
	background-color: rgba(0, 0, 0, .3);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
}
div#quick_m_content {
		z-index: 99999;
}
form ol li.select span {
	width: 520px;
}
div#quick_m_wrapper {
	position: fixed;
	z-index: 9999;
	left: 50%;
	top: 140px;
	border: 10px solid rgba(0, 0, 0, .5);
	-moz-border-radius: 4px;
	border-radius: 4px;
	min-width: 60px;
	min-height: 60px;
	background: #FFF;
	margin: 0 0 0 -200px;
	width: 380px;
	height: 338px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	overflow: hidden;
}
	div#quick_m_wrapper form ol {
		width: auto;
		padding: 24px 20px 2px;
		border-right: 0 none;
	}
	div#quick_m_wrapper form ul {
		margin: 0;
	}
	div#quick_m_wrapper fieldset legend span {
		padding: 0 20px;
		margin: 0;
		height: 60px;
		line-height: 60px;
		background: #000;
		color: #FFF;
		border-bottom: 0 none;
		border-top: none;
		font-size: 14px;
		display: block;
	}
	
	div#quick_m_wrapper .quick_m_close {
		display: block;
		position: absolute;
		right: 20px;
		top: 20px;
		margin: 0;
		color: #FFF;
		font-size: 12px;
		line-height: 19px;
	}
		div#quick_m_wrapper .quick_m_close a, div#quick_m_wrapper .quick_m_close a {
			display: block;
			width: 19px;
			height: 19px;
			background: url(/images/sprite.png) no-repeat 0 -1500px;
			_background-image: url(/images/sprite_8.png);
			text-indent: -9999em;
			border: 0 none;
		}
			div#quick_m_wrapper .quick_m_close a:hover, div#quick_m_wrapper .quick_m_close a:hover {
				background-position: 0 -1550px;
			}
	
	#quick_m_content input[type=text] {
		width: 300px	
	}
	
	#quick_m_content #twitter_avatar_image {
		margin-bottom: 34px;	
	}
	
	.pac-container { 
      	z-index: 10000 !important; 
	}
	
	#quick_m_content form ol li.select span {
		width: 310px;
	}
	#quick_m_content fieldset.specialties label {
		font-weight: bold;
		color: #000000;
		width: 330px;
	}
	
	#quick_m_content li#ava_from_upload span,
	div.avatar li#ava_from_upload span,
	#quick_m_content li.file span {
		width: 362px;
		height: 33px;
		background: #fafafa;
		border: 1px dashed #ccc;
		display: block;
		border-radius: 3px;
		float: left;
		margin-right: 10px;
		line-height: 35px;
		font-size: 16px;
		color: #666666;
		text-align: center;
		position: relative;
		overflow: hidden;
		cursor: pointer;
		font-family: standardct-regular;
		letter-spacing: 0.065em;
		margin-bottom: 20px;
	}
		div.avatar li#ava_from_upload span {
			width: 224px;
		}
	
	#quick_m_content li#ava_from_upload span input[type=file],
	div.avatar li#ava_from_upload span input[type=file],
	#quick_m_content li.file span input[type=file] {
		opacity: 0;
		position: absolute;
		top: -50px;
		left: -50px;
		display: block;
		width: 500px;
		height: 500px;
		cursor: pointer;
	}
		
	a#ava_up_btn {
		line-height: 35px;
		height: 35px;
		font-size: 14px;	
	}
	
	div.avatar em#supported_info {
		margin-top: 10px;
		font-size: 12px;
		color: #666666;
		margin-top: 20px;
		display: block;
		line-height: 20px;
	}


/* public profile header */
#coroflot.zero_body div#portfolio_wrapper {
	min-height: 790px;
	overflow: hidden;
    width: 980px;
    margin: 0 auto 60px auto;
    background: #ffffff;
}

#coroflot.zero_body #body {
	margin: 0;
	min-height: 0;
}
	#coroflot.zero_body div#profile_image {
		margin-top: 0;	
	}
	
	#coroflot.zero_body div.white_bgd h2 {
		padding: 12px 20px;	
	}
	
	#coroflot.zero_body div.white_bgd div#all_work {
		margin-left: 0px;	
	}
	
	#coroflot.zero_body li#avatar_zone a#avatar_wrap {
		position: relative;	
		width: 182px;
		height: 182px;
		display: block;
	}
		#coroflot.zero_body ul#ocean_header.small_avatar li#avatar_zone a#avatar_wrap {
			width: 62px;
			height: 62px;
		}
			#coroflot.zero_body ul#ocean_header.small_avatar li#avatar_zone a#avatar_wrap img {
				width: 60px;
			}
			
		#coroflot.zero_body li#avatar_zone a#avatar_wrap span#follow_btn {
			position: absolute;
			bottom: 0px;
			right: 0px;
			width: 21px;
			height: 21px;
			border: 2px solid #f0f0f0;
			background: #999999;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			text-indent: -9999px;
		}
			#coroflot.zero_body li#avatar_zone a#avatar_wrap span#follow_btn:hover {
				background: #363636;
			}
			#coroflot.zero_body ul#ocean_header.small_avatar li#avatar_zone a#avatar_wrap span#follow_btn {
				bottom: -20px;
				width: 60px;
				color: #ffffff;
				line-height: 20px;
				text-align: center;
				font-size: 12px;
				background: #999999;
				text-indent: 0;
			}
				#coroflot.zero_body ul#ocean_header.small_avatar li#avatar_zone a#avatar_wrap span#follow_btn:hover {
					background: #363636;
				}
		#coroflot.zero_body li#avatar_zone a#avatar_wrap span#follow_btn div {
			background: url(/images/profile_icon_sprite.png) no-repeat 0 0;
			width: 13px;
			height: 13px;
			margin: 4px 0 0 4px;
			background-position: 0 -700px;
	
		}
			#coroflot.zero_body li#avatar_zone a#avatar_wrap span#follow_btn.is_following {
				background: #52bad6;	
			}
				#coroflot.zero_body li#avatar_zone a#avatar_wrap span#follow_btn.is_following div {
					background-position:  -169px -700px;
				}
			#coroflot.zero_body ul#ocean_header.small_avatar li#avatar_zone a#avatar_wrap span#follow_btn div {
				display: none;
			}
		
	#coroflot.zero_body ul#ocean_header.small_avatar {
		margin-top: 25px !important;	
	}
	#coroflot.zero_body li#user_links.small_avatar,
	#coroflot.zero_body li#user_info.small_avatar {
		height: 85px;	
	}
		#coroflot.zero_body li#user_info.small_avatar {
			width: 619px !important;	
		}
	#coroflot.zero_body ul#ocean_header li#avatar_zone img.small_avatar {
		border: none;	
	}
		#coroflot.zero_body ul#ocean_header li#avatar_zone img.small_avatar.wrap {
			border: 60px solid #efefef;	
		}
	#coroflot.zero_body li#user_links ul#main_user_nav {
		overflow: hidden;
		box-sizing: border-box; 
		width: 260px;
		margin-bottom: 10px;
	}
		#coroflot.zero_body li#user_links ul#main_user_nav > li {
			display: block;
			float: left;
			overflow: hidden;
			margin-right: 10px;
			margin-left: 0;
		}
			#coroflot.zero_body li#user_links ul#main_user_nav > li#contact_link a {
				display: block;
				float: left;
				width: 36px;
				height: 32px;
				border-radius: 3px;
				margin-right: 0px;
				text-indent: -9999px;
				background: url(/images/profile_icon_sprite.png) no-repeat 50% -391px #999999;
			}
				#coroflot.zero_body li#user_links ul#main_user_nav > li#contact_link a:hover {
					background-color: #363636;
				}
		#coroflot.zero_body li#user_links ul#main_user_nav li ul li {
			margin: 0;	
		}
			
			#coroflot.zero_body li#user_links ul#main_user_nav li ul li a {
				display: block;
				font-size: 13px;
				border: 1px solid #cccccc;
				padding: 0;
				margin: 0;
				border-radius: 3px;
				width: 90px;
				text-align: center;
				/*padding-left: 25px;*/
				position: relative;
				line-height: 30px;
				color: #666666;
				/*background: url(/images/profile_icon_sprite.png) no-repeat 1000px 1000px;*/
			}
				#coroflot.zero_body li#user_links ul#main_user_nav li ul li a#Portfolio {
					background-position: 10px -1992px;
				}
				#coroflot.zero_body li#user_links ul#main_user_nav li ul li a#Profile {
					background-position: 10px -1792px;
				}
				#coroflot.zero_body li#user_links ul#main_user_nav li ul li.current a {
					background-color: #ffffff;
					color: #ef482b;
					font-weight: normal;
				}
					#coroflot.zero_body li#user_links ul#main_user_nav li ul li.current a#Portfolio {
						background-position: 10px -1892px;
					}
					#coroflot.zero_body li#user_links ul#main_user_nav li ul li.current a#Profile {
						background-position: 10px -1692px;
					}
				#coroflot.zero_body li#user_links ul#main_user_nav li ul  li:first-child:last-child a {
					border-radius: 3px 3px;
					border: 1px solid #cccccc !important;
				}
				#coroflot.zero_body li#user_links ul#main_user_nav li ul  li:first-child a {
					border-radius: 3px 0 0 3px;
					border: 1px solid #cccccc !important;
				}
				#coroflot.zero_body li#user_links ul#main_user_nav li ul  li:last-child a {
					border-radius: 0 3px 3px 0;
					border-left: none;
				}
				#coroflot.zero_body li#user_links ul#main_user_nav li ul li a span {
					display: block;
					width: 100%;
					height: 3px;	
					position: absolute;
					bottom: 0;
					left: 0;
					box-sizing: border-box;
				}
					#coroflot.zero_body li#user_links ul#main_user_nav li ul li.current a span {
						background: #ef482b;
					}
			
				
				ul#user_ext_links li a.hide {
					display: none;	
				}
				ul#user_ext_links li> a {
					width: 20px;
					height: 20px;
					background: url(/images/profile_icon_sprite.png) no-repeat 1000px 1000px;
					background-color: #aaaaaa;
					display: block;
					text-indent: -9999px;
					border-radius: 4px;
					float: left;
					margin-right: 10px;
				}	ul#user_ext_links li> a:hover {
						background-color: #999999;
					}
					ul#user_ext_links li a.facebook_u {
						background-position: -170px -1000px;
					}
					ul#user_ext_links li a.twitter_u {
						background-position: -170px -1200px;
					}
					ul#user_ext_links li a.linkedin_u {
						background-position: -170px -900px;
					}
					ul#user_ext_links li a.flickr_u {
						background-position: -171px -1100px;
					}
					ul#user_ext_links li a.pinterest_u {
						background-position: -170px -1299px;
					}
					ul#user_ext_links li a.custom_u {
						background-position: -170px -1400px;
					}

div#main_body div.col719 {
	min-height: 1000px;	
}
					
					
/* sidebar_social root level */
.portfolio #main_body ul.social_promote li:last-child a.em {
	background: url(/images/sprite.png) no-repeat;
	background-position: 0 -1697px;
	padding-left: 17px;
	color: #a6a6a6;
	font-size: 12px;
}

.portfolio #main_body ul.social_promote li {
	float: left;
	display: inline;
	width: auto;
	height: 30px;
	background: none;
	padding: 0;
	margin: 0 10px 0 0;
	border: none;
}

/* Form_Member_collection classes */

form input[type=text].error,
form textarea.error {
	border: 1px solid #ef482b !important;	
}

/* public profile view */
div#main_body aside.followersFollowing h1 {
	border-top: 1px solid #f0f0f0;
	margin-top: 20px;
}

p#public_summary {
	color: #999999;	
}

/* portfolio */
#coroflot.zero_body div.white_bgd h2 {
	margin-top: 0px;	
}
ul.tags {
	overflow: hidden;
	font-size: 11px;
	margin-bottom: 20px;
}

div#updated_last {
	
	color: #aaaaaa;
	font-size: 12px;
	width: 170px;
	text-align: left;
}

form#add_work_exp input#title {
	width: 320px !important;	
}

a#a_feature {
	background: none !important;
	color: #ef482b;
	padding: 0;	
}

.help_overlay .helper_overlay {
	padding-bottom: 40px;	
}


/*edit followers/following */

a.edit_list {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	float: right;	
	color: #999999;
	transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-webkit-transition: color .2s ease-in-out;
}
	a.edit_list:hover {
		color: #ef482b;
	}
	
	
div#port_col dl {
	font-size: 12px;
	line-height: 21px;
	color: #999999;
}
	
	div#port_col dl dt {
		font-weight: bold;
	}