body {
	background-color:#000;
	margin:1px;
}
body, th, td {
	font-size:13px;
	color:#e0e0e0;
}
a:link { color:#fa0; }
a:visited { color:#ea0; }
a:active { color:#ee0; }
a:hover { color:#f00; }

.mainLogo {
	width:700px;
	margin:0px;
}
.welcome {
	margin:10px 0px 22px;
	color:#fff;
	font-size:20px;
}
.mainContents {
	width:610px;
}
#newlyTitle {
	color:#f30;
}
table.tblNewly {
	table-layout:fixed;
	width:600px;
}
th.thNewly {
	background-color:#ffa;
	border: 1px solid #c96;
	padding:3px;
	font-size:15px;
}
td.tdNewly {
	border: 1px solid #776;
	padding:5px;
}
td.spaceNewly {
	width:2px;
	padding:0px;
	margin:0px;
}
.newsdate {
	color:#c33;
}
.newstitle {
	color:#cc0;
}
.memListSect {
	margin:38px 0px 45px;
}
.memListJoin {
	font-size:16px;
	margin-top:20px;
}
table.tblLeft {
	border: 1px solid #965;
	float:left;
	table-layout:fixed;
	width:300px;
	margin:0px 0px 35px;
}
table.tblRight {
	border: 1px solid #965;
	table-layout:fixed;
	width:300px;
	margin:0px 0px 35px;
}
th {
	background-color:#633;
	color:#fff;
	padding:2px;
}
td {
	padding:5px;
	line-height:18px;
}
.bottom {
	width:600px;
	color:#999;
	margin-top:55px;
}