/* CSS Document */.body_photos {	margin: 0px 10px 0px 10px;	font-family: Courier New;	font-size: 12px;	text-align: center;	color: #efefef;	background-color: 	#F0F8FF;	background-image: url("images/bg.gif");}.body_index {	margin: 0px;	font-family: Courier New;	font-size: 12px;	text-align: center;	color: #efefef;	background-color: #3399FF1;	background-image: url("images/bg.gif");}.body_thumbs {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-color: #000000;	font-family: Courier New;	font-size: 8px;}.body_stage {	margin: 30px;	font-family: Impact;	font-size: 10px;	text-align: center;	color: #98AFC7;	background: #000000;}.body_popup {	margin: 0px 5px 5px 5px;	padding: 0px 5px 5px 5px;	font-family: Courier New;	font-size: 10px;	text-align: center;	color: #000000;	background: #000000;}img {	border: 0px;	background: transparent;}.copy {	float: right;	font-family: Courier New;	font-size: 10px;	color: #57E964;}.cell {	font-family: courier new;	font-size: 12px;	color: #57E964;	background: #111111;}.thumbs_table {	border-collapse: separate;	border-spacing: 5px;}#frame {	width: 760px;	text-align: left;	margin-top: auto;	margin-bottom: auto;	margin-left: auto;	margin-right: auto;	padding: 0px 0px 0px 0px;}#horizon {	position: absolute;	top: 50%;	left: 0px;	width: 100%;	height: 1px;	overflow: visible;	text-align: center;}#frame_index {	width: 760px;	position: absolute;	left: 50%;	margin-left: -380px;	top: -250px;	text-align: left;}.img {	margin: 20px 20px 20px 20px;}.thumbs_frame {	width: 760px;	height: 152px;	border: 0px;}.stageframe {	width: 760px;	height: 795px;	border: 0px;}.stage {	text-align: center;}.title{	font-family: Courier New;	font-size: 12px;	text-transform: uppercase;}.mid {	font-family: Courier New;	font-size: 16px;	color: #98AFC7;}.input {	font-family: Courier New;	font-size: 12px;}img {	border: 0;}a:link, a:visited, a:active {	color: #8AFB17;	text-decoration: none;}a:hover {	color: #000000;	background: #aeff00;	text-decoration: none;}#navbar {	width: 760px;}.nav {	width: 152px;	font-family: Courier New;	font-size: 10px;	color: #efefef;	float: left;	border-left: 1px #333333 solid;	padding: 5px 0px 5px 10px;}.archive {	position: relative;	left: 20px;	float: left;	height: 30px;	width: 151px;	font-family: Courier New;	font-size: 10px;	color: #efefef;	margin: 40px 5px 0px 0px;	padding: 3px 10px 5px 20px;}.num {	font-family: verdana;	font-size: 9px;	color: #efefef;}.nav_2 {	text-align: center;	width: 110px;	font-family: Courier New;	font-size: 12px;	color: #efefef;	float: left;	padding: 10px 0px 5px 10px;	border-left: 1px #000000 solid;}.nav_3 {	text-align: center;	font-family: Courier New;	font-size: 12px;	color: #efefef;	float: left;	padding: 10px 0px 5px 10px;	border-left: 1px #000000 solid;}.tab {	float: left;	width: 15px;	padding: 0px 0px 0px 0px;	margin: 0px 5px 0px 0px;}.set {	float: left;	width: 740px;	color: #000000;	font-family: Impact;	font-size: 12px;	font-weight: ;	padding: 20px 0px 0px 20px;}