body
{
	font-family: Verdana, Arial, sans-serif;
	background-color: #fafafa;
	color: #000000;
}

#header {width: 780px; margin-bottom: 10px; background-color: #eeeeee; border: 1px dashed #060; text-align: center;}
#header h1 {font-size: 3.2em; letter-spacing: 2px; width: 700px; margin-top: 10px;}
#header h2 {font-size: 1.8em;}


a:link {color: #000099; text-decoration: none;}
a:visited {color: #000066; text-decoration: none;}
a:active {color: #ff0000;}
a:hover {color: #ff0000; text-decoration: underline;}
a.desc {color: #000; text-decoration: none;}
a.desc:visited {color: #000; text-decoration: none;}
a.desc:hover {color: #000; text-decoration: underline;}
.th {margin-right: 3px; margin-bottom: 3px; border: 1px solid #060;}


#pay {width: 780px; padding-top: 10px; padding-bottom: 5px; margin-bottom: 10px; font-size: 1.2em; font-weight: bold; background-color: #fff; border: 1px solid #060;}
#pay a {text-decoration: none;}
#pay img {padding-right: 1px;}

#tbl {width: 780px; border: 1px dashed #060;}

#free {background-color: #eeeeee; padding-left: 5px; text-align: left;}
#free a {font-size: 80%;}

.posts {	display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; width: 780px; background-color: #fff;}

.post {width: 175px; overflow: hidden; background-color: #eeeeee; border: 1px solid #666666; margin: 4px; padding: 3px; text-align: center;}
.post2 {width: 780px; overflow: hidden; background-color: #eeeeee; border: 1px solid #666666; margin: 4px; padding: 3px; text-align: center;}
#list li.break {background: #f6fff6;}
