.version.thehack /* version checker */
{
	color: #000016;
	background-color: #C869AA;
}

.html
{
	background-color: #000000;
}

#page
{
	z-index: 1;
	width: 1000px;
	min-height: 2105px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: #000000;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	padding-bottom: 724px;
	width: 0.01px;
}

#pu767
{
	width: 0.01px;
	margin-left: -100px;
}

#u767
{
	z-index: 2;
	min-height: 643px;
	padding-bottom: 730px;
}

#u767_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	left: -100px;
}

#u8026
{
	z-index: 251;
	width: 796px;
	min-height: 447px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 187px;
	left: 202px;
}

#u767-bw
{
	z-index: 2;
	min-height: 643px;
}

#u1376
{
	z-index: 3;
	height: 670px;
}

#u1376-bw
{
	z-index: 3;
	margin-top: 736px;
	height: 670px;
}

#pu126
{
	width: 0.01px;
	padding-bottom: 352px;
	margin-left: -100px;
	margin-top: -1406px;
}

#u126
{
	z-index: 237;
	height: 110px;
	top: 0px;
}

#u126-bw
{
	z-index: 237;
}

#u4114
{
	z-index: 242;
	width: 208px;
	top: 29px;
	left: 50%;
	margin-left: -480px;
}

#u4114_position_content
{
	margin-top: -29px;
	padding-bottom: 88px;
}

#u4112-4
{
	z-index: 247;
	width: 208px;
	min-height: 29px;
	top: 29px;
	left: 50%;
	margin-left: -480px;
}

#u4111-4
{
	z-index: 243;
	width: 78px;
	min-height: 29px;
	top: 59px;
	left: 50%;
	margin-left: -350px;
}

#pamphletu7668
{
	z-index: 334;
	width: 0.01px;
	height: 24px;
	padding-bottom: 285px;
	top: 43px;
	left: 50%;
	margin-left: -143px;
}

#u7684
{
	z-index: 335;
	width: 104px;
	margin-right: -10000px;
	left: 20px;
}

#u7685
{
	width: 105px;
	left: -1px;
}

#u7685:hover
{
	width: 105px;
	min-height: 0px;
	margin: 0px;
}

#u7685.PamphletThumbSelected
{
	width: 105px;
	min-height: 0px;
	margin: 0px;
}

#buttonu7686
{
	z-index: 337;
	width: 104px;
	margin-right: -10000px;
	left: 1px;
}

#buttonu7686:hover
{
	width: 104px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7686.ButtonSelected
{
	width: 104px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u7687-4
{
	z-index: 338;
	width: 104px;
	min-height: 24px;
	margin-right: -10000px;
}

#buttonu7686:hover #u7687-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 104px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7686:active #u7687-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 104px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7686.ButtonSelected #u7687-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 104px;
	margin: 0px -10000px 0px 0px;
}

#u7669popup
{
	z-index: 342;
}

#u7669
{
	width: 273px;
	top: 67px;
}

#u7670
{
	z-index: 343;
	width: 241px;
	height: 193px;
	margin-right: -10000px;
	padding: 21px 12px 28px 20px;
}

#u7675-4
{
	z-index: 352;
	width: 166px;
	min-height: 21px;
	margin-left: 2px;
}

#u7675-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 166px;
	margin: 0px 0px 0px 2px;
}

#u7676-4
{
	z-index: 348;
	width: 100px;
	min-height: 21px;
	margin-left: 2px;
	margin-top: 10px;
}

#u7676-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 100px;
	margin: 10px 0px 0px 2px;
}

#u7673-4
{
	z-index: 344;
	width: 39px;
	min-height: 18px;
	margin-top: 10px;
}

#u7673-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 39px;
	margin: 10px 0px 0px;
}

#u7672-4
{
	z-index: 368;
	width: 163px;
	min-height: 18px;
	margin-left: 3px;
	margin-top: 11px;
}

#u7672-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 163px;
	margin: 11px 0px 0px 3px;
}

#u7677-4
{
	z-index: 364;
	width: 156px;
	min-height: 18px;
	margin-left: 3px;
	margin-top: 10px;
}

#u7677-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 156px;
	margin: 10px 0px 0px 3px;
}

#u7671-4
{
	z-index: 360;
	width: 236px;
	min-height: 18px;
	margin-left: 5px;
	margin-top: 10px;
}

#u7671-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 236px;
	margin: 10px 0px 0px 5px;
}

#u7674-4
{
	z-index: 356;
	width: 174px;
	min-height: 18px;
	margin-left: 4px;
	margin-top: 10px;
}

#u7674-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 174px;
	margin: 10px 0px 0px 4px;
}

#pamphletu7688
{
	z-index: 308;
	width: 0.01px;
	height: 23px;
	padding-bottom: 219px;
	top: 43px;
	left: 50%;
	margin-left: 13px;
}

#u7691
{
	z-index: 309;
	width: 83px;
	margin-right: -10000px;
	left: 20px;
}

#u7692
{
	width: 83px;
}

#u7692:hover
{
	width: 83px;
	min-height: 0px;
	margin: 0px;
}

#u7692.PamphletThumbSelected
{
	width: 83px;
	min-height: 0px;
	margin: 0px;
}

#buttonu7693
{
	z-index: 311;
	width: 83px;
	margin-right: -10000px;
}

#buttonu7693:hover
{
	width: 83px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7693.ButtonSelected
{
	width: 83px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u7694-4
{
	z-index: 312;
	width: 83px;
	min-height: 23px;
	margin-right: -10000px;
}

#buttonu7693:hover #u7694-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 83px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7693:active #u7694-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 83px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7693.ButtonSelected #u7694-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 83px;
	margin: 0px -10000px 0px 0px;
}

#u7699popup
{
	z-index: 316;
}

#u7699
{
	width: 169px;
	top: 67px;
}

#u7700
{
	z-index: 317;
	width: 132px;
	height: 109px;
	margin-right: -10000px;
	padding: 21px 17px 45px 20px;
}

#u7702-4
{
	z-index: 326;
	width: 56px;
	min-height: 21px;
	margin-left: 2px;
}

#u7702-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 56px;
	margin: 0px 0px 0px 2px;
}

#u7703-4
{
	z-index: 322;
	width: 83px;
	min-height: 21px;
	margin-left: 2px;
	margin-top: 10px;
}

#u7703-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 83px;
	margin: 10px 0px 0px 2px;
}

#u7704-4
{
	z-index: 318;
	width: 126px;
	min-height: 18px;
	margin-top: 10px;
}

#u7704-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 126px;
	margin: 10px 0px 0px;
}

#u7701-4
{
	z-index: 330;
	width: 129px;
	min-height: 18px;
	margin-left: 3px;
	margin-top: 11px;
}

#u7701-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 129px;
	margin: 11px 0px 0px 3px;
}

#pamphletu7705
{
	z-index: 282;
	width: 0.01px;
	height: 23px;
	padding-bottom: 219px;
	top: 43px;
	left: 50%;
	margin-left: 146px;
}

#u7708
{
	z-index: 283;
	width: 50px;
	margin-right: -10000px;
	left: 47px;
}

#u7709
{
	width: 50px;
	padding-bottom: 1px;
}

#u7709:hover
{
	width: 50px;
	min-height: 0px;
	margin: 0px;
}

#u7709:active
{
	width: 50px;
	min-height: 0px;
	margin: 0px;
}

#u7709.PamphletThumbSelected
{
	width: 50px;
	min-height: 0px;
	margin: 0px;
}

#buttonu7710
{
	z-index: 285;
	width: 50px;
	margin-right: -10000px;
}

#buttonu7710:hover
{
	width: 50px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7710.ButtonSelected
{
	width: 50px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u7711-4
{
	z-index: 286;
	width: 50px;
	min-height: 23px;
	margin-right: -10000px;
}

#buttonu7710:hover #u7711-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 50px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7710:active #u7711-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 50px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7710.ButtonSelected #u7711-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 50px;
	margin: 0px -10000px 0px 0px;
}

#u7712popup
{
	z-index: 290;
}

#u7712
{
	width: 308px;
	top: 67px;
}

#u7713
{
	z-index: 291;
	width: 268px;
	height: 109px;
	margin-right: -10000px;
	padding: 21px 20px 45px;
}

#u7717-4
{
	z-index: 300;
	width: 88px;
	min-height: 21px;
	margin-left: 2px;
}

#u7717-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 88px;
	margin: 0px 0px 0px 2px;
}

#u7716-4
{
	z-index: 296;
	width: 266px;
	min-height: 21px;
	margin-left: 2px;
	margin-top: 10px;
}

#u7716-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 266px;
	margin: 10px 0px 0px 2px;
}

#u7714-4
{
	z-index: 292;
	width: 214px;
	min-height: 18px;
	margin-top: 10px;
}

#u7714-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 214px;
	margin: 10px 0px 0px;
}

#u7715-4
{
	z-index: 304;
	width: 207px;
	min-height: 18px;
	margin-top: 11px;
}

#u7715-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 207px;
	margin: 11px 0px 0px;
}

#pamphletu7885
{
	z-index: 256;
	width: 0.01px;
	height: 24px;
	padding-bottom: 219px;
	position: fixed;
	top: 42px;
	left: 50%;
	margin-left: 296px;
}

#u7896
{
	z-index: 257;
	width: 68px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 29px;
}

#u7897
{
	position: absolute;
	width: 72px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	padding-bottom: 4px;
	top: -1px;
	left: -3px;
}

#u7897:hover
{
	width: 72px;
	min-height: 0px;
	margin: 0px;
}

#u7897:active
{
	width: 72px;
	min-height: 0px;
	margin: 0px;
}

#u7897.PamphletThumbSelected
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	width: 72px;
	min-height: 0px;
	margin: 0px;
}

#buttonu7898
{
	z-index: 259;
	width: 68px;
	border-color: #787878;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 3px;
}

#buttonu7898:hover
{
	width: 68px;
	min-height: 0px;
	margin: 1px -10000px 0px 0px;
}

#buttonu7898.ButtonSelected
{
	width: 68px;
	min-height: 0px;
	margin: 1px -10000px 0px 0px;
}

#u7899-4
{
	z-index: 260;
	width: 68px;
	min-height: 23px;
	background-color: transparent;
	line-height: 22px;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	font-family: rock-salt, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
}

#buttonu7898:hover #u7899-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 68px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7898:active #u7899-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 68px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7898.ButtonSelected #u7899-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 68px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7898:hover #u7899-4 p
{
	color: #F15A24;
	visibility: inherit;
}

#buttonu7898:active #u7899-4 p
{
	color: #F15A24;
	visibility: inherit;
}

#buttonu7898.ButtonSelected #u7899-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u7890
{
	position: absolute;
	width: 130px;
	background-color: transparent;
	top: 68px;
}

#u7890popup
{
	z-index: 264;
}

#u7891
{
	z-index: 265;
	width: 73px;
	height: 109px;
	background: transparent url("../images/u7700-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, color-stop(72%, rgba(0,0,0,0.75)),to(rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top,rgba(0,0,0,0.75) 72%,rgba(0,0,0,0) );
	background: linear-gradient(to bottom,rgba(0,0,0,0.75) 72%,rgba(0,0,0,0) );
	border-style: none;
	border-color: transparent;
	margin-right: -10000px;
	position: relative;
	padding: 21px 36px 45px 21px;
}

#u7892-4
{
	z-index: 274;
	width: 33px;
	min-height: 21px;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	font-family: rock-salt, sans-serif;
	font-weight: 400;
	margin-left: 2px;
	position: relative;
}

#u7892-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 33px;
	margin: 0px 0px 0px 2px;
}

#u7895-4
{
	z-index: 270;
	width: 68px;
	min-height: 21px;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	font-family: rock-salt, sans-serif;
	font-weight: 400;
	margin-top: 10px;
	position: relative;
}

#u7895-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 68px;
	margin: 10px 0px 0px;
}

#u7893-4
{
	z-index: 266;
	width: 51px;
	min-height: 18px;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	font-family: rock-salt, sans-serif;
	font-weight: 400;
	margin-left: 3px;
	margin-top: 10px;
	position: relative;
}

#u7893-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 51px;
	margin: 10px 0px 0px 3px;
}

#u7894-4
{
	z-index: 278;
	width: 71px;
	min-height: 18px;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	font-family: rock-salt, sans-serif;
	font-weight: 400;
	margin-left: 2px;
	margin-top: 11px;
	position: relative;
}

#u7894-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 71px;
	margin: 11px 0px 0px 2px;
}

#u7892-4:hover p,#u7895-4:hover p,#u7893-4:hover p,#u7894-4:hover p
{
	color: #29ABE2;
	visibility: inherit;
}

.PamphletWidget .ThumbGroup .Thumb,.PamphletNextButton,.PamphletPrevButton,.PamphletCloseButton /* pamphlet2 */
{
	cursor: pointer;
}

#u7884-4
{
	z-index: 252;
	width: 101px;
	min-height: 25px;
	background-color: transparent;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	line-height: 22px;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	font-family: rock-salt, sans-serif;
	font-weight: 400;
	position: fixed;
	top: 43px;
	left: 50%;
	margin-left: 454px;
}

#u7884-4:hover
{
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 25px;
	width: 101px;
	margin: 0px 0px 0px 454px;
}

#u7884-4:hover p
{
	color: #F15A24;
	visibility: inherit;
}

#contact
{
	margin-left: 11px;
	margin-top: 65px;
}

#u1740
{
	z-index: 4;
	width: 1089px;
	padding-bottom: 18px;
	top: 1506px;
	left: -27px;
}

#u1733
{
	z-index: 5;
	width: 1044px;
	margin-right: -10000px;
	margin-top: 18px;
	left: 22px;
}

#u1739
{
	z-index: 7;
	width: 834px;
	padding-bottom: 1px;
	margin-right: -10000px;
	margin-top: 122px;
	left: 111px;
}

#u1396-11
{
	z-index: 29;
	width: 800px;
	min-height: 101px;
	margin-left: 2px;
	margin-top: 14px;
	margin-bottom: 14px;
}

#u1377-21
{
	z-index: 8;
	width: 800px;
	min-height: 755px;
	margin-left: 20px;
	margin-top: 73px;
	margin-bottom: 14px;
}

#u1786
{
	z-index: 40;
	margin-right: -10000px;
	margin-top: 189px;
	left: 107px;
}

#u1791
{
	z-index: 41;
	margin-right: -10000px;
	margin-top: 391px;
	left: 116px;
}

#bio
{
	margin-left: 11px;
	margin-top: 208px;
}

#resume
{
	left: -11px;
	margin-top: 944px;
}

#u1748
{
	z-index: 42;
	width: 1089px;
	padding-bottom: 18px;
	top: 2752px;
	left: -60px;
}

#u1741
{
	z-index: 43;
	width: 1044px;
	margin-right: -10000px;
	margin-top: 18px;
	left: 22px;
}

#u1398-74
{
	z-index: 45;
	width: 800px;
	min-height: 755px;
	margin-right: -10000px;
	margin-top: 88px;
	left: 159px;
}

#u1794
{
	z-index: 119;
	margin-right: -10000px;
	margin-top: 129px;
	left: 160px;
}

#u1749
{
	z-index: 120;
	width: 1067px;
	padding-bottom: 9px;
	top: 3989px;
	left: -25px;
}

#u1745
{
	z-index: 121;
	width: 1044px;
	margin-right: -10000px;
	margin-top: 9px;
	left: 11px;
}

#u1733_clip,#u1741_clip,#u1745_clip
{
	width: 1044px;
	height: 1300px;
}

#u1733_img,#u1741_img,#u1745_img
{
	margin-bottom: -271px;
}

#u1744-90
{
	z-index: 123;
	width: 800px;
	margin-right: -10000px;
	margin-top: 94px;
	left: 110px;
}

#reviews
{
	left: -100px;
	margin-top: 2500px;
}

#u2052
{
	z-index: 213;
	width: 686px;
	padding-bottom: 31px;
	top: 5251px;
	left: 157px;
}

#u2037
{
	z-index: 214;
	width: 629px;
	margin-right: -10000px;
	margin-top: 31px;
	left: 30px;
}

#u2043-4
{
	z-index: 216;
	width: 149px;
	min-height: 39px;
	margin-right: -10000px;
	margin-top: 132px;
	left: 95px;
}

#u2044
{
	z-index: 220;
	margin-right: -10000px;
	margin-top: 179px;
	left: 85px;
}

#u2047-4
{
	z-index: 221;
	width: 324px;
	margin-right: -10000px;
	margin-top: 217px;
	left: 93px;
}

#u2048-4
{
	z-index: 225;
	width: 194px;
	margin-right: -10000px;
	margin-top: 265px;
	left: 99px;
}

#u2049-4
{
	z-index: 229;
	width: 260px;
	margin-right: -10000px;
	margin-top: 304px;
	left: 103px;
}

#u2050-4
{
	z-index: 233;
	width: 332px;
	margin-right: -10000px;
	margin-top: 342px;
	left: 106px;
}

body
{
	position: relative;
	min-width: 1000px;
	padding-bottom: 70px;
}

#page .verticalspacer
{
	clear: both;
}

