body { background-color: #9DAC97;
text-align: center;
}

input, textarea, select {
background-color: #848C7B;
color: #575855;
border: 1px solid #575855;
}

#container {
  width: 520px;
  margin: 0 auto 0 auto;
}

#top {
  width: 520px;
  height: 320px;
  margin-bottom: 10px;
}

#left {
 float: left;
 width: 110px;
 border: 2px solid #797B73;
 background-color: #848C7B;
 text-align: center;
}



#content {
        float: right;
        width: 390px;
        height: 100%;
        padding: 5px;
        border: 2px solid #797B73;
        background-color: #848C7B;
}

ul#navi {
   font-size: 9pt;
   color: #575855;
   FONT-WEIGHT: normal;
   FONT-FAMILY: Tahoma, Verdana, serif ;
   text-align: left;
   list-style-type: square;
   margin: 5 auto 5 auto;
}

ul#navi a {
   font-size: 9pt;
   color: #575855;
   FONT-WEIGHT: normal;
   FONT-FAMILY: Tahoma, Verdana, serif ;
   text-align: left;
   border: 0px;
}

ul#navi a:hover{
   font-size: 10pt;
   color: #575855;
   FONT-WEIGHT: bold;
   FONT-FAMILY: Tahoma, Verdana, serif ;
   text-align: left;
   border: 0px;
}


#footer {
  clear: both;
}

blockquote {
  font-size: 8pt;
  color: #575855;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Tahoma, Verdana, serif ;
  border: 1px solid #DAE9A9;
  border-left: 4px solid #DAE9A9;
  margin: 10px 90px 30px 90px;
  padding: 5px;
}

.show_sort_list {
  list-style-type: square;
  color: #575855;
  font-size: 8pt;
  FONT-FAMILY: Tahoma, Verdana, serif;
  text-align: left;
}

.other {
  list-style-type: square;
  color: #575855;
  font-size: 8pt;
  FONT-FAMILY: Tahoma, Verdana, serif;
  text-align: left;
}

a:link { font-weight:normal; color:#EE8596; text-decoration:none; border-bottom:
1px dashed #EE8596;}
a:visited { font-weight:normal; color:#EE8596; text-decoration:none; border-bottom:
1px dashed #EE8596;}
a:focus { font-weight:normal; color:#EE8596; text-decoration:none; border-bottom:
1px dashed #EE8596; }
a:hover { font-weight:normal; color:#DAE9A9; text-decoration:none; border-bottom:
1px dashed #DAE9A9; }
a:active { font-weight:normal; color:#EE8596; text-decoration:none; border-bottom:
1px dashed #EE8596; }


.pink {
  font-size: 8pt;
  color: #EE8596;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Tahoma, Verdana, serif ;
}

.gruen {
  font-size: 8pt;
  color: #DAE9A9;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Tahoma, Verdana, serif ;
}


p {
  font-size: 8pt;
  color: #575855;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Tahoma, Verdana, serif ;
  text-align: left;
}

.text01 {
	font-size: 8pt;
	color: #575855;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Tahoma, Verdana, serif ;
	text-align: left;
}

.text02 {
	font-size: 8pt;
	color: #575855;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Tahoma, Verdana, serif ;
	text-align: center;
}


h1 {
   font-size: 10pt;
   font-family: Tahoma, Verdana, serif;
   text-align: center;
   color: #DAE9A9;
   margin: 5px 5px 5px 5px;
   letter-spacing: 5px;
   border-bottom: 1px dashed #DAE9A9;
}

h2 {
   font-size: 8pt;
   font-family: Tahoma, Verdana, serif;
   text-align: left;
   color: #DAE9A9;
   letter-spacing: 2px;
   margin-bottom: -10px;
}

//Fanupdate

p.catfile {
  font-size: 8pt;
}

p.archivelink {
	text-align: center;
}

div.comment_box {
	clear: both;
	background: #eee;
	padding: 1em;
	width: 100%;
	overflow: auto;
	margin: 0 0 1em 0;
}

img.gravatar {
	float: left;
	margin: 0 1em 0 0;
}

div.credit {

	clear: both;
	text-align: center;
	margin: 1em 5px 0 0;
}

div.credit p {

        font-size: 7pt;

}