.special { text-decoration: underline;background-color: #d0d0d0; color: #ffffff; }
.sepline {border-bottom: 1px solid #909090;margin:5px;margin-left:0px;clear:left;overflow: auto;}

img{border:0px;}

A:link { color: #3E3E3E; }
A:visited { color: #3E3E3E; }
A:active { color: #3E3E3E; }

body {color:#303030;background-color: #F9F9F9;}

div#hp_tmpl{	padding: 20px;	padding-left:13px;	padding-bottom: 10px;	margin:0;	background:#777777;	color:#E3E3E3;	}
div#hp_tmpl h1 a{color:#FFFFFF;}

h1 a:link{color: #FFFFFF;}
h1 a:visited{color: #FFFFFF;}
h1 a:active{color: #FFFFFF;}
h1 {color: #404040;}
h2 a:link{color: #404040;}
h2 a:visited{color: #404040;}
h2 a:active{color: #404040;}
h2 {color: #404040;}

h1,p{margin:0;padding:0px 0px}
pre{min-width: 400px;padding: 10px;margin:0 auto;margin-left:30px;background:#202020;color:#99ff99; border: 1px dotted #000000;
}
pre A:link { color: #99ff99; }
pre A:visited { color: #99ff99; }
pre A:active { color: #99ff99; }

div#diary_tmpl {margin-left: 7px;word-wrap:break-all;}
div#diary_tmpl .sepline {border-bottom: 1px solid #909090;margin:5px;margin-left:-7px;}
div#diary_tmpl h2{margin-left: 3px;margin-right: 10px;display:inline;}
div#diary_tmpl h2 a{color: #4E4E4E;}

div#diary_tmpl h3{margin-left: 10px;margin-right: 10px;display:inline;}
div#diary_tmpl h3 a{color: #404040;}

div#page_tmpl {  font-size: 14px;  background-color:#CCCCCC;  padding:5px;  padding-left:15px;  margin:10px;  margin-top:3px;  margin-left:0px;  margin-right:0px;}
        
div#page_content_tmpl {
  margin-left: 7px;
}
div#page_content_tmpl h2{margin-left: 3px;margin-right: 10px;display:inline;}
div#bd_tmpl,div#recent_tmpl{
  font-size: 12px;
  margin:5px;
  margin-left:1px;
  margin-right:0px;
  word-wrap:break-all;
}

div#child_tmpl {
  font-size: 14px;
  display:inline;
}

div#back_url {
  margin:5px;
}

div#enpower {
  font-size: 12px;
  float:right;
}

div#footer_tmpl {
  font-size: 12px;
  float:left;
}

div#footer_bar {
 clear: both;
}
