@import url("kgsecondchancessketch-webfont_stylesheet.css");
html, body { width:100%; padding:0; margin:0; } 
body {
    color: #838180;
    min-width: 1000px;
    font-family: 'kg_lego_houseregular';
    letter-spacing: 3px;
    font-size: 14px;
    line-height: 22px;
	background: #F9F9F9;
}

.ic {
	border:0;
	float:right;
	background: #F9F9F9;
	color:#FF42A0;
	width:50%;
	line-height:10px;
	font-size:10px;
	margin:0 10000% 0 0;
	overflow:hidden;
	padding:0
} 

.main {
	width:100%;
	background: #F9F9F9;
	margin-top: 30px; 
} 
.line {
    border-bottom:#E5E5E5 solid 2px;
    margin-bottom: 30px;
    margin-top: 15px;
}


/***********************************************************************/ 
a { 
	text-decoration:none; 
	cursor:pointer;
} 

a:hover {
	text-decoration:none;
	color: #D5D5D5;
	font-size: 20px;
}

.clr-1 { color:#2BCFE1; } 

.clr-2 {
	color:#C0C745;
} 

.clr-3 { 
	color:#FED018; } 

.clr-4 {
	color:#CF2564;
} 

.clr-5 {
	color:#9A3FB1;
}

.clr-6 {
	color:#000;
}

.clr-7 { 
	color:#fff; } 
	
.clr-8 { 
	color:#F60; } 

/*********************************header*************************************/ 

.info {
	display: block;
	position: relative;
	width: 100%;
	color: #333;
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
} 
	
header {
	width:auto;
	z-index:101;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	text-decoration: none;
} 
/*---
#header {
    text-decoration: none;
    display: block;
    position: relative;
    width: 100%;
    margin: 10px 20px 10px 20px;
    font-size: 14px;

}

.header_top {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	text-decoration: none;
}

-----*/


#header_logo{
	display: block;
	margin: 20px 40px;
	
}

#logo_title img {
	display: block;
	position:relative ;
	text-decoration: none;
	margin: auto;
	
}

.blue img {
	padding-right: 5px;
}

th#table_question{
	font-size: 25px;
	letter-spacing: 3px;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 30px;
	font-family: 'kg_lego_houseregular';
	color: #FFF;
	padding-top: 30px;
}

#table_answer {
	font-family: 'kg_lego_houseregular';
	font-size: 19px;
	font-style: normal;
	color: #1DCAEF;
	letter-spacing: 3px;
	padding-left: 75px;
}

#FAQtitle {
	vertical-align: middle;
	padding: 15px 0px 15px 0px;
	border-bottom: dashed;
	border-bottom-color: #1DCAEF;
	border-bottom-width: 2px;
}

#table_question img {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
tr#under content {
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #1DCAEF;
}

#resourcegirl {
	margin-left: 40px;
}

#time_heading {
	font-family: 'kg_lego_houseregular';
	font-size: 25px;
	font-weight: bold;
	font-variant: small-caps;
	color: #98C556;
	text-align: left;
}
#small_time_heading {
	font-family: 'kg_lego_houseregular';
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 3px;
	text-align: left;
	color: #333333;
	padding-left: 65px;
}
.schedule_table table tr td {
	font-family: 'kg_lego_houseregular';
	font-size: 18px;
	color: #333;
	letter-spacing: 3px;
	text-align: left;
	vertical-align: middle;
}
#schedule {
	font-family: 'kg_lego_houseregular';
	font-size: 16px;
	color: #FFF;
	letter-spacing: 3px;
	text-align: left;
	margin: 5px 20px 40px 30px;
	padding: 5px;
}

#time_heading img {
	margin-right: 10px;
	margin-left: 10px;
}

.resource_table {
	font-family: 'kg_lego_houseregular';
	color: #000;
	letter-spacing: 3px;
	display: block;
	margin: 5px 60px 5px 120px;
	position: relative;
	width: 100%;
}

.schedule_table {
	display: block;
	margin: auto;
	position: relative;
	width: 100%;
}

#schedule {
	display: block;
	margin: auto;
	position: relative;
}

.kiddospic {
	display: block;
	margin: auto;
	position: relative;
	width: 100%;
}

#months {
    color: #303030;
    display: block;
	margin: auto 80px;
    padding: 5px;
	text-align: center; 
}

#monthly_months_nav {
    color: #303030;
    display: block;
	margin: auto 80px;
    padding: 5px;
	text-align: center; 
}

#months a:link { 
	color: #303030;
	text-decoration:none; 
	cursor:pointer;
} 

#months a:visited {
	text-decoration:none;
	color: #90D008;
	font-size: 14px;
	font-style: italic;
}

#months a:hover {
	text-decoration:none;
	color: #00A8B5;
	font-size: 14px;
}

#months a:active {
	text-decoration:none;
	color: #8F439F;
	font-size: 14px;
	font-style: italic;
}

#about_div{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 18px;
	margin: auto ;
	padding: 10px 40px;
	width: 100%;
}
	

#title_line4{
	font-family: 'kg_second_chances_sketchRg';
	color:#90D008;
	font-size: 35px;
	margin: 30px 75px 50px 75px;
	
}	

#title_line2{
	font-family: 'kg_second_chances_sketchRg';
	color:#2EDFF4;
	font-size: 35px;
	margin: 30px 75px 50px 75px;
	
}	

#title_line3{
	font-family: 'kg_second_chances_sketchRg';
	color:#E362F9;
	font-size: 35px;
	margin: 30px 60px 50px 60px;
	line-height: 1.2;
	
	
}

#title_line5{
	font-family: 'kg_second_chances_sketchRg';
	color:#FF80BF;
	font-size: 35px;
	margin: 30px 60px 50px 60px;
	line-height: 1.2;
	
}

#title_line6{
	font-family: 'kg_second_chances_sketchRg';
	color:#D03CEA;
	font-size: 35px;
	margin: 30px 60px 50px 60px;
	text-align: center;
}

#title_line7{
	font-family: 'kg_second_chances_sketchRg';
	color:#303030;
	font-size: 40px;
	margin: 30px 60px 50px 60px;
	text-align: center;
}

#title_line8{
	font-family: 'kg_second_chances_sketchRg';
	color:#2EDFF4;
	font-size: 35px;
	margin: 30px 60px 50px 60px;
}

#title_line9{
	font-family: 'kg_second_chances_sketchRg';
	color:#CA6DDB;
	font-size: 35px;
	margin: 30px 60px 50px 60px;
}


.line_info{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 18px;
	line-height: 1.8;
	margin: 0px auto;
	max-width: 1072px;
	padding: 0px auto;
}	

.line_info a{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 18px;
	line-height: 1.8;
	color:#8EA359;
}	

.line_info a:hover{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 18px;
	font-style: italic;
	border-bottom: dashed 2px #586636;
	color:#586636;
	line-height: 1.8;
}
	

/***********button**************************/

.button {
	border: none;
	padding: 16px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	margin: 4px 2px;
	transition-duration: 0.3s;
	cursor: pointer;
}

.button1 {
	font-family: 'kg_second_chances_sketchRg';
	letter-spacing: 2px;
	font-size: 30px;
  	background-color: #F9F9F9; 
  	color:#2EDFF4;
	border-top: dashed 2px #28CDE0;
	border-bottom:dashed 2px #28CDE0;
	padding: 10px 5px;
}

.button1:hover {
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 30px;
  	background-color:#CAF0F4 ;
    color:#30ACBA ;
	font-style: italic;
	border-top: 2px dashed #30ACBA ;
	border-bottom: 2px dashed #30ACBA ;
	padding: 10px 5px;
}

#button_table{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 16px;
	padding: 5px;
	
}

/******all about play table**********/

#play_table{
    display: block;
    position: relative;
    margin-left: auto;
	margin-right: auto;
    padding: 20px;
}

#play_table2{
    display: block;
    position: relative;
    margin-left: auto;
	margin-right: auto;
    padding: 20px;
}

#play_examples{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 14px;
	color:#303030;
	padding: 0px 20px;
	line-height: 1.7;
	margin: 20px 40px;
	column-count: 3;
	column-gap: 40px;
	column-rule: dashed 2px #E89EF4;		
}

#play_examples li{
	padding: 0px 20px;
	list-style-image: url("../images/small_heart.png");
	list-style-position: inside;
	line-height: 2.5;
		
}


.play_line{
	border-top: dashed 2px #EEC22C;
	margin: auto 50px;
	
}



/* Three image containers (use 25% for four, and 50% for two, etc) */
.column {
  float: left;
  width: 33.3%;
	padding: 5px;
  }

/* Clear floats after image containers */
.row::after {
  content: "";
  clear:both;
  display: table;
}

/*****schedule codes********/
.schedule_container{
	width:auto;
	display: block;
	position: relative;
	margin: 45px 60px;
	padding: 25px;
}

#schedule_title{
	font-family: 'kg_second_chances_sketchRg';
	color:#D03CEA;
	font-size: 30px;
}


.schedule_info{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 16px;
	line-height: 1.7;
	
}


#schedule_list{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 16px;
	color:#303030;
	padding: 0px 20px;
	line-height: 1.7;
	margin: 20px 40px;
	column-count: 3;
	column-gap: 25px;
	column-rule: dashed 2px #E89EF4;
    column-width: 75%;
}

#schedule_list li{
	padding: 0px 20px;
	list-style: none;
	line-height: 2.5;
}

#schedule_peek{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 25px;
	color: #28CDE0;	
	
	}

#error_info{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 25px;
	color:#303030;
	text-align: center;
	line-height: 2;
}

