body {	margin:0 0 0 0;	padding:0 0 0 0;	text-align:center;}a {	color:#014665;}a:hover {	background:#81C6E5;}a:visited {	color:#DE1507;}h1 {	margin:0 0 0 0;	padding:0 0 0 0;}#container {	margin:auto;	padding:0 0 0 0;	width:700px;	background:#DE1507;}#column-left {	margin:10px 0 0 10px;	padding:0 0 0 0;	width:230px;	float:left;}.sub-box {	margin:0 0 10px 0;	padding:0 0 0 0;	background:#C10200;	text-align:left;	font-size:10px;	line-height:15px;}.sub-box li {	list-style:none;	margin:0 0 0 0;	padding:0 0 0 10px;	background:url(../img/icon_list.gif) left no-repeat;	color:#9AACB6;}.sub-box li a {	color:#9AACB6;}#column-left p {	margin:0 0 0 0;	padding:5px 0 5px 5px;	color:#FFFFFF;}#column-right {	margin:10px 10px 0 0;	padding:0 0 0 0;	width:440px;	text-align:left;	float:right;	font-size:12px;	line-height:20px;}.txt-box {	margin:0 0 20px 0;	padding:0 0 0 0;	color:#333333;	background:#FFFFFF;}.txt-box h2 {	margin:0 0 0 0;	padding:10px 5px 10px 10px;	border-bottom:1px solid #DE1507;	font-size:14px;	color:#FFFFFF;	font-weight:400;	background:url(../img/bg_ttl.gif) top left no-repeat #222222;}.txt-box p {	margin:0 0 0 0;	padding:10px 5px 10px 5px;}.txt-box-footer {	margin:0 0 0 0;	padding:0 5px 0 5px;	border-top:1px solid #DE1507;	font-size:10px;	background:#C10200;	color:#DDDDDD;}.txt-box-footer a {	color:#EEDDDD;}.trackback-box {	margin:0 0 20px 0;	padding:0 0 0 0;	color:#333333;	background:#f9f9f9;}.trackback-box h3 {	margin:0 0 0 0;	padding:0 0 0 45px;	font-size:12px;	font-weight:400;	color:#DE1507;	border-bottom:1px solid #DE1507;	background:url(../img/bg_trackback.gif) top left no-repeat;}.trackback-box h3 a {	color:#DE1507;}.trackback-box p {	margin:0 0 0 0;	padding:10px 5px 10px 5px;	font-size:10px;	line-height:14px;}.tb-box-footer {	margin:0 0 0 0;	padding:0 5px 0 5px;	border-top:1px solid #DE1507;	font-size:10px;	background:#454545;	color:#f0f0f0;}.comment-box {	margin:0 0 20px 0;	padding:0 0 0 0;	color:#333333;	background:#FFFFFF;}.comment-box h3 {	margin:0 0 0 0;	padding:0 0 0 45px;	font-size:10px;	font-weight:400;	color:#DE1507;	border-bottom:1px solid #DE1507;	background:url(../img/bg_comment.gif) top left no-repeat;}.comment-box h3 a {	color:#DE1507;}.comment-box p {	margin:0 0 0 0;	padding:10px 5px 10px 5px;	font-size:10px;	line-height:14px;}.comment-form {	margin:0 0 10px 0;	padding:0 0 10px 50px;	color:#333333;	font-size:10px;	background:#FFFFFF url(../img/bg_comment.gif) top left no-repeat;}#footer {	margin:10px 0 0 0;	padding:20px 0 20px 0;	text-align:center;	background:#000000;	font-size:10px;	color:#FFFFFF;}