@charset "utf-8";
/* CSS Document */

#backdrop {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color:rgba(114,4,7,1.00);
}
#wrap {
  margin-left: auto;
  margin-right: auto;
  width: 80%;
  min-width: 1024px;
}
#header {
  width: 100%;
  height: 146px;
  text-align: left;
  padding-top: 1px;
  color: rgba(244,248,245,1.00);
  border: thick outset rgba(6,83,32,1.00);
  border-radius: 21px 184% 0% 0%;
  background-color: rgba(31,55,27,1.00);
}
#header img {
  width: 140px;
  height: 140px;
  float: left;
  padding-left: 7px;
  padding-top: 1px;
  padding-right: 14px;
}
#header a {
  width: auto;
  height: auto;
  padding-top: 7px;
  padding-right: 35px;
  padding-left: 7px;
  padding-bottom: 7px;
  color: rgba(31,55,27,1.00);
  background-color:rgba(244,248,245,1.00);
  border: thick outset rgba(6,83,32,1.00);
  border-radius: 21px 84% 0% 0%;
  text-align: left;
  text-decoration: none;
}
#header a:hover {
  width: auto;
  height: auto;
  padding-top: 7px;
  padding-right: 35px;
  padding-left: 7px;
  padding-bottom: 7px;
  color:rgba(128,244,56,1.00);
  background-color: rgba(31,55,27,1.00);
  border: thick inset rgba(6,83,32,1.00);
  border-radius: 21px 84% 0% 0%;
  text-align: center;
}
#header a:click {
  width: auto;
  height: auto;
  padding-top: 7px;
  padding-right: 21px;
  padding-left: 7px;
  padding-bottom: 7px;
  color: rgba(244,248,245,1.00);
  border: thin inset rgba(6,83,32,1.00);
  border-radius: 21px 184% 0% 0%;
  background-color:rgba(114,4,7,1.00);
  text-align: center;
}

#left {
  margin: 8px;	
  width: 20%;
  height: 673px;
  float: left;
  background-color: rgba(5,74,5,1.00);
  color: rgba(188,244,206,1.00);
  border: thin inset rgba(15,62,13,1.00);
}
#content {
  width: 97.5%;
  height: auto;
  padding: 14px; 
	overflow: auto;
  background-color: rgba(5,74,5,1.00);
  color: rgba(188,244,206,1.00);
  border: thick groove rgba(15,62,13,1.00);
}
#content, #left a {
	color:rgba(234,248,221,1.00);
}
#content, #left a:hover {
	color:rgba(128,244,56,1.00);
}
#content, #left a:click {
	color:rgba(40,71,3,1.00);
}
#smlWrap{
	margin-left: 2px;
	padding: 2px;
	float: left;
	width: 100%;
	border: solid 1px #000000;
	overflow:auto;
	height: auto;
}
#smlWrapNB{
	position: absolute;
	margin-left: 2px;
	float: left;
	width: 100%;
}
#code_wrap {
	background-color:#CCC;
	text-align:left;
	color: #000;
}
#text_left {
  text-align:left;
}
#text_right {
  text-align:right;
}
#text_center {
	text-align: center;
}
#float_left {
	float:left;
	margin:1px;
}
#float_right {
	float:right;
	margin-right: 21px;
}
#footer {
  width: 100%;
  height: 70px;
  background-color: rgba(31,55,27,1.00);
  color: rgba(152,159,148,1.00);
  border: thick outset rgba(15,62,13,1.00);
  border-radius: 0% 0% 21px 190%;
  text-align: center;
}
#footer a {
	color:rgba(234,248,221,1.00);
}
#footer a:hover {
	color:rgba(128,244,56,1.00);
}
#footer a:click {
	color:rgba(40,71,3,1.00);
}