body
  {
  background-color: #000000;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px
  }

A
  {
  text-decoration: none;
  color: #FFFF42;
  }

A:hover
  {
  text-decoration: underline;
  color: #F4FF1A;
  }

A:visited
  {
  text-decoration: none;
  color: #DEB845;
  }

#content
  {

  text-align: left;
  width:800px;
  margin: 0 auto;
  }

#header
  {
  background-color: #333333;
  height: 75px;
  Width: 800px;
  text-align: center;
  margin-bottom:10px;
  }

#photo_frame
  {
  background-color: #333333;
  height: 600px;
  Width: 800px;
  text-align: center;
  }

#nav_frame
  {
  background-color: #333333;
  height: 24px;
  Width: 800px;
  text-align: center;
  margin-top:10px;
  color: #999999
  }

#copyright
  {
  /*background-color: #333333;*/
  height: 24px;
  Width: 800px;
  text-align: center;
  margin-top:10px;
  color: #999999
  }

#copyright A
  {
  text-decoration: none;
  color: #999999;
  }

#copyright A:hover
  {
  text-decoration: underline;
  color: #999999;
  }

#copyright A:visited
  {
  text-decoration: none;
  color: #999999;
  }

div.img
  {
  height: 142px;
  width: 127px;
  margin: 2px;
  border: 1px #666666 solid;
  float: left;
  text-align: center;
  }

div.img img
  {
  display: inline;
  margin: 2px;
  border: 1px solid #ffffff;
  }

div.img a:hover img
  {
  border: 1px solid #DEB845;
  }

div.desc
  {
  text-align: center;
  font-weight: normal;
  width: 115px;
  margin: 2px;
  color: #F0F0F0
  }
h1
  {
  font-size: 30px;
   Color: #996633;
  }
h2
  {
   font-size: 18px;
   font-weight: normal;
   Color: #DEB845;
   line-height: 0px;
  }

 /* ------------------------------------------------------------

	=browser fixes

------------------------------------------------------------ */

.floatclear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.floatclear {display: inline-table;}

/* Hides from IE-mac \*/
* html .floatclear {height: 1%;}
.floatclear {display: block;}
/* End hide from IE-mac */
/* clearing floats end here */

#index_header
  {
  background-color: #333333;
  height: 75px;
  Width: 800px;
  text-align: center;
  margin-bottom:10px;
  padding: 5px 0 5px 0;
  color: #aaaaaa;
  }

div.index_frame
  {
  position:relative; 
  width:385px; 
  height:108px; 
  border: 1px #000000 solid; 
  float: left;
  margin:5px;
  background-color: #555555;
  font-size: 18px;
  }

div.index_icon
  {
  position:absolute;
  top:3px;
  left:0px;
  width:120px;
  height:96px;
  border: 1px #555555 solid;
  background-color: #555555;
  margin: 3px;
  }

div.index_icon a img
  {
  border: 1px solid #DEB845;
  }
div.index_icon a:hover img
  {
  border: 1px solid #DEB845;
  }
div.index_icon a:visited img
  {
  border: 1px solid #DEB845;
  }

div.index_desc
  {
  position:absolute; 
  top:3px;
  left:130px;
  width:240px;
  height:68px;
  border: 1px #555555 solid;
  background-color: #555555;
  margin: 3px;
  padding-top: 30px;
  font-size: 18px;
  text-align: left;
  }

.dialogPopup {
	width: 907px; /* actual=939 */
	/*height: 674px;*/ /* actual=700 */
	background: #333226;
	margin: auto;
	padding:13px 16px;
	display: none;
	text-align:left;
}
#dialogPopupLoading {
	display:none;
	position:absolute;
	text-align:center;
	padding-top:100px;
	top:-100px;
	height:100%;
	width:100%;
      left:0;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}
#dialogPopupLoading h1 {
	marging: 0 auto 0 auto;
	padding:375px;
      Color: #AAAAAA;
}
.dialogPopup .pop_util {
	width:907px;
	height:34px;
}
.dialogPopup .pop_util div.file_info {
	width:452px;
	float:left;
	color:#ffffff;
}
.dialogPopup .pop_util div.close_window {
	width:452px;
	float:left;
	text-align:right;
}
.dialogPopup .pop_util div.close_window a {
	color:#ffffff;
	text-decoration:none;
}
.dialogPopup .info {
	width:907px;
}
.dialogPopup .info div.about {
	float:left;
	width:452px;
	color:#ffffff;
}
.dialogPopup .info div.vote {
	float:left;
	width:452px;
	text-align:right;
}
.dialogPopup .photo {
	padding: 15px 0 20px 0;
}
.dialogPopup .info h2 {
	margin-bottom:15px;
}
.dialogPopup .foot {
 width:907px;
}
.dialogPopup .foot .caption {
	width:180px;
	color:#d8f038;
	float:left;
	font-weight:bold;
}
.dialogPopup .foot .specs {
	width:725px;
	color:#ffffff;
	font-weight:bold;
	float:left;
	text-align:right;
	line-height: 29px;
}
.dialogPopup .foot .specs img {
	vertical-align:middle;
}
