.search {	background-image: url(../img/top/search_bg.gif);	background-repeat: no-repeat;	text-align: center;}.searchinput {	background-color: #FFFFFF;	width: 130px;	border: 1px solid #CCCCCC;}#item p {	margin: 3px;}#leftmenu a {	display: block;}#leftmenu {	font-size: 78%;	line-height: 138%;}#leftmenu a:link {	color: #F61588;	background-color: #FADAEB;	margin-bottom: 1px;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;}#leftmenu a:hover {	color: #CC0000;	background-color: #FFACD6;	margin-bottom: 1px;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;}#leftmenu a:visited {	color: #F61588;	background-color: #FADAEB;	margin-bottom: 1px;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;}#leftmenu a:active {	color: #CC0000;	background-color: #FFACD6;	margin-bottom: 1px;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;}#whatsnew td {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}#whatsnew {	margin-top: 5px;	font-size: 78%;	line-height: 138%;}.ranking {	font-weight: bold;	color: #F51D12;	background-color: #DDEBBA;	text-align: center;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 5px;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-size: 100%;}#rankspace {	margin: 0px;	padding: 0px;	font-size: 78%;	line-height: 138%;}#rankspace img {	margin-top: 3px;	margin-bottom: 3px;}#rankspace a {	color: #CC0000;}#item {	margin-top: 5px;	font-size: 78%;	line-height: 138%;}#item td {	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;}#item a {	color: #CC0000;}