/* CSS Document */	body {		background:#000000;		margin: 0px;		padding: 0px;		}		#wrapper {		width:834px	}		#bGradient {		background: url('../siteImages_dark/BGradient.jpg') no-repeat; 		padding: 15px 5px 0px 10px;		width: 100%;		height: 600px;		float: left;	}		#image {		float:left;		width: 511px;		height: 506px;		background:#000000;		margin-right: 4px;	}		#image img {		margin-left: 3px;		margin-top: 3px;	}		#logo {		width:151px; 		height: 136px; 		background: url('../siteImages_dark/logo.jpg') no-repeat; 		margin-bottom:4px;	}		#image_link {		width: 151px;		height: 25px;		background: url('../siteImages/images_icon.gif') -151px 0 no-repeat;	}		#about_link {		width: 151px;		height: 25px;		background: url('../siteImages/about_icon.gif') -151px 0 no-repeat;	}		#image_link.selected,	#about_link.selected, 	#image_link.selected:hover,	#about_link.selected:hover	{		background-position: 0 0;	}				#about_link:hover,	#image_link:hover	{		background-position: -302px 0;	} 		#bottomHeader {		width: 151px;		height: 34px;		margin-top: 4px;		background: url('../siteImages/headerBottom.gif') no-repeat;	}		#header 	{		width: 151px; 		height: 224px;		float:left; 		padding-right:4px;	}		#mapkey {		width:84px;		height:228px;		float:left;		margin-right:4px;	}		#keyimg {		width:84px;		height:115px;		background: url('../siteImages/key.gif') no-repeat;		margin-bottom: 4px;	}		#styleImg	{		width:84px;		height:17px;		background: url('../siteImages/style.gif') no-repeat;		margin-bottom: 4px;	}		#randomImg {		width:84px;		height:88px;		background: url('../siteImages/randomBG.gif') no-repeat;	}		#randomImg IMG {		margin-top: 16px;	}		#randomImg .imgOne {		margin-left: 7px;	}		#randomImg .imgTwo {		margin-left: 5px;	}		#randomImg .imgThree {		margin-left: 6px;	}		#mapwrapper{		float:left; 		border-top:	thin; 		border-top-width: 1px; 		border-top-color: #000000;		background-color:#FFFFFF;		width: 520px; 		height: 228px;		margin-bottom: 10px;	}		#map{		margin-top: 3px; 		margin-left:2px; 		width: 516px; 		height: 224px; 		padding-top: 0px;	}		#info{		float:left;		width:247px;		height: auto;		padding: 0px;	}		#infoheader{		width:247px;		height:27px;	}		#infoheader ul {		width: 108px;		margin: 0 0 0 0;		height: 23px;		padding: 0;		float: left;	}		#infoheader ul li	{		display: block;		height: 23px;		margin: 0;		padding: 0;		/*text-indent: -10000px;*/		float: left;		background: none;	}		#infoheader ul li a	{		display: block;		height: 28px;		margin-right: 3px;	}		#infoheader ul li a#nav_left	{		background: url('../siteImages_dark/nav_left.gif') no-repeat 0 0;		width: 23px;	}		#infoheader ul li a#nav_right	{		background: url('../siteImages_dark/nav_right.gif') no-repeat 0 0;		width: 23px;	}		#infoheader ul li a#nav_map	{		background: url('../siteImages_dark/nav_map.gif') no-repeat 0 0;		width: 23px;	}		#infoheader ul li a#nav_pan	{		background: url('../siteImages_dark/nav_pan.gif') no-repeat -23px 0;		width: 23px;	}		#infoheader ul li a#nav_pan.inactive	{		background-position: 0 0;	}			#infoheader ul li a#nav_left.inactive,	#infoheader ul li a#nav_right.inactive,	#infoheader ul li a#nav_map.inactive,	#infoheader ul li a#nav_left.inactive:hover,	#infoheader ul li a#nav_right.inactive:hover,	#infoheader ul li a#nav_map.inactive:hover	{		background-position: -46px 0;		cursor:default;	}			#infoheader ul li a#nav_left:hover,	#infoheader ul li a#nav_right:hover,	#infoheader ul li a#nav_map:hover	{		background-position: -23px 0;	}			#genInfoTitle {		font-family: "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;		color:#727272;		margin-top:13px;		text-align:right;		font-size: 11px;		width: 139px;		height:13px;		float:left;		}		#genInfoTitle.geek {		margin-top:5px;		width: 247px;		height:14px;		float:none;			margin-bottom: 2px;	}		#mainInfo, #mainInfotwo {		width: 247px;		border-top-width: 8px;		border-top-style: solid;		border-top-color: #646D61;		border-bottom-width: 8px;		border-bottom-style: solid;		border-bottom-color: #646D61;	}		#mainInfotwo {		margin-top: 0px;	}		.lightItem {		width:247px;		background:#424242;		height:auto;		padding-top: 5px;		padding-bottom: 5px;	}		.darkItem {		background:#262626;		height:auto;		padding-top: 5px;		padding-bottom: 5px;	}		.menu {		color:#AAAAAA;		font-size:9px;		width: 80px;		font-family: Geneva, sans-serif;		text-indent: 5px;	}	.iinfo {		color:#FFF;		font-size:11px;		text-align: right;		margin-top: -11px;		width: 162px;		font-family: Didot, Georgia, sans-serif;		margin-left: 81px;	}		#cameraImg {		width:20px;		float:right;		margin-top:-16px;		margin-right:3px;	}				/* ************* about page  ************* */	#extraInfo	{		width: 100px;		height: 400px;		display:list-item;	}		#aboutWrapper	{		width: 525px;			margin-left: 155px;	}		#aboutHeading	{		font-family: times, Times New Roman, times-roman, georgia, serif;		color: #fff;		margin: 0;		padding: 0px 0px 0px 0px;		font-size: 25px;		line-height: 23px;		letter-spacing: -1px;		font-weight:100;		text-align:left;			}		#aboutHeading H1	{				font-size: 25px;		margin: 0px 15px 3px 0px;		color:#333;		letter-spacing: -2px;		padding-bottom: 0px;		text-align:right;			}			#border_wrapper	{		margin-left: 5px;		margin-top: 10px;		width: 520px;		height: 20px;	}			#border	{		width: 450px;		border-bottom:thin #999999 solid;		margin-bottom:5px;		height: 10px;		float:left;	}		#border_title	{			font-size:13px;		margin-top: 2px;		margin-left: 10px;		color:#444;		width:50px;		float:left;	}		#main_wrapper	{		width: 525px;		height:269px;		color: #fff;		padding: 3px;		display:block;		font-family: "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;		font-size: 12px;			}		#left_col	{		margin-right: 5px;		float:left;		width: 170px;	}	#mid_col	{			margin-right: 5px;		width: 170px;		float:left;	}	#right_col	{		float:left;		width: 170px;		}		#left_col.bg	{		margin-right: 5px;		background: url('../siteImages_dark/tech_fountain.jpg') no-repeat;		float:left;		width: 170px;		height:269px;	}		#right_col.bg	{		width: 150px;		margin-left: 20px;		background: url('../siteImages_dark/about_face.jpg') no-repeat;		height:269px;	}				h2	{		color:#999999;		margin-top: 0px;		font-size:12px;		font-weight:lighter;		font-style:italic;	}		#headWrapper 	{		width:151px;		float:left;		height: 800px;		padding:0px;	}		#extraInfo 	{		list-style: none;		margin: 10px 0px 0px 0px;		width: 151px;		float:left;	}		#extraInfo ul	{		color: #fff;		list-style: none;		margin: 10px 0px 0px 0px;		padding: 0px;	}		#extraInfo ul li	{		padding: 3px;		font-family: "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;		font-size: 11px;		background: #395726;	}		#extraInfo ul li.light 	{		background:	#44692E;	}		#extraInfo ul li.note	{		padding: 4px;		background: #293F1C;	}		#extraInfo ul li.heading	{		padding: 0px 5px 0px 0px;		color: #1C2D00;		font-size: 10px;		text-align:right;		background: #529C40;	}		.randimg {		float:left;		height:81px;		margin-left:7px;		overflow:hidden;		position:relative;		width:17px;		display: inline;	}		#imgTwo {		margin-left: 9px;	}		#imgThree {		margin-left: 10px;	}