
body { font-family: verdana, sans-serif; font-size:10px; /*line-height:20px;*/ margin-top:0px; margin-bottom:0px;}
p,ul { font-family: verdana, sans-serif; font-size:13px; line-height:20px; margin-top:0px;}
p.footer { font-family: verdana, sans-serif; font-size:10px; line-height:0px; margin-top:0px;text-align:center;}

.ad { font-family: verdana, sans-serif; font-size:8px; line-height:16px; margin-top:0px; color:#999999;}
input.white {
  background: #ffffff;
  border: none;
  font-size:16px;
  font-weight:bold;
  color:ff9900;
  }
  
a { font-family: verdana, sans-serif; font-size:13px; line-height:20px;}
a:link        { color:ff9900; text-decoration:none; }
a:visited  { color:ff9900; text-decoration:none; }
a:hover      { color:ff6600; text-decoration:underline; }
a:active    { color:ff9900; text-decoration:underline; }

a.otherLink:link       { color:red; text-decoration:none; }
a.otherLink:visited { color:red; text-decoration:none; }
a.otherLink:hover     { color:green; text-decoration:underline; }
a.otherLink:active   { color:red; text-decoration:none; }

a.link_lightblue_sm:link {font-family: "Arial Black", Arial; font-weight:normal; color:#3399ff; font-size:10px; line-height:normal;}
a.link_lightblue_sm:visited {font-family: "Arial Black", Arial; font-weight:normal; color:#3399ff; font-size:10px; line-height:normal;}
a.link_lightblue_sm:hover {font-family: "Arial Black", Arial; font-weight:normal; color:#3399ff; font-size:10px; line-height:normal; text-decoration:underline; }
a.link_lightblue_sm:active {font-family: "Arial Black", Arial; font-weight:normal; color:#3399ff; font-size:10px; line-height:normal;}

a.link_darkgreen_sm:link {font-family:Arial; font-weight:normal; color:#556200; font-size:10px; line-height:normal; text-decoration:underline;}
a.link_darkgreen_sm:visited {font-family:Arial; font-weight:normal; color:#556200; font-size:10px; line-height:normal; text-decoration:underline;}
a.link_darkgreen_sm:hover {font-family:Arial; font-weight:normal; color:#556200; font-size:10px; line-height:normal; text-decoration:underline; }
a.link_darkgreen_sm:active {font-family:Arial; font-weight:normal; color:#556200; font-size:10px; line-height:normal; text-decoration:underline;}

.userTable {
  font-size:10px;
  color:#556200;
  /*background:#ebf5a8;*/
}
input.blueButton,
input.purpleButton,
input.greenButton,
input.redButton {
border-color:#999999 #666666 #666666 #999999;
border-style:solid;
border-width:1px;
color:#333333;
font-family:'trebuchet ms',helvetica,sans-serif;
font-weight:bold;
}
input.blueButton {
background-color:#CCCCFF;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffccccff');
}
input.purpleButton {
background-color:#EECCFF;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeccff');
}
input.greenButton {
background-color:#CCEECC;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcceecc');
}
input.redButton {
background-color:#FFCCCC;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffffcccc');
}

input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
}

.avatar {
  border:1px solid #72a143;
  margin-left: 4px;
  margin-right: 0px;
}
.register_label {font-family: "Arial Black", Arial; color:#556200; font-size:14px;}

.register input.text { 
	height: 26px;
	width: 180px;
 	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	background-color:#FFFFFF; 
 	color: #102132; 
 	border: 1px solid #ff8612; 
 	margin-right: 0px; 
}

.register input.text_small {
	height: 26px;
	width: 40px;
 	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	background-color:#FFFFFF; 
 	color: #102132; 
 	border: 1px solid #ff8612; 
 	margin-right: 0px;
}

.register_dropdown {
	height: 26px;
	width: 120px;
 	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	background-color:#ebf5a8; 
 	margin-right: 0px;
}

.register_avatars {
 	background-color:#FFFFFF; 
 	border: 2px solid #ff8612; 
}
.register_avatars_toprow {
padding-top: 10px;
}

.activate_box {
 	background-color:#FFFFFF; 
 	border: 3px solid #ffe709; 
}
.activate_text {font-family: "Arial Black", Arial; color:#c6e305; font-size:15px;}
.activate_text_hi {font-family: "Arial Black", Arial; color:#ff8612; font-size:16px;}

.text_orange {font-family: "Arial Black", Arial; color:#ff8612; font-size:12px;}
.text_orange_lg {font-family: "Arial Black", Arial; color:#ff8612; font-size:14px;}
.text_blue {font-family: "Arial Black", Arial; color:#0066ff; font-size:12px;}
.text_lightblue_sm {font-family: "Arial Black", Arial; color:#3399ff; font-size:10px;}
.text_darkgreen {font-family: "Arial Black", Arial; color:#556200; font-size:12px;}
.text_darkgreen2 {font-family: Arial; color:#556200; font-size:13px; font-weight:bold;}
.text_white {font-family: "Arial Black", Arial; color:#ffffff; font-size:12px;}
.text_puzzle {font-family: "Arial Black", Arial; color:#556200; font-size:12px;}
.text_red {font-family: "Arial Black", Arial; color:#ff3300; font-size:12px;}
.text_action {font-family: "Arial Black", Arial; color:#ff3300; font-size:12px;}
.text_darkred {font-family: "Arial Black", Arial; color:#660000; font-size:12px;}
.text_purple {font-family: "Arial Black", Arial; color:#c82f1c; font-size:12px;}
.text_casino {font-family: "Arial Black", Arial; color:#c82f1c; font-size:12px;}
.text_gray {font-family: "Arial Black", Arial; color:#666666; font-size:12px;}
.text_headline {font-family: "Arial Black", Arial; color:#666666; font-size:12px;}
.corporate_date {color:#556200; font-size:12px; font-style:italic;}

.text_personalbest_title {font-family: Arial; color:#ff6600; font-size:11px; font-weight:bold;}
.text_personalbest_title2 {font-family: "Arial Black", Arial; color:#ff6600; font-size:14px; line-height:0.8;}
.text_personalbest_highscore {font-family: Arial; color:#ff9900; font-size:12px; font-weight:bold; line-height:0.9;}
.text_personalbest_highscore2 {font-family: "Arial Black", Arial; color:#ff6600; font-size:18px; line-height:1;}

.text_highscore_header {font-family: "Arial Black", Arial; color:#c7e40a; font-size:12px;}
.text_highscore_rank {font-family: "Arial Black", Arial; color:#FFB404; font-size:13px;}
.text_highscore {font-family: "Arial Black", Arial; color:#ff7e04; font-size:13px;}

.text_highscore_header_sm {font-family: Arial; color:#c7e40a; font-size:9px; font-weight:bold;}
.text_highscore_rank_sm {font-family: Arial; color:#FFB404; font-size:10px; font-weight:bold;}
.text_highscore_sm {font-family: Arial; color:#ff7e04; font-size:10px; font-weight:bold;}

.text_catleader {font-family: "Arial Black", Arial; color:#ff3300; font-size:14px;}
.text_catleader_time {font-family: "Arial Black", Arial; color:#ff7e04; font-size:11px;padding-left:5px;padding-right:5px;}

.text_gamepage_rating {font-family: "Arial Black", Arial; color:#ff7e04; font-size:14px;}

h1 {font-family: "Arial Black", Arial; color:#ff8612; font-size:28px;}
h2 {font-family: "Arial Black", Arial; color:#556200; font-size:24px; margin-bottom:8px;}
h3 {font-family: "Arial Black", Arial; color:#ff8612; font-size:16px; margin-bottom:0px;}


.cat_action_title {font-family:"Arial Black"; color:#660000; font-size:20px;}
.cat_action_description {font-family:Arial; color:#660000; font-size:10px;}
.cat_action_header {background-color:#ff0000;}
.cat_action_bgcolor {background-color:#ffffcc;}
.cat_action_bgcolor2 {background-color:#ffff53;}
.cat_action_border {border:solid 1px #ff0000;}

.cat_casino_title {font-family:"Arial Black"; color:#4f004f; font-size:20px;}
.cat_casino_description {font-family:Arial; color:#4f004f; font-size:10px;}
.cat_casino_header {background-color:#cc3399;}
.cat_casino_bgcolor {background-color:#ffffff;}
.cat_casino_bgcolor2 {background-color:#ffb98a;}
.cat_casino_border {border:solid 1px #cc3399;}

.cat_headline_title {font-family:"Arial Black"; color:#666666; font-size:20px;}
.cat_headline_description {font-family:Arial; color:#666666; font-size:10px;}
.cat_headline_header {background-color:#666666;}
.cat_headline_bgcolor {background-color:#ffffff;}
.cat_headline_bgcolor2 {background-color:#cccccc;}
.cat_headline_border {border:solid 1px #666666;}

.cat_puzzle_title {font-family:"Arial Black"; color:#556200; font-size:20px;}
.cat_puzzle_description {font-family:Arial; color:#556200; font-size:10px;}
.cat_puzzle_header {background-color:#c5e305;}
.cat_puzzle_bgcolor {background-color:#f1fca7;}
.cat_puzzle_bgcolor2 {background-color:#e5f16b;}
.cat_puzzle_border {border:solid 1px #c5e305;}

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

.profile_avatar_div {background:#fbee52; border:3px solid #ffca4f; padding:5px;padding-top:2px; color:#ff9900; font-size:12px;}
.profile_avatar_div a {font-size:10px; line-height:12px; text-align:center;}
.profile_avatar_div_username {font-family: "Arial Black", Arial; color:#556200; font-size:18px; padding-left:4px;}
.profile_avatar_div_subhead {font-family: "Arial Black", Arial;}
.profile_header {font-family: "Arial Black", Arial; color:#ffffff; font-size:15px; padding-top:6px; padding-bottom:6px;}
.profile_highscore_table td {font-family: "Arial Black", Arial; color:#556200; font-size:12px; padding:4px;}
td.profile_highscore_header {font-family: Arial; color:#ffffff; font-size:12px; padding-top:6px; padding-bottom:6px; padding-left:4px; padding-right:3px;text-align:center;}
.profile_stats_subhead {font-family: "Arial Black", Arial; color:#ff7d00; font-size:12px;}

abbr, acronym, span.abbr, img.toolTip a {
background:transparent url(../images/acronym.gif) repeat-x scroll 0 100%;
cursor:help;
}

.userInputEmpty {
  border:1px solid #c5e305;
  height:23px;
  width:124px;
  color:#c5e305;
  font-size:10px;
  font-weight:bold; 
}
.userInputFilled {
  border:1px solid #c5e305;
  height:23px;
  width:124px;
  color:#000000;
  font-size:13px;
  font-weight:normal; 
}
.adBorder {
  border:1px solid #c5e305;
  margin-bottom: 6px;
}
.adBorder2 {
  margin-bottom: 6px;
}
.userErrorMessage {
  font-size:9px;
  line-height:14px;
  height: 14px;
}
.userErrorMessage a {
  font-size:9px;
  line-height:14px;
  height: 14px;
}

.allgames_selected_page {
  font-family:Arial;
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
}
a.allgames_unselected_page:link {font-family:Arial; font-weight:bold; color:#556200; font-size:11px; line-height:normal; text-decoration:none;}
a.allgames_unselected_page:visited {font-family:Arial; font-weight:bold; color:#556200; font-size:11px; line-height:normal; text-decoration:none;}
a.allgames_unselected_page:hover {font-family:Arial; font-weight:bold; color:#556200; font-size:11px; line-height:normal; text-decoration:underline; }
a.allgames_unselected_page:active {font-family:Arial; font-weight:bold; color:#556200; font-size:11px; line-height:normal; text-decoration:none;}

.howToPlay {
  font-family: Arial; color:#ff8612; font-size:11px;align: left;
}
.howToPlay img {
  vertical-align: middle; margin-left: 5px;
}
.howToPlay_td {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 3px;
  padding-right: 3px;
}
.howToPlay_text {
  margin-left: 8px;
  margin-right: 8px;
}

.register_Activation {
  font-family: Arial; color:#ff3300; font-size:10px; font-weight:bold; align: left;
}

.comment_displayName {
font-family: "Arial Black", Arial; color:#ff7e04; font-size:13px;
}
.comment_displayName_admin {
font-family: "Arial Black", Arial; color:#0066ff; font-size:13px;
}
.comment_subject {
font-family:"Arial Black"; color:#556200; font-size:13px;
}
.comment_time {
font-family: Arial; color:#3399ff; font-size:10px;
}
.comment_comment {
font-family:Arial; color:#556200; font-size:12px;
}
.comment_plusVotes {
font-family: Arial; color:#999999; font-size:10px;
}
.comment_minusVotes {
font-family: Arial; color:#999999; font-size:10px;
}

/* Admin */
.text_highscore_admin {font-family: "Arial Black", Arial; color:#0066ff; font-size:13px;}
a.link_highscore_admin {font-family: "Arial Black", Arial; color:#0066ff; font-size:13px; font-weight:normal;}
a.link_highscore_admin:link     {font-family: "Arial Black", Arial; color:#0066ff; font-size:13px; font-weight:normal;}
a.link_highscore_admin:visited  {font-family: "Arial Black", Arial; color:#0066ff; font-size:13px; font-weight:normal;}
a.link_highscore_admin:hover    {font-family: "Arial Black", Arial; color:#0066ff; font-size:13px; font-weight:normal;}
a.link_highscore_admin:active   {font-family: "Arial Black", Arial; color:#0066ff; font-size:13px; font-weight:normal;}

.tracking_table a { font-size:10px;}
.tracking_table a:link { font-size:10px;}
.tracking_table a:visited { font-size:10px;}
.tracking_table a:hover { font-size:10px;}
.tracking_table a:active { font-size:10px;}

.gameframe {
  border: 2px solid #ff8612;
}

.index_comment_displayName {
font-family: "Arial Black", Arial; color:#ff7e04; font-size:13px;
}
.index_comment_displayName_admin {
font-family: "Arial Black", Arial; color:#0066ff; font-size:13px;
}
.index_comment_subject {
font-family:"Arial Black"; color:#556200; font-size:11px;
}
.index_comment_time {
font-family: Arial; color:#556200; font-size:10px; font-style:italic; line-height:10px;
}
.index_comment_comment {
font-family:Arial; color:#556200; font-size:10px;
}
.index_comment_comment a {
font-family:Arial; color:#0066ff; font-size:10px; line-height:10px;
}

/* Admin */
.index_text_highscore_admin {font-family: "Arial Black", Arial; color:#0066ff; font-size:13px;}
a.index_link_highscore_admin {font-family: "Arial Black", Arial; color:#ff6600; font-size:11px; font-weight:normal; line-height:10px;}
a.index_link_highscore_admin:link     {font-family: "Arial Black", Arial; color:#ff6600; font-size:11px; font-weight:normal; line-height:10px;}
a.index_link_highscore_admin:visited  {font-family: "Arial Black", Arial; color:#ff6600; font-size:11px; font-weight:normal; line-height:10px;}
a.index_link_highscore_admin:hover    {font-family: "Arial Black", Arial; color:#ff6600; font-size:11px; font-weight:normal; line-height:10px;}
a.index_link_highscore_admin:active   {font-family: "Arial Black", Arial; color:#ff6600; font-size:11px; font-weight:normal; line-height:10px;}


.index_comment_displayName2 {
font-family: "Arial Black", Arial; color:#ff7e04; font-size:10px;
}
.index_comment_displayName_admin2 {
font-family: "Arial Black", Arial; color:#0066ff; font-size:10px;
}
.index_comment_subject2 {
font-family:"Arial Black"; color:#556200; font-size:11px;
}
.index_comment_time2 {
font-family: Arial; color:#63b6ec; font-size:10px; font-style:italic; line-height:10px;
}
.index_comment_comment2 {
font-family:"Courier New", Courier, monospace; color:#0f78bc; font-size:11px; font-weight:bold;
}
.index_comment_comment2 a {
font-family:Arial; color:#0066ff; font-size:10px; line-height:10px;
}

/* Admin */
.index_text_highscore_admin2 {font-family: "Arial Black", Arial; color:#0066ff; font-size:10px;}
a.index_link_highscore_admin2 {font-family: "Arial Black", Arial; color:#ff6600; font-size:10px; font-weight:normal; line-height:10px;}
a.index_link_highscore_admin2:link     {font-family: "Arial Black", Arial; color:#ff6600; font-size:10px; font-weight:normal; line-height:10px;}
a.index_link_highscore_admin2:visited  {font-family: "Arial Black", Arial; color:#ff6600; font-size:10px; font-weight:normal; line-height:10px;}
a.index_link_highscore_admin2:hover    {font-family: "Arial Black", Arial; color:#ff6600; font-size:10px; font-weight:normal; line-height:10px;}
a.index_link_highscore_admin2:active   {font-family: "Arial Black", Arial; color:#ff6600; font-size:10px; font-weight:normal; line-height:10px;}
.index_text_highscore2 {font-family: Arial; color:#556200; font-size:10px; font-style:italic; line-height:10px;}

a:hover img {border-color:#0099ff;}

.textsubmit {
	background: transparent;
	border-top: 0;
	border-right: 0;
	/*border-bottom: 1px solid #F00;*/
	border-left: 0;
	color: #F00;
	display: inline;
	margin: 0;
	padding: 0;
	cursor: pointer; cursor: hand;
}

*:first-child+html .textsubmit {		/* hack needed for IE 7 */
	border-bottom: 0;
	/*text-decoration: underline;*/
	cursor: pointer; cursor: hand;
}

* html .textsubmit {				/* hack needed for IE 5/6 */
	border-bottom: 0;
	/*text-decoration: underline;*/
	cursor: pointer; cursor: hand;
}

.hotgames_image {
  border:2px solid #ff6600;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 5px;
  margin-left: 7px;
}

.newest_members_displayname {font-family: "Arial Black", Arial; color:#0066ff; font-size:13px;}
