#main h3{
	font-family:'Arial Black';font-size:150%;line-height:160%;color:#b83e2f;
}
#main h4{
	font-family:'Arial';font-size:130%;line-height:150%;font-weight:bold;color:#3564af;
}

#entrytitle{
	margin:16px 0 0 0;font-family:'Century Gothic';font-size:180%;color:#9c213e;
}
#entrybody{
	margin:0 0 2em 0;
}
#entrydata{
	border-bottom:1px dotted #ccc;
	color:#9c213e;padding:0 0 6px 0;margin:0 0 0.8em 0;font-family:'Century Gothic';
	font-size:100%!important;font-weight:normal!important;
}

#pagetitle{
	margin:0 0 0.8em 0;height:84px;
}
#pagetitle span{display:none;}
#pagebody{
	margin:0 0 2em 0;
}

.programtable{
	border-collapse:collapse;
}
.programtable td{
	border:1px solid #dca69c;padding:3px;
	background:#f4e2de;
}
.programtable th{
	border:1px solid #dca69c;padding:3px;
	background:#bc5e4c;color:#fff;font-weight:bold;
}


.linkul{
	margin:0 0 1em 0;
}
.linkul li{
	float:left;width:165px;padding:0 0 1em 0;text-align:center;
}
.linkul li a{
	text-decoration:none;
}
.linkul img{
	margin:0 0 0 0;
}

#side-top ul.entrylist02{
	margin:0px 8px 0 10px;padding:0 0 8px 0;
}
#side-top ul.entrylist01{
	margin:0px 8px 0 10px;padding:0 0 0 0;
}
#side-top ul li{
	margin:0px 0px 3px 0;width:200px;
}
#side-top ul li a{
	background:url(../img/side-top1.png);
}

#side-top ul li a:hover{
	color:#a0263f;
	background:url(../img/side-top2.png);
}

.float-left{float:left;margin:0 8px 0 0;}

dt{font-size:110%;color:#b01230;font-weight:bold;}
dd{margin:0 0 0.5em 1.5em;}

a img{text-decoration:none;}

.photo1{float:right;margin:0 0 0 8px;border:1px solid #ccc;padding:4px;text-align:center;}
.photo2{float:left;margin:0 8px 0 0;border:1px solid #ccc;padding:4px;text-align:center;}
.number li{list-style-type: decimal;float:left;margin:1px 1em 1em 2em;}

