body 
{ 
   background: #4865b2; 
   color: #111111; 
   font: 12px arial; 
   text-align: center;
   font-family: Arial, Helvetica, sans-serif; 
}

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

a.button:link { color: black; font: 12px arial; font-weight: bold; text-decoration: none; }
a.button:visited { color: black; font: 12px arial; font-weight: bold; text-decoration: none; }
a.button:hover { color: black; text-decoration: underline; }

.menu_spacer { width: 1; height: 23; vertical-align: top;}


#feedback
{
   position: fixed;
   right: 0px;
   top: 0px;
   height: 180px;
   border: 1px solid #46991d;
   background-color: white;
   font-size: 12px;
}

#feedbackheader
{
   float: left;
   top: 0px;
   width: 20px;
   margin: 0px;
   text-align: center;
   background-color: #abe495;
   font-weight: bold;
   color: #46991d;
   height: 100%;  
   border-right: 1px solid #46991d;
}

#feedbackmain
{
   float: left;
   width: 260px;
}


.footer { color: white; font: 10px arial; font-weight: normal; text-decoration: none; background-color: black; }

a.footer:link { color: white; font: 10px arial; font-weight: normal; text-decoration: none; }
a.footer:visited { color: white; font: 10px arial; font-weight: normal; text-decoration: none; }
a.footer:hover { color: white; text-decoration: underline; }

.sidebar_big_orange_text { color: #f36500; font: 18px arial; font-weight: bold; }
.sidebar_frame_header { color: white; font: 16px arial; font-weight: bold; }
.sidebar_frame_content { color: white; font: 12px arial; }

.frame_yellow_header { color: #f36500; font: 15px arial; font-weight: bold; }
.frame_yellow { color: #663399; font: 12px arial; }

.frame_pink_header { color: #d0413b; font: 15px arial; font-weight: bold; }
.frame_pink { color: #cf568f; font: 12px arial; }

.frame_blue_header { color: #0067cc; font: 15px arial; font-weight: bold; }
.frame_blue { color: #0067cc; font: 12px arial; }

.frame_green_header { color: #1b642d; font: 15px arial; font-weight: bold; }
.frame_green { color: #1b642d; font: 12px arial; }

.frame_did_you_know_url { color: #0073df; font: 12px arial; font-weight: bold; }
.frame_did_you_know { color: #0073df; font: 12px arial; }

.game_frame_header { color: white; font: 16px arial; font-weight: bold; padding: 10 0 0 0; }
.game_frame_header3 { color: white; font: 16px arial; position: relative; top: -2px; font-weight: bold;}
.game_frame_text { font: 12px arial; color: black; }
a.game_link:link, a.game_link:visited { font: 12px arial; color: black; text-decoration: none; }
a.game_link:hover { font: 12px arial; color: #bb0000; }

a.game_most_played:link, a.game_most_played:visited { text-decoration: none; }
a.game_most_played:hover { text-decoration: underline; }

.helpheader { color: #663399; line-height: 18px; }
.helptext { display: none; margin: 10px; border: #aaaaaa 1px solid; padding: 5px; background-color: #e8e8e8; }
.helplink { color: #f36500; }

.highscore_header { background-color: #e8e8e8; text-align: center; font-size: 12px; }

.overlibtext { font-size: 11px; font-weight: bold; color: #f36500; }

.pluginContainer { border: 1px solid #dddddd; border-top: 0px; border-bottom: 0px; padding: 5px; width: 262px; }
.pluginHeaderBase { float: left; height: 19; line-height: 19px; font-size: 11px; font-weight: bold; color: #f36500; background-repeat: no-repeat; }
.pluginHeader { text-align: left; background-image: url(images/plugin_header_yellow.png); width: 260; height: 19px;}
.pluginHeaderClose { cursor: pointer; background-image: url(images/plugin_header_yellow_close.png); width: 20; height: 19px; }
.pluginHeaderMinimize { cursor: pointer; background-image: url(images/plugin_header_yellow_minimize.png); width: 18; height: 19px; }
.pluginHeaderMaximize { cursor: pointer; background-image: url(images/plugin_header_yellow_minimize.png); width: 18; height: 19px; }
.plugin { border: 1px solid white; font: 12px arial; text-align: center; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); margin-bottom: 3px; }
.pluginOver { border: 1px solid black; border-style: dashed; cursor: move; font: 12px arial; text-align: center; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); margin-bottom: 3px; }
.pluginDrag { cursor: move; font: 12px arial; text-align: center; margin-bottom: 3px; -moz-opacity: .60; opacity: .60; filter: alpha(opacity=60);}
.pluginDest { border: 1px solid black; border-style: dashed; cursor: move; font: 12px arial; text-align: center; margin-bottom: 3px;}
.pluginContent { width: 260px; background-color: white; color: #663399; font: 12px arial; }

.pluginHighlight { color: #f36500; }

.sendtofriend_header { font-weight: bold; float: left; width: 205px; }
.sendtofriend_content { float: left; width: 300px; }
.sendtofriend_content2 { float: left; width: 300px; margin-left: 205px;}
.sendtofriend_input { width: 300px; }

input
{
   margin: 0px;
   padding: 0px;
}

.shop_header { font-size: 11px; font-weight: bold; color: #f36500; }
.shop_extern_header { font-size: 14px; font-weight: bold; color: black; }
.shop_extern_header_red { font-size: 14px; font-weight: bold; color: red; }
.shop_extern_text { font-size: 14px; font-weight: normal; color: black; }

h1 { font-size: 18px; font-weight: bold; color: black; margin-top: 0px; }
h3 { font-size: 14px; font-weight: bold; color: black; margin-top: 10px; }

a.download_games { font-size: 11px; color: #505050; font-weight: bold; cursor: pointer;}
a.download_games:hover { color: #000000; }

#rateStatus { float: left; clear: both; width: 100%; height: 20px; }
#rateMe { float: left; clear: both; width: 100%; height: auto; padding: 0px; margin: 0px; }
#rateMe li { float: left;list-style: none; }
#rateMe li a:hover, #rateMe .on { background: url(images/rating2.png) no-repeat; }
#rateMe a { float: left;background: url(images/rating1.png) no-repeat;width: 40px; height: 33px; }
#ratingSaved { display: none; }
.saved { color: red; }

.smalltext { font-size: 10px; color: #888888; }

ul.gameinfo { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px; }