/* Firefox layout, modified so it should now work with other browsers including IE */

body
{
	background-color: rgb(0, 0, 0);
	background-image: url(mainbg.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
}

img
{
	border: 0px;
	border-style: none;
}

div#logo
{ 
	position: relative; 
	left: 0px; 
	top: 0px; 
}
div#rssfeeder
{
	color: rgb(255,255,255);
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
div#rssfeeder a
{
	color: rgb(255,255,255);
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
div#centergame a
{
	text-decoration: none;
}
div#clock
{
	color: rgb(255,255,255);
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
div.gamelist
{
	/* background-image: url(gamelistbg.png); */
	width: 240px;
	height: 200px;

	border-color: rgb(100,100,100);
	border-style: solid;
	border-width: 1px;
}
table#maintable
{
	background-image: url(maintablebg.png);
	background-repeat: repeat-x;
	width: 960px;
}
table#middlesection
{
	width: 960px;
	margin: 0px;
}
div#gameobject
{
	text-align: center;
}
div.gamedescription
{
	width: 100%;
	border-color: rgb(100,100,100);
	border-style: solid;
	border-width: 1px;
	padding: 10px;
	font-size: 14px;
	text-align: left;
}
div#toptable
{
	background-image: url(topbg.png);
	background-repeat: no-repeat;
	background-color: rgb(0,0,0);
	width: 100%; 
	height: 100px;
 
	border: 0px;
	padding-left:0px; 
	padding-right:0px; 
	padding-top:0px; 
	padding-bottom:0px;	
}
div#tempbanner
{
	background-image: url(navmainbg.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 40px;

	font-size: 14px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	padding: 0px;
}
div.banner
{
	background-image: url(navmainbg.png);
	background-repeat: repeat-x;
	width: 240px;
	height: 40px;

	border-color: rgb(100,100,100);
	border-style: solid;
	border-width: 1px;

	font-size: 14px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	padding: 0px;
}
div.bannertext
{
	text-align: center;
	position: relative;
	top: 8px;
}
div.bannertext a
{
	font-size: 14px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	text-decoration: none;
}
div.bannertext a:hover
{
	font-size: 14px;
	font-weight: bold;
	color: rgb(60, 200, 255);
	text-decoration: none;
}
div#bottomtable
{
	background-image: url(bottombg.png);
	background-repeat: no-repeat;
	background-color: rgb(0,0,0);
	width: 100%;
	height: 100px;

	font-size: 14px;
	font-weight: bold;
	color: rgb(255, 255, 255);

	border: 0px; 
	padding-left:0px; 
	padding-right:0px; 
	padding-top:0px; 
	padding-bottom:0px;	
}
div#bottomtable a
{
	text-decoration: none;
	color: rgb(0,100,255);
}
div#bottomtable a:hover
{
	text-decoration: none;
	color: rgb(0,160,255);
}
div#bottomtext
{
	text-align: center;
	position: relative;
	top: 10px;	
}
div#nav
{
	background-image: url(navmainbg.png);
	width: 100%;
	height: 40px;
	padding: 0px;
	margin: 0px;
}
div#nav ul
{
	margin: 0; 
	padding: 0;
	float: left;
}	 
div#nav ul li
{
	display: inline;
}	 
div#nav ul li a
{
	color: rgb(255,255,255); 
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 16px;
	padding-left: 6px;
	padding-right: 6px;

	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

	float: left;
}
div#nav ul li a:hover
{
	background-image: url(navmainbg2.png);
	background-color:rgb(100,100,100);
	color: rgb(255,255,255);
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
div.lefttop
{
	background-image: url(navmainbg.png);
	background-repeat: repeat-x;
	width: 200px;
	height: 40px;
	border-color: rgb(100,100,100);
	border-style: solid;
	border-width: 1px;

	font-size: 14px;
	font-weight: bold;
	color: rgb(255, 255, 255);

	padding: 0px;
	margin: 0px;
}
div.topplayers
{
	position: relative;
	top: 8px;
	left: 8px;
}
div.lefttopmain
{
	/* background-image: url(lefttopmainbg.png); */
	background-repeat: no-repeat;
	width: 200px;
	height: 200px;
	border-color: rgb(100,100,100);
	border-style: solid;
	border-width: 1px;

	font-size: 14px;
	padding: 0px;
}
div.lefttopmain a
{
	text-decoration: none;
	color: rgb(0,60,255);
}
div.lefttopmain a:hover
{
	text-decoration: none;
	color: rgb(0,160,255);
}
div.lefttopmaintext
{
	padding: 6px;
}
div#leftad1
{
	background-image: url(lefttopmainbg.png);
	background-repeat: no-repeat;
	width: 200px;
	height: 200px;
	padding: 0px;
}
div#leftbottom
{
	background-image: url(navmainbg.png);
	background-repeat: repeat-x;
	width: 200px;
	height: 40px;

	text-align: center;
	font-size: 14px;
	padding: 0px;
}
div.memtop
{
	background-image: url(navmainbg.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 40px;
	border-color: rgb(100,100,100);
	border-style: solid;
	border-width: 1px;

	font-size: 14px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	padding: 0px;
}
div.memmain
{
	/* background-image: url(memmainbg.png); */
	background-repeat: no-repeat;
	width: 100%;
	border-color: rgb(100,100,100);
	border-style: solid;
	border-width: 1px;

	font-size: 14px;
	padding: 0px;
}
div.categtop
{
	background-image: url(navmainbg.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 40px;
	border-color: rgb(100,100,100);
	border-style: solid;
	border-width: 1px;

	font-size: 14px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	padding: 0px;
}






/*
	mis-algoritmos.com
*/
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align: center;
	}
	
	div.pagination a {
		border: 1px solid #ccc;
		padding: 3px;
		margin: 3px;

		background-image:url(pagenumbg.png);

		background-position:bottom;
		text-decoration: none;
		font-weight:bold;

		color: rgb(66,97,222);
	}
	div.pagination a:hover {
		border: 1px solid #ccc;
		padding: 3px;
		margin: 3px;

		background-image:none;
		background-color:#4261DF;
		color: #fff;
	}
	div.pagination a:active {
		border: 1px solid #ccc;
		padding: 3px;
		margin: 3px;

		background-image:none;
		background-color:#4261DF;
		color: #fff;
	}
	div.pagination span.current {
		border: 1px solid #ccc;

		padding: 3px;
		margin: 3px;
		
		font-weight: bold;
		color: rgb(255,255,255);
	}
	div.pagination span.disabled {
		display:none;
	}