body
  {
  background-color: #000000;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #AAAAAA;
  background-image:url('../images/bg-0026.gif');
  }

A
  {
  text-decoration: none;
  color: #999999;
  }

A:hover
  {
  text-decoration: underline;
  color: #999999;
  }

A:visited
  {
  text-decoration: none;
  color: #999999;
  }

#content
  {

  text-align: left;
  width:1024px;
  height: 100%;
  margin: 0 auto;
  }

#header
  {
  background-color: #333333;
  height: 75px;
  Width: 1024px;
  text-align: center;
  margin-bottom:10px;
  }

#photo_frame
  {
  background-color: #333333;
  height: 600px;
  Width: 1024px;
  text-align: center;
  }

#inner_content
  {
  background-color: #000000;
  height: 640px;
  Width: 1024px;
  text-align: center;
  }

#nav_frame
  {
  background-color: #333333;
  height: 24px;
  Width: 1024px;
  text-align: center;
  margin-top:10px;
  color: #999999
  }

#left_image
  {
  width:180px;
  height: 640px; 
  display:inline-block; 
  background-color:#000000; 
  float:left;
  }

#player
  {
  width:660px;
  height: 620px; 
  display:inline-block; 
  background-color:#141414; 
  padding: 0px 0 0px 0;
  margin-top:20px;
  color: #a0a0a0;
  }

#about
  {
  width:600px;
  height: 560px; 
  display:inline-block; 
  background-color:#141414; 
  padding: 30px 30px 30px 30px;
  margin-top: 0px;
  margin-bottom: 10px;
  color: #a0a0a0;
  max-height: 640px;
  overflow: auto;
}

#about a
  {
  color: #94827a;
  }

#about a:hover
  {
  text-decoration: underline;
  color: #bfa79d;
  }

#about a:visited
  {
  color: #a8938a;
  }

#about h1
  {
   font-size: 20px;
   color: #94827a;
   text-decoration:underline;
   font-weight: bold;
   text-align: center;
  }


#gallery
  {
  position: relative;
  width:660px;
  height: 640px; 
  display:inline-block; 
  background-color:#222222; 
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  color: #a0a0a0;
  text-align: left;
  max-height: 640px;
  }

div.gallery_player
  {
  position: relative;
  top: 0px;
  width:660px;
  height: 520px; 
  background-color:#1a1a1a; 
  padding: 0px 0 0px 0;
  margin-top: 0px;
  color: #a0a0a0;
  display: none;
  }

#gp_one
  {
  position: relative;
  top: 0px;
  width:660px;
  height: 520px; 
  background-color:#1a1a1a; 
  padding: 0px 0 0px 0;
  margin-top: 0px;
  color: #a0a0a0;
  display: none;
  }

#gp_two
  {
  position: relative;
  top: 0px;
  width:660px;
  height: 520px; 
  background-color:#1a1a1a; 
  padding: 0px 0 0px 0;
  margin-top: 0px;
  color: #a0a0a0;
  display: none;
  }

#gp_three
  {
  position: relative;
  top: 0px;
  width:660px;
  height: 520px; 
  background-color:#1a1a1a; 
  padding: 0px 0 0px 0;
  margin-top: 0px;
  color: #a0a0a0;
  display: none;
  }

#gp_four
  {
  position: relative;
  top: 0px;
  width:660px;
  height: 520px; 
  background-color:#1a1a1a; 
  padding: 0px 0 0px 0;
  margin-top: 0px;
  color: #a0a0a0;
  display: none;
  }

#gp_five
  {
  position: relative;
  top: 0px;
  width:660px;
  height: 520px; 
  background-color:#1a1a1a; 
  padding: 0px 0 0px 0;
  margin-top: 0px;
  color: #a0a0a0;
  display: none;
  }

#gallery_thumbs
  {
  width:625px;
  height: 120px; 
  display:inline-block; 
  background-color:#222222; 
  padding: 0px 0 0px 35px;
  margin-top: 0px;
  color: #a0a0a0;
  }

#sub_content
  {
  width:640px;
  height: 620px; 
  display:inline-block; 
  background-color:#141414; 
  padding: 10px 10px 10px 10px;
  margin-top:0px;
  color: #a0a0a0;
  text-align: left;
  max-height: 640px;
  overflow: auto;
  }

#right_image
  {
  width:180px;
  height: 640px; 
  display:inline-block; 
  background-color:#000000; 
  float:right;
  }

#logo
  {
  width:500px;
  height: 70px; 
  display:inline-block; 
  float:left;
  margin-top:15px;
  }

#copyright
  {
  /*background-color: #333333;*/
  height: 24px;
  Width: 100%;
  text-align: center;
  margin-top:10px;
  color: #999999
  }

#copyright A
  {
  text-decoration: none;
  color: #999999;
  }

#copyright A:hover
  {
  text-decoration: underline;
  color: #CCCCCC;
  }

#copyright A:visited
  {
  text-decoration: none;
  color: #999999;
  }

div.img
  {
  height: 104px;
  width: 104px;
  margin: 2 px;
  padding: 5px;
  border: 2px #000000 solid;
  float: left;
  text-align: center;
  }

div.img img
  {
  display: inline;
  margin: 0px;
  border: 2px solid #94827a;
  opacity: 0.0;
  }

div.img a:hover img
  {
  border: 2px solid #DEB845;
  opacity: 1.0;
  }

div.desc
  {
  text-align: center;
  font-weight: normal;
  width: 115px;
  margin: 2px;
  color: #F0F0F0
  }

h1
  {
   font-size: 24px;
   color: #CCCCCC;
   text-decoration:underline;
   font-weight: bold;
   text-align: center;
  }

h2
  {
   font-size: 18px;
   text-decoration: underline;
   font-weight: bold;
   color: #94827a;
   line-height: 0px;
   font-style:italic;
  }

table
   {
   width: 60%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
   }

th
  {
   color: #94827a;
   text-align: left;
  }

td
  {
   color: #AAAAAA;
  width: 25%;
  }

 /* ------------------------------------------------------------

	=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: #94827a;
  height: 100px;
  Width: 1014px;
  text-align: left;
  margin-bottom:0px;
  padding: 5px 10px 5px 0px;
  }

#index_footer
  {
  background-color: #94827a;
  height: 73px;
  Width: 1024px;
  text-align: center;
  color: #dddddd;
  margin-top:0px;
  padding: 32px 0 5px 0;
  font-size: 12pt;
  font-style:italic;
  }

div.index_frame
  {
  position:relative; 
  width:385px; 
  height:108px; 
  border: 1px #000000 solid; 
  float: left;
  margin:5px;
  background-color: #555555;
}

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;
}

/* Flat Buttons */
.tsc_flat,
.tsc_flat:visited { background:#222; display:inline-block; padding:5px 10px 6px; color:#fff; text-decoration:none; border-radius:5px; 
	-moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); text-shadow:0 -1px 1px rgba(0, 0, 0, 0.1); border-bottom:1px solid rgba(0, 0, 0, 0.25); position:relative; cursor:pointer;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);
	
	}
.tsc_flat:hover { background-color:#3B3B3B; color:#fff;}
.tsc_flat:active { top:1px;}
.tsc_awb_small.tsc_flat,
.tsc_awb_small.tsc_flat:visited { font-size:11px; padding:;}
.tsc_flat,
.tsc_flat:visited,
.tsc_awb_medium.tsc_flat,
.tsc_awb_medium.tsc_flat:visited { font-size:13px; font-weight:bold; line-height:1; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.1);}

.tsc_awb_large.tsc_flat,
.tsc_awb_large.tsc_flat:visited { font-size:14px; padding:8px 14px 9px;}
.tsc_awb_orange.tsc_flat,
.tsc_awb_orange.tsc_flat:visited { background-color:#99867d;}
.tsc_awb_orange.tsc_flat:hover { background-color:#74625a;}

