h2 {font-size: 1.0em;
	font-weight: 500;
	line-height: 1.4em;
	color: #666666;
	border-bottom: 1px dashed #CCCCCC;
	}

h4 {font-size: 0.95em;
	font-weight: 400;
	line-height: 1.1em;
	color: #333333;
	border-bottom: 1px dashed #CCCCCC;
	}
	
img{border: 0px;}

.text-large a:hover { color: #ff8c00 ; text-decoration:underline }
.text-large-s a:hover { color: #ff8c00 ; text-decoration:underline }
.text-middle a:hover { color: #ff8c00 ; text-decoration:underline }
.text-middle-m a:hover { color: #ff8c00 ; text-decoration:underline }
.text-middle-s a:hover { color: #ff8c00 ; text-decoration:underline }
.text-small a:hover { color: #FF9900; text-decoration:underline }
.text-small-s a:hover { color: #ff8c00 ; text-decoration:underline }

.text-small-project_menu a:link { color: #000000}
.text-small-project_menu a:visited  { color: #000000 }
.text-small-project_menu a:hover { color: #ff8c00 ; text-decoration:underline }

.text-small-index_menu a:link { color: #ffffff }
.text-small-index_menu a:visited  { color: #ffffff }
.text-small-index_menu a:hover { color: #ff8c00 ; text-decoration:underline }


.text-xlarge {font-size: 1.2em }
.text-large {font-size: 0.95em; line-height: 1.4em }
.text-large-s {font-size: 0.95em; line-height: 1.1em}
.text-middle {font-size: 0.8em; line-height: 1.2em }
.text-middle-m {font-size: 0.8em; line-height: 1.0em }
.text-middle-s {font-size: 0.8em; line-height: 0.95em}
.text-small {font-size: 0.7em}
.text-small-s {font-size: 0.7em; line-height: 1.1em }

.text-small-project_menu {font-size: 0.7em; line-height: 1.4em }
.text-small-index_menu {font-size: 0.7em; line-height: 1.1em }

.main {font-size: 0.7em}
.main h5 {font-size: 0.8em; line-height: 1.4em}
A:link,A:visited,A:active {text-decoration:none}

.entrymore img {float: left}

#top_message{
  font-size: 12px;
  color:#666666;
  background-color: #EBEBD8;
  padding: 3px;
  margin-bottom: 5px;
}
