body 
{
 font-size: 13px;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;  
 background-color: black; 
 padding: 0px;
 margin: 0px;
 width: 100%; 
 height: 100%; 
 background-image: url('http://www.busybeearcade.com/interface/background.jpg');
 background-repeat: repeat;
 background-attachment: fixed;
 text-align: center;
 }

#outer_content
{        
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-color: #000;
}

.content_padding
{
 padding: 10px;
}

.left_padding
{
  padding-left: 10px;
  padding-bottom: 10px;
}

.middle_padding
{
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 10px;
}

.right_padding
{
  padding-right: 10px;
  padding-bottom: 10px;
}

#top_menu_left
{
  background-color: transparent;
  background-repeat: no-repeat;
  background-image:url(/interface/menu-left.png);
  background-position: 0% 0%;
  height: 34px;
}

#top_menu_right
{
  background-color: transparent;
  background-repeat: no-repeat;
  background-image:url(/interface/menu-right.png);
  background-position: 100% 0%;
  height: 34px;
}

#top_menu_middle
{
  background-color: transparent;
  background-repeat: repeat-x;
  background-image:url(/interface/menu-middle.png);
  background-position: 0% 0%;
  height: 34px;
}

.header_left
{
  background-color: transparent;
  background-repeat: no-repeat;
  background-image:url(/interface/h1/left.png);
  background-position: 0% 0%;
  height: 23px;
}

.header_right
{
  background-color: transparent;
  background-repeat: no-repeat;
  background-image:url(/interface/h1/right.png);
  background-position: 100% 0%;
  height: 23px;
}

.header_middle
{
  background-color: transparent;
  background-repeat: repeat-x;
  background-image:url(/interface/h1/middle.png);
  background-position: 0% 0%;
  height: 23px;
  text-align: left;
  text-indent: 5px;
  line-height: 23px;
}

.header_content
{
  background-color: #fff;
  border: 1px solid #b8b8b8;
  color: #555;
  font-size: 8pt;
  text-align: left;
  padding: 4px;
}

#tlb_content, #trb_content, #blb_content, #brb_content, .ul_generic, .ur_generic, .ll_generic, .lr_generic
{
  background-color: transparent;
  background-repeat: no-repeat;
}

#tlb_content
{
  background-image:url(/interface/top-left-background.png);
  background-position: 0% 0%;
}

#trb_content
{
  background-image:url(/interface/top-right-background.png);
  background-position: 100% 0%;
}

#blb_content
{
  background-image:url(/interface/bottom-left-background.png);
  background-position: 0% 100%;
}

#brb_content
{
  background-image:url(/interface/bottom-right-background.png);
  background-position: 100% 100%;
}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(/interface/top-horz-background.png);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(/interface/bottom-horz-background.png);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(/interface/right-vert-background.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-image:url(/interface/left-vert-background.png);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
	
.tb_generic, .bb_generic
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb_generic
	{
	background-image:url(/interface/b1/uh.png);
	background-position: 0% 0%;
	}

.bb_generic
	{
	background-image:url(/interface/b1/bh.png);
	background-position: 50% 100%;
	}
	
.rb_generic
	{
	background-image:url(/interface/b1/rv.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb_generic
	{
	background-image:url(/interface/b1/lv.png);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

.ul_generic
{
  background-image:url(/interface/b1/ul.png);
  background-position: 0% 0%;
}

.ur_generic
{
  background-image:url(/interface/b1/ur.png);
  background-position: 100% 0%;
}

.ll_generic
{
  background-image:url(/interface/b1/ll.png);
  background-position: 0% 100%;
}

.lr_generic
{
  background-image:url(/interface/b1/lr.png);
  background-position: 100% 100%;
}

#inner_content
{
  padding: 0px;
}

#header
{
  position: relative;
  width: 100%;
  height: 106px; 
  background-image: url('http://www.busybeearcade.com/interface/tophorz.jpg'); 
  background-repeat: repeat-horz;
}

#logo
{
  float: left;
  padding: 10px;
  padding-bottom: 2px;
  }

#text_logo
{ 
  position: absolute;
  right: 0px;
  bottom: 0px;
}

#google_search_top
{
  float: right;
  position: relative;
  padding-right: 14px;
  top: 37px;
}

.header-text
{  
  background-color: #222222;
  font-size: 12pt; 
  font-weight: bold; 
  color: black;  
  line-height: 24px;
  height: 24px;  
  background-image: url('http://www.busybeearcade.com/interface/menurepeat.jpg');
  background-repeat: repeat-horz;  
}

.gamecontent
{
  background-color: #222222;
  border: 1px solid black;  
  width: 1000px;  
}

.middle-menu
{            
  line-height: 21px;
  padding: 4px;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}

.header-menu
{            
  font-family: Arial;
  font-size: 10pt;
  text-align: left;
}

.bottom-menu
{     
  font-family: Arial;
  font-size: 8pt;  
  padding: 4px;
  margin: 4px;
}

.menu-block
{
  width: 100%;    
  font-weight: normal;
  color: white;
  margin-bottom: 8px;  
}
.menu-header
{  
  width: 100%;  
  height: 24px;  
  line-height: 24px;
  color: white;
  font-weight: bold;  
  text-indent: 4px;
}

.gamelisting
{
  font-size: 11px;  
  font-family: Arial, Helvetica, sans-serif;    
  color: #555;
  text-align: center;
}

.gamelisting p{padding-top: 8px;}
.gamelisting img{ margin: 5px; border: 1px solid black; }

.chunks  {
  color: white;
  text-align: center;
  line-height: 1.75em;
  }

a {color:black; }

.nav{color: #337; font-size: 10pt;}
  
.chunks a:hover {background-color: #666666;}  
.chunks a:link {color: white; text-decoration: none;}
.chunks a:visited {color: white; text-decoration: none;}
.chunks a { width: 100%; height: 100%; padding-left: 2px; padding-right: 2px; background-color: black; border: 1px solid white; text-align: center; }

.gamelisting a{font-size: 8pt;}
.gamelisting a:link {color: #337; text-decoration: none;}
.gamelisting a:visited {color: #337; text-decoration: none;}
.gamelisting a:hover {color: #337; text-decoration: underline;}
.gamelisting a:active {color: #337; text-decoration: none;}

.header-menu a{vertical-align: top;}
.header-menu a:link,.middle-menu a:link {color: white; text-decoration: none;}
.header-menu a:visited,.middle-menu a:visited {color: white; text-decoration: none;}
.header-menu a:hover,.middle-menu a:hover {color: white; text-decoration: underline;}
.header-menu a:active,.middle-menu a:active {color: white; text-decoration: none;}

.bottom-menu a:link {color: white; text-decoration: none;}
.bottom-menu a:visited {color: white; text-decoration: none;}
.bottom-menu a:hover {color: white; text-decoration: underline;}
.bottom-menu a:active {color: white; text-decoration: none;}

.menu-header a:link {color: black; text-decoration: none;}
.menu-header a:visited {color: black; text-decoration: none;}
.menu-header a:hover {color: black; text-decoration: underline;}
.menu-header a:active {color: black; text-decoration: none;}
.chunks td a:link {color: white; text-decoration: none;}
