/* All content copyright Kudasai 2008 */

body {
  background: #dfdfdf url(./images/bg.gif) repeat;
}

div, span, p, a, label, table, tr, td, legend {
  font:10pt Verdana;
  color:#373737;
}

div, span, p, a {
  line-height:175%;
}

form {
  margin:0px;
  padding:0px;
}

a {
  text-decoration:none;
  color:#752220;
}

a:hover {
  color:#752220;
  text-decoration:underline;
}

h1 {
  font:16pt Times;
}

h2 {
  font:14pt Times;
}

h3 {
  font:12pt Times;
}

h4 {
  font:bold 10pt Times;
}

h5 {
  font:10pt Times;
}

#container {
  margin:100px auto 0px auto;
  width:800px;
  border-collapse:collapse;
}

#container td {
  padding:0px;
}

.layout {
  display:block;
}

#menu {
  vertical-align:top;
  background:url(./images/menu_bg.jpg) repeat-y;
  text-align:right;
}

#content {
  width:540px;
  vertical-align:top;
  background:white url(./images/content_bg.jpg) repeat-y;
}

#content #padding {
  margin:50px 17px 10px 10px;
}

.item {
  margin:0px 30px 10px 0px;  
}

.item a {
  font:12pt Times;
  color:#665e5d;
  text-decoration:none;
}

.item a:hover {
  text-decoration:underline;
}

#pages {
  margin:0px;
  padding:0px;
}

li.sort {
	cursor: pointer;
	list-style: none;
	background-color:#ededed;
	margin:0px 0px 10px 0px;
	border:solid 1px #665e5d;
	width:100%;
	padding:0px;
}

li.sort span {
  margin:5px;
}

fieldset {
  border:solid 1px #665e5d;
  margin:0px 0px 10px 0px;
  background-color:#dcdcdc;
  padding:10px;
}

legend {
  padding:0px 5px 0px 5px;
}

fieldset fieldset {
  background-color:#ededed;
}

fieldset fieldset legend {
  font-size:9pt;
}

span.title {
  float:left;
  margin-left:5px;
}

span.info {
  font-size:8pt;
  display:block;
}

.galleryTable {
  width:100%;
}

.galleryImage {
  padding:10px;
  text-align:center;
  vertical-align:top;
}

.galleryImage a {
  text-decoration:none;
}