body {	margin: 0px;	padding: 0px;}img {	vertical-align: middle;	border: 0;}hr {	background-color: #CCCCCC;	height: 1px;	border: 0;	margin-top: 1px;}h1 {	font-size: 22px;	font-family: Arial, Helvetica, sans-serif;	line-height: 24px;}h2 {	font-size: 16px;	font-family: Arial, Helvetica, sans-serif;	line-height: 18px;	padding: 0 0 2px 0;	margin: 0 0 8px 0;	border-bottom: 1px solid #CCCCCC;}a:link, a:hover {	color: #6400E1;}a:visited {	color: #2D0065;}a:active {	text-decoration: none;}.header {	background-image: url(header/img/bg.png);	background-repeat: repeat-x;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	cursor: default;	width: 100%;	white-space: nowrap;}.header-inactive {	background-image: url(header/img/inactive_bg.png);	background-repeat: repeat-x;	margin: 0 8px 0 8px;}.header-inactive-text {	padding: 0 4px 0 4px;}.header-inactive-text a:link, .header-inactive-text a:visited {	color: #FFFFFF;	cursor: pointer;	text-decoration: none;}.header-active {	background-image: url(header/img/active_bg.png);	background-repeat: repeat-x;	margin: 0 8px 0 8px;}.header-active-text {	padding: 0 4px 0 4px;}.banner-top {	width: 100%;	background-color: #000000;	text-align: center;	padding: 8px 0 8px 0;}.cat {	background-color: #30006F;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	cursor: default;	width: 100%;	white-space: nowrap;}.cat-inactive {	background-image: url(yugioh/img/cat/inactive_bg.png);	background-repeat: repeat-x;	margin: 0 8px 0 8px;}.cat-inactive-text {	padding: 0 4px 0 4px;}.cat-inactive-text a:link, .cat-inactive-text a:visited {	color: #000000;	cursor: pointer;	text-decoration: none;}.cat-active {	background-image: url(yugioh/img/cat/active_bg.png);	background-repeat: repeat-x;	margin: 0 8px 0 8px;}.cat-active-text {	padding: 0 4px 0 4px;	font-weight: bold;}.menu {	position: absolute;	width: 180px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.menu ul {	list-style: none;	padding: 0;	margin: 0;}.menu li {	padding-left: 0;	padding-top: 13px;	font-size: 14px;}.content {	position: absolute;	left: 190px;	right: 32px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	padding-top: 13px;	padding-bottom: 13px;}.content img {	margin: 8px;}.text {	right: 16px;	padding-left: 5px;	padding-right: 5px;}.content-menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #D5CBE2;	border-top: 1px solid #30006F;	border-bottom: 1px solid #30006F;	padding-left: 5px;	margin-bottom: 16px;}.menu2 li {	padding-left: 16px;	padding-top: 8px;	font-size: 12px;}.content-title {	font-size: 16px;	font-weight: bold;}.content-list-title {	font-size: 13px;	font-weight: bold;}.mangainfo {	background-color: #CCCCCC;	font-size: 11px;	line-height: 18px;	padding: 3px;	margin-bottom: 5px;	font-style: italic;}