#flash {
float: left;
width: 260px;
padding-bottom: 10px;
height: 200px;
}
#side_contents dl {
font-family: Arial, Helvetica, sans-serif;
}
#side_contents .block {
font-family: Arial, Helvetica, sans-serif;
}



#content .left {
float: left;
width: 330px;
margin-right: 10px;
}

#content .left h2 {
border-bottom: 5px solid #786D5A;
background: url(../img/home/balloon.gif) no-repeat center;
text-indent: -9999px;
line-height:20px;
height: 20px;
padding: 10px;
margin: 0px;
width: 310px;
text-align: left;
}

#content .left p {
font-size: 14px;
line-height: 1.6;
padding: 10px;
}

#content h2 {
margin-bottom: 10px;
font-size: 12px;
clear: both;
width: 600px;
padding: 0px;
height: 30px;
}

#content .margin_bottom {
margin-bottom: 10px;
padding: 0px;
}

#content .blockl {
font-size: 12px;
padding: 4px;
width: 285px;
border: 1px solid #AB9074;
margin:0 10px 10px 0;
float: left;
background-image: url(../img/home/bg_block.gif) repeat-y;
min-height:150px;
}
#content .blockr {
padding: 4px;
width: 285px;
border: 1px solid #AB9074;
margin:0 0 10px;
float: left;
background-image: url(../img/home/bg_block.gif) repeat-y;
min-height:150px;
}
#content .block {
padding: 4px;
width: 590px;
border: 1px solid #AB9074;
clear:both;
background-image: url(../img/home/bg_block2.gif) repeat-y;
min-height:100px;
}
#content .blockl .righting a,
#content .blockr .righting a,
#content .block .righting a {
background: url(../img/parts/p.gif) no-repeat right center;
padding-right: 15px;
margin-bottom:0px;
}
#content .blockl h3,
#content .blockr h3,
#content .block h3 {
font-size:12px;
line-height: 16px;
font-weight: bold;
color: #4D2926;
text-align: right;
border-bottom: 5px solid #786D5A;
padding: 14px 5px 0 5px;
height: 16px;
margin: 0 0 9px;
}
#content .blockl p,
#content .blockr p {
padding:0px 5px 5px;
font-size:12px;
color: #4D2926;
line-height:1.5;
}
#content .block p {
padding:0 0 0 5px;
font-size:12px;
color: #4D2926;
line-height:1.5;
}
#content .blockl img,
#content .blockr img {
margin-right:10px;
float:left;
}
#content .block img {
margin:-9px 0 0 10px;
float:right;
}

#content .wedding {
background: url(../img/home/wedding.gif) no-repeat;
}
#content .gift {
background: url(../img/home/gift.gif) no-repeat;
}
#content .event {
background: url(../img/home/event.gif) no-repeat;
}
#content .performance {
background: url(../img/home/performance.gif) no-repeat;
}
#content .school {
background: url(../img/home/school.gif) no-repeat;
}


#content p.eyecach {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

