#event{
	background: url(/img/common//bg_2block.gif) repeat-y;
}
#event #contentsBlock{
	width:660px;
	float:right;
	text-align:left;
}
#event #contentsBlock #backBlock{
	width:620px;
	text-align:right;
}


#event #contentsBlock #indexBlock,#event #contentsBlock #detailBlock{
	width:660px;
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:20px;
	margin-bottom:20px;
}
#event #contentsBlock #detailBlock .detailPh{
	width:150px;
	float:left;
}
#event #contentsBlock #detailBlock .detailPh img{
	width:150px;
	height:150px;
}
#event #contentsBlock #detailBlock .detailTxt{
	width:490px;
	float:right;
}
#event #contentsBlock #detailBlock .detailTxt .detailTtl{
	font-weight:bold;
	font-size:20px;
	line-height:26px;
}
#event #contentsBlock #detailBlock .detailTxt .detailTtl .txt14{
	padding-top:15px;
}
#event #contentsBlock #indexBlock,.search-results-header{
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:20px;
	margin-bottom:20px;
}
#event #contentsBlock #indexBlock .indexPh{
	width:50px;
	float:left;
}
#event #contentsBlock #indexBlock .indexPh img{
	width:50px;
	height:50px;
}
#event #contentsBlock #indexBlock .indexTxt{
	width:590px;
	float:right;
}
#event #contentsBlock #indexBlock .indexTxt #indexDate{
	font-size:24px;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:8px;
}
#event #contentsBlock #detailBlock .detailTxt #indexDate{
	font-size:28px;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:15px;
}
.Sat{
	color:#003366;
}
.Sun{ 
	color:#990000;
}
#event #contentsBlock #indexBlock .indexTxt .indexTtl{
	padding-bottom:7px;
}
#event #contentsBlock #indexBlock .indexTxt .indexTtl .txt14{
	font-weight:bold;
	padding-bottom:5px;
}
#event #contentsBlock #indexBlock .indexTxt .txtS{
	color:#666666;
	padding-bottom:12px;
}
A{background:none; text-decoration:none;}
#event A,#event A:visited{ color: #000; text-decoration:none;}
#event A:active,#event A:hover{ background:#ccc; text-decoration:none;}

#detailBlock A,#detailBlock A:visited{ background:#ccc;}
#detailBlock A:active,#detailBlock A:hover{ background:#999;}

#event #sideBlock{
	width:230px;
	float:left;
	text-align:left;
}
#event #sideBlock .row{
	padding-bottom:40px;
}

#event #sideBlock .themeTtl{
	padding-bottom:13px;
}

.categoryDescriptionBlock{
	border:1px solid #333333;
	padding:30px;
	margin-bottom:50px;
}
.categoryArchiveImg{
	float:right;
	margin:0 0 15px 15px;
}

#eventStatus{
	color:#990000;
	font-weight:bold;
}
#eventStatus a,#eventStatus a:visited{
	color:#990000;
	border:1px #990000 dotted;
	padding:2px 10px;
	display:inline;
}
	
A:active,A:hover{ background:#ccc; text-decoration:none;}

