@charset "Shift_JIS";

#blog {
	width: 800px;
	height: 550px;
	margin: 0;
	padding: 0 0 0 30px;
}

#blog h2 {
	margin:0;
	padding:0;
}

#blog #bodyMain .main {
	margin:0;
	padding:30px;
}

#blog #bodyMain .main .entryContent {
	width: 540px;
	margin-bottom:100px;
	border-bottom: 1px dotted #ccc;
}



#blog #bodyMain .main .entryContent {
	width: 540px;
	margin-bottom:30px;
	border-bottom: 1px dotted #ccc;
}


#blog #bodyMain .main .entryContent .entryDate {
	margin:10px 0 20px 0;
	padding:0 5px;
	font-size: 11px;
	border-left: 3px solid #f08200;
}

#blog #bodyMain .main .entryContent h3.entryTitle {
	margin:0;
	padding:0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	color:#f08200;
}


#blog #bodyMain .main .entryContent .entryBody {
	padding-bottom:10px;
	font-size:12px;
	line-height:1.5em;
}

#blog #bodyMain .main .entryContent .entryFooter {
	padding:10px 0;
	font-size:10px;
	line-height:1.5em;
}

#blog #bodyMain .main .entryContent .entryFooter .postMember {
	font-size:12px;
}

#blog #bodyMain .main .entryContent .contentNav {
	padding:10px 0;
	font-size:12px;
	text-align:right;
}

#blog #bodyMain .main .entryContent h2.archiveHeader {
	margin:10px 0 20px 0;
	padding:0 5px;
	font-size: 14px;
	border-left: 3px solid #f08200;
}


#blog #bodyMain .main .entryContent h3.trackbacksHeader {
	margin:0;
	padding:0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	color:#f08200;
}

#blog #bodyMain .main .entryContent h3.commentsHeader {
	margin:0;
	padding:0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	color:#f08200;
}

#blog #bodyMain .main .entryContent #trackbacks {
	margin:0;
	padding:20px 0 10px 20px;
}

#blog #bodyMain .main .entryContent #comments {
	margin:0;
	padding:20px 0 10px 20px;
}

#blog #bodyMain .main .entryContent #comments p.commentsOpenModerated {
	margin:0;
	padding:10px 0;
	font-size: 10px;
}

form input, textarea { 
	margin:10px 0;
	border: 1px solid #666;
}



