﻿.none, .notice, .himg, .twitter_post, #a_head_img, #a_head_desc, #a_foot dl, #topright, input {
	display: none;
}
.amazonbox {
	padding: 5px;
}
.b {
	font-weight: normal;
}
.body, .ni, #sub_head {
	border: none;
}
.flowmenu {
	width: 210px;
}
.quote, .out {
	background: #fff;
}
.toolform {
	margin: 4px auto;
}
#a_body {
	min-width: 600px;
}
#a_foot, #a_head {
	float: none;
	color: #000;
	background: #fff;
	padding: 5px;
}
h1 {
	border-bottom: 3px double #660404;
}
h1 a:link, h1 a:visited {
	color: #000;
	background: #fff;
}
#a_side_left, #a_side_right {
	float: none;
	width: 0;
	display: none;
}
#a_main {
	float: none;
	margin: 0;
}
#a_main>* {
	margin: 0;
}
#a_body, #a_content p.notices {
	line-height: 1.2em;
}
#a_content .notice, #a_content .notices {
	padding: 5px;
}
#a_content .notices dt, #a_content br {
	margin-bottom: 5px;
}
#a_content h4 {
	margin: 10px 0 5px 0;
}
#a_content dd, #a_content li {
	margin: 5px 0 5px 10px;
}
#a_content dl {
	padding: 0 5px;
}
#a_content ol, #a_content ul {
	padding: 5px 10px;
}
#a_content .pm0 {
	margin: 5px;
	padding: 5px 0;
}
#a_content .pm0 dd {
	margin: 0 0 5px 5px;
}
body {
	color: #000;
	background: #fff;
	font-size: 13px;
}
a, a:link, a:hover {
	color: #000;
	text-decoration: none;
}
h1 {
	padding: 5px;
}
h2 {
	background: #fff;
	border-left: 20px solid #660404;
	border-bottom: 2px solid #660404;
}
.h3 dd, .toolform dd, .mapform dd {
	margin: 5px;
}
td, tfoot, th {
	padding: 1px;
	border: 1px solid #000;
}
