		body {margin:0px; padding:0px; height:100%; font:normal 11px verdana,helvetica,arial,sans-serif; color:#666666; }
		.clear {clear:both; }
		.bold {font-weight:bold; }
		a { color:#3c3c3c; text-decoration:none; }

		#portfolio, #contact, #print {display:none; }
		#resume {display:block; }
		#resume_content {height:auto;}
		#conde, #sweepr, #urkel, #video, #ripplr, #hpto, #checklist, #epi, #ireg, #rec, #dreamtrip, #clinique, #lovetruck, #pg, #netomat, #amp, #ebook, #adate, #adate, #tgix, #hearst, #itlab {display:none; }
		#portfolio { position:absolute; top:40px; left:0px; z-index:10; } /* opacity:0.95; filter:alpha(opacity=95); */

		#nav_scroll {position:absolute; bottom:0px; left:0px; height:173px; width:100%; overflow:auto; overflow-y: hidden; overflow-x: scroll;}
		#nav {height:150px; width:3830px; overflow:hidden;}
		#nav .nav_item {float:left; display:block; position:relative; height:150px; width:200px; margin-right:12px; background:#e9e9e9; }
		#nav .nav_item .title { position:absolute; top:3px; left:4px; font:bold 15px verdana,helvetica,arial,sans-serif; width:120px; }
		#nav .nav_item .icon { position:absolute; top:46px; left:4px; width:100px; height:100px; }
		#nav .nav_item .description { position:absolute; top:3px; left:110px; width:85px; }
		#nav .nav_item .company {top:46px !important; font-style:italic;}

		#container { display:block; position:relative; margin:8px auto 24px; width:680px; height:auto; overflow-y: hidden; } /* height:360px; margin:35px auto 0px; */
		#container #name {display:block; height:30px; font-size:28px; color:#c40000;} /* margin-left:10px; margin-bottom:10px; font-size:28px; */
		#container #email {display:block; height:30px; font-size:18px; color:#c40000;} /* margin-left:10px; margin-bottom:10px; */
		#container .content { position:relative; float:left; margin-right:10px; width:640px; height:auto; background:#e9e9e9; }
		#container #resume .content { background:#ffffff; }

		#container .content .carousel { display:block; position:absolute; top:10px; left:10px; width:360px; height:460px; }
		#container .content .carousel .on {display:block;}
		#container .content .carousel .off {display:none; }
		#container .content .copy { display:block; position:absolute; top:10px; left:380px; width:250px; height:460px; }
		#container .content .copy .close {position: relative; left:230px; }
		#container .content .copy .icon { position:relative; top:0px; left:60px; width:100px; height:100px; }
		#container .content .copy .link { position:relative; top:10px; left:0px; }
		#container .content .copy .link a { color:#3c3c3c; text-decoration:underline; }
		#container .content .copy .text { position:relative; top:20px; left:0px; padding-right:5px; width:250px; height:290px; overflow:auto; }
		#container .content .copy .text a { text-decoration:underline; }
		#container .content .copy .text p {}

		#container .content .resume_item { display:block; margin:10px;} 
		#container #resume .content #experience { display:block; margin-bottom:12px !important; }
		#container #resume .content .resume_item { position:relative; margin:0px !important; margin-top:3px !important; } /*  margin:10px; */
		#container #resume .content #experience .resume_item { display:block; position:relative; margin-left:5px !important; }
		#container .content .resume_item .section_title { margin: 12px auto 0px; padding:0px; font-size:14px; text-transform: uppercase; text-align:center;}
		#container .content .resume_item .title { margin: 0px auto; padding:0px; font-size:12px; }
		#container .content .resume_item .company { font-weight:bold; font-size:12px; }
		#container .content .resume_item .company a { font-weight:bold; font-size:12px; text-decoration:underline;}
		#container .content .resume_item .dates, .location { display:block; position:absolute; right:5px; margin-top:-15px; font-size:12px; }
		#container .content .resume_item .description { margin:5px; text-align:justify; }
		#container .content .resume_item .description a { text-decoration:underline; }
		#container .content .resume_item .description ul {margin:0px; padding:0px 15px; }
				
		#container #topnav { display:block; float:left; height:38 width:30px; }
		#container #topnav .nav_item {display:block; position:relative; height:24px; width:25px; margin-right:5px; margin-bottom:10px; }
