html, body {
  margin: 0;
  background-color: #FF8400;
  font-family: arial, tahoma, verdana;
  font-size: 12px;
  color: #763002;
}

#container {
  position: absolute;
  width: 726px;
  left: 50%; top: 0;
  margin-left: -363px;
}

#mst {
  background-image: url('../../images/001/bg.jpg');
}

#hdr {
  width: 726px;
  height: 176px;
  background: #FF8400 url('../../images/001/hdr.jpg') no-repeat top center;
}

#ftr {
  width: 726px;
  height: 58px;
  background: #FF8400 url('../../images/001/ftr.jpg') no-repeat top center;
}

#menu {
  width: 226px;
}

#content {
  width: 500px;
}


h1 {
  font-size: 23px;
  font-weight: bold;
  color: #72A100;
  margin-top: 25px;
}

h2 {
  font-size: 13px;
  font-weight: bold;
  color: #763002;
  margin-top: 25px;
}

p {
  text-align: justify;
  width: 415px;
}


a {
  color: #72A100;
}

a:hover {
  color: #fff;
  background-color: #72A100;
  text-decoration: none;
}

.menu a,
h2 a {
  text-decoration: none;
}

a  h2:hover {
  color: #fff;
}

ul.menu {
  position: relative;
  list-style: none;
  clear: none;
  left: 10px;
  top: 15px;
}

ul.menu li {
  margin: 3px 0;
  list-style: none;
}

ul.menu li.sub {
  margin: 3px 0 3px 15px;
  list-style: none;
}

p img {
  border: 1px solid #555;
  background-color: #fff;
  padding: 1px;
  margin: 15px;
}


div.error,
div.oke {
	padding: 10px 10px 10px 31px;
	overflow: hidden;
	border-width: 2px;
	border-style: solid;
	width: 370px;
	margin: 8px 0 22px 0;
}

div.error {
	background-color: #FFEDEF;
	border-color: #FFC2CA;
	color: #C00;
}

div.oke {
	background-color: #EDFFED;
	border-color: #8DCC8D;
	color: #070;
}

input.box,
textarea {
  font-family: arial, tahoma, verdana;
  font-size: 12px;
  color: #763002;
}

p img.preview {
  border: 1px solid #555;
  background-color: #fff;
  padding: 1px;
  margin: 4px 12px 8px 0;
  width: 130px;
}

div.cmt {
  color: #777;
  font-size: 11px;
  margin: 0;
  padding: 0;
}

div.photobook {
	margin-top: 25px;
}

div.photobook strong {
  margin-bottom: 12px;
}

div.photobook strong a {
  text-decoration: none;
}

img.thumb {
  width: 130px;
  margin: 2px;
}

p.song {
  padding: 4px 0;
  margin: 0;
  font-weight: bold;
}

p.song img {
  border: 0;
  background: transparent;
  margin: 0 5px;
}