h1 a:visited,
h1 a:active,
h1 a:link {
  color : #000;
}

h1 a:hover {
  color : #47F;
}

a:active,
a:link {
  color : #00F;
}

#leftmenu {
  width : 220px;
}
#main {
  margin-left : 230px;
}

#top {
  background-color : transparent;
  color : #000;
  border-bottom : 4px solid #47F;
}

p.date {
  border-bottom : 1px solid #AAA;	
}

#main {
  background-color : #fdfdff;
  border-bottom : 4px solid #47F;
}

#comments{
  background-color : #f8f8f8;
}

#comments h4 span {
  color : #999;
}

h3 {
  border-bottom : 1px solid #AAA;
}



body {
  font-size: medium;
  background-image:url("http://melpon.tank.jp/img/body_back_2.gif");
}

.post{
  border-bottom : 2px solid #888888;
}
pre{
  background-color: #FFEEEE;
  font-size: small;
  padding: 8px;
}

pre.code{
  font-family: "MS Gothic","ＭＳ ゴシック","MS ｺﾞｼｯｸ","MS ゴシック", monospace;
}
pre.syntax-highlight{
  font-family: "MS Gothic","ＭＳ ゴシック","MS ｺﾞｼｯｸ","MS ゴシック", monospace;
}

.aa{
  font-size:12pt;
  line-height:18px;
  font-family: "Mona","IPA MONAPGOTHIC","MS PGothic","ＭＳ Ｐゴシック","MS Pｺﾞｼｯｸ","MS Pゴシック",sans-serif;
}

pre span.cpp_java_keyword {
  color: blue;
}
pre span.cpp_java_prepro {
  color: blue;
}

span.synSpecial{
  color: blue;
}
span.synType{
  color: blue;
}
span.synComment{
  color: green;
}
span.synPreProc{
  color: blue;
}
span.synIdentifier{
  color: teal;
}
span.synConstant{
  color: #c00000;
}
span.synStatement{
  color: blue;
}

#leftmenu {
	background-color: #FFFFFF;
}

div.post
{
	background-color: #FFFFFF;
}

div.postTitle
{
	background-color: #FFFFFF;
}

div.postText
{
	background-color: #FFFFFF;
}

div.postFoot
{
	background-color: #FFFFFF;
}