/* CSS Document */
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

html {}

	body {font: 13px "Lucida Grande", sans-serif; line-height: 1.4; color: #3F466B; background: #d5ded9 url(palette.gif) top left repeat-x; margin-bottom: 20px;}
	
		/* common styles */
	
		input, select, textarea {font-size: 100%;}
		
		strong {font-weight: bold;}
		
		abbr {border-bottom: dotted 1px; cursor: help;}
		
		h1 		{font-size: 50px}
		h2 		{font-size: 25px; color: #99b2b7; font-variant: small-caps; font-weight: bold; padding: 20px 0 0 0;}
		h3,dt	{font-size: 16px; color: #7a6a53; font-variant: small-caps; font-weight: bold; padding: 15px 0 5px 0;}
		h4 		{font-size: 14px; font-weight: bold;}
		
		a {color: #2E9AC8; text-decoration: underline; font-weight: bold;}
		a.anchor {text-decoration: none; color:#99b2b7;}
		
		picture {text-align:right;}
		
		ul.skills {padding-left: 22px;}
		ul.skills li {list-style: url(puce.gif) outside;margin-top:2px;margin-bottom:2px;}
		
		ul.current {padding-left: 22px;}
		ul.current li {list-style: url(puce2.gif) outside;}
		
		ul.description,
		p.description {padding: 5px 5px 5px 20px; border-left: 5px solid #99b2b7; background-color: #e3ede8;}
		
		ul.description {position: relative; top: -10px;}
		ul.description li {list-style:url(puce2.gif) outside;}
		ul.description li ul li {list-style: none; padding-left: 20px;}
		
		p.description {margin: 10px 0;}
		.organization-details, .location {color: #999999;}
		
		li.experience {width: 480px;}
		
		.clear {clear: both;}
		
		div.account		  {display:block;height:60px;}
		div.account-logo  {position:relative;height:100%;float:left;width:20%;text-align:center; vertical-align:middle;background-color:#ffffff;}
		div.account-logo img {position:relative;top:20%;}
		div.account-block {position:relative;float:right;text-align:left;width:80%;}
		
		span.underlined{text-decoration: underline;}
		
		/* default styles */
		
		.hresume {}
		
			#masthead {width: 100%; color: #d9ceb2; background-color: #7a6a53; border-bottom: 5px solid #99b2b7; margin-top: 3px;}
			#masthead div {width: 800px; margin: 0 auto;}
			#masthead div #title {width: 500px; padding: 10px 0; float: left; margin-top: 0px;}
			#masthead div #adress {width: 280px; padding: 10px 0 10px 10px; float: left;}
			#masthead div #adress div {width: 280px;}
			#masthead a {color: #9FE0F5;}
			#masthead #headline {font-size:20px; color: #eeeeee; letter-spacing:-1px;}
			
			#wrapper {width: 800px; margin: 0 auto; padding-top: 30px; background: transparent url(bg-wrapper.gif) 20px top no-repeat;}
				#content 				{width: 490px; float: left; margin: 0 10px 20px 0;}
				#additional-information  {background-color:#e3ede8; width: 268px; float: left; margin: 0 10px 20px 0px; padding: 0px 10px 20px 10px; border-width: 1px;border-style: solid;border-color: #99b2b7;}
					#additional-information img {width: 255px; height: 255px; background-color:#CCCCCC;}
