body {
overflow:hidden;
	background-color: #000000;
	margin: 0px 0px;}
.paper {background-attachment: scroll;
    background-image: url(http://www.pennymachines.co.uk/assets/images/textures/paper.jpg);}		
/*START noscript nav*/
*::-moz-any-link br,*:-moz-any-link br { 
/*a workarround for mozilla*/
display:none;
}
div#menu * {
border-collapse: collapse; /*removes the cell-borders*/
cursor: pointer; /*because IE displays the text cursor if the link is inactive*/
}
div#menu {
position: absolute;
right: 14%; 
width: auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
white-space: nowrap;
height: 40px;
}
div#menu .a {
color: #000000;
text-decoration: none;
font-weight: bold;
}
div#menu .a table {
display: block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
white-space: nowrap;
}
div#menu table, div#menu table a {
display: none;
}
div#menu .a:hover, div#menu div.menuitem:hover {
margin-right: -0px; /*resolves a problem with Opera not displaying the right border*/

}
div#menu .a:hover table, div#menu div.menuitem:hover table{
position: absolute;
border-width: 0px;
padding: 0px 0px 0px 0px;
display: block;
}
div#menu .a:hover table a, div#menu div.menuitem:hover table a {
border-color: #999999 #333333 #333333 #999999;
background: #CCCCCC;
border:1px outset;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
display: block;
color: #000000;
padding: 4px 2px 2px 2px;
width: 80px;
text-decoration: none;
white-space: nowrap;
z-index: 1000;
}
div#menu .a:hover table a:hover, div#menu div.menuitem:hover table a:hover {
background: #FFFF33;
color: #990000;
display: block;
text-decoration: none;
z-index: 1000;
}
.menuitem {
float:left;
margin: 1px 0px 1px 0px;
padding: 2px 0px 2px 0px;
}
.menuitem * {
padding: 0px 0px 0px 0px;
}
.menuitem a:active, a:focus { 
background-color: #999966;
position: relative;
top: 1px;
left: 1px;
border-color: #000 #aaa #aaa #000;
}
#other {
height: auto;visibility: visible;
}
#moz{
height: 1px;visibility: hidden;
}
#moz::-moz-cell-content{
height: auto; visibility: visible;
}
#other::-moz-cell-content{
height: 1px; visibility: hidden;
}
#holder {
width: 100%;
}
.arcadeNS {	
position:relative;
background-image:url(/assets/images/navgifs/arcade.gif);
padding: 2px 2px 2px 4px;
}
.archiveNS {	
position:relative;
background-image:url(/assets/images/navgifs/archive.gif);
padding: 2px 2px 2px 4px;
}
.arenaNS {	
position:relative;
background-image:url(/assets/images/navgifs/arena.gif);
padding: 2px 2px 2px 4px;
}
.auctionNS {	
position:relative;
background-image:url(/assets/images/navgifs/auction.gif);
padding: 2px 2px 2px 4px;
}
.calendarNS {	
position:relative;
background-image:url(/assets/images/navgifs/calendar.gif);
padding: 2px 2px 2px 0px;
}
.forumNS {	
position:relative;
background-image:url(/assets/images/navgifs/forum.gif);
padding: 2px 2px 2px 4px;
}
.homeNS {	
position:relative;
background-image:url(/assets/images/navgifs/home.gif);
padding: 2px 2px 2px 4px;
}
.libraryNS {	
position:relative;
background-image:url(/assets/images/navgifs/library.gif);
padding: 2px 2px 2px 4px;
}
.marketNS {	
position:relative;
background-image:url(/assets/images/navgifs/market.gif);
padding: 2px 2px 2px 4px;
}
.museumNS {	
position:relative;
background-image:url(/assets/images/navgifs/museum.gif);
padding: 2px 2px 2px 4px;
}
.newsNS {	
position:relative;
background-image:url(/assets/images/navgifs/news.gif);
padding: 2px 2px 2px 4px;
}
.searchNS {	
position:relative;
background-image:url(/assets/images/navgifs/search.gif);
padding: 2px 2px 2px 4px;
}
/*END noscript nav*/