/* -------------------------------------------------------------------------------------------
     Styles to align site...                                                                                      
--------------------------------------------------------------------------------------------*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center; /* for IE */
	margin: 0px;
   height: auto;
   overflow: auto;
   background-color: white;
}

#container {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
   width: 992px;
   background-color: white;
}

#container2 {
   width: 972px;
   border-left: 10px solid white;
   border-right: 10px solid white;
   border-top: 10px solid white;
   border-bottom: 10px solid white;
   background-color: white;
   float:left;
}

#site {
   width: 970px;
   float:left;
   border-left: 1px solid #515151;
   border-right: 1px solid #515151;
   border-bottom: 1px solid #515151;
   background-color: white;
   margin-top:50px;
   margin-bottom:15px;
}

/* -------------------------------------------------------------------------------------------
     Header                                                                              
--------------------------------------------------------------------------------------------*/
#site_header {
   width: 750px;
   height: 45px;
*  overflow:hidden;
   float: left;
   background-color: #CC0066;

}
#logo{ 
   top: -60px;
   left:10px;
   position:relative;
   z-index:2px;
}

/* -------------------------------------------------------------------------------------------
     Navigation                                                                              
--------------------------------------------------------------------------------------------*/
#site_navigation{
   padding-left: 15px;
   padding-top: 4px;
   height: 20px;
   width: 955px;
   color: white;
   float: left;
   background-color: #CC0066;
}

/* -------------------------------------------------------------------------------------------
     Content                      
--------------------------------------------------------------------------------------------*/
#site_content{
   border-top: 1px solid #515151;
   width: auto;
   height: auto;
   float: left;
   background-color: #66cc00;
   border-bottom: 1px solid #4e4e4e;

}

/* -------------------------------------------------------------------------------------------
     Main                      
--------------------------------------------------------------------------------------------*/
#site_main{
   width: 750px;
   float: left;
   background-color: white;
   border-right: 1px solid #4e4e4e;
}
#site_main_content{
   width: 730px;
   min-height: 566px;
   * height:566px;
   float: left;
   padding-left:20px;
   background-color: #CC0066;
   color:white;
}

#site_main_content img {
   border: 1px solid white;
   padding: -1px;
}

#site_main_content h1 {
   color: white;
   font-size: 14px;
   padding-top:0px;
   padding-bottom:0px;
   margin:0px;
   font-weight: bold;
   text-transform: uppercase; 
}

#site_main_content h2 {
   color: white;
   font-size: 13px;
   padding-top:0px;
   padding-bottom:0px;
   margin:0px;
   font-weight: bold;
   text-transform: uppercase; 
}

#site_main_content_left{
   width: 400px;
   float: left;
}
#site_main_content_right{
   width: 300px;
   float: left;
   padding-left:15px;
}

#site_main_tools_left{
   width: 155px;
   float: left;
}
#site_main_tools_middle{
   width: 335px;
   float: left;
   padding-left:15px;
}
#site_main_tools_right{
   width: 165px;
   float: left;
   padding-left:15px;
}

#site_main_content_center{
   width: 735px;
   min-height:416px;
*  height:419px;
   float: left;
   text-align:center;
   margin-left:-15px;
*  margin-left:-8px;
   padding-top:15px;
   padding-bottom:15px;
   padding-left: 5px;

}
#site_main_content_game{
	margin: 0 auto;   /* align for good browsers */
   border: 1px solid white;
}
#site_main_content_tools {
   float:left;
   width: 730px;
}

#site_main_content_tools_slider {
   float:left;
   width: 200px;
   padding-left:0px;
   margin-left:-5px;
   padding-top: 8px;
}

#site_main_ads{
   width: 740px;
   height: 100px;
   float: left;
   background-color: #515151;
   border-top: 1px solid #4e4e4e;
   padding-top:10px;
   padding-left:10px;
}

/* -------------------------------------------------------------------------------------------
     Sidebar                                                                              
--------------------------------------------------------------------------------------------*/
#site_sidebar{
   width: 219px;
   /*height: 100%;*/
   float: left;
   background-color: #66cc00;
}
#site_sidebar_ads{
   width: 209px;
   height: 200px;
   padding-left: 10px;
   padding-top: 10px;
   padding-bottom: 10px;
   float: left;
   background-color: #515151;
   border-bottom: 1px solid #4e4e4e;

}
#site_sidebar_mostplayed{
   width: 219px;
   height: 250px;
   float: left;
   background-color: #66cc00;
}
#site_sidebar_mostplayed h1 {
   padding-left: 15px;
   color: white;
   font-size: 12px;
   padding-top:5px;
   padding-bottom:6px;
   margin:0px;
   font-weight: bold;
   text-transform: uppercase;
   
}

#site_sidebar_mostplayed table
{
   padding-left:15px;
   padding-right:10px;   
}

#site_sidebar_mostplayed td
{
   font-size:10px;
   padding-bottom:1px;
   color: white;  
}

#site_sidebar_toprated{
   width: 219px;
   height: 250px;
   float: left;
   background-color: #66CC00;

}

#site_sidebar_toprated h1 {
   padding-left: 15px;
   color: white;
   font-size: 12px;
   padding-top:2px;
   padding-bottom:6px;
   margin:0px;
   font-weight: bold;
   text-transform: uppercase;
   
}

#site_sidebar_toprated td
{
   font-size:10px;
   color: white;
   padding-bottom:1px;
   
}

#site_sidebar_toprated table
{
   list-style-type: none;
   overflow: hidden;
   white-space: nowrap;
   padding-left:15px;
   padding-right:10px;
   color: white;
   
}
/* -------------------------------------------------------------------------------------------
     Ads                                                                            
--------------------------------------------------------------------------------------------*/
#site_ads{
   width: 960px;
   height: 100px;
   float: left;
   background-color: #515151;
   border-top: 1px solid #4e4e4e;
   padding-top:10px;
   padding-left:10px;
}

/* -------------------------------------------------------------------------------------------
     List                                                                              
--------------------------------------------------------------------------------------------*/
#site_list{
   width: 970px;
   float: left;
   background-color: #CC0066;
}


#site_list_games{
   width: auto;
   float: left;
   margin-bottom: 10px;
}

#site_list_games h1 {
   padding-left: 15px;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding-top:6px;
   margin-bottom:6px;
   text-transform: uppercase;
   
}

#site_list_games ul
  {
    width: 965px;
    padding-left: 5px;
    margin:0px;
    margin-left: -1px;
  }

  /* float & allow room for the widest item */
#site_list_games ul li
{
   float: left;
   width: 85px;   padding-bottom:6px;
   list-style-type: none;
   overflow: hidden;
   white-space: nowrap;
   padding-left:10px;
   color: white;
   padding-top:3px;
   height:75px;
   line-height:16px;
   text-align:center;
   
}
#site_list_games ul li img
{
   width: 80px;
   height: 55px;
   margin: 0px;
   padding:0px;
   border: 1px solid white;
     
}
#site_list_games a {
   text-decoration:none;
   color:white;
}
/* -------------------------------------------------------------------------------------------
     Footer                                                                              
--------------------------------------------------------------------------------------------*/
#site_footer{
   width: 970px;
   height: 20px;
   float: left;

   text-align: center;
   color: white;

   background-color: #CC0066;

}


#select_categories select {
   margin: 2px;
   margin-left: 0px;
   font-size:10px;
   width: 150px;
}

#select_games select {
   margin: 2px;
   margin-left: 0px;
   font-size:10px;
   width: 150px;
}
a {
   color:white;
}

