#menu_container {
width:910px;
margin:auto auto;
padding-left:20px;
padding-right:20px;
padding-top:2px;
}




#pagemenucontainer {
	background: #transparent;
	height: 30px;
	margin-top: 114px;
	float: right;
	border-bottom: 2px solid #3c7ba5;
	padding: 0 3px;
	text-shadow: 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff;
}




#pagemenu {
	margin-bottom: 1px;
}




#pagemenu, #pagemenu ul {
 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}




#pagemenu {
	height: 30px;
}




#pagemenu ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}




#pagemenu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}




#pagemenu ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}




#pagemenu li a, #pagemenu li a:link {
	color: #49463e;
	display: block;
	margin: 0 3px;
	padding: 10px 15px;
	text-transform: uppercase;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}




#pagemenu li a:hover, #pagemenu li a:active {
	background: #3c7ba5;
	color: #fff;
	display: block;
	border: 1px 1px 0px 1px solid #3c9ea5;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.3, rgb(60,123,165)),
	color-stop(1, rgb(117,175,214))
	);
	background-image: -moz-linear-gradient(
	center bottom,
	rgb(60,123,165) 30%,
	rgb(117,175,214) 100%
	);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#3c7ba5, endColorstr=#75afd6, GradientType=0);
	text-shadow: 0 1px 0 #007c78;
	
	text-decoration: none;
}




#home #pagemenu  li.home a, #search #pagemenu  li.search a, #memberlist #pagemenu  li.memberlist a, #help #pagemenu  li.help a, #calendar #pagemenu  li.calendar a {
	background: #3c7ba5;
	color: #fff;
	border: 1px 1px 0px 1px solid #3c9ea5;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.3, rgb(60,123,165)),
	color-stop(1, rgb(117,175,214))
	);
	background-image: -moz-linear-gradient(
	center bottom,
	rgb(60,123,165) 30%,
	rgb(117,175,214) 100%
	);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#3c7ba5, endColorstr=#75afd6, GradientType=0);
	text-shadow: 0 1px 0 #007c78;
	
	text-decoration: none;
}




#pagemenu li:hover, #pagemenu li.sfhover {
 
	position: static;
}




#navcontainer {
	height: 32px;
	display: block;
	overflow: hidden;
    margin-bottom: 1px;
}




#navcontainer .current-cat a {
	background: url(images/gamesmania/nav-hover.png) left top repeat-x;
	color:#fff;
    text-shadow: 0 1px 0 #206364;
}


.portal_date { 
text-align: right!important;
}




