* {
	font-family: Helvetica;
	font-size: 1em;
	margin: 0;
	padding: 0px 0px 0px 0px;
}

body {
	padding: 0px 0px 0px 0px;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #fff;
}

#introduction {
	background-color: #000;
	color: white;
	padding: 20px;
	border-bottom: 1px solid #666;
}

#introduction #chunk0 {
	width: 20px;
	float: left;

	font-size: 36px;
	line-height: 36px;
}

#introduction #chunk1 {
	width: 885px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
/*	border-right: 2px solid #d9d9da;	*/
}

#introduction .first {
	font-size: 24px;
	line-height: 36px;
	padding-bottom: 12px;
	padding-top: 3px;
}

#introduction .small {
	padding-top: 12px;
	font-size: 10px;
}

#introduction #chunk2 {
	width: 280px;
	float: left;
	padding-left: 20px;
	padding-top: 3px;
	font-size: 12px;
	line-height: 24px;

}

.miniblog {
	width: 250px;
	float: left;
	clear: right;
	overflow: hidden;

	margin-right: 2px;
}

.miniblog .header {
	height: 70px;
	padding: 10px 20px 0px 20px;
	background-color: #fefefe;

	margin-top: 2px;
}

.miniblog .header p {
	font-size: 10px;
	padding-top: 4px;
}

.miniblog .date {
	padding: 4px 20px 4px 20px;
	background-color: #fefefe;

	margin-top: 2px;
	font-size: 10px;
}

.miniblog .header a {
	color: #266411;
}

.miniblog img {
	max-width: 200px;
	height: auto; 
}

.item {
	background-color: #fefefe;
	padding-bottom: 20px;
	padding-top: 4px;
	margin-top: 2px;
}

.item .contents {
	margin-left:20px;
	margin-right:20px;
	
	font-size: 12px;
	line-height: 16px;
}

.contents p {
	margin-top: 16px;
}

.contents img {
	display: none;
}

.contents a {
	color: #266411;
	font-weight: bold;
}

.past {
	color: #ccc;
}

#conclusion {
	background-color: #000;
	color: white;
	border-top: 1px solid #666;

	padding: 10px 20px 10px 40px;
	margin-top: 20px;

	font-size: 10px;
	line-height: 12px;
}

#conclusion a {
	color: white;
	text-decoration: none;
	border-bottom: 1px dotted white;
}

#news {
	display:none;
}

#news a {
	color: white;
	text-decoration: none;
	border-bottom: 1px dotted white;
}

#news .header {
	background-color: black;
	color: white;
}

#news .item {
}

.tumblr_post {
	list-style: none;
	padding: 20px;
	margin-top: 2px;
	background-color: black;
	color: white;
	font-size: 12px;
	line-height: 16px;
}

.tumblr_post p {
	padding-top: 12px;
}

.tumblr_title {
	font-weight: bold;
}

#newsdot {
	background-color: black;
	background-image: url(notesonnotesoff.png);
	color: white;
	width: 60px;
	height: 60px;
	margin-right: 2px;
	margin-top: 2px;
	float: left;
}

#newsdot:hover {
	background-image: url(notesonnotes.png);
	cursor:pointer;
}
