/* MAIN HUB DEFAULT STYLESHEET */

html {
  margin: 0px;
  padding: 0px;
}

body {
  background-color: #333333;
  background-image: url(images/body_bg.gif);	
  font-family: verdana;
  font-size: 9px;
  font-weight: normal;
  text-align: center; /* Nasty IE CSS centering hack. */
}

form {
  margin: 0px;
  padding: 0px;
}

a:link {
    color: #FFCC00;
	text-decoration: none;
}
a:visited {
	color: #FFCC00;
	text-decoration: none;
}
a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

img {
  border: 0px;
}

td {
  font-family: verdana;
  font-size: 9px;
  font-weight: normal;
}

.header_input {
  border: #234 1px solid;
  background-color: #FFFFFF;
  font-family: verdana;
  font-size: 9px;
  font-weight: normal;
}

.poll_input {
  font-family: verdana;
  font-size: 9px;
}

.going_gold {
  background-color: #ccc;
  /*width: 100%;
  height: 100%;*/
}

/* Useful for dummy placeholder containers. */
/* Usage:  <div class='dummy'></div>        */
.dummy {
  background-color: #ccc;
  width: 100%;
  height: 100%;
}

/* Named section block  */
.section_block {
  clear: both;
  padding-top: 2px;
}

/* Main container for the pages content. */
#container {
  width: 980px;
  margin-left: auto; /* Actual CSS centering. */
  margin-right: auto; /* Actual CSS centering. */
  margin-top: 0px;
  text-align: left; /* Rest of nasty IE CSS centering hack. */
}

#global_tabs {
  float: right;
}

#global_header { }

#global_header_logo {
  float: left;
  width: 496px;
  height: 104px;
  background: url(images/gg_s_02.gif) no-repeat top left;
}

#global_header_spacer {
  float: left;
  width: 139px;
  height: 104px;
  background: url(images/gg_s_03.gif) top left;
}

#global_header_input {
  float: left;
  width: 345px;
  height: 104px;
  background: url(images/gg_s_04.gif) top left;
}

#register {
  text-align: right;
  background-color: #888888;
}

#login {
  margin-left: 100px;
  margin-top: 0px;
}

#search {
  margin-top: 10px;
}

/* The body of the page -- everything not in the global header. */
#page_body {
  background: url(images/gg_s_08_nobar.gif) repeat-y left top;
  float: left;
}

/* Navigation container. */
#navigation {
  float: left;
  width: 144px;
  padding: 0px;
  margin: 0px;
}

/* asdfasdfasdfasdf */
#navigation div.header { 
  width: 144px;
  height: 8px;
  background-color: #333;
  padding: 0px;
  margin: 0px;
}

/* Navigation category container. */
#navigation div.category { 
  background-color: #999;
  padding-left: 0px;
  padding-right: 0px;
  margin: 0px;
}

/* Navigation category header container. */
#navigation div.category div.header {
  width: 144px;
  height: 19px;
  background: url(images/gg_s_13.gif) top left;
  text-align: center;
  color: #ffcc00;
  font-weight:bold;
  padding-top: 3px;
  padding-left: 0px;
  padding-right: 0px;
  margin: 0px;
}

/* Navigation category item container. */
#navigation div.category div.item {
  width: 144px;
  height: 18px;
  background-color: #000;
  text-align: left;
  padding-top: 5px;
  padding-left: 0px;
  padding-right: 0px;
  margin: 0px;
}

/* Navigation category item container. */
#navigation div.category div.item {
  width: 144px;
  height: 18px;
  background: url(images/gg_s_08.gif) top left;
  background-color: #333333;
  text-align: left;
  padding-top: 5px;
  padding-left: 0px;
  padding-right: 0px;
  margin: 0px;
}

/* Container for the content body. */
#content_body_container {
  background-color: #333;
  /* background-image: url(images/body_bg.gif); */
  /* This is breaking content display. width: 821px; */
  float: left;
  padding-left: 7px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 8px;
  margin: 0px;
}

/* Spacer to make sure that content_body extends at least so far down
   the page. */
#content_body_spacer {
  float: left;
  width: 1px;
  height: 1000px;
  padding: 0px;
  margin: 0px;
}

/* The body of the page body -- containes the "meat" of the page. */
#content_body {
  width: 820px;
  float: left;
  padding: 0px;
  margin: 0px;
}

/* Container for all of the top horizontal banners. */
#container_page_body_top_horizontal_banners {
  width: 820px;
  float: left;
  margin: 0px;
  padding: 0px;
}

/* Container for the left horizontal banner at the top of the page body. */
#container_page_body_top_horizontal_banner_left {
  float: left;
  width: 84px;
  height: 89px;
  margin: 0px;
  padding: 0px;
}

/* Container for the spacer between the left and right horizontal banners. */
#container_page_body_top_horizontal_banner_spacer {
  float: left;
  width: 8px;
  height: 89px;
  margin: 0px;
  padding: 0px;
}

/* Container for the right horizontal banner at the top of the page body. */
#container_page_body_top_horizontal_banner_right {
  float: left;
  width: 728px;
  height: 89px;
  margin: 0px;
  padding: 0px;
}

/* Container for all of the vertical banners. */
#container_page_body_vertical_banners {
  float: right;
  padding-top: 8px;
  padding-left: 8px;
  padding-bottom: 8px;
  padding-right: 0px;
}

/* Container for the top vertical banner at the right of the page body. */
#container_page_body_vertical_banner_top {
}

/* Container for the bottom vertical banner at the right of the page body. */
#container_page_body_vertical_banner_bottom {
  padding-top: 8px;
  text-align: center;
}

/* Poll container. */
#poll {
  width: 300px;
  height: 157px;
  background-color: #a5a5a5;
  background: url(images/gamergodPollBG.gif) no-repeat left top;
  padding-top: 8px;
  padding-bottom: 8px;
}

/* Movie player container. */
#movie_player {
  width: 512px;
  padding-top: 8px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.tease {
  width: 199px;
  float: left;
  padding-top: 8px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.tease_container {
  width: 199px;
  background-color: #000;
  padding: 0px;
  margin: 0px;
}

.tease_header {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	background:url(images/teaser_header_bg.gif) no-repeat center center;
	color: #FFCC00;
	text-align:center;
	letter-spacing: 2px;
	padding: 5px 0px 8px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.tease_sub_header {
  	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	background:url(images/teaser_sub_header_bg.gif) no-repeat center center;
	color: #362D68;
	letter-spacing: 2px;
	padding: 8px 0px 8px 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}

.tease_footer {
  font-family: arial;
	font-size: 9px;
	font-weight: bold;
	background: url(images/teaser_footer_bg.gif) no-repeat top left;
	color: #FFF;
	text-align:right;
	letter-spacing: 2px;
	padding: 4px 15px 8px 0px;
  margin: 0px;
	text-transform: uppercase;
}
.tease_footer_container {
  padding: 0px;
  margin: 0px;
}

.tease_footer_link {
  display:block;
  color: #000;
  text-decoration: none;
}
.tease_footer_link:link {
  display:block;
  color: #000;
  text-decoration: none;
}
.tease_footer_link:visited {
  display:block;
  color: #000;
  text-decoration: none;
}

.tease_footer_link:active {
  display:block;
  color: #000;
  text-decoration: none;
}

.tease_footer_link:hover {
  display:block;
  color: #f90;
  text-decoration: none;
}

.tease_spacer {
  background-color: #777;
  height: 2px;
  width: 100%;
}

.tease_headline_container {
  padding: 0px;
  margin: 0px;
}

.tease_headline {
  color:#FFF;
  display: block;
  background:url(images/teaser_latest_bg.gif) no-repeat center center;
  background-color: #555555;
  border-spacing: 0px;
  text-align: left;
  padding-right:2px;
  padding-left:5px;
  padding-top:0px;
  padding-bottom:3px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}


.tease_headline_link {
	display:block;
	color:#FFF;
}

.tease_headline_link:link
{
	color:#FFF;
}

.tease_headline_link:visited
{
	color:#FFF;
}

.tease_headline_link:active
{
	color:#FFF;
}

.tease_headline_link:hover
{
	color:#fc0;
	text-decoration:none;
}




#news_container_latest_news {
  width: 337px;
}

#news_container_recent_articles {
  width: 337px;
}

#news_container_ratings {
  width: 405px;
}

#news_container_guilds {
  width: 404px;
}

#news_container_blogs {
  width: 404px;
}
.reviewslist {
  float: left;
  padding-top: 8px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
.news {
  float: left;
  height:226px;
  overflow-y:hidden;
  padding-top: 8px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.news_container {
  /* Removed so background image container can be used. */
  /* background-color: #000; */
  padding: 0px;
  margin: 0px;
}

.news_header_short {
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	background:url(images/content_area_header_bg_s.gif) no-repeat center center;
	color: #000000;
	letter-spacing: 2px;
	padding: 8px 0px 6px 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}

.news_header_wide {
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 8px 0px 6px 15px;
  margin: 0px;
	background:url(images/content_area_header_bg_w.gif) no-repeat center center;
}

.news_footer_short {
  font-family: arial;
	font-size: 9px;
	font-weight: bold;
	background:url(images/content_area_footer_bg_s.gif) no-repeat center center;
	color: #FFF;
	text-align: right;
	letter-spacing: 2px;
	padding: 7px 15px 8px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}
.news_footer_wide {
  font-family: arial;
	font-size: 9px;
	font-weight: bold;
	background:url(images/content_area_footer_bg_w.gif) no-repeat center center;
	color: #FFF;
	text-align: right;
	letter-spacing: 2px;
	padding: 7px 15px 8px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}

.news_footer_container {
  padding: 0px;
  margin: 0px;
}

.news_footer_link {
  display:block;
  color: #000;
  text-decoration: none;
}
.news_footer_link:link {
  display:block;
  color: #000;
  text-decoration: none;
}
.news_footer_link:visited {
  display:block;
  color: #000;
  text-decoration: none;
}

.news_footer_link:active {
  display:block;
  color: #000;
  text-decoration: none;
}

.news_footer_link:hover {
  display:block;
  color: #f90;
  text-decoration: none;
}

.news_headline_short_container {
  background:url(images/content_area_bg_s.gif) top left;
  border: 0px;
  margin: 0px;
}
.news_headline_short {
  display: block;
  border-spacing: 0px;
  text-align: left;
  padding-right:2px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.news_headline_wide_container {
  background:url(images/content_area_bg_w.gif) top left;
  border: 0px;
  margin: 0px;
}
.news_headline_wide {
	display: block;
  border-spacing: 0px;
  text-align: left;
  padding-right:2px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.news_headline_container {
  padding: 1px;
  margin: 1px;
}

.news_headline_link {
	display:block;
	color:#FFF;
}

.news_headline_link:link
{
	color:#FFF;
}

.news_headline_link:visited
{
	color:#FFF;
}

.news_headline_link:active
{
	color:#FFF;
}

.news_headline_link:hover
{
	color:#f90;
	text-decoration:none;
}


#recent_articles {
  float: left;
  width: 337px;
  padding-left: 8px;
  padding-top: 8px;
}

#recent_reviews {
  float: left;
  width: 400px;
  height: 181px;
  padding-left: 8px;
  padding-top: 8px;
}
#recent_ratings {
  float: left;
  width: 405px;
  height: 381px;
  padding-left: 6px;
  padding-top: 6px;
}

#featured_guilds {
  float: right;
  width: 404px;
  height: 181px;
  padding-right: 6px;
  padding-top: 6px;
}

#featured_blogs {
  float: right;
  width: 404px;
  height: 181px;
  padding-right: 6px;
  padding-top: 6px;
}

#horizon {
  width: 166px;
  height: 424px;
  padding-top: 8px;
  padding-bottom: 0px;
  padding-left: 8px;
  padding-right: 0px;
  margin: 0px;
}

.poll_table {
  margin: 0px;
  margin-left: auto; /* Actual CSS centering. */
  margin-right: auto; /* Actual CSS centering. */
}

.poll_text {
  font-family: verdana;
  font-size: 9px;
  margin: 0px;
}

.section_teaser {
  float: left;
  padding-left: 8px;
  padding-top: 6px;
}

.columns_BG {
  width: 199px;
  height: 268px;
  background: url(images/Max_Columns_OrangeBG.gif) x-repeat bottom center;
}
.columns_BG_Blue {
  width: 199px;
  height: 268px;
  background: url(images/Max_Columns_BlueBG.gif) x-repeat bottom center;
}
.columns_Picture{
vertical-align:middle;
  text-align:center;
}
.columns_Plaque{
background: url(images/Max_Columns_Plaque.jpg) x-repeat bottom center;
height:18px;
width:185px;
}
.columns_linksArea{
	width:186px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF9900;
	height: 100px;
	background: url(images/gg_s_03.gif) repeat-x top left;
}
.gen_element {
  float: left;
  padding-left: 6px;
  padding-top: 6px;
}

.banner_container {
  float: left;
  padding-left: 8px;
  padding-top: 8px;
}
.banner_half {
  background-color: #ccc;
  width: 278px;
  height: 60px;
  padding: 5px;
}

.banner_full {
  background-color: #ccc;
  width: 512px;
  height: 60px;
  padding: 5px;
}
#global_footer {
  float: left;
  text-align: center;
  color: #CCCCCC;
  width: 980px;
  height: 30px;
  padding-top: 4px;
  background: url(images/footer_bg.gif) repeat top left;
}

.Nav{
	color: #ffa800;
  padding-left: 5px;
  padding-right: 5px;
}

.Nav:link{color:#FFF;}
.Nav:visited{color:#FFF;}
.Nav:active{color:#FFF;}
.Nav:hover{color:#FFA800;text-decoration:none;}

.News{
	display:block;
	color: #000;
}
.News:link{color:#FFCC00;}
.News:visited{color:#FFCC00;}
.News:active{color:#FFCC00;}
.News:hover{color:#FFF;text-decoration:none;background-color:#FFCC00;}	

.NewsHeadline{
	display:block;
	/*padding-top:3px;
	padding-bottom:3px;*/
	color:#000;
}

.NewsHeadline:link
{
	color:#000;
}

.NewsHeadline:visited
{
	color:#000;
}

.NewsHeadline:active
{
	color:#000;
}

.NewsHeadline:hover
{
	color:#FFCC00;
	text-decoration:none;
	background-color:#333333;
}

.newsRight{
  float: right;
  margin-top: 5px;
  margin-right: 5px;
  border: 0px;
}

.labels{
  font-family: verdana;
  font-size: 9px;
  font-weight: bold;
  color: white;
}

/*.header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFCC00;
	font-variant: small-caps;
	letter-spacing: 4px;
	padding: 5px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}*/

.ColumnImageHolder{
width: 199;
height: 120;
vertical-align: middle;
text-align:center;
}


.navMore
{
  float:left;
  margin-top: 5px;
  margin-left: 5px;
  border: 0px;
}

/* articles_header is specifically for the articles list, not a duplicate */
.articles_header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 489px;
  padding: 5px;
  margin-top: 5px;
  color: #FFCC00;
  background-color: #000000;
  border: 1px solid #CCCCCC;
}

.article_header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 489px;
  padding: 5px;
  margin-top: 5px;
  color: #FFCC00;
  background-color: #000000;
  border: 1px solid #CCCCCC;
}

.article_title {
  font-size: 18px;
}

.article_author {
  font-size: 12px;
}

.article_body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 9pt;
  background-color: #362D68;
  border: 1px solid #CCCCCC;
  padding: 5px;
}

.article_body a {
  color: #FFCC00;
  font-weight: bold;
  text-decoration: underline;
}

.guild_header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 500px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #eee;
}

.guild_name {
  font-size: 24px;
}

.guild_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #eee;
  font-size: 9px;
}

.guild_body a {
  color: #eee;
  font-weight: bold;
  text-decoration: underline;
}

.game_header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 489px;
  padding: 5px;
  margin-top: 5px;
  color: #FFCC00;
  background-color: #000000;
  border: 1px solid #CCCCCC;
}

.game_name {
  font-size: 18px;
}

.game_company {
  font-size: 14px;
}

.game_company a {
  color: #FFCC00;
  font-weight: bold;
  text-decoration: underline;
}

.game_body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 9px;
  text-align: justify;
  width: 489px;
  background-color: #362D68;
  border: 1px solid #CCCCCC;
  padding: 5px;
}

.game_body a {
  color: #FFCC00;
  font-weight: bold;
  text-decoration: underline;
}

/* This section for the table listing of games */

.games_header {
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 500px;
  padding: 5px 15px;
  margin-top: 5px;
  background-color: #362D68;
  border: 1px solid #C4C4C4;
  color: #DEAE30;
  text-transform: uppercase;
}

.games_row_0 {
  background-color: #362D68;
  padding: 1px 1px 1px 5px;
  vertical-align: middle;
}

.games_row_1 {
  background-color: #333333;
  padding: 1px 1px 1px 5px;
  vertical-align: middle;
}

.games_name {
  width: 200px;
}

.games_name a:link {
  color: #FFFFFF;
  text-decoration: none;
}
.games_game {
  color: #FFFFFF;
  font-size: 10px;
}
.games_name a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

.games_name a:hover {
  color: #DEAE30;
  text-decoration: none;
}

.games_genre {
  color: #FFFFFF;
  width: 100px;
  vertical-align: middle;
  font-size: 10px;
}

.games_company {
}

.games_company a:link {
  color: #FFFFFF;
  text-decoration: none;
}

.games_company a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

.games_company a:hover {
  color: #DEAE30;
  text-decoration: none;
}

.games_rating {
  width: 130px;
  height:25px;
}

.games_stats {
  vertical-align: middle;
  width: 100px;
  height:25px;
}


#games_table {
  margin-top: 5px;
  border-spacing: 1px;
  color: #CCCCCC;
  font-size: 10px;
  padding: 5px 1px;
  background-color: #000000;
}

#games_table tr th {
  color: #FFFFFF;
  height: auto;
}

#games_table tr td {
  border-spacing: 0px;
  height: auto;
}

.pagination_direction_container {
  padding: 3px;
  margin: 5px 15px 15px 0px;
  width: 100px;
  background-color: #000000;
  background-image: url(images/gg_s_13.gif);
  border-bottom: 1px solid #C4C4C4;
  border-right: 1px solid #C4C4C4;
  text-transform: uppercase;
  font-size: 10px;
  text-align: center;
  float: left;
}


.fansite_article {
  padding-top: 8px;
  margin: 0px;
}
#news_container_related_games {
  width: 300px;
}

#news_container_related_articles {
  width: 300px;
}

.news_header_shorter {
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	background:url(images/content_area_header_bg_s.gif) no-repeat center center;
	color: #FFF;
	letter-spacing: 2px;
	padding: 8px 0px 6px 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}


.news_footer_shorter {
  font-family: arial;
	font-size: 9px;
	font-weight: bold;
	background:url(images/content_area_footer_bg_s.gif) no-repeat center center;
	color: #FFF;
	text-align: right;
	letter-spacing: 2px;
	padding: 7px 15px 8px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}


.news_headline_shorter_container {
  background:url(images/content_area_bg_s.gif) top left;
  border: 0px;
  margin: 0px;
}

.news_headline_shorter {
  display: block;
  border-spacing: 0px;
  text-align: left;
  padding-right:2px;
  padding-left:5px;
  padding-top:1px;
  padding-bottom:1px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.container_article_related {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  padding-left: 8px;
  width: 300px;
  margin: 0px;
  color: #eee;
  float: right;
}
#container_page_body_bottom_middle_horizontal_banners {
  width: 820px;
  float: left;
  margin: 0px;
  padding: 0px;
}
/* Container for the horizontal banners at the bottom middle portion of the body. */
#container_page_body_bottom_middle_horizontal_banners_left {
  width: 405px;
  float: left;
  margin: 0px;
  padding: 0px;
}
#container_page_body_bottom_middle_horizontal_banners_right {
  width: 404px;
  float: right;
  margin: 0px;
  padding: 0px;
}
/* Container for the spacer between the left and right horizontal banners at bottom middle. */
#container_page_body_bottom_middle_horizontal_banner_spacer {
  float: left;
  width: 8px;
  height: 100px;
  margin: 0px;
  padding: 0px;
}
.submission_form {
  font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.submission_header {
	width: 630px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	color: #FFCC00;
	background-color: #000000;
	border: 1px solid #CCCCCC;
}
.submission_body {
	width: 630px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 9pt;
  background-color: #362D68;
  border: 1px solid #CCCCCC;
  padding: 5px;
}
.iTt{
    FONT-FAMILY:       Verdana, Arial, Helvetica;
    FONT-SIZE:         11px;
    FONT-STYLE:        normal;
    FONT-WEIGHT:       normal;
    COLOR:             black;
    background-color:  lightyellow;
    BORDER:            black 1px solid;
    PADDING:           2px;
	x-index:			2;
}

img.screenshot {
  border-style: solid;
  border-width: 1px;
  border-color: #000;
}

img.screenshot_hover {
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
}

table.screenshot {
  background-color: #000;
}

table.screenshot_header {
  background-color: #888;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: bolder;
  color: #fff;
}

table.screenshot_header span.current {
  color: #e80;
}

table.screenshot_header a {
  color: #fff;
  text-decoration: underline;
}

table.screenshot_header a:hover {
  color: #fff;
}

table.screenshot_header a:visited {
  color: #fff;
}


