.rbox_large .boxbtmBlog,.mainboxBlog .boxbtmBlog {
	clear:both;
	width:565px;
	height:20px;
	background: url(../images/second_mainbox_btm.jpg) no-repeat left bottom;
}

.mainboxBlog {
	overflow:auto;
	width:565px;
	padding-top: 12px;
	background: url(../images/mainbox_bg.jpg) no-repeat left top;
}


.blog {
padding-left:10px;
padding-right:20px;
margin-top:0px;
margin-bottom:0px;
}

.blogbody {
line-height:1.3em;
padding-top:5px;
padding-left:20px;
padding-rightt:15px;
margin-top:0px;
}

.date{
font-size: 14px; 
color:#99CC33;
padding-left:50px;
padding-top: 20px;
padding-bottom:14px;
font-weight:bolder;
background-image:url(http://blog.sakura.ne.jp/img/bg/poppy/date.gif);
background-repeat:no-repeat;
background-position:5px 0px;
margin-top:20px;
margin-bottom:5px;
}

.title{
padding-right:15px;
font-weight:bolder;
padding-bottom:5px;
}
.title a{
padding-right:15px;
font-size: 12px; 
font-weight:bolder;
color:#000000;
border:none;
text-decoration: none;
}


.text{
text-align:left;
font-size: 12px;
color: #666666;
padding:0px 20px 10px 0px;
}

.text a {
text-align:left;
color:#A7002F;
}

.posted{ 
font-size: 10px; 
color: #666666;
padding-top:5px;
padding-right:15px;
padding-bottom:15px;
text-align:right;
}
.posted a {
color:#CCCC00;
}

.posted a:hover{
color:#CCCC00;
text-decoration: none;
}


#links-left {
font-weight:normal;
width:230px;
float:left;
margin-top:30px;
text-align:left;
margin-left:0px;
}
#links {
}




#calendar {
font-weight:normal;
margin-bottom:10px;
margin-top: 20px;
}
#calendar table {
width:180px;
padding:5px 15px 10px 0px;
}
#calendar th {
margin:1px;
padding:3px;
color:#CCCC00;
text-align:center;
}
#calendar td {
padding:3px 1px;
color:#666666;
text-align:center;
}
#calendar td  a{
color:#99CC33;
}

#calendar td  a:hover{
color:#99CC33;
font-weight:bolder;
}


.calendarhead {
color:#99CC33;
font-size:12px;
font-weight:bolder;
padding: 3px 10px 5px 5px;
text-align:left;
}
.calendarday {
font-size:12px;
font-weight:normal;
color: #726859;
padding:4px 0px 4px 0px ;
text-align:center;
}



.BlogLeftSide {
color:#666666;
font-size:12px;
font-weight:normal;
line-height:140%;
padding:3px 5px 5px 55px;
margin-bottom:10px;
}
.BlogLeftSide a {
color:#666666;
}

.BlogLeftSide a:hover{
text-decoration: none;
}



div#BlogContent {
	width: 400px;
	float: left;
}

div#BlogRightContent {
	width: 120px;
	float: right;
}

div#BlogContentEnd {
	clear: both;
}


div.staff {
	margin-top: 10px;
	margin-bottom: 10px;
}
div.staffNoFloat {
	margin-top: 10px;
	margin-bottom: 10px;
}
div.staffNoFloatEnd {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}


div.staff img {
	float: left;
	margin-bottom: 20px;
	margin-right: 3px;
}

div.staffNoFloat img {
	margin-right: 3px;
}


p.staff {
	margin-top: 10px;
	margin-bottom: 15px;
	border-bottom: dashed 1px #000000;
}
p.staffNoFloat {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: dashed 1px #000000;
}
p.staffNoFloatEnd {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}


p.staff img {
	float: left;
	margin-bottom: 20px;
	margin-right: 3px;
}

p.staffNoFloat img {
	margin-right: 3px;
}




.pic {
	display:block;
}

.txtarea {
	width:325px;
	padding-top: 10px;
	padding-bottom:15px;
}

