body {
	background:#f00;
	margin:10px 10px 10px 10px;
	padding:0px;
	text-align:left;
}

a		{ color:#900; text-decoration: none; font-weight:bold;}
a:link		{ color:#900; } 
a:visited	{ color:#900; } 
a:active	{ color:#900; }
a:hover		{ color:#f00; }

p		{ margin:0px 0px 0px 0px; }

.base {
	font-family:verdana, arial; font-size:11px;
	width:688px;
	background:#fff;
	padding:1px;
	border:1px solid black;
}

.banner {
	font-family:trebuchet MS; font-size:24px; font-weight:bold;
	width:672px;
	background:#005;
	color:#fff;
	padding:4px 8px;
	background: -webkit-gradient(linear, left top, right top, from(#005), to(#fff));
	background: -moz-linear-gradient(left, #005, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FF000055, endColorstr=#FFFFFFFF);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FF000055, endColorstr=#FFFFFFFF)";
}

.banner a 		{ color:#fff; }
.banner a:link		{ color:#fff; }
.banner a:visited	{ color:#fff; }
.banner a:active	{ color:#fff; }
.banner a:hover		{ color:#fff; }

.menu {
	font-family:verdana, arial; font-size:11px;
	background:#011;
	color:#333;
	margin:1px 0px;
	padding:4px 8px;
}

.menu a 		{ color:#cc4; font-family:arial; font-size: 11px; font-weight:bold;}
.menu a:link		{ color:#cc4; }
.menu a:visited		{ color:#cc4; }
.menu a:active		{ color:#cc4; }
.menu a:hover		{ color:#ff0; }

.message {
	color:#333;
	line-height:250%;
	margin:16px 8px 16px 8px;
}

.message img {
	margin:12px 8px 8px 0px;
	border:0px;
}

.main {
	width:624px;
	margin:4px 8px;
}

.title {
	font-family:arial; font-size: 12px; font-weight:bold;
	width:528px;
	background:#005;
	color:#fff;
	margin:2px 0px 0px 0px;
	padding:2px 8px;
	background: -webkit-gradient(linear, left top, right top, from(#005), to(#fff));
	background: -moz-linear-gradient(left, #005, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FF000055, endColorstr=#FFFFFFFF);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FF000055, endColorstr=#FFFFFFFF)";
}

.title a 		{ color:#fff; }
.title a:link		{ color:#fff; } 
.title a:visited	{ color:#fff; } 
.title a:active		{ color:#fff; }
.title a:hover		{ color:#ff0; }

.contents {
	font-family:verdana, arial; font-size:11px;
	color:#333;
	margin:8px 8px 8px 8px;
}

.contents b {
	font-family:arial; font-size: 11px; font-weight:bold;
	line-height:110%;
}

.contents br {
	line-height:25%;
}

.contents img {
	margin:0px 8px 8px 0px;
        border:0px;
}

.detail {
	font-family:verdana, arial; font-size:11px;
	line-height:100%;
	color:#99b;
	margin:8px 8px 8px 8px;
}

.detail a {
	font-family:trebuchet MS,verdana, arial; font-size: 12px; font-weight:bold;
}

.detail b {
	font-family:trebuchet MS,verdana, arial; font-size: 12px; font-weight:bold;
}

.trackback {
	font-family:verdana, arial; font-size:11px; font-weight:normal;
	margin:0px 8px 0px 16px;
}

.name {
	font-family:trebuchet MS,verdana, arial; font-size: 12px; font-weight:bold;
	margin:0px 8px 0px 8px;
}

.comment {
	font-family:trebuchet MS,verdana, arial; font-size: 12px;
	margin:0px 8px 6px 16px;
}

form {
	margin:20px 7px 16px 7px;
}

.input {
	font-family:trebuchet MS,verdana, arial; font-size: 12px;
 	color:#000;
	border:1px solid #99b;
}

.btn {
}

.error {
	font-weight:bold; font-family:trebuchet MS,verdana, arial; font-size: 12px;
 	color:#c00;
	margin:16px 8px;
}

.foot {
	font-family:arial; font-size: 11px; font-weight:bold;
	width:672px;
	background:#005;
	color:#fff;
	margin-top:2px;
	padding:4px 8px;
	text-align:right;
	background: -webkit-gradient(linear, left top, right top, from(#fff), to(#005));
	background: -moz-linear-gradient(left, #fff, #005);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FFFFFFFF, endColorstr=#FF000055);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FFFFFFFF, endColorstr=#FF000055)";
}
