﻿@charset "UTF-8";

article, aside, dialog, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	margin: 0;
	padding: 32px 0px 0px;
	/*padding: 32px 0px 0px;*/

	background-color: #fff;

	font-size: 100%
	/* font-size: 75%; */
}

.diet {
	width: 300px;
	margin:0 auto;
}

.bodymain {
	/* margin: 1.5em 0.5em 0.5em; */
}

p {
	margin: 0.5em 0em;
	padding: 0em;
}

a {
	color: #000;
	text-decoration: underline;
}

a:hover, a:active {
	color: #fff;
	background-color: #000;
	text-decoration: underline;
}

hr {
    border: none;
    border-top: 3px double #000;
    margin: 2em 0em;
}

/*
ul {
	margin: 1em 0em 1.5em 0em;
	padding: 0em;
}

li {
	margin: 0em 0em 0.5em 1.5em;
	padding: 0em;
}
*/

.menu {
	font-size: 150%;
	/* font-style: italic; */
	/* font-weight: bold; */
}

.credit {
	margin: 2em;
	color: #444;
	font-size: 60%;
}

.tweets_block {
	margin: 0em 0em 1em;
	/* background-color: #eee; */
	padding: 0.5em;
}

.tweets_jump {
	/* font-style: italic; */
	/* text-align: center; */
/*
	font-weight: bold;
	font-size: 250%;
*/
	margin: 2em 0em;
	background-color: #ddd;
	padding: 0.5em;
}

.tweets_index {
	text-align: right;
	margin: 0em 0em;
}

.tweets_index_invalid {
	color: #ddd;
}

.tweets_date {
	font-size: 100%;
	text-align: right;
}

.tweets_text {
	font-size: 150%;
}

.tweets_strong {
	font-size: 133%;
}

.tweets_dot {
	text-align: center;
	font-size: 50%;
	color: #888;
}

/*
.wide {
	letter-spacing: 0.2em;
}

a.title {
	padding: 1.0em 0.5em;
	
	color: #fff;
	text-decoration: none;
}

a.title:hover, a.title:active {
	background-color: #444;
	text-decoration: underline;
}
*/

