@charset "utf-8";
/* CSS Document */

.monthly_container{
	margin: auto;
	display: block;
	position: relative;
	padding: 10px 80px;
		
}

.monthly_table{
	margin: auto;
	width: 900px;
}


.monthly_line{
	border-top: solid 4px #EEC22C;
	margin:60px 50px;
}

.monthly_names_container{
	margin:0 auto;
	padding: 10px auto;
	width: 45%;
	
}

.monthly_names_container a{
	color:#505050;
	vertical-align: center;
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 11px;
}

.monthly_names_container a:hover{
	color:#797979;
	margin: auto;
	vertical-align: center;
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 11px;
	font-style: italic;
}

#monthly_newyear{
	
}



#monthly_header_jan{
	font-family: 'kg_second_chances_sketchRg';
	letter-spacing: 3px;
	font-size: 80px;
	text-align: center;
	font-weight: 200px;
	color:#28CDE0;
	padding: 60px 0px;
	
	
}

#monthly_header_feb{
	font-family: 'kg_second_chances_sketchRg';
	letter-spacing: 3px;
	font-size: 80px;
	text-align: center;
	font-weight: 200px;
	color:#F87FCE;
	padding: 60px 0px;

}

#monthly_header_mar{
	font-family: 'kg_second_chances_sketchRg';
	letter-spacing: 3px;
	font-size: 80px;
	text-align: center;
	font-weight: 200px;
	color:#71D028;
	padding: 60px 0px;
	
	
}

#monthly_header_apr{
	font-family: 'kg_second_chances_sketchRg';
	letter-spacing: 3px;
	font-size: 80px;
	text-align: center;
	font-weight: 200px;
	color:#EC6AC5;
	padding: 60px 0px;

}

#monthly_header_may{
	font-family: 'kg_second_chances_sketchRg';
	letter-spacing: 3px;
	font-size: 80px;
	text-align: center;
	font-weight: 200px;
	color:#C62AE0;
	padding: 60px 0px;
	
	
}

#monthly_header_june{
	font-family: 'kg_second_chances_sketchRg';
	letter-spacing: 3px;
	font-size: 80px;
	text-align: center;
	font-weight: 200px;
	color:#2EDFF4;
	padding: 60px 0px;

}

#monthly_header_july{
	font-family: 'kg_second_chances_sketchRg';
	letter-spacing: 3px;
	font-size: 80px;
	text-align: center;
	font-weight: 200px;
	color:#1D96F2;
	padding: 60px 0px;
	
	
}

#monthly_header_aug{
	font-family: 'kg_second_chances_sketchRg';
	letter-spacing: 3px;
	font-size: 80px;
	text-align: center;
	font-weight: 200px;
	color:#EEC22C;
	padding: 60px 0px;

}

#monthly_header_sept{
	font-family: 'kg_second_chances_sketchRg';
	letter-spacing: 3px;
	font-size: 80px;
	text-align: center;
	font-weight: 200px;
	color:#CF3AEA;
	padding: 60px 0px;
	
	
}

#monthly_header_oct{
	font-family: 'kg_second_chances_sketchRg';
	letter-spacing: 3px;
	font-size: 80px;
	text-align: center;
	font-weight: 200px;
	color:#EE912C;
	padding: 60px 0px;

}

#monthly_header_nov{
	font-family: 'kg_second_chances_sketchRg';
	letter-spacing: 3px;
	font-size: 80px;
	text-align: center;
	font-weight: 200px;
	color:#EEC22C;
	padding: 60px 0px;

	
	
}

#monthly_header_dec{
	font-family: 'kg_second_chances_sketchRg';
	letter-spacing: 3px;
	font-size: 80px;
	text-align: center;
	font-weight: 200px;
	color:#A9D240;
	padding: 60px 0px;

}

#heart{
	font-family: 'kg_ten_thousand_reasonsRg';
	color: #9D57A9;
}


.monthly_days{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 16px;
	font-weight: 700;
	width: 100px;
	height: 25px;
	vertical-align: top;
}

.monthly_numbers{
	vertical-align: top;
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	width: 100px;
	height: 100px;
}

.monthly_days_weekend{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 16px;
	font-weight: 700;
	color: #676767;
	font-style: italic;
	background-color:#EBEBEB;
	width: 100px;
	height: 25px;
	vertical-align: top;
}

.weekend_shade{
	background-color:#EBEBEB;
	font-style: italic;
	vertical-align: top;
	width: 100px;
	height: 100px;
}

.closed_newyears{
	background-image:url("../images/colorful_firework100.png");
	background-repeat:no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
	
}

#closed_newyearsday{
	background-image:url("../images/newyears2027.png");
	background-repeat:no-repeat;
	background-position: center;
	color:#E00D10;
	vertical-align: top;
	width: 100px;
	height: 100px;
	
}

.closed_fourth{
	background-image:url("../images/colorful_firework100.png");
	background-repeat:no-repeat;
	background-position: center;
	color:#E00D10;
	vertical-align: top;
	width: 100px;
	height: 100px;
	background-color:#EBEBEB;
	
}

#event_valentines{
	background-image:url("../images/superkids_valentinesmall.png");
	background-repeat: no-repeat;
	background-position: center;
	background-color:#EBEBEB;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
	
}

#event_valenpals{
	background-image:url("../images/valenpals.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
}

#event_frida{
	background-image:url("../images/fridabday.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
	
}

#event_mothers{
	background-image:url("../images/mothersday.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
	background-color:#EBEBEB;
	
}

#event_fathers{
	background-image:url("../images/fathersday2.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
	background-color:#EBEBEB;
	
}

#event_stpatricks{
	background-image:url("../images/stpatricks.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
	
	
}

#event_easter{
		background-image:url("../images/bunny.png");
	background-repeat: no-repeat;
	background-position: center;
	background-color:#EBEBEB;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
	
	
}

#event_spring{
	background-image:url("../images/spring.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
}

#event_summer{
	background-image:url("../images/spring.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
}

#event_july{
	background-image:url("../images/spring.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
}

#event_halloween{
	background-image:url("../images/halloween.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
	background-color:#EBEBEB;
}

#event_october{
	background-image:url("../images/halloween-ddlm.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
}

#event_november{
	background-image:url("../images/turkey.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
}

.event_thanksgiving{
	background-image:url("../images/thanksgiving2.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
}

.event_holiday{
	background-image:url("../images/closedholidays.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
}

#event_december{
	background-image:url("../images/penguin.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
}

#event_penny{
	background-image:url("../images/penny.jpg");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
	background-color:#EBEBEB;
}

#event_remi{
	background-image:url("../images/remi1.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
		background-color:#EBEBEB;

}

#event_orin{
	background-image:url("../images/orin100.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #F9F9F9;
	vertical-align: top;
	width: 100px;
	height: 100px;

}

#event_niko{
	background-image:url("../images/niko200.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #f9f9f9;
	vertical-align: top;
	width: 100px;
	height: 100px;
	background-color:#EBEBEB;

}

#event_kailea{
	background-image:url("../images/kailea_penny.jpg");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
	background-color:#EBEBEB;

}

#event_ria{
	background-image:url("../images/ria150.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
	background-color:#EBEBEB;
}

#event_cincodemayo{
	background-image:url("../images/cincodemayo.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
}

#event_diadelosmuertos{
	background-image:url("../images/Dia de Muertos.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
		background-color:#EBEBEB;
}


.event_closed{
	background-image:url("../images/closed.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
}

#event_waterday{
		background-image:url("../images/summer_waterday.png");
	background-repeat: no-repeat;
	background-position: center;
	color: #000000;
	vertical-align: top;
	width: 100px;
	height: 100px;
		
	
}

.monthly_under_list{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 16px;
	font-weight: 700;
	margin: auto;
	
	
}

.monthly_under_list li{
	list-style-image: url("../images/star_blue.png");
	list-style-position: inside;
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 16px;
	font-weight: 700;
	margin: auto;
	padding: 20px 20px 40px 30px;
}


.under_calendar_line{
	border-top: solid 2px #D1D1D1;
	margin:30px 50px 20px 50px;
}

.monthly_underline{
	border-top: solid 2px #D1D1D1;
}

.monthly_event_image{
	display: block;
	position: relative;
	margin: 100%;
	
}