html {
	background-color: #333333; 
  padding: 0; 
	margin: 0;
  text-align: left;
}

body {
	background-color: #333333; 
  padding: 0; 
	margin: 0;
  text-align: left;
	font-family: Verdana, Arial, "Geneva CE", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
  scrollbar-base-color: #000000;
  scrollbar-arrow-color: white;
  scrollbar-3d-light-color: white;
  scrollbar-dark-shadow-color: black;
  scrollbar-shadow-color: #505050;
  scrollbar-face-color: #000000;
  scrollbar-highlight-color: #000000;
}

div {
}

table, td, th {
	background-color: transparent; 
	font-family: Verdana, Arial, "Geneva CE", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
  scrollbar-base-color: #00C4C4;
  scrollbar-arrow-color: #00C4C4;
  scrollbar-3d-light-color: #00C4C4;
  scrollbar-dark-shadow-color: black;
  scrollbar-shadow-color: #00C4C4;
  scrollbar-face-color: #000000;
  scrollbar-highlight-color: #202020;
}

h4 {
  font-size: 12px;
  color: #00C4C4;
  text-align: left;
  /* padding-left: 30px; */
}

/* ------ HYPERLINKS - DEFAULT ------ */
a:link, a:visited { color: #00C4C4; font-weight: bold; text-decoration: none; }
a:active { color: #00C4C4; font-weight: bold; text-decoration: none; }
a:hover { color: white; font-weight: bold; text-decoration: underline; }

.main_content
{
/*  width: 800px; */
/*  height: 325px; */
  height: 305px;
  background: #000000;
  vertical-align: top;
  padding-top: 10px;
  cursor: default;
}
#structure TABLE, #structure TR, #structure TD
{
  background: #000000;
}
#splash TABLE, #splash TR, #splash TD
{
  background: silver;
}
#id_main_copyright
{
  width: 592px;
  height: 36px;
  background: #FFFFFF;
  text-align: center;
	font-family: Verdana, Arial, "Geneva CE", Helvetica, sans-serif;
  font-size: 9px;
}
.pr_subHuman
{
  width:750px;
  height:300px;
  overflow:auto;
  text-align:justify;
  color:white;
  font-size: 9px;
  margin-left: 20px;
  margin-right: 5px;
  cursor: default;
}
.main_content_div
{
  width:750px;
  height:300px;
  overflow:auto;
  overflow-y:auto;
  overflow-x:hidden;
  text-align:justify;
  color:white;
  font-size: 9px;
  margin-left: 20px;
  padding-right: 10px;
  cursor: default;
}
.blurbLeftGray {
	border: 0;
	padding: 0;
	margin: 0 8px 5px 0;
	float: left;
}
.blurbLeftGray img {
	border: 4px solid #00C4C4;
}
.div_commingsoon
{
  text-align: center;
  vertical-align: middle;
  height: 300px;
  overflow:auto;
  overflow-y:auto;
  overflow-x:hidden;
}
.media_content
{
/*  width: 800px; */
  height: 305px;
  background: #777777;
  vertical-align: top;
  padding-top: 10px;
  cursor: default;
}
.subhuman_content
{
/*  width: 800px; */
  height: 315px;
  background: #777777;
  vertical-align: top;
  padding-top: 10px;
  cursor: default;
}
.media_menu_bg
{
  background: #777777;
}
.grey_bg
{
  background: #777777;
}
.nobg
{
  background: white;
}
.div_pics
{
  text-align: center;
  vertical-align: middle;
  height: 300px;
  overflow:auto;
  overflow-y:scroll;
  overflow-x:hidden;
}
.div_interviews
{
  text-align: center;
  vertical-align: middle;
  height: 300px;
  overflow:auto;
  overflow-y:auto;
  overflow-x:hidden;
}
.L
{
  text-align: left;
}
.R
{
  text-align: right;
}
#normal TABLE, #normal TR, #normal TD
{
  background: transparent;
  color: silver;
}
.div_default
{
  padding-left: 10px;
  color: silver;
  text-align: justify;
  vertical-align: middle;
  height: 300px;
  overflow:auto;
  overflow-y:auto;
  overflow-x:hidden;
}
.div_qa_text
{
  width: 500px;
  text-align: justify;
  text-indent: 20px;
}
.def_grey
{
/*  width: 800px; */
  height: 315px;
  background: #777777;
  vertical-align: top;
  padding-top: 10px;
  cursor: default;
}
.div_default_format_covers
{
  padding-top: 0px;
  padding-left: 0px;
  margin-left: 3px;
  margin-top: 0px;
  color: white;
  text-align: justify;
  vertical-align: top;
  height: 300px;
  overflow:auto;
  overflow-y:auto;
  overflow-x:hidden;
  line-height: 15px;
}
.div_default_format_covers a:link, .div_default_format_covers a:visited { color: white; font-weight: normal; text-decoration: underline; }
.div_default_format_covers a:active { color: silver; font-weight: normal; text-decoration: underline; }
.div_default_format_covers a:hover { color: white; font-weight: normal; text-decoration: underline; background: black}
.div_audvid
{
  padding-left: 30px;
  color: silver;
  text-align: left;
  vertical-align: top;
  height: 300px;
  overflow:auto;
  overflow-y:auto;
  overflow-x:hidden;
}
/*Recoil Listening Party Chat - START*/
#zoneMessages
{
    width: 400px;
}
#zoneMessages .AlanWilder
{
    MARGIN-TOP: 0px
}
#zoneMessages .AlanWilder
{
    MARGIN-TOP: 0px
}
#zoneMessages .AlanWilder .pseudo
{
    COLOR: #e99c8a
}
#zoneMessages .AlanWilder pseudo
{
    COLOR: #e99c8a
}
#zoneMessages .AlanWilder .texte
{
    COLOR: #eac5ab
}
#zoneMessages .AlanWilder .texte
{
    COLOR: #eac5ab
}
#zoneMessages .message
{
    MARGIN-TOP: 0px
}
#zoneMessages .message
{
    MARGIN-TOP: 0px
}
#zoneMessages .message .pseudo
{
    COLOR: #ffffff
}
#zoneMessages .message .pseudo
{
    COLOR: #ffffff
}
#zoneMessages .message .texte
{
    COLOR: #bdd0df
}
#zoneMessages .message .texte
{
    COLOR: #bdd0df
}
/*Recoil Listening Party Chat - END*/
.interview
{
  width: 500px;
  text-align: justify;
}
#interview .question
{
  color: #bdd0df;
}
#interview .person
{
  color: #00C4C4;
  font-weight: bold; 
}
#interview .answer
{
  color: #00C4C4;
}
