

#contentMain{
width:1000px;
margin:auto;
padding:0px;
text-align:left;
}

#contentMainSet{
float:left;
width:1000px;
margin-bottom:10px;
text-align:left;
background-color:#FFFFFF;
}

#topTabLeft{
float:left;
width:250px;
text-align:left;
padding-top:5px;
padding-left:20px;
color:#4a4b00;
}


#topTabRight{
float:right;
width:450px;
text-align:right;
padding-top:10px;
padding-right:20px;
font-size:12px;
color:#333333;
}

#contentAdBanner{
float:left;
width:728px;
text-align:center;
padding-top:15px;
padding-bottom:0px;
}

#contentHomeMain{
float:left;
width:730px;
text-align:left;
padding-top:0px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
}

#contentNav{
float:left;
width:1000px;
height:55px;

padding-bottom:10px;
padding-left:0px;
}

#contentNav a{
font-size: 10px;
}



#contentNav td{
padding-right:10px;
}


#contentNavBar{
float:left;
padding:2px;
height:35px;
border-left:dotted 1px #CCCCCC;
}

#contentHomeTitleSet{
float:left;
width:723px;
padding-bottom:10px;
margin-top:0px;
}

#contentHomeTitle{
float:left;
text-align:left;
}


#contentHomeAd{
float:left;
width:723px;
padding-bottom:-0px;
margin-top:-10px;
text-align:left;
}



#contentLeft{
float:left;
width:350px;
margin:0px;
padding:0px;
text-align:left;

}

#contentRight{
float:right;
width:355px;
margin-right:5px;
padding:0px;
text-align:left;
}


/*EVENT*/
#contentEvent{
float:left;
width:728px;
text-align:left;
margin-top:20px;
margin-bottom:20px;
font-size:12px;
color:#444444;
}

#contentEvent h2{
float:left;
width:718px;
margin-bottom:20px;
padding:3px 5px 3px 5px;
background-color:#79c206;
font-size:24px;
font-weight:bold;
color:#FFFFFF;
}

#contentEvenArea{
float:left;
margin-left:3px;
margin-bottom:10px;
font-size:12px;
color:#005d00;
}


#contentEventSet{
float:left;
width:723px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:solid 3px #d5d5d5;
font-size:12px;
color:#2b2b2b;
}

#contentEventDate{
float:left;
width:110px;
padding-left:5px;
}
#contentEventDate td{
padding-bottom:5px;
}
.contentEventSmall{
font-size:12px;
font-weight:bold;
color:#5c9305;
}
.contentEventLarge{
font-size:18px;
font-weight:bold;
color:#5c9305;
}

#contentEventDetail{
float:left;
width:450px;
}

#contentEventDetail h3{
float:left;
width:450px;
height:24px;
font-size:18px;
border-bottom:dotted 1px #d5d5d5;
margin:0px 0px 5px 0px;
padding:0px 0px 3px 0px;
}
#contentEventDetail img{
float:left;
padding-right:8px;
}
#contentEventDetail h2 a{
font-size:16px;
font-weight:normal;

vertical-align:middle;
text-decoration:none;
}



#contentEventDetail p{
padding:0px;
margin:0px 0px 10px 0px;
}

#contentEventPhoto{
float:right;
width:140px;
margin-left:10px;
text-align:right;
}


/*detail*/
#contentEventDetailSet{
float:left;
width:723px;
margin-bottom:10px;
padding-bottom:10px;
font-size:12px;
color:#2b2b2b;
}
#contentEventNav{
float:left;
font-size:12px;
font-weight:normal;
color:#111111;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

.buttonPrev{
float:left;
margin:0px 0px 12px 0px;
}
.buttonNext{
float:right;
margin:0px 0px 12px 0px;
}

#contentEventDetailLarge{
float:left;
width:600px;
}

#contentEventDetailLarge h2{
float:left;
width:600px;
height:24px;
border-bottom:dotted 1px #d5d5d5;
margin:0px 0px 5px 0px;
padding:0px 0px 3px 0px;
}
#contentEventDetailLarge img{
float:left;
padding-right:8px;
}
#contentEventDetailLarge h2 a{
font-size:16px;
font-weight:normal;
vertical-align:middle;
}
#contentEventDetailLarge p{
padding:0px;
margin:0px 0px 10px 0px;
}
#contentEventDetailText{
float:left;
width:370px;
padding:0px;
margin:0px 0px 10px 0px;
}

#contentEventDetailPhoto{
float:right;
width:220px;
margin-left:10px;
text-align:right;
}

#contentEventMap{
float:left;
width:370px;
padding:0px;
margin:0px 0px 10px 0px;
}

#contentEventMap p{
padding:0px;
margin:0px 0px 10px 0px;
font-size:11px;
color:#2b2b2b;
}

#contentEventMapText{
float:left;
padding:0px;
margin:0px 0px 0px 0px;
font-size:12px;
color:#2b2b2b;
line-height:1.5em;
}

#contentEventSubTitle{
float:left;
width:370px;
font-size:12px;
font-weight:bold;
color:#e84c00;
padding:0px;
margin:0px 0px 15px 0px;
border-bottom:dotted 1px #d5d5d5;
}

.contentEventSubText{
font-size:12px;
font-weight:normal;
color:#2b2b2b;
}

#contentEventSubSchedule{
float:left;
width:370px;
font-size:12px;
font-weight:bold;
color:#e84c00;
padding:0px;
margin:0px 0px 5px 0px;
border-bottom:dotted 1px #d5d5d5;
}

.calender_date{
font-size:12px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#calStyle{
float:left;
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
background-color:#fdffcc;
}

#calStyle a{
font-size:12px;

}


.calMonthStyle{
font-size:16px;
font-weight:bold;
color:#0558da;
}



/*form*/
#form{
float:left;
width:728px;
background-color:#fdffcc;
margin:0px 0px 0px 0px;
padding:15px 5px 15px 5px;
}

#form table td{
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
}

.form_title{
font-size:12px;
font-weight:bold;
}