body     {
  color: black;
  background-color: #ccc;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

#inbox     {
  margin:0px auto 0px auto;
  width: 760px;
  text-align:left;
  background-color: #FFFFFF;
  padding: 0px 0px 0px 0px;
}
#banner {
  background-color: #f90;
  background-image: url(../skin/images/banner.jpg);
  background-repeat:no-repeat;
  background-position: left bottom;
  width: 760px;
  height: 200px;
  padding: 0px 0px 0px 0px;
}
#banner_l  {
  background-color: transparent;
  float:left;
  width:400px;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.site_title     {
  font-size: 1em;
  font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;
  margin: 5px 0px 5px 5pt
}

.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover  {
  color: #000;
  text-decoration: none
}
#footer {
  background-color: #f90;
  width: 760px;
  padding: 0px 0px 0px 0px;
}
.copyright  {
  color: #fff;
  font-size: 0.8em;
  font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;
  text-align:right;
}

h2, h3
	{
	font-size: 12px;
	}
table
	{
	width: 100%;
	border: 0px;
	border-collapse: collapse;
	}
input, textarea
	{
	font-size: 12px;
	padding: 1px;
	}
img
	{
	border: 0px;
	vertical-align: bottom;
	}
a:link, a:visited, a:active
	{
	color: #BD690D;
	text-decoration: none;
	}
a:hover
	{
	color: #FF6600;
	text-decoration: underline;
	}
.font_s
	{
	font-family: Verdana, sans-serif;
	font-size: 9px;
	}
#container
	{
	width: 560px;
	height: 100%;
	text-align: left;
	margin: 0px auto;
	}
#navi
	{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	margin: 25px 0px;
	padding: 7px 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #DC9963;
	}
#formw td
	{
	padding: 2px 0px;
	}
#read div.relate
	{
	padding-top: 4px;
	}
#tree div
	{
	margin: 25px 0px;
	}
#image td
	{
	border: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: bottom;
	padding: 7px 3px 4px 3px;
	}
#image .td
	{
	padding: 0px;
	}
#admin .post
	{
	text-align: right;
	}
#admin .page form
	{
	margin-bottom: 25px;
	float: right;
	}
#page
	{
	margin: 0px 0px 15px 5px;
	}
#copyright
	{
	text-align: center;
	margin: 0px 0px 25px 0px;
	}
div.box
	{
	width: 100%;
	padding: 2px;
	margin: 25px 0px;
	background-color: #FFFFFF;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #DC9963;
	}
div.th
	{
	text-align: left;
	color: #D1750E;
	font-weight: bold;
	background-color: #EFD3BA;
	border-bottom: 1px solid #FFFFFF;
	padding: 3px 6px;
	}
div.td
	{
	background-color: #F5E3D3;
	padding: 5px 6px;
	}
div.mes, div.img
	{
	margin-bottom: 4px;
	}
div.name
	{
	float: left;
	}
div.mail, div.url, div.reply
	{
	width: 35px;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	float: right;
	}
div.hr
	{
	border-top: 1px solid #FFFFFF;
	}
span.new
	{
	color: #FF6600;
	margin-left: 8px;
	}
/*ƒ|ƒbƒvƒAƒbƒv‰æ‘œ--------------------*/
#lightbox{
  background-color:#eee;
  padding: 10px;
  border-bottom: 2px solid #666;
  border-right: 2px solid #666;
  }
#lightboxDetails{
  font-size: 0.8em;
  padding-top: 0.4em;
  }  
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
  background-color: #333;
  back\ground-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
  }
