html
{
	overflow-y: scroll;
}

body, form, td, input, table, textarea
{
	font-family	: arial, sans-serif;
}

body
{
	margin		: 0px;
	background	: #999999 url('/img/bkgrd_b.png') repeat left top; /* img */
}

.body_edges
{
	background	: url('/img/bkgrd_alpha_b.png') repeat-y center; /* img */
	padding		: 1px 0px 0px 0px;
}

em
{
	font-style 	: normal;
	font-weight : bold;
}

table
{
	margin-left: auto;
	margin-right: auto;
}

td
{
	vertical-align: middle;
	text-align: center;
	padding: 0px 0px 0px 0px;
}

dt
{
	font-weight: bold;
	padding: 8px 0px 2px 0px;
}

li
{
	padding: 2px 0px 2px 0px;
}

input
{
	vertical-align: middle;
}

label
{
	vertical-align: middle;
}

.ul_list td
{
	padding			: 2px 0px;
	text-align		: left;
	vertical-align 	: top;
}

td.field_description, .msgs_btn,
.xsmall
{
	font-size: 10px;
}

label, input, textarea,
.tourney_group, .players, .prog_bar td, .wg_text, .page_menu, .error_msg, .rules_inline, .bg_msgs, .forum_table_entry_0, .forum_table_entry_1, .moves_list_b, .moves_list_w, .moves_list_over, .moves_list_sel, .footer_box, .sfx_note, .submenu_box, .popup,
.list_game_join th, .membership_table,
.small
{
	font-size: 12px;
}

body, .menu_box, .list_game_join,
.medium
{
	font-size: 14px;
}

.page_title_header,
.large
{
	font-size: 16px;
}

.xlarge
{
	font-size: 18px;
}

.double_small
{
	font-size : 24px;
}

.double_large
{
	font-size : 32px;
}

div.fig_die,
div.viewport
{
	margin		: auto; 
	position	: relative; 
	overflow	: hidden;
}

div.fig_die
{
	width	: 12px;
	height	: 12px;
	float	: left;
}

img.fig_die,
img.viewport
{
	position	: absolute;
}

img.fig_die
{
	width	: 72px;
	height	: 12px;
}

img#fig_die_1
{
	top		: 0px;
	left	: 0px;
}

img#fig_die_2
{
	top		: 0px;
	left	: -12px;
}

img#fig_die_3
{
	top		: 0px;
	left	: -24px;
}

img#fig_die_4
{
	top		: 0px;
	left	: -36px;
}

img#fig_die_5
{
	top		: 0px;
	left	: -48px;
}

img#fig_die_6
{
	top		: 0px;
	left	: -60px;
}

img
{
	border	: 0px;
}


img.talk
{
	width	: 20px;
	height	: 18px;
	cursor	: pointer;
}

img.close
{
	width	: 16px;
	height	: 16px;
	cursor	: pointer;
}

img.new
{
	width	: 24px;
	height	: 11px;
}

img.member_animated
{
	width	: 20px;
	height	: 19px;
	cursor	: pointer;
}

img.member_icon
{
	width	: 14px;
	height	: 13px;
	margin	: -1px -1px;
}

img.trophy,
img.trophy1,
img.trophy2,
img.trophy3
{
	width	: 16px;
	height	: 16px;
}

img.star
{
	width	: 18px;
	height	: 18px;
}

img.star_gold
{
	width	: 16px;
	height	: 16px;
}

img.waiting
{
	width: 32px;
	height: 32px;
}

img.waiting_small
{
	width: 24px;
	height: 24px;
}

img.info
{
	width: 20px;
	height: 20px;
	cursor: pointer;
}

img.question
{
	width: 15px;
	height: 15px;
	cursor: pointer;
}

img.stars_rate
{
	width:	16px;
	height:	64px;
}

.mail
{
	width	: 16px;
	height	: 16px;
}

img.main_screenshot_wz,
img.main_screenshot_sd
{
	width	: 120px;
	height	: 120px;
	
	border	: 1px solid #000000;
}

img.main_screenshot_bg
{
	width	: 147px;
	height	: 120px;
	
	border	: 1px solid #000000;
}

img.envelope
{
	width	: 18px;
	height	: 13px;
}

img.hands_clap_sm
{
	width	: 74px;
	height	: 36px;
}

img.avatar
{
	border	: 2px solid #BFCFFF; /* TileBkgrd */
}

img.online
{
	width	: 8px;
	height	: 8px;
	margin	: auto;
	padding	: 1px;
	cursor	: pointer;
}

img.logo_big
{
	width	: 299px;
	height	: 43px;
}

img.logo_small
{
	width	: 139px; 
	height	: 20px;
}

img.bg_pip_w,
img.bg_pip_b
{
	width		: 8px;
	height		: 8px;
	display		: block;
}

img.bg_chip_w,
img.bg_chip_b
{
	width		: 38px;
	height		: 38px;
}


.bg_title_letter_link,
.bg_title_letter,
{
	width				: 38px;
	height				: 38px;
}


a
{
	outline: 0;
}

a:link 
{
	color: #0039E5;		/* Link */
	text-decoration: none;
}
a:visited 
{
	color: #0039E5;  /* Link */
	text-decoration: none;
}
a:hover 
{
	color: #809FFF; /* LinkActive */
	text-decoration: underline;
}

a:active 
{
	color: #809FFF;   /* LinkActive */
	text-decoration: underline;
}

.pp
{
	padding			: 4px;
}

.dim
{
	color			: #888888;
}

.divider
{
	height			: 1px; 
	margin			: 4px auto; 
	border-bottom	: 1px solid #9696B4; /* DividingLine_Dark */
}

.page_title_header
{
	margin			: 1px auto; 
	font-weight		: bold;
	min-width		: 500px;
	color			: #002D66; /* MessageBorder */
}

.bonus_table_header
{
	margin			: 8px auto; 
	font-weight		: bold;
	border-top		: 1px solid #000000;
	border-bottom	: 1px solid #000000;
}

.page_title_subheader
{
	margin			: 8px auto; 
	font-weight		: bold;
	width			: 600px;
}

.ul_list_marker
{
	cursor			: pointer;
	vertical-align	: top;
	text-align		: right;
	color			: #002D66; /* MessageBorder */
	font-family		: monospace;
}

.overlay_back
{
	background-color: #BFCFFF; /* TileBkgrd */
	position: fixed;
	z-index: 500;
	display: block;
	opacity: 0.90;
	filter: alpha(opacity=90);
}

.overlay
{
	border: 2px solid #6078BF; /* TileBkgrdOver */
	background-color: #E6ECFF; /* MainBkgrd */
	position: absolute;
	z-index: 510;
	display: block;
	margin: 10px;
}

.overlay_gamelink
{
	white-space: nowrap;
}

.submenu_popup,
.popup_message,
.popup_menu
{
	position: absolute;
	z-index: 400;
	display: block;
	border: 2px solid #6078BF; /* TileBkgrdOver */
	background-color: #D3DAF0; /* MainBkgrd_Shadow */
	padding: 8px;
	cursor: default;
	color: #000000; /* MainTxt */
	text-decoration: none;
/*	white-space: nowrap; */
}

.popup_message
{
	padding: 0px;
}

.popup_bg,
.popup
{
	position: absolute;
	z-index: 400;
	display: block;
	border: 2px solid #6078BF; /* TileBkgrdOver */
	background-color: #EEEEEE; /**/
	padding: 2px;
	cursor: default;
	color: #000000; /* MainTxt */
	text-decoration: none;
/*	white-space: nowrap; */
	text-align: center;
}

.popup_bg
{
	z-index: 600;
}

tr.square_ad
{
	height: 250px;
}

td.square_ad
{
	width: 300px;
	background-color: #6078BF; /* TileBkgrdOver */
}

#prog_bar_cur
{
	background-color: #6078BF; /* TileBkgrdOver */
	font-weight: bold;	
}

.prog_bar td
{
	width		: 75px;
  	height		: 20px;

	background-color: #BFCFFF; /* TileBkgrd */
	
	font-weight	: normal;
	color		: #FFFFFF;
	
	vertical-align: middle;
}

.cs_page
{
	background-color: #E6ECFF; /*MainBkgrd*/
	color: #000000; /* MainTxt */
}

.message_box
{
	border	: 3px double #002D66; /* MessageBorder */
	padding	: 8px;
}

.menu_box
{
	font-size		: 15px;
	line-height		: 16px;
}

.menu_box tr
{
}

.menu_box td a
{
	width			: 115px;
	padding			: 2px 1px;
	font-weight		: bold;
	background-color: #BFCFFF; /* TileBkgrd */
	border-top		: 1px solid #BFBFBF;
	border-left		: 1px solid #BFBFBF; 
	border-right	: 1px solid #000000;
	border-bottom	: 1px solid #000000;
	cursor			: pointer;	
}

.menu_box td a:hover
{
	text-decoration: none;
	background-color: #6078BF; /* TileBkgrdOver */
}

.menu_box td a:active
{
	text-decoration: none;	
}

.menu_box td a.menu_box_sel
{
	background-color: #809FFF; /* TileBkgrdSel */
	color			: #6078BF; /* TileBkgrdOver */
	cursor			: default;
	font-weight		: bold;
}

.menu_box td a:hover.menu_box_sel
{
	text-decoration: none;
}

.title
{
	font-weight: bold;
}

.submenu_box td
{
	padding		: 2px;
}

.submenu_popup
{
	margin	: 0px;
	position: absolute;
	left	: 0px;
	top		: 0px;
	padding	: 8px 4px;
}

.submenu_important
{
	font-weight : bold;
	padding		: 2px;
}


.dividing_bar_light,
.dividing_bar_dark
{
	height			: 1px;
	background-color: #6078BF; /* TileBkgrdOver */
	line-height		: 1px;
	font-size		: 1px;
	overflow		: hidden;
}

.dividing_bar_light
{
	background-color: #809FFF; /* TileBkgrdSel */
}

td.dividing_line_horiz
{
	border-left		: 1px solid #C3D1E5; /* DividingLine */
	padding-left	: 1px;
	padding-right	: 1px;
}

.dividing_line_dark,
.dividing_line
{
	height			: 1px;
	background-color: #C3D1E5; /* DividingLine */
	line-height		: 1px;
	font-size		: 1px;
	overflow		: hidden;
	margin-top		: 1px;
	margin-bottom	: 1px;
}

.dividing_line_dark
{
	background-color: #9696B4; /* DividingLine_Dark */
}

.high_scores table td
{
	padding	: 2px 8px;
}

.outline_dark table
{
	border			: 1px solid #9696B4; /* DividingLine_Dark */	
}

.outline_dark table table
{
	border			: 0px;
}

.outline_dark table td
{
	padding			: 4px 8px;
}

.box_dark
{
	border			: 1px solid #9696B4; /* DividingLine_Dark */
	padding			: 4px;
}

.box_dark table
{
	padding			: 1px 16px;
}

.main_box
{
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
}

.header_box
{
/*	background-color: #6078BF;*/ /* TileBkgrdOver */
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
}

.footer_box
{
	padding: 4px;
}

.footer_box td
{
	padding: 0px 2px 0px 2px;
}


.error_msg
{
	color		: #FF0000; /* ErrorTxt */
	font-weight	: normal;
}

.survey,
.players,
.dialog_box
{
	border			: 1px solid #9696B4; /* DividingLine_Dark */
}

.players td
{
	padding-left	: 1px;
	padding-right	: 1px;
	vertical-align	: middle;
	height			: 22px;
}

.players th
{
	background-color: #6078BF; /* TileBkgrdOver */
	font-weight		: bold;
	border-bottom	: 1px solid #000000;
	padding-left	: 2px;
	padding-right	: 2px;
}

.survey td,
.dialog_box td
{
	padding			: 4px 2px;
	vertical-align	: top;
}

.survey th,
.dialog_box th,
.dialog_box_title
{
	background-color: #6078BF; /* TileBkgrdOver */
	font-weight		: bold;
	border-bottom	: 1px solid #000000;
}

.profile_info
{
	border: 1px solid #000000;
}

.stats_pvp th,
.stats_info th,
.profile_info th,
.user_info th
{
	text-align: center; 
	border-bottom: 1px solid #9696B4; /* DividingLine_Dark */
}

.user_info th
{
/*	border-top: 1px solid #000000;  */
}

.msg_info td,
.profile_info td,
.user_info td
{
	text-align:left; 
	padding: 2px 4px;
	
	font-weight: bold;
}

.stats_pvp td,
.stats_info td
{
	padding: 1px 4px !important;
	font-weight: normal !important;
}

.stats_pvp td
{
	text-align		: center; 
}

.stats_pvp tr#totals td
{
	border-top: 1px solid #9696B4; /* DividingLine_Dark */
}

.msg_info td,
.profile_info td
{
	font-weight: normal;
}


.user_info input
{
	font-weight: normal;
}

.membership_table
{
	background-color: #BFCFFF; /* TileBkgrd */	
	vertical-align	: top;
	font-weight		: normal;
	white-space		: nowrap;
}

.membership_table,
.game_find_table
{
	border			: 1px solid #9696B4; /* DividingLine_Dark */
	background-color: #D3DAF0; /* MainBkgrd_Shadow */
}

.game_find_table td
{
	text-align		: left; 
	padding			: 4px;
	font-weight		: bold;
}

.membership_table th
{
	font-weight		: bold;
	text-align		: center;
	background-color: #6078BF; /* TileBkgrdOver */
	border-bottom	: 1px solid #9696B4; /* DividingLine_Dark */
}

.game_find_table input
{
	font-weight: normal;
}

.price
{
	font-weight		: bold;
	background-color: #FFF9BF; /* Complementary */	
	border			: 1px solid #9696B4; /* DividingLine_Dark */
	padding			: 2px;
}

td.field_description
{
	font-weight	: normal;
	padding-left: 5px;
	width		: 260px;
}

.rules
{
	margin-left: 4px;
	margin-right: 4px;
}

.rules table
{
	margin-left: 0px;
	margin-right: 0px;
}

.rules td
{
	vertical-align: top;
	text-align: left;
}

.rules_inline
{
	display: none;
}


table.main_register td
{
	text-align: left;
	padding: 1px 1px 1px 1px;
}

table.main_contact td
{
	text-align: left;
	padding: 1px 1px 1px 1px;	
}

.wg_submitting
{
	background-color	: #BFCFFF; /* TileBkgrd */
	font-weight			: bold; 
	position			: absolute; 
	top					: 0px; 
	left				: 0px; 
	display				: none; 
	opacity				: 0.90; 
	filter				: alpha(opacity=90);
}

td.wg_game_column
{
	width: 300px; /* Same as square ad */
	vertical-align: top;
}

tr.wg_loading_bar
{
	height: 25px;
}

td.wg_loading_bar
{
	text-align: center;	
	font-variant: small-caps;
	color: #000000; /* MainTxt */	
	font-weight: bold;

	background-color: #BFCFFF; /* TileBkgrd */
	border-top: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF; 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 20px;
}

td.wg_loading_bar_full
{
	background-color: #6078BF; /* TileBkgrdOver */
}

.sd_title_letter_link,
.sd_title_letter
{
	border-top: 1px solid #809FFF;  /* TileBkgrdSel */
	border-left: 1px solid #809FFF; /* TileBkgrdSel */ 
	border-right: 1px solid #809FFF; /* TileBkgrdSel */
	border-bottom: 1px solid #809FFF; /* TileBkgrdSel */
}

.wg_title_letter_link,
.wg_title_letter
{
	border-top: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF; 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.bg_title_letter_link,
.bg_title_letter
{
	background-color	: transparent;
	vertical-align		: middle;
	text-align			: center;
	font-size			: 22px;
	font-weight			: bold;
	color				: #A37E5D;

	overflow			: hidden;
	cursor				: pointer;
}

.sd_title_letter_link,
.wg_title_letter_link,
.sd_title_letter,
.wg_title_letter
{
	width: 50px;
	height: 50px;
	
	vertical-align: middle;
	
	background-color: #BFCFFF; /* TileBkgrd */
	
	text-align: center;	
	font-size: 32px;
	font-weight: bold;
	color: #000000; /* MainTxt */	

	overflow: hidden;
	
	cursor: default;
	
	z-index: 100;
}

.bg_title_letter_space,
.sd_title_letter_space,
.wg_title_letter_space
{
	width: 30px;
	background-color: #E6ECFF; /* MainBkgrd */
	border: none;
}

.bg_title_letter_space
{
	width	: 20px;
}

.sd_title_letter_link_sel,
.sd_title_letter_sel
{
	border-top: 1px solid #6078BF;  /* TileBkgrdOver */
	border-left: 1px solid #6078BF; /* TileBkgrdOver */ 
	border-right: 1px solid #6078BF; /* TileBkgrdOver */
	border-bottom: 1px solid #6078BF; /* TileBkgrdOver */
}

.sd_title_letter_link_sel,
.wg_title_letter_link_sel,
.sd_title_letter_sel,
.wg_title_letter_sel
{
	background-color: #809FFF; /* TileBkgrdSel */
}

.sd_title_letter_link_over,
.wg_title_letter_link_over,
.sd_title_letter_over,
.wg_title_letter_over
{
	background-color: #6078BF; /* TileBkgrdOver */
}

.sd_title_letter_link_over
{
	border-top: 1px solid #809FFF;  /* TileBkgrdSel */
	border-left: 1px solid #809FFF; /* TileBkgrdSel */ 
	border-right: 1px solid #809FFF; /* TileBkgrdSel */
	border-bottom: 1px solid #809FFF; /* TileBkgrdSel */
}

.sd_title_letter_disabled,
.wg_title_letter_disabled
{
	background-color: #AAAAAA; /* TileBkgrdDisabled */
}

.sd_title_letter_link,
.wg_title_letter_link
{
	width: 25px;
	height: 25px;
	font-size: 16px;
	cursor: pointer;
	z-index: 50;
}

.sd_title_letter_link_txt,
.wg_title_letter_link_txt
{
	cursor: default;
}

.bg_title_letter_link_space,
.sd_title_letter_link_space,
.wg_title_letter_link_space
{
	width			: 12px;
	background-color: transparent;
	border			: none;
}

.sd_title_letter_link_embeded,
.wg_title_letter_link_embeded
{
	width: 20px;
	height: 20px;
	font-size: 12px;
}

.wg_embeded_menu_link
{
	background-color: #BFCFFF; /* TileBkgrd  */
	color: #000000; /* MainTxt  */
	font-size: 70%;
	font-weight: bold;
	cursor: pointer;
			
	border-top: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF; 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	
	padding: 2px;
}

.wg_embeded_login_text
{
	color: #000000; /* MainTxt  */
	font-size: 70%;
	
	padding: 2px;		
}

.wg_letter_game_over
{
	width: 	37px;
	height: 37px;
	font-size: 32px;
	cursor: default;
	z-index: 25;
}

.wg_letter_game_over_embeded
{
	width: 	30px;
	height: 30px;
	font-size: 120%;
}

/*
.wg_letter_value
{
	font-weight:normal;
	font-size:50%;
	color:#666666;
	vertical-align:sub;
}
*/

.sd_symbol_box,
.sd_symbol_box_sel,
.sd_symbol_box_over,
.sd_symbol_box_exhausted,
.wg_letter_box
{
	font-weight: bold;
	color: #000000; /* MainTxt */
}

.sd_letter_box,
.sd_letter_box_error,
.sd_letter_box_empty,
.sd_pencil_markings,
.sd_pencil_markings_active,
.wg_letter_box
{
	position: absolute;
	display: block;		
	color: #000000; /* MainTxt */
}

.bg_point,
.sd_letter_box,
.sd_letter_box_error,
.sd_letter_box_empty,
.sd_symbol_box,
.sd_symbol_box_sel,
.sd_symbol_box_over,
.sd_symbol_box_exhausted,
.wg_letter_box
{
	vertical-align: middle;
	margin: auto;
	
	background-color: #BFCFFF; /* TileBkgrd */
	
	text-align: center;
	
	cursor: pointer;
	
	visibility: visible;
	
	overflow: hidden;

	border-top-color: #809FFF; /* TileBkgrdSel */
	border-left-color: #809FFF; /* TileBkgrdSel */
	border-right-color: #809FFF; /* TileBkgrdSel */
	border-bottom-color: #809FFF; /* TileBkgrdSel */
}


.sd_symbol_box_exhausted
{
	color: #AAAAAA; /* TileBkgrdDisabled */
}

.sd_letter_box_empty
{
	background-color: #FFFFFF;
}

.sd_letter_box_error
{
	background-color: #FF9090;

	border-top-color: #FF3030;
	border-left-color: #FF3030;
	border-right-color: #FF3030;
	border-bottom-color: #FF3030;
}

.sd_letter_box div,
.sd_letter_box_sel div,
.sd_letter_box_sel_over div,
.sd_letter_box_over div,
.sd_letter_box_error div,
.sd_letter_box_empty div
{
	position: absolute;
}

.sd_pencil_markings,
.sd_pencil_markings_active
{
	background-color: transparent;
	overflow: hidden;
	font-weight: normal;
}

.sd_pencil_markings_active
{
	background-color: #CCCCCC;
}

.wg_letter_box img.wg_letter_value
{
	top: 0px;
}

.wg_letter_box_sel img.wg_letter_value
{
	top: -3px;
}

.sd_symbol_box_over,
.sd_letter_box_over,
.wg_letter_box_over
{
	background-color: #6078BF; /* TileBkgrdOver  */
	border-top-color: #000000; /* Border */
	border-left-color: #000000; /* Border */
	border-right-color: #000000; /* Border */
	border-bottom-color: #000000; /* Border */
}

.sd_symbol_box_over div,
.sd_letter_box_over div
{
	background-color: transparent;
}

.sd_letter_box_value,
.sd_letter_box_value_error
{
	font-weight: bold;
	font-style: italic;
/*	color: #888888; */
	z-index: 2; 
	background-color: transparent; 
	position: absolute;
}

.sd_letter_box_value_guess
{
 	position:absolute; 
	top:0px; 
	right:2px; 
}

.sd_letter_box_value_error
{
	color: #FF3030;
}


.wg_triple_word_cs
{
	background-color: #FF8080;
}

.wg_double_word_cs
{
	background-color: #DD6060;
}

.wg_triple_letter_cs
{
	background-color: #FFFF00;
}

.wg_double_letter_cs
{
	background-color: #DDDD00;
}

.sd_symbol_box_sel,
.sd_symbol_box_sel_over,
.sd_letter_box_sel,
.sd_letter_box_sel_over,
.wg_letter_box_sel,
.wg_letter_box_sel_over
{
	background-color: #809FFF; /* TileBkgrdSel */
	border-top-color: #6078BF; /* TileBkgrdOver */
	border-left-color: #6078BF; /* TileBkgrdOver */
	border-right-color: #6078BF; /* TileBkgrdOver */
	border-bottom-color: #6078BF; /* TileBkgrdOver */
}

.sd_symbol_box_sel div,
.sd_symbol_box_sel_over div,
.sd_letter_box_sel div,
.sd_letter_box_sel_over div
{
	background-color: transparent;
}

.sd_letter_box_boundary_top
{
	border-top-color: #000000;
}

.sd_letter_box_boundary_bottom
{
	border-bottom-color: #000000;
}

.sd_letter_box_value_highlight
{
	background-color: #6078BF; /* TileBkgrdOver */
}

.wg_current_score_cs
{
	background-color: #809FFF; /* TileBkgrdSel */
}

td.wg_current_score
{
	width: 100px;
	font-weight: bold;
	font-size: 12px;
	color: #000000; /* MainTxt */	
	white-space: nowrap;
	overflow: hidden;
	cursor: default;
}

td.wg_current_score_midi
{
	width: 70px;
}

.wgmp_time_indicator
{
	width: 100px;
	background-color: #00FF00;
	cursor: default;
	text-align: left;
}

td.wg_current_time_faint
{
	font-weight: normal;
	color: #888888;
}

.wg_current_word_cs
{
	background-color: #BFCFFF; /* TileBkgrd */
}

.wg_current_time_cs
{
	background-color: #BFCFFF; /* TileBkgrd */
}

tr.wg_current_word
{
	height: 20px;
}

td.wg_current_word
{
	width: 200px;
	
	font-weight: bold;
	font-size: 12px;
	color: #000000; /* MainTxt */
	white-space: nowrap;
	overflow: hidden;
	cursor: default;
}

.wg_submitting,
.wg_text
{
	color: #000000; /* MainTxt */
}

.sd_status,
.wg_board
{
	background-color: #EFEFEF;
}


.sd_status
{
	position:absolute; 
	top:0px; 
	left:0px;
}


.wg_board
{
/*	border: 2px solid #FFFFFF;*/
	position: relative;
	margin: auto;
	overflow:hidden;
}

.wg_board_border_inner
{
	border-right: 2px solid #DDDDDD;
	border-bottom: 2px solid #DDDDDD; 
	border-left: 2px solid #888888;
	border-top: 2px solid #888888;
}

.wg_board_border_outer
{
	border-left: 2px solid #DDDDDD;
	border-top: 2px solid #DDDDDD; 
	border-right: 2px solid #888888;
	border-bottom: 2px solid #888888;
}


.wgmp_board_overlay
{
	overflow: hidden;
	background-color: #BBBBBB;
	position: absolute;
	z-index: 1;
	opacity: 0.50;
	filter: alpha(opacity=50);
}


.wgmp_player_list
{
	margin: auto;
	width: 90%;
}

.wgmp_player_list_entries tr
{
	height: 20px;
}

.wgmp_player_list_entries td
{
	padding: 2px;
}

.wg_word_list
{
	overflow: scroll;
	height: 120px;
	max-height: 120px;
	border: 1px solid #000000; /* Border */
	background-color: #FFFFFF; /* WordListBkgrd */
	color: #000000; /* MainTxt */
	padding: 0px 0px 0px 0px;
	margin: auto;
	width: 90%;
}

td.wg_stat_field
{
	width: auto;
	text-align: left;
	padding-left: 2px;
	padding-right: 4px;
}

td.wg_stat_field_entry
{
	font-weight: normal;
	width: 130px;
	text-align: left;
}

input.wg_button
{
	font-weight: normal;
}

.wg_popup
{
	background-color: #D3DAF0; /* MainBkgrd_Shadow */
	color: #0039E5; /* Link */
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
}


.wg_popup_items_over
{
	color: #809FFF; /* LinkActive */
	text-decoration: underline;
}

.text_disabled,
.wg_popup_disabled
{
	color: #AAAAAA;
}

.wgmp_room_grid tr
{
	height: 60px;
}

.wgmp_room_grid td
{
	width: 100px;
}

.wg_gameover_scoring
{
	margin: 4px auto;
	width: 90%;
}

.wg_gameover_scoring td
{
	text-align: left;
	font-size: 80%;
}

.wg_arcade_bonus_num
{
	position: absolute;
	font-size: 55%;
	top: -1px;
	left: 1px;
}

.wgmp_gameover_scoring
{
	margin: 4px auto;
	width: 90%;
	font-size: 80%;
}

.wgmp_enter
{
	color: #0039E5; /* Link */
	text-decoration: underline;
	cursor: pointer;
	margin: auto;
	width: 70%;
	font-weight: bold;
	white-space: nowrap;
}

.wg_high_words table, 
.wg_high_words_enclosed table
{
	width: 100%;
}

.wg_high_words table
{
	border: 1px solid #000000;
}

.wg_high_words_enclosed table
{
	border: 0px;
}

.wg_tab_body
{
	vertical-align	: top;
    border-left		: 1px solid #9696B4; /* DividingLine_Dark */
    border-right	: 1px solid #9696B4; /* DividingLine_Dark */
    border-bottom	: 1px solid #9696B4; /* DividingLine_Dark */	
}

.msgs_tab, .msgs_tab_sel, .msgs_tab_over,
.wg_tab, .wg_tab_sel, .wg_tab_over, .wg_tab_embed
{
	color			: #0039E5; /* Link */
	cursor			: pointer;
	border			: 1px solid #9696B4; /* DividingLine_Dark */	
	padding-left	: 4px;
	padding-right	: 4px;
	width			: 33%;
	background-color: #D3DAF0; /* MainBkgrd_Shadow */
	white-space		: nowrap;
	line-height		: 12px;
}

.msgs_tab_over,
.msgs_tab, .msgs_tab_sel
{
	width			: 100px;
}

.msgs_tab_over a:hover,
.wg_tab_over a:hover, .wg_tab_embed a:hover
{
	color			: #809FFF; /* TileBkgrdSel */
	font-weight		: bold;
	text-decoration	: none;
}

.msgs_tab_sel a,
.wg_tab_sel a
{
	color			: #0039E5; /* Link */
}

.msgs_tab_sel a:hover,
.wg_tab_sel a:hover
{
	cursor			: default;
	text-decoration	: none;
}

.wg_tab_embed
{
	width: 50%;
}

.msgs_tab_sel,
.wg_tab_sel
{
	border-bottom: 0px;
	cursor: default;
	background-color: transparent;
	font-weight: bold;
}

.msgs_tab_over,
.wg_tab_over
{
	color			: #809FFF; /* TileBkgrdSel */
	font-weight		: bold;
	background-color: #6078BF; /* TileBkgrdOver */
}

.msgs_tab_over a,
.wg_tab_over a
{
	color			: #809FFF; /* TileBkgrdSel */
	font-weight		: bold;
}

.wg_tab_empty
{
    width: auto;
    border-bottom: 1px solid #9696B4;  /* DividingLine_Dark */
}

.bg_status,
.bg_board
{
	background-color: #E2BB99; /*#F2BB8A;*/ /*#E5D1B8;*/ /*#CFB39D;*/ /*#E0BD92;*/  /*#E0B192;*/ /*#AA7661;*/
}

td.bg_point_upper,
td.bg_point_lower
{
	background-repeat	: no-repeat;
	background-color	: transparent;
	padding				: 0px;
}

td.bg_board_home_zone
{
	padding				: 0px;
}

td.bg_point_upper
{
	background-position	: top center;
}
td.bg_point_lower
{
	background-position	: bottom center;
}

.bg_board_home_zone_over_invalid,
.bg_point_over_invalid,
.bg_board_home_zone_over,
.bg_point_over,
.bg_board_home_zone_sel,
.bg_point_upper_sel,
.bg_point_lower_sel,
.bg_point_upper,
.bg_point_lower
{
	cursor				: default;
	padding				: 2px;
}

.bg_board_home_count,
.bg_board_home_zone_sel,
.bg_board_home_zone_over,
.bg_board_home_zone_over_invalid,
.bg_board_home_zone
{
	background-color: #815945; /*#CCA583;*/  /*#D4C1A9;*/ /*#B39166;*/ /*#AA7661;*/ /*#54373C;*/ /*#77473B;*/
	padding			: 2px;
}

.bg_board_home_count
{
	color		: #4D3030;
	font-weight	: bold;
}

.bg_point_upper_sel,
.bg_point_upper
{
	vertical-align		: top;
}

.bg_point_lower_sel,
.bg_point_lower
{
	vertical-align		: bottom;
}

.bg_board_home_zone_sel,
.bg_point_upper_sel,
.bg_point_lower_sel
{
	border-color		: #3333CC;	
	border-style		: solid;
	border-width		: 2px;
	padding				: 0px;
}

.bg_board_home_zone_over,
.bg_point_over
{
	padding				: 0px;
	border-color		: #3333CC;	
	border-style		: dotted;
	border-width		: 2px;
}

.bg_board_home_zone_over_invalid,
.bg_point_over_invalid
{
	border-color		: #CC3333;
	border-style		: dotted;
	border-width		: 2px;
	padding				: 0px;
}


.bg_board_border_inner
{
	border-right: 2px solid #613F3D;
	border-bottom: 2px solid #613F3D; 
	border-left: 2px solid #462E2C;
	border-top: 2px solid #462E2C;
}

.bg_board_border_outer
{
	border-left: 2px solid #613F3D;
	border-top: 2px solid #613F3D; 
	border-right: 2px solid #462E2C;
	border-bottom: 2px solid #462E2C;
}

.bg_player_msgs,
.bg_player_msgs_new,
.bg_moves
{
	overflow		: auto;
	height			: 300px;
	background-color: #EFEFE6;
	border			: 1px solid #9696B4; /* DividingLine_Dark */
	color			: #000000; /* MainTxt */
	text-align		: left;
	line-height		: 12px;
	font-size		: 12px;
}

.bg_player_msgs
{
	background-color: transparent;
	height			: auto;
	max-height		: 200px;
	border			: 1px solid #9696B4; /* DividingLine_Dark */
	width			: auto;
	overflow		: auto;
}

.bg_player_msgs_new
{
	background-color: transparent;
	width			: auto;
	height			: auto;
	border			: 0px;
}

.bg_player_msgs_new textarea
{
/*	border			: 0px;*/
}

.bg_msgs
{
	color			: #000000; /* MainTxt */
	text-align		: left;
}

.rate_stars_msg_box
{
    display 	: block;
    top 		: 0px;
   	left 		: 0px;
   	position 	: absolute;
    z-index 	: 50;
   	visibility	: visible;
    font-size 	: 11px;
    cursor 		: default;
	border		: 1px solid #000000;
   	text-align 	: center;
	opacity		: 0.90;
	filter		: alpha(opacity=90);
	vertical-align: middle;
    background-color : #BFCFFF; /* TileBkgrd */
}

.star_cell
{
    position: absolute;
	overflow: hidden;
}

.star_box
{
    position: relative;
    padding: 0px;
}

.forum_form,
.forum_table,
.forum_table_options
{
}

.forum_table_options
{
	margin		: 0px;
}

.page_menu
{
	margin-right: 0px;
}

.page_menu td
{
	padding-left	: 2px;
	padding-right	: 2px;
}


.forum_table_options td,
.forum_table td
{
	padding		: 4px 2px 4px 2px;
}

.forum_table_options td
{
	text-align	: left;
}

.forum_table_entry_0,
.forum_table_entry_1
{
	background-color: #BFCFFF; /* TileBkgrd */
}

.forum_table_entry_1
{
	background-color: #B3C6FF; /* TileBkgrdAlt */
}

.forum_table_heading
{
	background-color: #6078BF; /* TileBkgrdOver */
	font-weight		: bold;
}

.forum_form_title
{
	vertical-align	: middle;
	text-align		: center; 
	font-weight		: bold; 
	border-bottom	: 1px solid #000000;
}

.game_find_title
{
	background-color: #6078BF; /* TileBkgrdOver */
	font-weight		: bold;
	border-bottom	: 1px solid #9696B4;  /* DividingLine_Dark */
}

.forum_form td
{
	text-align		: left;
	vertical-align	: top;
}

.forum_form_subject
{
	width			: 500px;
}

.forum_form textarea
{
	width			: 500px;
	height			: 200px;
}

.help_table
{
	width			: 700px;
}

.help_table td
{
	text-align		: left;
}

.list_game_join td,
.list td
{
	border-left		: 1px solid #E6ECFF; /* MainBkgrd */
	border-right	: 1px solid #E6ECFF; /* MainBkgrd */
    padding			: 2px 0px;
    text-align		: center;
}

.list_game_join th,
.list th
{
	border-left		: 1px solid #E6ECFF; /* MainBkgrd */
	border-right	: 1px solid #E6ECFF; /* MainBkgrd */
    border-bottom	: 1px solid #9696B4; /* DividingLine_Dark */
    font-weight		: bold; 
    text-align		: center;
    white-space		: nowrap;
    vertical-align	: bottom;
    padding			: 2px 0px;
    background-color: #BFCFFF; /* TileBkgrd */
}

.list #first_col
{
	border-left		: 0px;
}

.list #last_col
{
	border-right	: 0px;
}

.no_border td
{
	border			: 0px;
}

.selected_list,
.odd_list,
.even_list
{
}

.odd_list
{
	background-color	: #D3DAF0; /* MainBkgrd_Shadow */
}

.even_list
{
	background-color	: #E6ECFF; /* MainBkgrd */
}

.even_list_shadow
{
	background-color	: #D3DAF0; /* MainBkgrd_Shadow */
}

div.custom_col,
td.custom_col
{
	vertical-align	: bottom;
	text-align		: center; 
	border			: 1px solid #002D66; /* MessageBorder */
}

.moves_list_b td,
.moves_list_w td,
.moves_list_over td,
.moves_list_sel td
{
	cursor				: pointer;
	padding				: 1px;
}

.moves_list_b
{
	background-color	: #D8CAC6;
}

.moves_list_w
{
	background-color	: #EFEFE6;
}

.moves_list_over
{
	background-color	: #BFCFFF; /* TileBkgrd */
}

.moves_list_sel
{
	background-color	: #809FFF; /* TileBkgrdSel */
}

.selected_list
{
	background-color	: #809FFF; /* TileBkgrdSel */
}

.selected_list a
{
	color: #BFCFFF;		/* TileBkgrd */
}

.selected_list a:hover
{
	color: #6078BF;		/* TileBkgrdOver */
}

.list,
.list_game_join
{
	border				: 1px solid #9696B4; /* DividingLine_Dark */
}

.times td
{
	text-align		:	left;
}
.times span
{
	padding-left	: 8px;
}

.times_no_pad span
{
	padding-left	: 0px;
}
input.nav
{
	font-size		: 12px;
	line-height		: 12px;
	font-weight		: bold;
	width			: 30px;
}

.tourney_group
{
	border-collapse	: collapse;
	border			: 1px solid #6078BF; /* TileBkgrdOver */
	margin-bottom	: 12px;
	margin-left		: 0px;
}

.tourney_group td
{
	border		: 1px solid #6078BF; /* TileBkgrdOver */
	padding		: 4px;
	white-space	: nowrap;
}

.tourney_highlight
{
	background-color	: #BFCFFF; /* TileBkgrd */
}

.tourney_header
{
	background-color	: #809FFF; /* TileBkgrdSel */
}

.value_increase
{
	color			: #008000;
}

.value_decrease
{
	color			: #800000;
}

.value_nochange
{
	color			: #666666;
}

.link_emphasize
{
	font-weight		: bold;
	padding-top		: 1px;
	padding-bottom	: 1px;
}

.sfx_note
{
	width			: 400px;
	text-align		: left;
	font-weight		: normal;
	margin			: auto;
	margin-bottom	: 8px;
}

.msgs_btn
{
	width		: 50px;
}

.msgs_update_overlay
{
	position		: absolute;
	z-index			: 500;
	text-align		: center;
	vertical-align	: middle;	
	background-color: #666666;
	opacity			: 0.80;
	filter			: alpha(opacity=80);
	border			: 1px solid #666666;
}

.bg_doubling_msg
{
	border				: 1px solid #A37E5D;
	background			: #C9A473;
	color				: #000000;
	font-weight			: bold;
}

.bg_cube
{
	visibility		: hidden; 
	position		: absolute; 
	background-color: #C9A473; 
	border			: 1px solid #A37E5D;
}

.yes_no_form th
{
	padding			: 4px 2px;
	font-weight		: bold;
	background-color: #6078BF; /* TileBkgrdOver */
}

.yes_no_form td
{
	padding			: 4px;
}


table.rndfrm
{
	border-spacing	: 0px;
	border			: 0px;
    padding			: 0px;
    margin			: 5px auto;
}

td.rndfrm
{
    border: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
}

.rndfrm_subtle1, .rndfrm_subtle2, .rndfrm_subtle3,
.rndfrm1, .rndfrm2, .rndfrm3
{
    background	: #D3DAF0; /* MainBkgrd_Shadow */
    height		: 1px;
    font-size	: 1px;
    line-height	: 1px;
    overflow	: hidden;
    padding		: 0px;
}


tr.rndfrm_subtle0
{
    background	: #D3DAF0; /* MainBkgrd_Shadow */
}

tr.rndfrm0,
.rndfrm1, .rndfrm2, .rndfrm3
{
    background	: #BFCFFF; /* TileBkgrd */
}

.rndfrm1, .rndfrm_subtle1
{
    margin: 0px 1px;
    height: 2px;
}

.rndfrm2, .rndfrm_subtle2
{
    margin: 0px 2px;
}

.rndfrm3, .rndfrm_subtle3
{
    margin: 0px 4px;
}



.learn_data,
.learn_desc
{
	margin		: auto;
	width		: 80%;
	text-align	: left;
	padding		: 8px;
}

.learn_data
{
	width		: 60%;
}

.clearfix:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
                        
.clearfix
{
	display: block;
}
                            
.clearfix
{
	.display: inline-block;
}
                                
* html .clearfix
{
	height: 1%;
}


.user_settings th
{
	padding-top		: 4px;
	border-bottom	: 1px solid #9696B4; /* DividingLine_Dark */
	font-weight		: bold;
}


