/* Screen */
.hresume {
	width: 76em;
	margin: 32px auto 0;
	overflow: hidden; 
}
#main {
	width: 44em;
	float: left;
}
a {
	color: #003399;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/* FULL PROFILE */
/* HEADER */
.profile-header { padding: 0 20px 0 0; margin: 0 0 12px; border-top: 1px solid #99cce6; border-bottom: 1px solid #99cce6; position: relative; }
.profile-header, 
.profile-header .content, 
.profile-header #nameplate, 
.profile-header #nameplate #name { background: url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_box_details_blue.gif) no-repeat bottom right; } 
.profile-header #nameplate { background-position: top right; margin: 0 -20px 0 0; padding: 0 20px 0 0 }
.profile-header #nameplate #name { background-position: top left; margin: 0; padding: 20px 0 0 20px; width: 20em; color: #000; font-weight: bold; border: none; } 
.profile-header .content { background-position: bottom left; margin-right: 0px; padding: 0 0 16px 20px; height: 1%; } 
.profile-header .content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.profile-header .masthead { position: relative; background: url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_blue-border_3x1.gif) repeat-y 46em 0;  }
.profile-header .info { float:left; width: 34em; }
.profile-header .portrait .info  { min-height: 5.6em; _height: 5.6em; }
.profile-header .image { float: right; position: absolute; top: 16px; left: 36.7em; }
.profile-header .image img {  border: 1px solid #e6e6e6; padding: 2px; }
.profile-header p { line-height: 1.2; margin: 4px 0; padding: 0; }
.profile-header a { text-decoration: none; }

.actions { float: right; padding: 0; position: absolute; top: 16px; right: 0; _right: 18px; font-size: 1.3em; width: 20.6em;}
.actions ul, .actions ul li, .actions ul li a { margin: 0; padding: 0; }
.actions ul { padding: 0; }
.actions ul li { list-style-type: none; border-top: 1px solid #ddd;  }
.actions ul li:first-child, .actions ul li#send-inmail, .actions ul li#recommend-this-person { border: none; }
.actions ul li a { display: block; padding: 5px 0 5px 25px; position: relative; height: 1%; }
.actions ul li a:hover { background-color: #ddf0f8 !important; text-decoration: none; }
.actions ul li#send-inmail a { background: url(/web/20071117021741im_/http://www.linkedin.com/img/icon/icon_in_16x16.gif) no-repeat 3px 50%; }
.actions ul li#get-introduced a { background: url(/web/20071117021741im_/http://www.linkedin.com/img/icon/icon_get_intro_16x16.gif) no-repeat 3px 50%; }
.actions ul li#add-to-network a { background: url(/web/20071117021741im_/http://www.linkedin.com/img/icon/icon_add_17x16.gif) no-repeat 3px 50%; }
.actions ul li#recommend-this-person a { background: url(/web/20071117021741im_/http://www.linkedin.com/img/icon/icon_recommend_20x14.gif	) no-repeat 3px 50%; padding-left: 30px; }
.actions ul li#send-email a { background: url(/web/20071117021741im_/http://www.linkedin.com/img/icon/icon_email_16x11.gif) no-repeat 3px 50%; padding-left: 30px; }
.actions ul li#download-vcard a { background: url(/web/20071117021741im_/http://www.linkedin.com/img/icon/icon_vcard_dld_22x13.gif	) no-repeat 3px 50%; padding-left: 30px; }
.actions ul li a .free { display: block; position: absolute; right: 155px; top: 7px; text-indent: -12345px; background: url(/web/20071117021741im_/http://www.linkedin.com/img/pic/pic_free_29x9.gif) no-repeat left top; height: 9px; width: 29px;}
.actions li.website { display: none; }
/* BASIC PROFILE */
/* HEADER */
.basic #masthead, .basic div#nameplate, .basic div#nameplate h1, .basic #overview  { 
	background: #fff url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_box_details_blue.gif) no-repeat bottom right; 
} 
.basic #masthead {
	position: relative; 
	border: 1px solid #99CCE6;
	border-width: 1px 0;
	width: 44.5em;
	float: left;
	padding: 0 4px 0 0; /* the gap on the right edge of the image (not content padding) */ 
	margin: 0; /* use to position the box */ 
}
.basic div#nameplate { 
	background-position: top right; 
	margin: 0 -4px 0 0; /* pull the right image over on top of border */ 
	padding: 0 16px 0 0; /* right-image-gap + right-inside padding */ 
	_position: relative;
} 
.basic div#nameplate h1 { 
	background-position: top left; 
	margin: 0; 
	border: 0; 
	padding: 16px 0 0 24px; /* padding-left = image gap + interior padding ... no padding-right */ 
} 
.basic div#nameplate .fn { 
	background-position: top left; 
	border: 0; 
	display: inline;
	margin: 0;
	padding: 0;
} 
.basic div#nameplate p.headline { 
	border-left: 10px solid #DDF0F8;
	width: auto;
	margin: 0;
	padding: 6px 0 3px 14px;
} 
.basic div#nameplate div.adr { 
	border-left: 10px solid #DDF0F8;
	padding: 0 0 12px 14px; 
} 
.basic #overview { 
	background-position: 0 100%; 
	_background-position: 20px 100%; 
	margin-right: 0; /* interior-padding right */ 
	padding: 0 0 12px 24px; 
	width: 40em;
} 
#overview dl {
	padding-top: 0;
	_width: 100%;
}
.basic #overview dl { 
	overflow: hidden;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 22px 0 12px 0;
	width: 100%; 
	_margin-left: 20px;
} 
#overview dd {
	*margin-top: -1.25em;
}
.recommended, .connections {
	line-height: 1.8;
	*line-height: 1.2;
}
.recommended img, .connections img  {
	float: left;
	margin-right: .5em;
	vertical-align: middle;
}
.connections img {
	margin-left: .9em;
}

.hresume h2 {
	padding-left: 40px;
	background-position: left center;
	background-repeat: no-repeat;
}
#summary h2 {
	background-image: url(/web/20071117021741im_/http://www.linkedin.com/img/icon/icon_summary_34x24.gif);
}
#experience h2 {
	background-image: url(/web/20071117021741im_/http://www.linkedin.com/img/icon/icon_experience_20x24.gif);
	background-position: 5px center;
  padding-bottom: 2px;
}
#education h2 {
	background-image: url(/web/20071117021741im_/http://www.linkedin.com/img/icon/icon_education_34x24.gif);
}
#additional-information h2 {
	background-image: url(/web/20071117021741im_/http://www.linkedin.com/img/icon/icon_info_34x24.gif);
}
#contact-settings h2 {
	background-image: url(/web/20071117021741im_/http://www.linkedin.com/img/icon/icon_contactsettings_15x24.gif);
	background-position: 12px 0;
}

/* Control Panel */
#control { 
	width: 30em;
 *width: 30.2em; 
	float: right;
}

/* Footer */
#footer {
	border-top: 1px solid #ccc;
	text-align: center;
	width: 76em;
	margin: 1.5em auto 0;
	padding: 0;
	clear: both;
}
#footer ul li {
	display: inline;
	border-left: 1px solid #666;
	font-size: 1.2em;
	padding-left: .6em;
	margin-left: .5em;
}
#footer ul li.first {
	border: none;
	padding-left: 0;
	margin-left: 0;
}
#footer p {
  font-size: 1.2em;
  margin: 10px;
}
#footer p.terms { color: #666; font-size: 1.1em; margin-top: 25px; }

#footer #directory { margin: 1.5em 0 2.0em;	padding-bottom: 1.5em; border-bottom: 1px solid #ccc; }
#footer #directory h3 { display: inline; margin: 0; padding-right: 15px; color: #999; font-size: 1.3em; }
#footer #directory ol { margin: 0; padding: 0; display: inline; }
#footer #directory ol li { display: inline; }
#footer #directory ol li a { padding: 0 2px; text-decoration: none; font-size: 1.2em; }
#footer #directory ol li a:hover { text-decoration: underline; }


div.links {
	text-align: center;
}
div.links a {
	text-decoration: none;
	color: #bbb;
}

/* Legacy */

.box, .box .content, .box .title, .box .title h3 { background: #FFF url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_box_ltblue_800x800.gif) 100% 100% no-repeat; }
.box { margin: 15px 0; padding: 0 15px 0 0; }
.box .title { background-position: 100% 0; margin: 0 -15px 0 0; padding: 0 15px 0 0; }
.box .title h3 { background-position: 0 0; margin: 0; padding: 15px 0 5px 15px; height: 1%; }
.box .content { background-position: 0 100%; margin-right: 0px; padding: 0 0 15px 15px; }

.viewfull { margin: 20px 0; padding-top: 12px; }
.viewfull p { width: 11em;  _height: 2em; margin: 0 auto;  _position: relative; overflow: hidden; }
.viewfull a { _position: absolute; }

#readmore { margin-top: 20px; overflow: hidden;  }
#readmore h3, #readmore h2 { color: #006699; margin: 0; font-size: 1.6em; }
#readmore ul { margin: 0 0 8px .7em; padding: 0 0 0 .7em; font-size: 1.2em; list-style-type: disc; }
#readmore li { margin-bottom: 5px; }
#readmore p { width: 11em;  _height: 2em;  margin: 20px auto 0;  _position: relative; overflow: hidden; }
#readmore a { _position: absolute; }

#control .powered { margin-bottom: 20px; text-align: center; }
#control .powered h3 { margin: 0 0 10px; }
#control .powered p { margin-top: 0; font-size:  1.2em; color: #666; }

#control #search h3, #control #search form { margin: 0; }
#control #search p { font-size: 1.2em; margin: 0 0 8px; }
#control #search .field input { width: 123px; }
#control #search .labeloff { color: #999; }
#control #search .example { color: #666; }
#control #search .example input { float: right;  vertical-align: middle; margin-right: 5px; }

#masthead .basicpitch { margin: 0; width: 40em;  padding: 10px;	_margin-left: 12px; zoom: 1; }
#masthead .basicpitch h2 { margin: 0 0 8px; padding: 0; border: 0; }
#masthead .basicpitch p { _height: 2em; }

/*LINKS*/
a.action { display: block; float: left; margin: 0; background: #ffcc00 url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_action_primary_right.gif) no-repeat 100% 0; text-decoration: none !important; color: #000 !important; cursor: pointer; text-align: center; font-size: 13px;}
a.action span { display: block; padding: 4px 20px 0 20px; _padding-bottom: 3px !important; min-height: 19px; background: url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_action_primary_left.gif) no-repeat 0 0; }
a.action.secondary { background: #dcdcdc url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_action_secondary_right.gif) no-repeat 100% 0; }
a.action.secondary span { background: url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_action_secondary_left.gif) no-repeat 0 0; }
a.action:hover { background: #c8e7fa url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_action_hover_right.gif) no-repeat 100% 0; }
a.action:hover span { background: url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_action_hover_left.gif) no-repeat 0 0; }
a.action:visited { color: #000; }

.btn-primary { background: #39C url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_btn_blue_500x50.gif) no-repeat; border: 1px solid #069; padding: 2px 8px 1px; color: #FFF; font: bold 12px arial, helvetica, sans-serif; overflow: visible; vertical-align: middle; }
.btn-secondary { background: #DDD url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_btn_grey_500x50.gif) no-repeat; border: 1px solid #999; padding: 2px 8px 1px; color: #555; font: bold 12px arial, sans-serif; overflow: visible; vertical-align: middle;  }

/* GOOGLE ADS */
.adsense { background: url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_adsense_bot_300x500.gif) 0 100% no-repeat; margin-bottom: 20px; overflow: hidden; font-size: 133%; }
.adsense-in { background: url(/web/20071117021741im_/http://www.linkedin.com/img/bg/bg_adsense_top_300x7.gif) no-repeat; padding: 10px 10px 1px; }
.adsense h4 { margin: 0 0 10px; color: #999; font-size: 92%; text-align: center; }
.adsense .adunit { margin-bottom: 15px; }
.adsense a:link, .adsense a:visited, .adsense a:hover { text-decoration: none !important; color: #00F; }
.adsense .desc { color: #000; }
.adsense .url { color:#008000; font-size: 92%; }

/*
     FILE ARCHIVED ON 02:17:41 Nov 17, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:20:51 Oct 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.308
  captures_list: 0.446
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.042
  esindex: 0.007
  cdx.remote: 48.393
  LoadShardBlock: 1025.987 (3)
  PetaboxLoader3.datanode: 110.451 (4)
  PetaboxLoader3.resolve: 981.757 (2)
  load_resource: 92.074
*/