/*
used in: 
ministry/all
*/
hr{
 clear:both;
}
.box{font-size:100%;}
.box .left{margin-right:10px;width:auto;padding:2px;}
.box .right{margin-left:10px;width:auto;}
.box h3{margin-top:10px;clear:both;}
.box .data{width:340px;}
.box ul{padding:0;margin:0;}
.box li{list-style:none;border:1px solid #CCC;text-align:center;}
.box li a{display:block;padding:5px;}

.item .box li{margin-left:-135px;border-left:0;border-right:0;border-bottom:0;width:145%;text-align:left;}

#e_right{width:475px;float:right;}

#content #event_photo{
 font-size:84%;
 width:120px;
 overflow:auto;
 padding:0;
 border:1px solid #00F;background:#00F;
 text-align:center;
}
#content #event_photo h5{
 font-size:100%;margin:0;padding:3px;
 background:#96C;color:#FFF;
 clear:both;
}
/*
#content #event_photo .image{
 float:none;
 text-align:center;
 clear:both;
}
*/
#content #event_photo ul{
 margin:0;padding:0;
}
#content #event_photo li{
 margin:0;padding:0;
 list-style:none;
 list-style-image:none;
 float:none;
 text-align:center;
 clear:both;
}
#content #event_photo a{color:#FFF;padding:4px;display:block;}
#content #event_photo a:hover{background:#CFF;}

#content #e_right .photobtn{text-align:center;}
#content #e_right .photobtn a{
 border:1px outset #000;
 background:#69F;
 color:#FFF;padding:2px 3px;
}
#content #e_right .photobtn a:hover{
 border:2px inset #FFF;
 padding:3px 3px 2px 4px;
}