@charset "utf-8";

/* global */
body {background-color: #FFFFFF;}

#mainContainer {
	height: 750px;
	width: 1188px;
	margin:20px auto;
	background-color:#FFFFFF;
	position:relative;
}

body.home,.home #mainContainer {background-color:#d14225;}

	/* main nav */
	#mainNav {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
}
	#mainNav li {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	float:left;
}
	#mainNav li a { margin: 0 12px; padding:47px 0 0 0; color:#444444; text-decoration:none; text-align:center; outline:none; display:block;}

	#mainNav .home a { width:76px; height:43px; margin:0 180px 0 32px; padding:0; text-indent:-10000px; overflow:hidden; outline:none; background: url(../structure/bg_home_1.jpg) no-repeat; display:block;}
	#mainNav .print a { min-width:42px; background: url(../structure/bg_print_1.jpg) no-repeat top center;}
	#mainNav .tv a { min-width:38px; background:url(../structure/bg_tv_1.jpg) no-repeat top center;}
	#mainNav .web a { min-width:42px; background:url(../structure/bg_web_1.jpg) no-repeat top center;}
	#mainNav .guerilla a { min-width:40px; background:url(../structure/bg_guerilla_1.jpg) no-repeat top center;}
	#mainNav .resume a { min-width:39px; background:url(../structure/bg_resume_1.jpg) no-repeat top center;}
	#mainNav .bioContact a { min-width:42px; background:url(../structure/bg_bioContact_1.jpg) no-repeat top center;}
	#mainNav .design a { min-width:42px; background: url(../structure/bg_design_1.jpg) no-repeat top center;}
	#mainNav .gallery a { min-width:40px; background:url(../structure/bg_gallery_1.jpg) no-repeat top center;}
	
	#mainNav .print a:hover {background:url(../structure/bg_print_2.jpg) no-repeat top center;}
	#mainNav .tv a:hover {background:url(../structure/bg_tv_2.jpg) no-repeat top center;}
	#mainNav .web a:hover {background:url(../structure/bg_web_2.jpg) no-repeat top center;}
	#mainNav .guerilla a:hover {background:url(../structure/bg_guerilla_2.jpg) no-repeat top center;}
	#mainNav .resume a:hover { background:url(../structure/bg_resume_2.jpg) no-repeat top center;}
	#mainNav .bioContact a:hover {background:url(../structure/bg_bioContact_2.jpg) no-repeat top center;}
	#mainNav .design a:hover {background:url(../structure/bg_design_2.jpg) no-repeat top center;}
	#mainNav .gallery a:hover {background:url(../structure/bg_gallery_2.jpg) no-repeat top center;}
	
	.home #mainNav .home a { width:76px; height:43px; margin:0 180px 0 32px; padding:0; text-indent:-10000px; overflow:hidden; outline:none; background: url(../structure/bg_home_home_1.jpg) no-repeat; display:block;}
	.home #mainNav .print a { min-width:42px; background: url(../structure/bg_home_print_1.jpg) no-repeat top center;}
	.home #mainNav .tv a { min-width:38px; background:url(../structure/bg_home_tv_1.jpg) no-repeat top center;}
	.home #mainNav .web a { min-width:42px; background:url(../structure/bg_home_web_1.jpg) no-repeat top center;}
	.home #mainNav .guerilla a { min-width:40px; background:url(../structure/bg_home_guerilla_1.jpg) no-repeat top center;}
	.home #mainNav .resume a { min-width:39px; background:url(../structure/bg_home_resume_1.jpg) no-repeat top center;}
	.home #mainNav .bioContact a { min-width:42px; background:url(../structure/bg_home_bioContact_1.jpg) no-repeat top center;}
	.home #mainNav .design a { min-width:42px; background: url(../structure/bg_home_design_1.jpg) no-repeat top center;}
	.home #mainNav .gallery a { min-width:40px; background:url(../structure/bg_home_gallery_1.jpg) no-repeat top center;}
	
	.home #mainNav .print a:hover {background:url(../structure/bg_home_print_2.jpg) no-repeat top center;}
	.home #mainNav .tv a:hover {background:url(../structure/bg_home_tv_2.jpg) no-repeat top center;}
	.home #mainNav .web a:hover {background:url(../structure/bg_home_web_2.jpg) no-repeat top center;}
	.home #mainNav .guerilla a:hover {background:url(../structure/bg_home_guerilla_2.jpg) no-repeat top center;}
	.home #mainNav .resume a:hover { background:url(../structure/bg_home_resume_2.jpg) no-repeat top center;}
	.home #mainNav .bioContact a:hover {background:url(../structure/bg_home_bioContact_2.jpg) no-repeat top center;}
	.home #mainNav .design a:hover {background:url(../structure/bg_home_design_2.jpg) no-repeat top center;}
	.home #mainNav .gallery a:hover {background:url(../structure/bg_home_gallery_2.jpg) no-repeat top center;}
	
	.print #mainNav .print a { min-width:42px; background: url(../structure/bg_print_2.jpg) no-repeat top center;}
	.tv #mainNav .tv a {min-width:38px; background:url(../structure/bg_tv_2.jpg) no-repeat top center;}
	.web #mainNav .web a {width:; height:; margin:; padding:; background:url(../structure/bg_web_2.jpg) no-repeat;}
	.guerilla #mainNav .guerilla a {min-width:40px; background:url(../structure/bg_guerilla_2.jpg) no-repeat top center;}
	.resume #mainNav .resume a { min-width:39px; background:url(../structure/bg_resume_2.jpg) no-repeat top center;}
	.bioContact #mainNav .bioContact a {min-width:42px; background:url(../structure/bg_bioContact_2.jpg) no-repeat top center;}
	.design #mainNav .design a { min-width:42px; background: url(../structure/bg_design_2.jpg) no-repeat top center;}
	.gallery #mainNav .gallery a {min-width:40px; background:url(../structure/bg_gallery_2.jpg) no-repeat top center;}
	/* main nav */
/* global */

/* home */
#gapping {margin:0 0 0 328px; padding:0;}
/* home */

/* thumbnails */
#thumbnails { margin:0; padding:0; list-style:none;}
#thumbnails li{
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}
#thumbnails #thumb_01 { width:67px; height:87px; position:absolute; top:45px; left:897px; overflow:hidden; }
#thumbnails #thumb_02 { width:54px; height:72px; position:absolute; top:27px; left:970px; overflow:hidden;}
#thumbnails #thumb_03 { width:139px; height:92px; position:absolute; top:208px; left:255px; overflow:hidden;}
#thumbnails #thumb_04 { width:180px; height:119px; position:absolute; top:148px; left:400px; overflow:hidden;}
#thumbnails #thumb_05 { width:143px; height:95px; position:absolute; top:172px; left:586px; overflow:hidden;}
#thumbnails #thumb_06 { width:78px; height:48px; position:absolute; top:181px; left:735px; overflow:hidden;}
#thumbnails #thumb_07 {
	width:145px;
	height:91px;
	position:absolute;
	top:139px;
	left:818px;
	overflow:hidden;
}
#thumbnails #thumb_08 { width:88px; height:124px; position:absolute; top:105px; left:970px; overflow:hidden;}
#thumbnails #thumb_09 { width:71px; height:94px; position:absolute; top:135px; left:1063px; overflow:hidden;}
#thumbnails #thumb_10 { width:93px; height:62px; position:absolute; top:273px; left:563px; overflow:hidden;}
#thumbnails #thumb_11 { width:67px; height:92px; position:absolute; top:273px; left:662px; overflow:hidden;}
#thumbnails #thumb_12 { width:198px; height:130px; position:absolute; top:235px; left:735px; overflow:hidden;}
#thumbnails #thumb_13 { width:96px; height:65px; position:absolute; top:235px; left:942px; overflow:hidden;}
#thumbnails #thumb_14 { width:49px; height:65px; position:absolute; top:235px; left:1044px; overflow:hidden;}
#thumbnails #thumb_15 { width:79px; height:105px; position:absolute; top:235px; left:1099px; overflow:hidden;}
#thumbnails #thumb_16 { width:60px; height:79px; position:absolute; top:366px; left:466px; overflow:hidden;}
#thumbnails #thumb_17 { width:124px; height:163px; position:absolute; top:341px; left:532px; overflow:hidden;}
#thumbnails #thumb_18 { width:101px; height:133px; position:absolute; top:371px; left:662px; overflow:hidden;}
#thumbnails #thumb_19 { width:79px; height:102px; position:absolute; top:371px; left:769px; overflow:hidden;}
#thumbnails #thumb_20 {
	width:134px;
	height:93px;
	position:absolute;
	top:367px;
	left:854px;
	overflow:hidden;
}
#thumbnails #thumb_21 { width:46px; height:59px; position:absolute; top:306px; left:942px; overflow:hidden;}
#thumbnails #thumb_22 { width:99px; height:132px; position:absolute; top:306px; left:993px; overflow:hidden;}
#thumbnails #thumb_23 { width:60px; height:78px; position:absolute; top:346px; left:1099px; overflow:hidden;}
#thumbnails #thumb_24 { width:57px; height:76px; position:absolute; top:441px; left:98px; overflow:hidden;}
#thumbnails #thumb_25 { width:173px; height:112px; position:absolute; top:471px; left:160px; overflow:hidden;}
#thumbnails #thumb_26 { width:186px; height:53px; position:absolute; top:451px; left:340px; overflow:hidden;}
#thumbnails #thumb_27 { width:254px; height:73px; position:absolute; top:510px; left:340px; overflow:hidden;}
#thumbnails #thumb_28 { width:72px; height:93px; position:absolute; top:510px; left:600px; overflow:hidden;}
#thumbnails #thumb_29 { width:50px; height:66px; position:absolute; top:479px; left:769px; overflow:hidden;}
#thumbnails #thumb_30 {
	width:128px;
	height:161px;
	position:absolute;
	top:463px;
	left:895px;
	overflow:hidden;
}
#thumbnails #thumb_31 { width:90px; height:119px; position:absolute; top:523px; left:65px; overflow:hidden;}
#thumbnails #thumb_32 {
	width:72px;
	height:94px;
	position:absolute;
	top:589px;
	left:160px;
	overflow:hidden;
}
#thumbnails #thumb_33 { width:207px; height:59px; position:absolute; top:589px; left:240px; overflow:hidden;}
#thumbnails #thumb_34 {
	width:146px;
	height:94px;
	position:absolute;
	top:647px;
	left:9px;
	overflow:hidden;
}
#thumbnails #thumb_35 {
	width:165px;
	height:49px;
	position:absolute;
	top:655px;
	left:241px;
	overflow:hidden;
}
#thumbnails #thumb_36 { width:199px; height:57px; position:absolute; top:654px; left:411px; overflow:hidden;}

#thumbnails #click {background-color:none; color:#939598; font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; font-size:12px; text-align:right; font-weight:normal; position:absolute; top:695px; right:30px; overflow:visible;}


#thumbnails #thumb_new4 {
	width:172px;
	height:112px;
	position:absolute;
	top:470px;
	left:160px;
	overflow:hidden;
}

#thumbnails #thumb_new44 {
	width:105px;
	height:125px;
	position:absolute;
	top:269px;
	left:449px;
	overflow:hidden;
}


#thumbnails #thumb_new1 { width:183px; height:118px; position:absolute; top:203px; left:254px; overflow:hidden;}
#thumbnails #thumb_new2 {width:138px; height:80px; position:absolute;top:203px;left:254px; overflow:hidden;}
#thumbnails #thumb_new3 {
	width:87px;
	height:64px;
	position:absolute;
	top:275px;
	left:564px;
	overflow:hidden;
	
	
}
#thumbnails #thumb_newdesign1 {
	width:230px;
	height:65px;
	position:absolute;
	top:225px;
	left:465px;
	overflow:hidden;
}
	width:146px;
	height:94px;
	position:absolute;
	top:489px;
	left:160px;
	overflow:hidden;
}
	width:172px;
	height:112px;
	position:absolute;
	top:471px;
	left:160px;
	overflow:hidden;
}
#thumbnails #thumb_36 {
	width:199px;
	height:57px;
	position:absolute;
	top:654px;
	left:411px;
	overflow:hidden;
}
#thumbnails #thumb_new1 { width:183px; height:119px; position:absolute; top:140px; left:397px; overflow:hidden;}
	width:183px;
	height:119px;
	position:absolute;
	top:140px;
	left:397px;
	overflow:hidden;
}


/* thumbnails */

/* Labels */
#webLabelnew {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
	position:absolute;
	top:274px;
	left:443px;
	width: 105px;
	height: 125px;
}
#viral {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
	position:absolute;
	top:413px;
	left:21px;
	width: 134px;
	height: 98px;
}
/* Labels */

/* Bio Contact */
	#bioContent { width:767px; height:548px; margin:0; padding:0 0 0 383px; background:#f3411d; position:absolute; top:135px; left:0; z-index:2;}
	#bioContent #portrait {position:absolute; top:0; left:0; z-index:3;}
	#bioContent #bio { width:500px; padding:30px; color:#FFFFFF;}
	#bioContent #bio p{ margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-weight:regular; font-size:13px; line-height:17px; color:#FFFFFF;}
	#bioContent #bio p a{ text-decoration:none; color:#FFFFFF;}
	
	/* Great People */
	#greatPeople { width:206px; position:absolute; top:95px; right:38px; z-index:3;}
	#greatPeople h2{margin:0; padding:0; height:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:18px; color:#929191; display:block;}
	#greatPeople div{margin:0; padding:15px; height:518px; overflow:auto; background:#ffffff url(../structure/g_greatPeople.gif) no-repeat;}
	#greatPeople div h3{margin:0 0 15px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; line-height:16px; color:#929191;}
	#greatPeople div ul{ margin:0; padding:0 0 10px 0; list-style:none;}
	#greatPeople div ul li{margin:10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:16px; color:#929191;}
	#greatPeople div ul li a{color:#929191; text-decoration:none;}
	/* Great People */
/* Bio Contact */

/* Resume */
#TimeLineFrame {width:870px; height:650px; margin:100px 0 0 159px; padding:0;}
#TimeLine { width:2860px; height:20px; margin:0; padding:0; list-style:none; border-top:1px solid #000000; border-bottom:1px solid #000000;}
#TimeLine li { width:67px; height:10px; margin:0; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; border-left:1px solid #00000; float:left;}

#TimeLine .tlB {color:#FFFFFF; background-color:#000000;}
#TimeLine .tlW {color:#000000; background-color:#FFFFFF;}
#tlArrow { position:absolute; left:2860px; top:213px; z-index:1;}

#TimeeLineInfo {width:2043px; height:20px; margin:0; padding:0; list-style:none; position:relative;}
#TimeeLineInfo li {margin:0; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#TimeeLineInfo .one { position:absolute; top:10px; left:0; z-index:2;}
#TimeeLineInfo .two { position:absolute; top:10px; left:302px; z-index:2;}
#TimeeLineInfo .three { position:absolute; top:10px; left:456px; z-index:2;}
#TimeeLineInfo .four {
	position:absolute;
	top:10px;
	left:765px;
	z-index:2;
}
#TimeeLineInfo .five {
	position:absolute;
	top:10px;
	left:845px;
	z-index:2;
}
#TimeeLineInfo .six {
	position:absolute;
	top:10px;
	left:996px;
	z-index:2;
}
#TimeeLineInfo .seven {
	position:absolute;
	top:10px;
	left:1155px;
	z-index:2;
}
#TimeeLineInfo .eight {
	position:absolute;
	top:10px;
	left:1390px;
	z-index:2;
}

#TimeeLineInfo .refernces {font-family:Arial, Helvetica, sans-serif; font-size:12px; position:absolute; top:74px; left:1690px; z-index:2;}
#TimeeLineInfo .refernces a { color:#000000; text-decoration:none;}
/* Resume */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

