/*-------   over-all declarations  ------*/body { 	margin: 0;	padding: 0;	background-color: #e6e6e6; }a { 	text-decoration: none; 	color: #000;}a:visited, a:hover { 	color: #000;}img { 	border: 0;}/*-------   main class declarations   ------*/#head { 	width: 1024px;	margin-top: 0;}#master {	width: 1024px;	min-width: 1024px;	background-color: #fff;}#enclosure { 	width: 1024px;	min-height: 900px;	/*border-right: thin solid #666; border-left: thin solid #666;*/	background-color: #fff;}				#tagged { 	width: 1024px;	margin: 0 0 4.0em 0;	padding: 0.4em 0 0 0;	background-color: #000;	font-size: 0.95em;	font-family: 'Helvetica';	line-height: 1.0em;	color: #fff;	clear: both;	text-align: center;}#tagged a, #tagged a:visited {	padding: 0 25px;	color: #fff;	text-decoration: none;}	#tagged a:hover {	color: #000;	background: #fff;	text-decoration: none;}	#container {	width: 1024px;	min-width: 1024px;}	     #content_box { 		float: left;		width: 700px;	}		#reviewed {		margin: 0 0 60px 20px;		float: left;	}	#tnv {		float: left;	}	#illus {		margin: 0 0 60px 20px;		float: left;	}	#fif {		margin: 0 0 6.0em 5px;		float: left;	}			#right {		width: 324px;		float: left;		margin-left: -10px;	}		#wod {		float: left;		margin: 20px 0 0 30px;	}				#footer {	width: 1024px;	margin: 0 0 2.0em 0;	padding: 0 0 1.0em 0;	font-size: 0.7em;	line-height: 0.9em;	color: #666;	clear: both;	text-align: center;	background-color: #fff;}	#footer a, #footer a:visited { 		padding: 0 25px; 		color: #fff;		text-decoration: none; 	}	#footer a:hover { 		color: #000; 		background: #fff; 		text-decoration: none; 	}		#news {	width: 450px;	height: 200px;	margin: 0 40px 50px 30px;	scrolling: auto;	float: left;	border: 1px solid #000;}#throwaway {	margin-top: 60px;	margin-right: 15px;	}/*------   For Fading   ------*/#bg_layer{   background-color: #000000;   filter: alpha(opacity=0);     opacity: 0.0;        position: absolute;   top: 0px;   left: 0px;   width: 100%;   display: none;}#x_panel{    position: absolute;   top: 0px;   left: 0px;   display: none;   font-size: 10px;   color: #ffffff;   font-weight: bold;}#x_panel a, a:link, a:visited {	color: #ffffff;}#x_panel a:active, a:hover {	color: #333333;}.panel{   width: 0;   height: 0;   background-color:#ffffff;   border: 0 solid #000000;      position: absolute;   top: 0px;   left: 0px;}