body {
	background: #fff;
}
/*
h1, h2 {
	text-align:	center;
	color:	#f00;
}
*/
h1 a, h2 a {
	color:	#f00;
}
/*
#header {
	text-align: right;
}
#mobileHeader {
	text-align: center;
	background: #ffe0e0;
}
*/
#mobileHeader a {
	color: #800000;
}
#search {
	text-align:	center;
}
#search input#q {
	width: 90%;
	height: 1em;
}
#button, #deleteButton {
	text-align:	center;
}
hr {
	border:	1px solid #e00;
}
address {
	text-align:	center;
/*	color:	#f00;*/
	color: #800000;
	background: #ffe0e0;
}
.error_message {
	color:	#f00;
}
#author_name, #once_more {
	text-align:	right;
}
#description {
//	text-align: center;
	text-align: left;
}
#vote {
	text-align:	center;
}
/*
table {
	border-color:	#f00;
	border-width:	1px;
	border-style:	solid;
	border-collapse:	collapse;
}
th, td {
	border-color:	#f00;
	border-width:	1px;
	border-style:	solid;
	margin:	0;
}
th {
	background:	#fdd;
}
td {
	background:	#fff;
}
*/
#imp {
	text-align:	center;
}
#rankNavi {
	text-align:	center;
}
#searchWord {
	text-align:	left;
}
#login {
	text-align:	center;
}
.commentName {
	color: #f00;
}
.commentBody {
	color: #000;
}
.commentDate, .entryDate {
	color: #7f7f7f;
/*	font-size: smaller;*/
}
#next_button {
	text-align:	right;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.backAnchor {
/*	text-align: right;*/
	color: #EE0000;
}
.backAnchor a {
	color: #EE0000;
}

#adBoxTop {
	float: right;
	margin-left: 5px;
}
#adBoxGag {
	float: right;
	margin-left: 5px;
}
/*
#footerAd {
	text-align: center;
}
*/
#wrap {
	margin: 0 auto 0 auto;
	width: 640px;
}
hr {
	clear: both;
}
#userRecords {
	float: right;
	text-align: right;
}
.ad_lotator {
	text-align: center;
}
.ad_lotator iframe {
	margin: 2px;
}
