@charset "utf-8";

body {
	width:720px;
	margin:0 auto;
	padding:2em 0;
	background:#ffffff url("../img/tex.jpg") repeat;
	color:#333333;
	font-size:medium;
	font-family:sans-serif;
}
h1 {
	margin-bottom:.5em;
	text-align:center;
	font-size:2em;
	font-weight:bold;
}
h2 {
	margin-bottom:1em;
	font-weight:bold;
}
h3 {
	padding-left:1em;
	font-weight:bold;
}
hr {
	margin:1em auto;
	width:90%;
}
#top_img {
	margin-bottom:1em;
/*	border:1px solid #dcdcdc; */
}

/* #menu */
#menu {
	margin-bottom:1em;
}
	#menu li {
		margin:0 1em;
		display:inline;
	}
	#menu a {
		border:0 none;
	}

/* #info */
#info {
	width:520px;
	margin:0 auto 2em auto;
	padding:1em;
	border:1px dashed #91c0b5;
	border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
	box-shadow:3px 5px 5px rgba(0,0,0,.2);
		-moz-box-shadow:3px 5px 5px rgba(0,0,0,.2);
		-webkit-box-shadow:3px 5px 5px rgba(0,0,0,.2);
	background:rgb(255,255,255);
	background:rgba(255,255,255,.7);
}
div.ds {
	padding:0 2em;
	font-size:smaller;
}
#info ul {
	margin-bottom:1em;
}
#info li {
	padding-left:2em;
}
#info table {
	margin:1em;
}
#info table td {
	vertical-align:top;
}
span.date {
	font-size:smaller;
	color:#996633;
}
h5 {
	text-align:center;
	font-size:x-small;
}
a.icon {
	border:0 none;
}
.center {
	text-align:center;
	text-indent:0;
}
