body {background:black;margin:0px; padding:0px;text-align:center;}

#page{width: 716px; height: 550px; background: #222222; position:relative; margin:0px auto; }
#topbar{
	left: 0px;
	top: 0px;
	width:716px;
	height:54px;
	position: absolute;
	background-image: url(/gallery_page_images/topbar_cng.gif);
	text-align:center;
}
#gallery_title{
	position:absolute;
	top:32px;
	left:0px;
	width:100%;
	margin:0px auto;
	text-align: center; 
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #222222;
	background: transparent;
	font-weight: bold;
	letter-spacing: 1pt;
}

a:link {font-family: arial, helvetica, sans-serif; color: #bbbbbb; text-decoration:none
}
a:visited {font-family: arial, helvetica, sans-serif; color: #bbbbbb; text-decoration:none}
a:hover {font-family: arial, helvetica, sans-serif; color:white;font-weight: bold; text-decoration:underline}
a:active {font-family: arial, helvetica, sans-serif; font-weight: bold; color: #bbbbbb; border: none; text-decoration:none}
p.whitebg{margin:10px;margin-left:20px;}
.whitebg{color:#222222;background-color:#fdfdfd}
.whitebg a:link {font-family: arial, helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration:none
}
.whitebg a:visited {font-family: arial, helvetica, sans-serif; color: #666666; font-weight: bold;text-decoration:none}
.whitebg a:hover {font-family: arial, helvetica, sans-serif; color:#3333;font-weight: bold; text-decoration:underline}
.whitebg a:active {font-family: arial, helvetica, sans-serif; font-weight: bold; color: #222222; border: none; text-decoration:none}


div.textlinks  {margin: 10 px auto; text-align: left;}

div.textlinks p {margin: .4em 0em .4em 0em; padding: 0em; line-height:1.1;}

div.spacer {
  clear: both;
  }
#image_counts{
	padding-top:5px;
}
#screentop{
	left: 314px;
	top:61px;
	width:377px;
	height:16px;
	position: absolute;
	background-image: url(/gallery_page_images/screentop.gif);
	display:none;
}
#screenleft{
	left: 317px;
	top:77px;
	width: 2px;
	height:401px;
	position: absolute;
	background-image: url(/gallery_page_images/screenleft.gif);
	display:none;
}
#screenright{
	left: 685px;
	top:77px;
	width:2px;
	height:401px;
	position: absolute;
	background-image: url(/gallery_page_images/screenright.gif);
	display:none;
}
#screenbot{
	left:312px;
	top:478px;
	width:381px;
	height:18px;
	position: absolute;
	background-image: url(/gallery_page_images/screenbot.gif);
	display:none;
}

#projector{
	left:404px;
	top:509px;
	width: 159px;
	height:66px;
	position: absolute;
	display:none;
	
}

#nav{text-align:center; background:#222222; left: 64px; top: 85px; position: absolute; width:220px; height:12px; padding:0px; margin:0px;}

div.nav_buttons{float:left;background:#222222;width:52px; height:10px; margin:0px; padding:0px;}
#nav_center{text-align:center;float:left;background:#222222; height:12px;padding: 0px 0px 0px 0px; margin:0px;width:90px;}
.light_text{font-size:10px; font-weight:bold; font-family: arial, helvetica, sans-serif; background:#222222;color:#bbbbbb;}
#indexbutton .light_text  {font-size:11px;letter-spacing:.1em;}

#thumbnail_container {
    padding: 0px;
	margin:0px;
    position: absolute;
    top: 110px;
    left: 32px;
    width: 260px;
    background:#222222;
	overflow:hidden;
	height: 324px;
  }
#indexbutton{position:absolute; height:16px; padding:2px;top: 435px; left: 32px; width: 260px; background:#222222; text-align:center;}
#slideshowbutton{position:absolute; height:48px; padding:2px;top: 450px; left: 32px; width: 260px; background:#222222; text-align:center;}
#closebutton{position:absolute; height:16px; padding:2px;top: 499px; left: 32px; width: 260px; background:#222222; text-align:center;}
div.thumbnail_float { width:60px; height:60px; border: 0px none; margin: 2px  2px 2px 2px; float: left; background:#222222;}
#image_container{margin: 0px; padding:0px; padding-top:5px; left: 319px; top: 77px; height: 360px; width: 366px;  position: absolute; background: #fdfdfd}
#image_centered{text-align: center; top: 50%; width:100%; height: 0px; position: relative;}
#description{text-align: center; margin:0px; padding:0px; padding-top:2px; left: 319px; top: 436px; height: 43px; width: 366px;  position: absolute; font-family:arial, helvetica,sans-serif; color: #222222; background:#fdfdfd; font-size: 10px; line-height: 1.0;}
#screen_center{
	left:194px;
	top:61px;
	position: absolute;
}
#screentop_center{
	left: 0px;
	top:0px;
	width:377px;
	height:16px;
	position: absolute;
	background-image: url(/gallery_page_images/screentop.gif);
}
#screenleft_center{
	left: 3px;
	top:16px;
	width: 2px;
	height:401px;
	position: absolute;
	background-color:blue;
	background-image: url(/gallery_page_images/screenleft.gif);
}
#screenright_center{
	left: 371px;
	top:16px;
	width:2px;
	height:401px;
	position: absolute;
	background-image: url(/gallery_page_images/screenright.gif);
}
#screenbot_center{
	left:-2px;
	top:401px;
	width:381px;
	height:18px;
	position: absolute;
	background-image: url(/gallery_page_images/screenbot.gif);
}
#image_container_center{margin: 0px; padding:0px; padding-top:5px; left: 5px; top: 16px; height: 385px; width: 366px;  position: absolute; background: #fdfdfd;overflow:auto}

#description_center{text-align: center; margin:0px; padding:0px; padding-top:2px; left: 5px; top: 360px; height: 43px; width: 366px;  position: absolute; font-family:arial, helvetica,sans-serif; color: #222222; background:#fdfdfd; font-size: 10px; line-height: 1.0;}

#closebutton_center{position:absolute; top: 500px; left: 305px; width: 150px; background:#222222; text-align:center;}

